BM6P6(@ ~~~vvvqqqllliiidddaaa``````___^^^]]]]]]\\\\\\[[[[[[ZZZZZZTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLJJJIIIJJJIIIHHHFFFGGGFFFEEECCCBBBBBBBBBBBBCCC???<<<;;;===??????>>>@@@@@@AAAAAAAAAAAABBBBBBGGGEEEDDDCCCBBBDDDEEEFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCBBB@@@???>>>???>>>;;;999999:::<<<>>>???@@@BBBEEEKKKSSS]]]cccsss}}}~~~tttjjjdddVVVPPPIIIEEEEEEDDDCCCAAAAAA@@@@@@???>>>======<<<===<<<;;;::::::;;;<<<===;;;::::::999999::::::;;;:::::::::888666444555666666666777888999::::::;;;999999888888777777777666777777888888888888777777999999999999999999999999777777777777777777777777888888888777888999999:::;;;;;;;;;<<<<<<<<<======???AAACCCEEEHHHPPP[[[cccmmmwwwtttlllaaaVVVMMMFFFAAA???<<<;;;;;;:::999888777777555444333333222222222222666555444444555666777888777777888777666444333111///111444555333222111111111333444444333222222333}}}uuuppplllhhhdddaaa```___^^^\\\\\\\\\[[[ZZZYYYYYYXXXXXXTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRQQQQQQPPPOOONNNMMMLLLJJJJJJJJJJJJHHHFFFFFFFFFDDDCCCBBBAAAAAAAAABBB???<<<<<<>>>??????>>>AAABBBBBBBBBCCCCCCCCCCCCFFFEEECCCCCCCCCDDDFFFGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBB@@@???>>>???>>><<<:::::::::;;;<<<===>>>@@@CCCHHHPPPYYY```ooozzz~~~tttjjjcccVVVPPPIIIEEEDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>=========<<<;;;::::::;;;<<<===::::::999999999999::::::888999999888666555666777888999999::::::;;;;;;;;;666555555555444444444444777777777888888777777777999999999999999999999999777777777777777777777777777777777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<>>>@@@AAADDDLLLVVV^^^iiirrrtttmmmaaaVVVMMMFFFAAA>>>;;;;;;:::999888777666666666555444333333333333444555444444444444666777888888888888888777555444222000222444555444222222222111333444444333222222333{{{tttoookkkhhhdddaaa```^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTSSSSSSSSSSSSRRRRRRPPPPPPPPPPPPOOONNNMMMMMMNNNLLLJJJJJJJJJJJJHHHFFFFFFEEEDDDBBBAAAAAAAAAAAAAAA???======>>>@@@@@@???CCCCCCCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCEEEFFFGGGCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCBBB@@@???>>>>>>>>>===<<<<<<;;;::::::;;;<<<>>>@@@EEELLLTTTZZZiiiuuu~~~tttjjjcccWWWQQQIIIEEECCCCCCAAA>>><<<<<<<<<============>>><<<;;;;;;::::::;;;;;;<<<::::::999999999999::::::777888888777666555777999999999999999999999999999888777777777777666666666666777777888888777777666777777777777777777777777777777777777777777777777666666666666777777777888999999999::::::::::::;;;;;;<<<>>>???AAAHHHQQQXXXbbbkkkxxxuuummmaaaVVVLLLEEE???<<<::::::999888777666555555666555555444444444444555444333333333333555777888999999:::999888777555444111333555666444333222333111333444444333222222333zzzsssooollliiieeebbb```___\\\ZZZYYYXXXWWWVVVUUUTTTSSSRRRTTTSSSSSSSSSRRRRRRRRRRRRPPPPPPPPPPPPOOONNNMMMLLLMMMKKKJJJIIIJJJIIIHHHFFFEEEDDDCCCAAA@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCBBBAAA@@@??????>>>>>>>>>>>>===<<<:::999:::;;;===???BBBIIIPPPUUUcccooo~~~uuukkkdddYYYRRRJJJEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;999999888888888888999999555666777666666666888999888888777777666666666666888888888888888888888888666777777888888777777666777777777777777777777777777777777777777777777777444555555666666666666666888888888888999999999999;;;===>>>???@@@FFFNNNUUU]]]eeeqqq|||vvvnnnbbbUUULLLDDD>>>;;;999999888777666555444444555444444333333333444444333222222222333555666777::::::;;;;;;:::888777666333444666666444333333333111333444444333222222333yyyrrrnnnkkkiiieeecccaaa```]]][[[WWWWWWVVVUUUTTTSSSRRRRRRSSSSSSSSSRRRRRRRRRRRRQQQPPPPPPPPPPPPPPPOOOMMMMMMLLLJJJIIIHHHIIIHHHFFFEEEDDDCCCBBB@@@????????????===>>>>>>??????@@@AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????===>>>??????>>><<<:::999;;;<<<===???AAAFFFLLLQQQ\\\iiiwwwxxxmmmfff\\\UUUMMMGGGEEECCC@@@>>>???>>>===<<<;;;:::999888999::::::::::::::::::999999888888777777888888999444555666666555666888:::888777777666666555555444555555555555555555555555777777888888888888777777666666666666666666666666777777777777777777777777444444555666666666666555777777777888888888999999:::<<<===>>>>>>CCCJJJQQQXXX```lllxxxuuummmaaaUUUKKKDDD>>>;;;999888888777666555444444333222222222222222333333222222222222333555777888::::::;;;;;;;;;999888777444555666555333222333444111333444444333222222333}}}wwwqqqmmmiiigggdddbbbaaa```]]][[[VVVVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNMMMMMMKKKIIIGGGGGGGGGGGGEEECCCCCCBBBAAA???>>>>>>>>>>>>;;;===???@@@@@@@@@BBBDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@??????<<<===>>>???>>>===<<<;;;;;;<<<===>>>@@@DDDIIIMMMVVVbbbooozzz{{{qqqiii```YYYQQQJJJHHHEEEBBB???@@@???>>>===;;;999888777888999999::::::999999888888888777777777777888888444555666666555555777999999888888888777777666666555666666666666777777777888999999999999999999888666666666666666666666666777777777777777777777777333444666777777777666555777777777888888888888999777999;;;;;;<<<@@@GGGMMMUUU\\\gggttttttlll```UUUKKKDDD>>>;;;999999888777666555444444111111111111111222222333222222222222444666888999999:::;;;;;;;;;:::888777444555555444222111222333111333444444333222222333zzzsssnnnjjjeeecccaaa``````___\\\ZZZVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSRRRRRRRRRQQQQQQQQQOOOOOOOOOOOONNNMMMLLLKKKIIIGGGFFFEEEFFFEEECCCBBBBBBAAA@@@???>>>=========:::===@@@AAA@@@@@@CCCEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCC@@@AAAAAAAAAAAA@@@??????<<<======>>>>>>>>>>>>>>>;;;<<<======>>>AAAFFFIIIPPPZZZgggppp{{{~~~tttmmmddd]]]TTTMMMJJJHHHDDDAAA??????>>>===<<<;;;:::999777888999::::::999888777777777777666666777777777555666666666555555666888777777777777777777777666777888888888999999999999999::::::;;;;;;::::::999777777777777777777777777777777777777777777777777333555666888888777666555777777888888888999999999777999;;;<<<===@@@GGGMMMSSSYYYcccppp|||}}}ssskkk```TTTKKKDDD???<<<:::999999888777666555444222111111111222222333444333333333333555777999:::999999:::;;;:::999888777444555555333111000111222111333444444333222222333~~~wwwqqqkkkhhhbbb```______^^^]]][[[YYYUUUVVVVVVVVVVVVWWWWWWWWWSSSRRRRRRRRRQQQQQQQQQQQQNNNNNNNNNMMMMMMLLLKKKJJJHHHFFFEEEDDDEEEDDDBBBAAABBBAAA@@@>>>======<<<<<<999===@@@AAA@@@AAACCCEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEECCCBBBAAA???@@@@@@AAABBBDDDDDDEEE@@@@@@AAAAAAAAA@@@??????<<<<<<======>>>>>>??????:::;;;<<<<<<===@@@DDDGGGLLLVVVaaajjjuuuvvvooofff___VVVOOOLLLIIIEEEBBB>>>>>>======<<<<<<<<<;;;777888999::::::999888777777777666666666666777777555666777666444444666777555555555555555555555555444444555555666666666777:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777777777777777777777777444555777888999888777555888888888888999999999999999;;;>>>>>>???CCCJJJOOOQQQVVV```mmmzzz|||rrrjjj___TTTKKKEEE@@@===::::::999888777666555555222222222222333333444555333333333444555777:::;;;888999:::::::::999888777444444444222000///000222111333555444333222333333~~~}}}}}}~~~{{{tttnnnjjjgggddd___ZZZZZZ]]]```^^^\\\VVVVVVUUUTTTSSSSSSSSSSSSVVVSSSQQQQQQRRRRRRPPPMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFDDDCCCBBBCCCEEEFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCBBBAAAAAA@@@???>>>>>>;;;<<<<<<==================<<<;;;;;;<<>>AAADDDFFFKKKSSS```mmmwww~~~zzzsssjjj]]]RRRJJJEEE???<<<;;;:::888666444444555555555333111///000111444666333333333333555777999:::888999999999888666555444333333222111111111222222222444666666444333555777}}}|||{{{yyyyyyyyyyyyzzzzzz|||{{{sssmmmiiifffbbb^^^ZZZZZZ]]]^^^\\\YYYVVVVVVUUUTTTSSSSSSSSSSSSTTTRRROOOOOOPPPPPPNNNLLLMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAACCCBBBAAA@@@???>>>======;;;;;;<<<============<<<<<<;;;::::::;;;>>>AAACCCDDDJJJTTT]]]gggsssyyyqqqmmmggg^^^VVVPPPMMMJJJHHHEEECCC@@@???>>>>>><<<:::777888999:::999888888888777777666666666666666777777777666666555555555444555555666777777777777777888777555555555777888:::888999::::::;;;:::::::::444444555555555666666666777666555444444555666777666666555555666666777888666666666777777777888888888888999;;;>>>AAADDDFFFJJJQQQ]]]iiisss{{{~~~zzzrrriii\\\QQQJJJDDD???;;;:::999888666555555555555666555333222222333444555444444333333333444555666;;;;;;<<<<<<;;;:::999888666555444444333333333444333555666666444444555888~~~}}}|||{{{yyywwwvvvuuuuuuuuuuuuwwwzzz~~~zzzrrrlllgggddd___\\\YYYZZZ\\\\\\ZZZWWWVVVUUUTTTSSSRRRRRRRRRRRRQQQPPPNNNNNNNNNNNNLLLJJJLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEDDDBBBBBBCCCCCCDDDAAAAAA@@@@@@??????>>>>>>>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@>>>===<<<;;;::::::;;;<<<<<<<<<<<<<<<:::999999999:::<<>>;;;999999888777666666555444888777666555555555555555888777666555444444444444888888999::::::999888777444444333111000000000000444555666666555555666888ӵĦĦӵ~~~~~~}}}{{{yyywwwuuutttttttttuuuwwwyyyzzz{{{{{{{{{~~~Ħ]]]\\\ZZZ[[[\\\[[[XXXVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJKKKJJJIIIHHHGGGFFFEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCAAAAAAAAAAAA@@@??????>>>>>>???@@@AAABBBDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCC@@@AAAAAAAAAAAABBBBBBBBBBBBBBB@@@???===<<<::::::999::::::;;;;;;;;;;;;;;;:::999999999:::<<<>>>???AAAFFFMMMUUU^^^jjjwwwxxxssskkkccc\\\VVVQQQNNNIIIGGGDDDBBBAAA@@@>>><<<<<<;;;999999::::::999888666666555555555666777777999888777666555444333333555555444555555555666666666555555444444444555555555777999;;;<<<:::888777666666666777777777777777555555555555555555555555777777777777777888888999777888888888999999999999:::::::::;;;===???AAACCCGGGMMMWWWaaajjjqqqxxx|||{{{pppgggZZZPPPIIICCC>>>;;;999999999888777666555555888888888888777777666666;;;::::::999888777777777666777888999999999888777555444333111000/////////5555556666666666667777774ĉ@ӵ>L=hĦ4ĉ@ӵ~~~}}}{{{xxxvvvtttsssssssssssstttttttttttttttuuuzzz>L```]]]\\\\\\[[[[[[ZZZXXXVVVVVVUUUSSSRRRQQQPPPPPPPPPNNNNNNNNNMMMKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCC@@@@@@AAAAAAAAA@@@????????????@@@AAACCCDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;:::999888888999::::::::::::::::::999999999:::<<<===>>>@@@DDDJJJQQQYYYeeesss||||||xxxpppiiiccc\\\VVVSSSNNNKKKGGGEEECCCAAA???===???<<<::::::::::::777555555555555555555666777777999888777666555444333333444444444333444444666666777777666555444333333222444666999;;;;;;:::777666777777777777777666666666444444555555555555444444777777777777777888888999777888888888999999999999::::::::::::<<<>>>@@@AAAFFFKKKTTT]]]fffnnnvvv{{{{{{ooofffZZZOOOIIIDDD???;;;999999888888777777666666888888999999999999::::::<<<<<<<<<<<<;;;::::::999:::;;;<<<=========<<<;;;:::999888666555444444444555555555555666666666666GG=?HdĦ=ĪjGG=?~~~~~~~~~}}}{{{xxxuuusssrrrqqqppppppooonnnmmmmmmmmmpppsssyyy~~~HdĦ```]]]]]]\\\[[[YYYXXXWWWWWWUUUUUUSSSRRRPPPOOOOOOOOOMMMMMMNNNLLLJJJHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDD???@@@AAABBBBBBAAA@@@?????????@@@BBBCCCDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBCCCDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@???>>>======<<<;;;::::::777888888999999999999999999999999::::::;;;<<<======AAAFFFKKKSSS___mmmwww|||vvvpppkkkddd^^^ZZZTTTQQQMMMIIIFFFDDDAAA>>>???===;;;<<<>>>===888555444444444444555666777777888888777666555444444333444444333222333444555666777777666555444333333222444666888999999999777666777777666666666666555555444444555555555555444444777666666666666777888888777777777888888888999999888888888999:::<<>>???AAA????????????>>>===<<<;;;:::;;;<<<======<<<;;;:::999999777666555555555555555444333444666666666555ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦ~~~~~~}}}{{{yyyvvvkkkĦrrrxxx}}}{{{DdDXXXVVVUUUOOONNNӵGGGFFFӵFFFӵFFFFFFFFFBBBCCCĦCCCCCCӵAAABBBCCCBBBĭӵ;;;;;;777888888999999888888777888888888999::::::;;;<<>>======???CCCBBB===888444444444444555666777777777777666666555555555444444333222111222333555666555555555666666666555555555666777777888888777777666666666555555555444444333444444555555444444333666666555555666666777888666666666777777777888888666666666777999;;;>>>???BBBGGGNNNWWW```jjjsssyyy}}}{{{pppggg[[[QQQJJJEEEAAA===<<<:::777555555666999:::999999:::<<>>::::::;;;;;;;;;999888777555555444333333333333333444222111222555666555333?~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?@eZ~~~{{{3h?gLlllnnnrrrwww|||zzzD%%)?SSSfff?><zOOONNN=?ĦDDDg&eFFFg&eGGGGGGGGGS?ʬBBB4ff?>ߝLBBB@eDDDg&eDDDAAAAAA3h?g&e>&e;;;;;;??666666777888888888888888666666777777888888999999===???CCCGGGNNNZZZiiisss}}}|||xxxrrrlllhhhaaa]]]WWWRRRNNNJJJFFFCCC===<<<===BBBGGGGGGAAA;;;333333333444555666777888666666666666666555555555444333222111111333555666222333444666777888888888666666666666777777777888666666555555444444444333333333444555555444333333555555555555555666777777666666666666777777777777444444555666888;;;===???@@@DDDLLLTTT^^^hhhrrrxxx}}}{{{ppphhh[[[QQQKKKFFFAAA>>>===:::777444444666:::<<<;;;;;;;;;===AAAGGGLLLOOOPPPOOOOOOMMMJJJGGGDDDBBB>>>>>>??????>>><<<:::9997776666665555555556666664442220002224446664442224Dӵ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Ħlllkkkmmmqqqwww}}}}}}wwwDtfo9ĦsߝLGdUĦMMMHt@cӵHu]ĦEEEHu]ĦGGGFFFHtƅ^CCCqIܗGIӵ@@@H׼sEEEDDDHu]ĦEEECCCBt=o9ĦHƅ^Hu]Ħ===777888888888777777666555444;;;:::999888888777777888===@@@CCCFFFKKKVVVeeeqqq}}}wwwrrrooohhheee```[[[VVVPPPJJJFFFBBB@@@======???BBBDDDEEE777777666555555666777888444555666777777666555555111222222333444555666666777666555444333444444555666666666666666666666666888888777555444333222111333444444555666555555555777777666666555555555444555555666666777777888888555666888888777888:::<<>>>>>>>>===;;;9999997775553332223334444445555555555555555555555554DuXӵ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Ħkkkkkklllpppvvv||||||vvvHdDĦgdKӵDdDDdDĦMMMDdDĦ4DufӵDdDĦFFFDdDĦGGGq<RBBBBBBpeƜ4DuTӵAAADdDĦGGGGGGDdDĦDDDqjRgdKӵDdDΦDdDĦ>>>===<<<;;;::::::777777777777777666666555999888888777666666666777777;;;???BBBHHHSSScccooo}}}xxxvvvooolllgggbbb\\\VVVOOOKKKEEEBBB>>><<<===>>>??????999888777666666777888999555666777777777666555444222222333333444555555555666555444333222222333444666666666666666666666666666666555555444444333333444555555666666666666666777666666666555555555444444444555555555666666666555777888888888888;;;===@@@DDDJJJRRRZZZdddnnnttt~~~yyyqqqgggYYYPPPKKKGGGAAA;;;:::999888777666777888999:::<<>>===>>>===<<<:::9998885553332223334444445555555555555555555555554DuXӵ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Ħiiiiiijjjnnnsssyyy|||~~~zzzuuuDdDĦnuR)ĦDdDΦDdDĦLLLDdDĦnuR)ĦDdDĦFFFDdDĦFFFpo9uDDDDDDBBBBBB=ӊB1.uTӵBBBDdDĦJJJIIIDdDĦBBBGIdnuR)ĦDdDΦDdDӵ===<<<<<<;;;::::::555666777777888888777777999888777777777777777888444888<<<@@@FFFRRRbbbnnn}}}zzzvvvqqqkkkeee^^^VVVQQQJJJFFFAAA===<<<;;;:::999666666555555555555666666777777888888888666555444333333333333444444444444444333333222222222222333666666666666666666666666444444444444444444444444444555666666777777666666666666666555555555555555444444444444444555555555666777888888888999;;;===???CCCIIIPPPYYYcccmmmttt|||{{{qqqgggZZZQQQLLLGGGAAA<<<777777666555666777888999;;;>>>CCCIIIPPPWWW\\\___eeedddaaa^^^YYYQQQIIICCC@@@???======>>>>>>>>><<<:::8886664443333334444445555555555555555555555554DuXӵ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<>dd<ӵDd<DdDΦDdDĦJJJDdDӵnd<DdDĦFFF>d<ĦEEEpeӵCCCĦAAAF&uTӵBBBDdDĦIIIIII>d<ĦCCCpeӵDx<>d<ʜ4DuTӵ::::::999999888888555555666777888999999999999999888888888999999:::666:::>>>AAAGGGRRRbbbnnn|||zzztttmmmeee]]]XXXQQQLLLFFFAAA>>><<<:::999777777777666666666666666888888999999888666444333444444444333333333222222333333333222222222222333555555555555555555555555333333333333333333333333333444555555666666555555555555555555555555555555444444444444444444555555666777888888888999;;;===>>>AAAGGGNNNWWWbbbmmmttt{{{~~~|||ppphhh\\\SSSLLLGGGAAA===777777666555555666777888;;;>>>EEEMMMUUU]]]bbbeeeiiigggeeebbb]]]UUULLLFFF@@@>>><<<<<<>>>??????>>>;;;9996664443333334444445555555555555555555555554DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵ~~~~~~B?Ho9mmm<xkkkooosssuuuyyyvvvppp&ӫeʬtIӇSSS>d<Φ>d<ĦJJJD&ӫetIӇIIIDdDĦGGGsdKĦEEEB?dp&ĒR@@@AAA>d<sdKĦDDDB?Ho9>>>s&dq&ĒR999999999999888888888444555666888999999999999777777777777777888999::::::===@@@BBBGGGRRRaaalll{{{{{{tttlllddd^^^UUUPPPIIIDDD@@@>>>;;;:::;;;;;;;;;;;;::::::999999777888888888777666444333444444444333333222111111333333333444444444444333444444444444444444444444444444444333222222111111111222333333444444333333444444444555555555555555555555555555555555555555555666777888777888:::<<<===@@@EEELLLUUUaaalllsss{{{|||ppphhh^^^TTTMMMGGGAAA>>>:::999777555555555555666:::>>>GGGPPPZZZaaafffiiikkkiiigggeee```YYYPPPKKK@@@>>><<<<<<>>>@@@@@@@@@;;;:::7775553333333334445555555555555555555555554DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō~~~@GqqqoooHkgehhhjjjnnnqqqssswwwsssnnnHĪj@IŌUUUTTTegeJJJIIIHu]3hIŌHHHGGGDdDĦHHHneEEEDDD@h@@@@@@>h>>>???AAAseFFFneDDDCCC@G>>>===sĪj@h:::::::::::::::::::::;;;555666777888999999999999555555555555666777888999;;;>>>AAACCCGGGQQQ```kkk||||||uuulllgggZZZUUUNNNHHHCCC@@@===;;;888888888888888777666555666666777777777555444333444444333333222222111111222333333444444444444333444444444444444444444444444444333222222111000000000111222222333333222222444444444444444555555555666666666555555555555555444555666666666777999;;;;;;>>>DDDKKKTTT___kkksss{{{|||oooiii___VVVNNNGGGBBB>>>;;;:::888666555555555555:::???IIISSS]]]eeeiiikkknnnllljjjhhhccc\\\SSSMMMBBB???===<<<>>>???@@@@@@<<<:::8885553333333334445555555555555555555555554DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHo~~~uuusssqqqfffhhhjjjmmmppprrruuuqqqmmmWWWVVVUUULLLJJJIIID^IIIHHHHHHDdDĦHHHFFFEEEDDDCCCBBB@@@??????===>>>???AAAs׼sFFFGGGDDDAAA@@@@@@>>>======888888999999999::::::;;;;;;666777888888999999999999666666666777888:::;;;<<<===@@@CCCEEEJJJUUUdddooo}}}}}}uuupppddd___VVVOOOIIIEEEAAA???666666777777666555333222333444555666666555444333333333333222222222222222000111222333444444333222333333333333333333333333222222222222111111111111111111222333333333333222333333333444444555555555555555555444444444333333333444555555555555888:::;;;===BBBIIIRRR^^^kkksssyyy~~~{{{oooiiiaaaWWWNNNGGGBBB???:::999888777666777777888;;;AAAKKKWWWaaahhhlllnnnsssqqqnnnkkkfff]]]TTTNNNCCC@@@===<<<===???@@@@@@===;;;888555444333333444555555555555555555555555Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ~~~|||{{{yyyxxxuuuuuuuuuuuurrroookkkiiiffffffggghhhjjjmmmoooqqqtttppplllhhhdddaaa]]][[[YYYWWWVVVVVVVVVUUUSSSPPPQQQOOOLLLJJJIII>d<ĦLLLLLLKKKJJJJJJ>d<ĦHHHIIIHHHĦCCCCCCBBBAAAAAAAAAAAABBB????????????>>>>>>>>>>>>===???@@@CCCBeGGGHHHHHHHHHHHHĦ===@@@???===<<<<<<<<<===>>>======<<<;;;999888888777666666666777888888999999777777888999999999999888999::::::;;;<<<>>>???@@@???BBBFFFIIINNNZZZiiiuuu~~~|||wwwnnnhhh___VVVPPPJJJFFFCCC;;;<<<<<<<<<;;;:::888777222333444555555555444333222222222222222222222222///000111222333333222111333333333333333333333333///000000111222222333333222222333444444444444333333333333444444555555555444444444333333222222222222333444444444555777999:::===BBBHHHRRR^^^jjjssswww}}}~~~zzzooojjjaaaXXXOOOGGGBBB???999888777777777888::::::===CCCMMMYYYcccjjjnnnpppwwwuuurrrnnnggg^^^TTTNNNDDDAAA>>><<<===???@@@@@@===;;;888555444333333444555555555555555555555555?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/Ō~~~|||{{{zzzzzz{{{vvvvvvuuutttqqqnnnkkkiiihhhhhhgggggggggiiijjjkkkooommmkkkgggbbb^^^ZZZXXXUUUVVVVVVUUUTTTRRRPPPOOOOOOPPPPPPPPPOOODdDĦKKKJJJIIIIIIHHHsdKĦIIIHHHgdKĦCCCCCCCCCBBB@@@>>>===<<<@@@@@@@@@???????????????===>>>@@@BBBGGGGGGIIIJJJJJJgdKĦ???AAA@@@???>>>============;;;:::888888999999777666777777666666666666777777666888;;;<<<;;;:::;;;;;;999:::<<<<<<===>>>BBBEEEGGGIIIMMMQQQWWWaaannnwwwwwwqqqggg]]]UUUNNNHHHDDD???<<<999777777777555444444444333333333333222222444333222222444444333222///////////////000111111111111222222222333333333222222333333333222222111000000111111111222222222000111444555555444333222555555444444444333333333333333333333444555666666:::<<AneneneneDenene>Ak<fh}}}{{{zzzyyyyyyyyyuuuuuutttrrrpppmmmjjjiiihhhgggfffffffffggghhhiiikkkjjjhhheeeaaa]]]ZZZXXXUUUUUUUUUUUUTTTSSSQQQPPPQQQQQQPPPPPPOOODeLLLLLLKKKJJJIIIIIIneHHHGGGneEEECCCCCCCCCBBB@@@>>>===<<>>???@@@BBBDDDEEEFFFFFFHHHHHHneAAA@@@AAA@@@???>>>============;;;999888777888888777555777666666666666666666777666888:::;;;:::::::::;;;;;;===???AAABBBFFFJJJMMMMMMPPPTTTXXX]]]gggsss|||{{{uuulllbbbZZZRRRLLLGGGBBB???;;;999888777666555444444333333333333222222555333222333444444333222000000//////000000111222111111111222222222333333333333333333333222111111222222222222333333333333111111333444444444333222444444444333333333333222333333222333333444555666:::;;;???FFFOOO[[[gggnnnyyy}}}}}}yyynnnggg]]]UUUNNNHHH@@@;;;;;;999888666666777999:::AAAGGGRRR\\\eeelllrrruuuxxxxxxtttmmmfff```WWWNNNBBB@@@<<<;;;;;;<<<<<<<<<;;;:::999777666555555555777777666666666555555}}}zzzxxxwwwwwwwwwssssssrrrpppnnnkkkiiiggggggfffeeedddcccdddeeeeeeffffffeeeccc```\\\YYYWWWTTTTTTUUUUUUTTTTTTSSSRRRSSSRRRQQQOOONNNMMMMMMLLLKKKJJJJJJIIIGGGGGGFFFDDDDDDCCCCCCCCCBBB@@@???======???????????????????????????@@@AAABBBCCCDDDDDDDDDFFFFFFCCCAAA@@@AAA@@@???>>><<<<<<;;;;;;:::888777777777777666444666666555555555555666666555777999:::999999:::;;;<<<>>>AAADDDGGGLLLQQQUUUUUUYYY]]]aaafffooozzz|||sssjjjaaaYYYRRRMMMEEEBBB>>>:::999888777555444444333333333333222222444222222222444444333222000000//////000000111222111111111222222222222333222333333333222222111000111111111111222222222222111111222222222333333333333333333222222222111111222222222333333444555666888:::>>>CCCMMMYYYfffooozzz~~~}}}xxxkkkddd[[[SSSNNNHHHBBB===:::999888777777888:::;;;@@@GGGRRR]]]fffnnntttxxxyyyzzzvvvooohhhbbbXXXOOOCCC@@@<<<::::::;;;;;;;;;999999777666666555555666777777666666666666555~~~|||yyywwwuuuuuuuuuqqqpppooommmkkkiiigggffffffeeecccaaaaaaaaaaaabbbcccccccccbbb```]]]ZZZXXXTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQOOONNNNNNNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCBBBAAA???>>>===>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@AAA@@@???===<<<;;;::::::999888666666777777555444666555555444444555555666555777888888888888999:::<<>>>>>?????????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@???>>><<<;;;:::::::::999888666666777777555444555555444444444444555555444666777777666666888:::>>>@@@CCCEEEGGGKKKOOOSSSZZZ___eeekkkqqqzzzyyypppggg___YYYNNNIIIBBB===999777666444444444333333333222222222///...---...000111111///...------------...//////000000111111111222222222***+++---...000111111111------........./////////222222111111222222333444222222111111111000000000222222222222333444555555666999===BBBIIIUUUdddooozzz}}}xxxtttoooooonnnnnnoooqqqtttuuu||||||vvvkkkdddYYYPPPJJJEEE???;;;:::999888777888999;;;<<>>===<<<;;;;;;:::;;;;;;:::888777777777777666444444444333333333333444444444555666555555555777999???AAABBBCCCDDDGGGKKKNNNRRRXXX```hhhoooyyywwwnnneee___SSSMMMFFF???;;;888666555444444333333333333222222...------...000111000///......------......///000000000000111111111111222)))***,,,...///111111111000000000000111111111111222222333333333444444444222222222111111111000000111111111222222333444555666:::???CCCIIITTTcccnnnzzzzzztttnnnjjjbbbaaa```___aaacccgggiiiqqquuu{{{{{{uuukkkcccXXXOOOIIIDDD>>>::::::999888777888:::<<<===CCCJJJUUU```jjjrrryyy}}}xxxqqqiii]]]SSSGGGBBB===999888999999:::;;;::::::999999999::::::666666777777777777888888~~~|||zzzxxxvvvtttrrrrrrrrrrrrnnnmmmkkkhhhgggfffffffffaaa```^^^]]]]]]]]]^^^^^^```aaaccccccbbb___[[[YYYWWWVVVUUUTTTTTTTTTUUUVVVQQQQQQPPPPPPOOOMMMLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBCCCDDDDDDCCCCCCEEEFFFGGGGGGGGGGGGGGGFFFEEECCCAAA@@@??????<<<<<<;;;;;;:::;;;;;;<<<;;;999888777888888777555444444333333333333444444444444555444444444777999;;;<<<>>>>>>???AAAEEEGGGGGGNNNXXXbbbkkkuuu~~~uuullleeeXXXRRRJJJBBB>>>;;;888777444444333333333333222222///......///111222222111///////////////000111111000000000000111111111111------...///000000000000000000111111111222222222222333444555666555444444333333222222222111111111111111111111222333444555666;;;AAAEEEJJJSSSaaalllxxx{{{uuunnngggaaa\\\XXXVVVTTTSSSUUUXXX\\\___bbbgggooovvv}}}{{{ttthhhaaaVVVMMMHHHDDD@@@<<<:::999888888888:::<<<>>>DDDKKKVVVaaakkksssyyy}}}zzzsssjjj___TTTIIIDDD>>>999888999::::::;;;;;;:::999888888888999666666777777777888888888~~~|||xxxwwwuuusssrrrrrrrrrrrrnnnllljjjhhhffffffffffff```___^^^]]]]]]]]]^^^______aaabbbcccaaa^^^ZZZXXXXXXWWWUUUTTTTTTTTTUUUUUUOOOPPPPPPPPPOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEEEEECCCDDDEEEFFFHHHHHHHHHHHHHHHGGGEEECCCAAA@@@??????;;;::::::::::::;;;<<<<<<;;;:::888888999999777666444333333222222333333444333444444444333444777999555666888888999<<>>:::999888888888:::===>>>FFFMMMWWWbbbkkksssyyy}}}{{{tttkkk___TTTJJJEEE>>>:::888999::::::;;;:::999888777777777777666666777777888888888999}}}||||||{{{wwwtttqqqooooooppppppooojjjxxx{{{hhh]]]aaajjj______^^^]]]]]]]]]]]]^^^^^^_________^^^\\\ZZZYYYUUUTTTTTTTTTSSSSSSRRRRRRTTTQQQNNNMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHHHHGGGGGGHHHGGGGGGGGGFFFEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>???AAACCCDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777666666222111111111222333444444111111222333444444444444666666666666777888:::;;;???DDDLLLVVVaaannnzzzxxxqqqddd^^^TTTJJJCCC===999666444333222111000000000000,,,---...///000000000000111111000000000000111111111000000////////////000222///,,,+++---111333444111000//////000222444666333444777999:::::::::999;;;999666333222222222333111111000000111111222333777999===AAAHHHSSSaaakkk{{{zzztttooofff]]]VVVPPPJJJGGGCCCBBBAAAAAABBBEEEGGGIIIOOOUUU]]]dddkkkttt}}}|||rrrddd]]]SSSLLLHHHDDD@@@===999999999888777888:::===HHHNNNWWW```iiirrrzzz~~~xxxmmm```XXXOOOFFF>>>;;;999777999===777999;;;:::888777666666666777888777777999===@@@~~~}}}{{{zzzyyyvvvssspppoooooopppooooooppp}}}kkkcccddd```___^^^^^^]]]]]]^^^^^^^^^^^^^^^^^^]]][[[ZZZXXXTTTTTTTTTTTTSSSSSSSSSRRRTTTQQQNNNMMMMMMMMMLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888777666666555111111111111111222333333000111222333333444444333666555444444555777:::;;;>>>BBBJJJSSS___lllyyy{{{tttgggaaaWWWMMMEEE???:::888666555333222000//////...------......///000000111000000000000000000000000000///////////////000000///---******,,,///000111000000//////000222444555444666999<<<>>>???@@@@@@<<<;;;888666444333444444444444333333444444555666777999===AAAHHHTTTbbblll{{{yyyssshhhccc[[[SSSMMMIIIEEECCC>>>===<<<<<<>>>@@@BBBCCCJJJOOOVVV\\\dddmmmxxxzzzqqqccc\\\RRRKKKFFFCCC>>>;;;999999999888777777:::===GGGMMMVVV```iiirrrzzzyyynnnbbbZZZOOOFFF>>>;;;999777999===999:::<<<;;;999777666666666777777888999<<<@@@DDD~~~~~~}}}{{{xxxvvvuuussspppnnnooooooooonnnnnn}}}pppccc^^^```______^^^^^^^^^^^^^^^\\\]]]]]]]]]\\\ZZZXXXWWWTTTTTTTTTTTTSSSSSSSSSSSSTTTQQQNNNLLLLLLLLLKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@@@@???EEEEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777555444444111111000000000111222222///000111222222333333222555444333222333666999;;;===@@@GGGPPP\\\kkkyyyyyyllleee[[[PPPHHHBBB===:::888777555222000///...---......------...///000111//////111111111111//////............///000111111...,,,+++,,,...///000/////////...///000111333555333555888===@@@DDDFFFGGG@@@???<<<:::777666555555555555444444555555666777777:::===BBBIIIVVVdddnnn|||zzzooohhh[[[UUUNNNHHHDDDBBB@@@???:::999999999:::;;;===>>>CCCGGGLLLRRRYYYdddqqqyyyyyyooobbb[[[QQQIIIEEEAAA<<<999999999999777666777:::===EEEKKKUUU___iiisss{{{{{{pppddd\\\NNNFFF>>>;;;999777999===;;;<<<===<<<:::888777777555666777999;;;@@@FFFKKK}}}~~~~~~{{{wwwuuutttqqqooonnnnnnnnnmmmlllkkkqqqwwwxxxssskkkdddaaa```______^^^]]]^^^^^^^^^[[[[[[\\\\\\[[[YYYWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSTTTQQQNNNLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@??????DDDDDDCCCBBBAAAAAAAAAAAAGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA???>>>===<<<<<<::::::::::::::::::::::::;;;:::999888666555333222111000000000000000111111...///000111111222222222555333111111222444888:::<<>>;;;888777555333111000//////000///---,,,---...000222...///111222222111///...---------...///000111222///......///111222111///............///111222333000222555:::???DDDHHHJJJFFFEEEBBB???;;;888555333222222222222222333444444777:::>>>CCCKKKXXXgggqqq}}}|||qqqfff^^^SSSNNNGGGBBB??????>>>===999888888888999:::<<<===>>>AAAEEEIIIQQQ]]]kkkuuuxxxnnnaaaZZZPPPIIIDDD@@@<<<999888999888777666777:::<<>>;;;999777999===<<<===>>>===;;;888777777555666888:::>>>EEENNNSSS{{{xxxvvvrrrpppnnnmmmnnnnnnlllkkkmmmlllkkkjjjiiihhhhhhggg______^^^]]]]]]]]]]]]]]]ZZZ[[[[[[[[[ZZZXXXVVVUUUSSSSSSSSSSSSSSSSSSTTTTTTTTTQQQNNNLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@???>>>@@@@@@?????????@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>======999999999999999999999999999999999888666444333111111111000000000000000111......///000111111111111333222111000111444777999<<>>;;;666666444333222222222222000///---,,,---...000111---...000111111000...---------------...///111111///...///000222222000...------......///000111222000111444999>>>DDDIIILLLLLLKKKHHHDDD???999444222111111111111111222222333777:::>>>DDDMMMZZZiiittt|||ssshhh]]]VVVMMMIIICCC>>><<<<<<;;;:::777777777888888999::::::<<<>>>AAAEEELLLXXXfffqqq{{{wwwmmm```YYYPPPIIIDDDAAA===:::888888888777666777999<<<@@@HHHSSS___iiissszzz{{{qqqfff___RRRIII@@@<<<:::888999<<<<<<===???>>>;;;999888888666777888<<>><<<<<<<<<===>>>???@@@AAA???@@@AAACCCDDDFFFGGGHHHDDDCCCBBBAAA???>>>===<<<888888888888888888888888777777888777666555333222222222111000000000111111...///000111111222222111222222111222333444666777;;;???GGGQQQ___ooo~~~yyyqqqeeeYYYOOOFFF@@@<<<666666555444333333333333000///...------...///000......000000000000......------------...///000000...------...//////...,,,,,,,,,---...///000111111222333555888===CCCHHHKKKNNNMMMKKKGGGBBB;;;666222333222222222222333444444777:::???EEENNN\\\lllvvv|||rrriii^^^TTTNNNFFFBBB>>>;;;999888777666555555555666666666777777;;;===???BBBHHHTTTbbblllwwwtttjjj^^^WWWNNNHHHDDDBBB>>>;;;888888888666555666999<<<@@@GGGSSS___iiirrryyy}}}{{{rrrhhh```UUULLLCCC>>>;;;888888<<<:::<<<>>>===;;;999999999777888:::===DDDOOO[[[ccc~~~|||yyywwwvvvooonnnmmmmmmmmmllljjjhhhhhhgggeeedddccc```^^^[[[]]]\\\[[[[[[ZZZZZZ[[[[[[[[[[[[[[[[[[ZZZXXXWWWUUURRRSSSSSSSSSTTTTTTTTTTTTTTTQQQNNNLLLKKKJJJIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDBBBAAA@@@???>>>>>>???????????????>>><<<<<<<<<<<<===>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFDDDCCCAAA@@@>>><<<;;;:::777777777777777777777777444555666777777555333222333333222111111111111111//////000111222222222222111111222444555555666666888>>>GGGRRR```ppp~~~vvviii]]]RRRIIIBBB>>>888777666444333222222222/////////////////////...////////////////////////......---------......//////...,,,---...///...---+++,,,---...///000000000333333333555999>>>DDDGGGLLLLLLKKKIIIDDD???999666444333333333333444555555777:::???FFFOOO]]]mmmxxx|||rrrggg]]]TTTLLLGGG???===:::999999888666444444444555555666555555555999:::<<>>;;;888888777666555666999;;;@@@GGGSSS___iiiqqqxxx|||}}}tttjjjcccYYYOOOFFF@@@<<<888888;;;888:::<<<<<<;;;:::999:::999999;;;???FFFRRR___ggg~~~|||yyyxxxvvvuuuooonnnllllllmmmllljjjhhhiiifffcccaaa_________```\\\[[[[[[ZZZYYYZZZZZZZZZ[[[[[[\\\[[[ZZZYYYWWWVVVRRRRRRSSSSSSTTTTTTTTTUUUTTTQQQNNNLLLKKKJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEGGGFFFEEEDDDBBBAAA@@@???===>>>>>>?????????>>>>>>>>>============>>>>>>???EEEEEEDDDCCCBBBAAAAAA@@@CCCBBBAAA???<<<:::999888777777777777777777777777333444666777777666444333444444333222111111222222///000111222222333333222000111333555666666666555777<<>>AAAIIIJJJJJJIIIFFFAAA<<<999333222222222222333444444777:::@@@FFFPPP^^^nnnzzz}}}vvvkkk```VVVMMMFFFAAA;;;:::999999::::::777555555555666777777777666666777888:::===BBBLLLYYYbbbrrrzzzoooeeeXXXRRRJJJDDDBBB@@@===;;;777888777666555666999;;;@@@GGGSSS___iiiqqqwww{{{~~~vvvllleee[[[RRRGGGBBB===888888;;;777999;;;<<<;;;:::::::::::::::<<>>>>>???@@@@@@@@@@@@???AAABBBCCCDDDDDDDDDCCCBBB?????????>>>===;;;999888777777777777666666666666777777666555333222111111444666777555111000111333222222111000000111222333444444333333333444555555888>>>HHHTTTbbbqqq~~~{{{nnnbbbVVVLLLDDD@@@999777666444333333333333...........................------,,,,,,------...000000///...............,,,,,,------.../////////......//////000000111111/////////000333777<<>>;;;999555111000222555555444888;;;@@@FFFPPP___ppp|||~~~zzzpppbbbUUULLLEEE>>>::::::999888666555555555555666666666666777777777777888888;;;???BBBHHHUUUbbbqqq~~~{{{ooodddXXXSSSKKKEEE@@@===:::888888888888888888888999999@@@GGGSSS^^^hhhqqqxxx|||xxxnnnggg]]]UUUKKKBBB>>>======>>>;;;<<<>>>===:::888777777777888;;;???GGGRRR___ggg}}}{{{yyywwwwwwsssoookkkhhhhhhhhhhhhhhheeedddbbb___]]]\\\[[[[[[YYYYYYXXXWWWWWWXXXYYYZZZ\\\\\\]]]^^^]]][[[XXXVVVUUUTTTRRRQQQPPPPPPPPPQQQSSSPPPMMMKKKKKKJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFDDDFFFEEECCCBBBAAA@@@@@@???>>>??????@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBBAAA?????????>>><<<;;;999888777777777666666666555555666555444333222111000000111222333222///---...000333222111000000111111222111111222222333555666777999???IIIUUUcccrrr{{{ooobbbVVVLLLDDD@@@888777555444333222333333.................................------.........000000///...............,,,,,,---......//////000.../////////000000000111---,,,,,,---///222555777===???BBBEEEEEECCC@@@>>><<<888333111222444444444999<<>>:::;;;:::999777666666666666555555666666666777777777888888:::>>>AAAFFFTTTaaaooo}}}yyylllaaaVVVQQQJJJDDD@@@===;;;999888888888888999999999:::AAAHHHSSS^^^gggpppwww|||xxxnnnggg[[[TTTIII@@@;;;::::::::::::<<<===<<<:::777777777777888;;;???FFFPPP\\\ddd~~~}}}{{{yyyxxxxxxqqqnnnkkkhhhhhhhhhhhhgggdddbbb```]]][[[ZZZZZZYYYXXXXXXWWWWWWWWWYYYZZZ[[[^^^```aaaaaa```^^^[[[YYYWWWVVVTTTQQQPPPOOOOOOOOOSSSQQQNNNMMMLLLLLLJJJIIIHHHGGGEEEDDDEEEFFFEEEDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBBBB@@@@@@??????>>>===<<<:::999888888888777666555444444333444333333222111000000///000111111000...---...///333333222111000000111111//////000111333555777888:::@@@JJJVVVdddsss|||ooobbbVVVLLLDDD???888777555333222222222333//////////////////////////////............//////000///......---.........,,,------......///000000////////////000000000000......///000111222333333666777;;;>>>AAABBBCCCCCC@@@<<<777333333444444444999===DDDLLLWWWgggwwwuuufff^^^RRRIIIDDD@@@<<<999:::999888666555555444444555555555666666666666777888888999===???DDDQQQ^^^mmm{{{vvvjjj^^^TTTOOOIIICCC@@@===;;;:::999999999999999:::;;;;;;CCCIIISSS]]]fffooowww{{{yyyoooiii]]]UUUJJJAAA;;;999888888999;;;<<<<<<999777666666666888:::===CCCLLLVVV]]]~~~}}}}}}|||{{{yyyxxxwwwpppmmmjjjhhhhhhhhhgggfffdddbbb___\\\ZZZYYYYYYYYYWWWWWWWWWWWWXXXZZZ\\\]]]aaabbbdddeeedddaaa^^^\\\YYYXXXVVVSSSRRRQQQQQQQQQRRRPPPNNNMMMMMMLLLKKKIIIJJJGGGEEECCCDDDDDDDDDCCCAAAAAABBBBBBAAA???===<<<===>>>>>>??????>>>>>>===???@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>======;;;:::888777888888777666444333222222333333222222111111111000222222222222111111111222333333222111111000000000//////000111333555777888:::@@@JJJWWWdddssszzznnnaaaUUUKKKCCC>>>777666444333222111222222000000000000000000000000......------------......///......------.........---------...//////000000////////////000000000000---...///111222222111111222333666999===@@@CCCEEECCC???:::666444444555666999>>>FFFOOO[[[jjj{{{yyymmm^^^VVVKKKDDD@@@===:::888666666444333222111111111444444555555555666666666777777888;;;===BBBOOO\\\kkkxxx~~~uuuhhh\\\RRRMMMGGGBBB???===;;;::::::999999999999;;;<<<===DDDJJJSSS]]]fffooowww{{{zzzqqqjjj```YYYNNNDDD>>>;;;999888888:::<<<;;;999777666777555666888:::???FFFNNNSSS~~~}}}||||||{{{{{{{{{{{{yyyxxxvvvuuunnnllliiihhhhhhhhhgggfffdddbbb___\\\ZZZYYYZZZZZZWWWWWWWWWXXXYYY\\\^^^___bbbdddfffgggfffccc```]]]YYYWWWVVVTTTSSSRRRSSSSSSQQQOOONNNMMMMMMLLLJJJHHHJJJHHHEEEDDDDDDEEEDDDDDDCCCCCCCCCBBBAAA>>><<<:::>>>>>>????????????>>>>>>@@@@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAAAAA@@@>>>============<<<:::999777666777777666555444333222111333333333333222222222222333222222222333444333333222222222222111111000000111111111222333444666666:::@@@JJJWWWeeessswwwkkk^^^SSSIIIAAA===777555444222111111111111000000000000000000000000---,,,,,,++++++,,,,,,---......------------......------......///000000111000000000000////////////'''(((***,,,......------111222333666999===AAACCCCCCAAA>>>:::777666777888999???HHHRRR^^^mmm}}}}}}qqqeeeXXXQQQGGG@@@<<<:::888666666555444222111111000000444444444444555555555555666666777:::<<>><<<;;;999:::999888888999;;;<<<>>>EEEKKKUUU___hhhpppwww|||zzzrrrlllccc\\\QQQGGGAAA===:::999888:::<<<;;;:::888777777444555666888;;;???EEEJJJ}}}{{{zzzyyyyyyyyyyyyyyyyyyxxxvvvtttrrrmmmkkkhhhhhhhhhhhhfffeeedddbbb^^^[[[YYYXXXYYYZZZWWWWWWXXXYYY[[[^^^aaabbbeeegggiiikkkjjjfffbbb___YYYXXXVVVTTTSSSSSSSSSSSSPPPOOONNNNNNNNNMMMKKKIIIIIIHHHFFFEEEFFFFFFFFFDDDFFFFFFEEECCCAAA???===<<>>=========<<<;;;:::888777666666666555444333222222111222222222333333333333333111000///000222333333222000111222222222222111111222222222333444555666777<<>>DDDKKKVVVaaakkksssyyy}}}{{{sssnnnddd]]]RRRIIIBBB>>>;;;999999;;;<<<<<<;;;999888999555666777888999;;;???CCC|||zzzwwwvvvuuuwwwwwwxxxwwwvvvsssqqqoookkkjjjhhhggghhhhhhfffdddcccaaa]]]YYYWWWWWWXXXYYYXXXXXXYYYZZZ]]]```ccceeehhhjjjmmmnnnmmmjjjeeebbb___]]][[[XXXVVVUUUUUUUUUQQQPPPOOOOOOPPPOOOLLLJJJHHHGGGGGGGGGIIIIIIGGGEEEHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAABBBBBBBBBBBB@@@???===<<<<<<<<<;;;999888666555444444444444333333222222000111111111222222333333000...---///222333333111//////111222333333222222222222222444555777999:::>>>DDDNNN[[[iiiwwwuuunnnbbbWWWMMMDDD===999555444222111000000000000........................---,,,,,,++++++,,,,,,------,,,,,,,,,------...///.........///000000111111111000000000/////////............//////......---......///111333666999:::>>>AAACCCBBB???===<<<======DDDNNNYYYeeessszzzqqqdddXXXNNNGGG>>>999888888777555888777666555444333333333222333333333333444444444444444666:::<<>>CCCKKKXXXdddnnnuuu{{{~~~{{{tttooofff___UUULLLFFFAAA>>><<<:::;;;======<<<:::::::::777888999999999:::===???|||yyyvvvtttsssvvvwwwwwwwwwuuurrrooommmkkkiiihhhggghhhhhhfffdddbbb___[[[WWWUUUUUUWWWXXXXXXYYYYYY[[[^^^aaaeeefffjjjllloooqqqppplllhhheeefffdddaaa^^^[[[YYYXXXWWWRRRQQQQQQQQQQQQPPPNNNKKKGGGGGGGGGIIIJJJJJJHHHFFFHHHGGGEEEDDDCCCCCCDDDDDD@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCBBBAAA???>>><<<<<<;;;;;;999777666555333333333333333333333333//////000000111111222222111///...000333555444222---///000222333333333222000111222444666999;;;===AAAGGGQQQ]]]kkkyyyqqqjjj```UUUKKKCCC<<<999555444222111//////000000...........................------,,,,,,------...,,,,,,,,,,,,------...///......//////000000111111111111000000/////////......------+++******))))))++++++---///111444666777<<<@@@DDDDDDBBB???>>>>>>???FFFQQQ\\\hhhuuuxxxnnnaaaUUUIIICCC;;;777777888777666666555444333222111111111222222333333333444444444333333666:::===CCCPPP]]]hhhvvvyyyoooaaaUUUPPPKKKEEE???<<<999777555888777555555666999<<<>>>BBBKKKYYYfffpppwww||||||uuupppiiicccYYYPPPJJJFFFCCCAAA:::<<<>>>>>><<<;;;;;;;;;999;;;;;;;;;::::::<<<>>>~~~{{{yyywwwuuuuuuuuuyyyxxxwwwuuusssqqqooonnnllljjjgggdddbbbbbbcccddd```^^^[[[XXXWWWVVVWWWXXXVVVVVVXXX\\\aaagggjjjlllpppvvvyyywwwtttssspppkkkiiigggeeecccbbb```]]]ZZZWWWVVVTTTTTTSSSQQQMMMJJJHHHGGGFFFEEEFFFHHHJJJKKKGGGHHHHHHHHHHHHGGGGGGFFFGGGFFFCCCAAA??????@@@AAA@@@@@@@@@@@@AAACCCEEEFFFFFFEEECCCBBBAAA@@@??????<<<;;;;;;:::999888777777555333222222444444333111000000000000111111111111111111///...------------...//////000000111111111555777888999999:::<<>>===<<<:::888999888888777777888888999}}}{{{xxxvvvuuuuuuuuuxxxwwwvvvtttrrrpppnnnnnnllljjjgggdddbbbbbbcccddd```^^^[[[YYYWWWWWWWWWWWWVVVVVVXXX[[[```fffjjjlllsssyyy|||{{{xxxxxxuuuqqqooommmkkkiiihhheeebbb___XXXWWWUUUTTTSSSPPPMMMJJJIIIIIIGGGGGGGGGIIIKKKLLLIIIIIIIIIIIIIIIHHHHHHGGGFFFDDDBBB@@@>>>>>>??????AAA@@@@@@AAABBBCCCEEEFFFFFFEEEDDDBBB@@@??????>>><<<;;;::::::888888777666555444333333333333222111000000000000111111111111111111000///////////////333333444555666777777888888:::;;;<<<<<<>>>@@@CCCIIIMMMUUU```nnn{{{}}}uuuooohhh^^^SSSKKKCCC;;;777777555555444222///------...------------------,,,,,,------------------------,,,,,,,,,,,,------...///000//////...///000111222111111111000000000//////---------...............///////////////000000111555888===@@@AAAAAABBBBBBDDDLLLWWWcccnnnzzzrrrdddWWWNNNBBB???999666555666666555666666444333222111111111222444666666444333333333444333555999<<>>===<<<:::888::::::999999999999::::::~~~}}}zzzxxxvvvuuutttsssvvvuuutttrrrpppnnnmmmlllkkkiiifffcccbbbaaabbbbbb```___\\\ZZZXXXWWWWWWWWWVVVWWWXXXZZZ___eeejjjmmmvvv}}}}}}yyyxxxvvvsssqqqooolllhhheee]]][[[YYYWWWUUURRROOOLLLLLLKKKJJJIIIIIIJJJLLLLLLJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFCCCAAA@@@??????@@@BBBAAAAAABBBCCCDDDFFFFFFFFFEEEDDDAAA@@@>>>======;;;;;;:::999888777777666666555333333333333111000000000000000111111111111111111000000111111222333666666888999;;;===>>>>>>>>>???AAABBBBBBDDDFFFIIIKKKPPPXXXcccppp|||~~~{{{uuummmfff]]]TTTKKKEEE@@@:::777888777777555222...++++++,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,---...///000000000000000000111222222111111000000000000//////---.../////////...---,,,......///000000000000///111555:::===???AAACCCEEEGGGOOO[[[hhhsss~~~yyymmm___RRRIIIAAA===999666555666666555777666555333333222222222222333555555444333333444555333555999<<>>@@@BBBCCCDDDEEEGGGGGGHHHIIILLLNNNNNNSSS[[[gggsss~~~}}}yyytttnnneee___SSSKKKDDD@@@<<<777555666666666444111---+++++++++++++++,,,,,,---------...------------------------,,,,,,,,,,,,---///000111/////////000000000111111111000000000////////////---...///000000...,,,***,,,---///000000000///...111444888;;;>>>@@@DDDFFFJJJSSS```mmmxxxuuuhhhZZZMMMFFF???<<<888666555666666555666555444333222111111222111333444444333222333555555444555999<<>>===<<<;;;:::888888777777666666777777888~~~|||{{{zzzyyywwwuuusssqqqppprrrqqqooommmkkkiiihhhgggfffeeedddbbbaaaaaaaaaaaaaaa```___\\\ZZZXXXWWWWWWVVVWWWXXXZZZ]]]dddmmmsss~~~~~~|||yyyuuuqqqnnnjjjgggccc```^^^[[[WWWUUURRRRRRQQQPPPPPPPPPPPPPPPNNNOOOOOONNNMMMLLLKKKJJJLLLKKKJJJHHHFFFDDDDDDCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@>>>===<<<<<<;;;::::::999888777666555666444333333333333222000///000000000111111111111111111111222444555777888888999;;;>>>@@@CCCEEEFFFGGGHHHJJJJJJJJJKKKNNNPPPOOOTTT]]]hhhtttzzzsssnnnggg^^^XXXLLLDDD===;;;888333111333222333222000---,,,,,,---++++++,,,---......//////........................------------...///000111......////////////000///000000000////////////...---...///000000...,,,***,,,---///000000000///...222444777:::<<>>:::888777666555555555555444444777<<<@@@KKKUUUdddooovvvzzz}}}}}}}}}}}}~~~}}}|||xxxvvvqqqlllddd\\\UUUOOOJJJFFFBBB@@@===<<<;;;;;;999888888888777777777777888888~~~|||zzzyyyyyyxxxwwwuuurrrpppooooooooommmkkkiiigggfffeeebbbbbbbbbaaaaaaaaabbbbbbbbbaaa```^^^[[[YYYWWWVVVUUUWWWYYYZZZ]]]eeepppxxx~~~zzzvvvsssnnnkkkfffcccaaa___\\\ZZZXXXXXXXXXWWWVVVUUUTTTTTTRRRRRRRRRRRRQQQPPPNNNNNNLLLKKKJJJHHHFFFDDDCCCBBBAAABBBCCCDDDDDDDDDDDDCCCCCCBBBAAA???>>>======<<<::::::999888777666666555555333222222444444333111000000000000111111111111111111222333444666777888:::;;;===@@@BBBEEEGGGHHHFFFHHHIIIHHHHHHHHHJJJLLLMMMRRRZZZeeerrr~~~zzzrrrjjjddd]]]UUUOOOEEE>>>888777444000///000000000000///---,,,---///+++,,,---...///000111111000000000000000000000000.........---......///000------...///////////////000000////////////......---.../////////...---,,,------...////////////...222444666999<<<@@@EEEIIITTT^^^mmmzzz{{{mmm```RRRGGG@@@;;;888666555555666555444222222111000000000000000111222333222111222444666555444666:::>>>DDDOOO[[[iiiuuu{{{ssshhh\\\TTTFFFBBB===999777666555444333333333333444888===AAALLLVVVeeeqqqwww{{{}}}}}}~~~~~~}}}zzzxxxvvvqqqlllddd\\\UUUNNNIIIEEEAAA???<<<;;;;;;;;;999888999999999888888999999999~~~}}}{{{zzzxxxxxxxxxvvvtttrrrooonnnnnnmmmkkkjjjgggfffdddccc______``````aaabbbccccccbbbbbb```^^^\\\YYYWWWVVVUUUWWWYYYZZZ^^^gggsss}}}|||yyytttpppllliiigggeeecccaaa_________^^^]]][[[ZZZZZZWWWWWWWWWWWWUUUTTTSSSRRRMMMLLLKKKJJJGGGEEECCCBBB@@@AAABBBCCCDDDCCCBBBBBBAAAAAA???>>>>>>=========::::::999888777666555555333222111222444555444333000000000000111111111111111111222333444555777888999:::<<<>>>AAACCCEEEFFFCCCDDDDDDCCCBBBBBBCCCEEEIIIMMMUUU```nnn|||wwwpppggg___XXXQQQIIIDDD>>>888333333333000///111///000000...,,,,,,---...,,,,,,---///000222333333111111111111111111111111000//////...............---...///000111000000///000000/////////.........---------..................------------...//////000222555888<<>>CCCNNNXXXgggssszzz}}}~~~|||yyywwwuuurrrmmmeee]]]VVVOOOHHHDDD@@@>>><<<:::;;;:::999777777777666666666666777777~~~}}}}}}{{{yyyxxxxxxwwwvvvtttqqqooommmmmmlllkkkiiigggeeecccbbb]]]^^^___```aaabbbcccdddcccbbbaaa___\\\ZZZWWWVVVTTTWWWYYY[[[^^^hhhuuu~~~zzzvvvrrrooommmllljjjhhhdddddddddcccbbb```___^^^[[[[[[[[[ZZZYYYWWWVVVUUUPPPOOONNNMMMJJJHHHFFFDDD@@@AAABBBCCCCCCCCCBBBAAA@@@??????>>>>>>>>>>>>>>>::::::999888777666555555222111111222444555555444000000000000111111111111222222222333444555666777666777999;;;===@@@AAABBB???@@@@@@???===<<<>>>???EEEIIIQQQ\\\kkkyyy{{{pppiii___VVVOOOHHHAAA;;;999444111222222000000222000000000...,,,+++,,,---,,,---...000111333444555222222222222222222222222111000///......------......///000222222111111000000/////////............---------------...///000......---,,,,,,...///000...111444888===CCCKKKPPP___jjjyyyvvvgggYYYLLLBBB;;;888777555555666666555444333333222222111222222222000111222111111222444777555444777<<>>:::888888777666000111111222444999???DDDOOOZZZiiiuuu{{{~~~|||xxxvvvuuusssnnnfff^^^WWWOOOIIIDDD@@@>>>;;;:::::::::999777333333333222222333333333}}}zzzzzzzzzzzzxxxwwwvvvuuutttsssrrrqqqooommmjjjfffbbb___]]]\\\^^^______```aaaccceeefffdddcccaaa^^^[[[XXXUUUTTTUUUWWWYYY\\\aaajjjvvv~~~}}}{{{xxxuuusssqqqmmmkkkjjjiiiiiiiiigggeeefffeeecccbbbaaa___\\\YYYVVVRRRNNNKKKJJJHHHFFFEEEGGGFFFEEEEEEFFFEEECCCAAAAAA@@@???===;;;::::::999999999777666555555555555333333333222222222111111333333333111//////111222111111222333333333333222555555555666777888888999888888777555444666:::===???DDDMMMZZZiiixxx~~~wwwooojjjaaaYYYOOOHHHEEEAAA;;;777444333222000...---,,,,,,000///...---,,,+++++++++...///111333555666777777444333222111000000000000222222222222222111000000......///000111222333333111000---++++++,,,...000333111000222444444000------...000///......///000222111333777:::???KKKVVVeeesssttteeeXXXKKK@@@999555444333333444555444222000000111111222222222222222111000000000111333444666666999===@@@FFFTTTaaapppzzz~~~tttlllbbbWWWPPPGGGCCC===999777666555444333333333333444888>>>CCCMMMXXXhhhuuu{{{~~~~~~{{{{{{||||||yyywwwtttpppjjjbbbZZZPPPGGG@@@???>>>===<<<<<<;;;999666777555333333555555555444|||yyyyyyyyyzzzwwwwwwvvvuuusssrrrqqqppplllkkkhhheeebbb```______^^^^^^^^^___```bbbcccdddcccbbb```]]]ZZZWWWUUUTTTUUUWWWZZZ\\\aaakkkwww}}}{{{yyyuuussspppoooooonnnmmmkkkkkkjjjhhhfffeeeccc```^^^[[[XXXSSSPPPNNNLLLJJJHHHHHHFFFEEEEEEFFFFFFDDDBBBAAA@@@???===;;;:::999999999888777666555555555555222222222222222222222222000111111000000000333555///000111111222222111111333333444444555666666777555555444222111333777;;;???CCCLLLYYYhhhwww}}}vvvnnnfffaaaWWWPPPGGGAAA===:::555111333333222000000///000000111000///..................///000222444666666777444444333222111111111111111111111111111000000///,,,,,,---...///000111111111000---,,,+++,,,...///111//////000111111///,,,---...//////......///000222111333888<<>>CCCLLLWWWfffsssyyy{{{}}}~~~~~~}}}}}}~~~~~~|||zzzvvvrrrllleee\\\SSSIIICCC@@@???=========<<<999777777666444333444555444333~~~zzzxxxwwwxxxyyywwwvvvvvvuuusssrrrppppppjjjiiifffdddbbbaaaaaaaaa^^^^^^^^^___```aaaaaabbbaaa```^^^[[[XXXVVVUUUTTTUUUWWWZZZ]]]cccmmmyyy|||xxxvvvuuuuuuuuutttsssqqqooonnnmmmjjjgggeeeccc___[[[WWWTTTQQQNNNLLLIIIGGGFFFFFFFFFFFFDDDCCCAAA@@@???<<<;;;999999888888777666555555555555555111111222222222222222222000111222111///000111333......///000000000000000000111111222222333333444222111111//////000444777===BBBKKKXXXhhhwwwyyyqqqiiiaaaYYYTTTKKKEEE>>>999777444000---000////////////000111111000//////.........//////---...000222444555555666444333333222111111111111000000000000000//////...,,,,,,---...///000111111111000...,,,,,,---...///...------...///...,,,+++---...//////......///111222111444999???FFFTTT```mmmzzzqqqaaaSSSHHH@@@;;;888666444444444444333111333222111111111222333444333333111111000111222333666666999===AAAHHHUUUcccsss~~~yyyqqqiii___UUUNNNFFFBBB===999777666555444555555444444555888>>>BBBKKKUUUcccooouuuwwwzzz{{{~~~~~~}}}yyyuuuooohhh```VVVMMMGGGBBB@@@>>>>>>>>>===;;;999888666444444444444333222}}}yyyvvvvvvxxxyyywwwwwwwwwvvvuuusssqqqpppjjjhhheeecccaaa``````aaa______``````````````````___]]][[[YYYWWWUUUUUUUUUVVVXXX[[[___eeeooo||||||{{{{{{{{{{{{{{{yyywwwuuutttrrrooollliiifffbbb]]]ZZZVVVRRROOOJJJHHHFFFEEEEEEEEEDDDBBBBBB@@@>>><<<:::999888888777666555555444444444555111111111111222222222222444444444222///------.........///000000000000///......//////000000000000/////////......///333666<<>>BBBIIIWWWdddtttxxxppphhh___UUUNNNEEEAAA<<<888777666555555555555555555555888===AAAHHHRRR___jjjpppsssvvvxxx|||}}}{{{wwwqqqjjjbbbYYYPPPJJJCCCAAA???>>>>>>===<<<:::999777444333333333222111|||xxxvvvvvvwwwxxxwwwwwwxxxwwwvvvtttrrrpppkkkiiieeebbb____________aaaaaabbbbbbbbbaaa```___\\\[[[XXXVVVUUUTTTTTTUUUVVVXXX\\\```gggrrr}}}|||{{{yyyvvvtttooolllhhhccc```[[[VVVSSSMMMKKKGGGFFFEEEDDDCCCAAABBB@@@>>><<<:::888777777666555444444444444444444111111111111111111111111333444444222///---,,,---...///000000111000000000------------.............../////////...000333666<<>>CCCJJJXXXfffvvvxxxooohhh___UUUNNNDDD@@@;;;888777666555555555555555555555777;;;>>>EEENNN[[[eeekkkooosssvvvyyy||||||xxxrrrkkkdddZZZQQQKKKDDDBBB???>>>>>>===<<<;;;888666444333333333222000}}}{{{xxxwwwwwwwwwxxxvvvwwwxxxwwwvvvtttqqqoookkkhhhdddaaa^^^^^^^^^___bbbccccccccccccaaa___^^^ZZZXXXVVVTTTSSSSSSTTTUUUVVVYYY]]]aaahhhttt~~~|||uuusssoookkkgggbbb]]]YYYRRROOOKKKHHHFFFEEECCCBBBBBBAAA>>><<<999888777666555444444333333333444444222222111111111000000000...000111111000///000000...//////000000000000000------------------------...///000000000111444666<<>>FFFQQQaaaooo|||{{{kkk[[[NNNDDD>>>:::999777555555555555444222222222222111111111111000...------,,,---...///000555666999???DDDKKKZZZhhhvvvwwwoooggg]]]SSSLLLCCC@@@;;;777666666666555444444555444444666999<<>><<<999777666555444333333333333333444444333333222111000///......,,,...111111000000000111------...////////////...............---------------...000000000111444666===BBBKKKYYYiiiyyywwwnnnhhhZZZTTTKKKCCC>>>:::888666///000///...---,,,,,,,,,,,,------...///111333333111000///...............------///000111111222222222222111111111111222222///000000000000///......,,,,,,---...///000111111000000000///////////////---...///---+++***,,,///+++---...///...///111222555555999AAAKKKXXXiiixxxzzzkkk[[[NNNDDD===888888666555555666666555333///000111222222000///---,,,,,,+++,,,,,,...000111555666999???DDDLLL[[[iiivvvvvvmmmeee[[[PPPIIICCC???:::777666666666555333444444333333444777999@@@IIIUUU___ffflllrrrvvvxxx}}}~~~zzzuuunnnggg^^^UUUOOODDDAAA>>><<<<<<<<<<<<;;;666444222222333333333222}}}|||xxxxxxyyyyyyyyyxxxwwwwwwrrrsssttttttssspppmmmkkkfffdddaaa^^^^^^___bbbdddaaabbbcccbbbaaa^^^\\\ZZZWWWUUUSSSQQQQQQRRRTTTUUUVVVYYY^^^ccckkkwww|||yyyuuupppkkkggg^^^YYYTTTOOOLLLIIIGGGEEEBBBAAA>>><<<999777666555333333333222222333444444444333222111000...------...000222222000.........+++,,,------......------........................,,,...///000000111444666===BBBLLLYYYiiiyyyxxxnnneee___QQQKKKCCC<<<888555444333...//////...---,,,,,,---((()))***,,,...111333555000///...---,,,+++++++++------///000111111111111333333333222333333444444000000000000000//////.........///000111222333333000000000000////////////---......,,,)))))),,,...+++,,,.../////////111333444444999CCCOOO]]]pppyyyjjj[[[NNNDDD<<<777777666555555666777666444...///111333222000---+++---------...///111333444555666:::???EEEMMM[[[iiivvvuuulllcccYYYNNNGGGCCC???:::777666666666555222333333333222333666888???GGGSSS]]]eeelllrrrwwwyyy|||vvvppphhh___WWWQQQDDDAAA===;;;;;;<<<<<<;;;555333222222333444333222~~~|||{{{{{{{{{{{{zzzzzz{{{{{{zzzxxxwwwvvvsssssstttsssqqqooollljjjhhheeebbbaaabbbccccccccc```aaabbbbbbaaa]]]ZZZXXXVVVUUUTTTSSSSSSSSSTTTUUUWWW[[[aaaiiirrr}}}~~~xxxrrrmmmeeeaaa[[[UUUQQQMMMIIIFFFBBB@@@===;;;:::999777555333333333333333333333333333333333222222000///...111000///...------...///,,,+++,,,,,,---...///000,,,,,,,,,---------......+++---///000111222444666;;;AAALLL[[[kkkzzz~~~uuummmcccWWWPPPHHHDDD>>>888222///------,,,,,,++++++***+++++++++,,,,,,---...//////......//////......---------,,,///////////////000000111...///111333444333111000111111111111111000//////,,,...111444555444222111//////////////////////////////...------------...---------///111222222111666999@@@IIIVVVfffvvv|||lll\\\NNNDDD===999:::999777666777666555333////////////000000000000//////...//////111333444444777;;;???DDDPPP```lll|||}}}tttkkkcccZZZPPPIIIDDD>>>999888777555444666444333111111111333555666;;;BBBLLLVVV```iiipppuuu|||~~~}}}xxxtttnnnfff[[[TTTNNNHHHAAA======>>>===<<<999666333222222333333333~~~}}}|||{{{zzzzzzzzzzzz{{{{{{{{{zzzyyywwwvvvrrrrrrsssrrrpppnnnkkkiiigggeeebbb```aaabbbbbbbbb___`````````___[[[XXXVVVVVVUUUTTTSSSTTTTTTVVVVVVXXX\\\cccllluuu|||vvvrrrjjjfff___YYYTTTOOOKKKHHHBBB@@@<<<:::999888666555333333333333333444444444222222333333333222222111000000...---------......///...---,,,++++++++++++,,,,,,,,,------------...+++---...//////111444666===BBBMMM[[[jjjxxx~~~uuukkkcccYYYOOOHHHAAA>>>999444000...------,,,,,,++++++***++++++,,,------...////////////////////////.........------000000////////////000000///000222333444333222111222222222222111000//////...///222444555444444333222222222222222111111111000000///...............------...///111222222222777;;;CCCMMMZZZjjjyyy{{{kkk[[[NNNEEE>>>:::999777555555555555333111///000000000000000000000//////......///111333444555999===@@@FFFRRRbbbnnn~~~}}}sssjjjbbbYYYOOOHHHDDD===888888777333333555333222111000111333555666;;;AAAKKKVVV___hhhpppuuuzzz}}}|||xxxuuupppiii___XXXOOOIIIBBB>>>>>>???>>>===:::777444222333444444333~~~}}}|||{{{zzzyyyyyyxxxzzzzzz{{{{{{zzzyyyxxxwwwqqqqqqqqqpppooollljjjhhhfffdddaaa```aaaaaaaaa```]]]^^^^^^^^^\\\YYYVVVTTTVVVUUUUUUTTTUUUVVVXXXYYYYYY^^^fffpppzzz|||xxxqqqllleee___YYYSSSMMMIIICCC@@@<<<:::999888666444444444444444444444444444222222222333333333333444//////...------------......---,,,++++++*********,,,,,,,,,,,,------------,,,,,,---------000333666>>>DDDOOO\\\kkkxxxzzzssshhh^^^UUULLLDDD===888666333000------------,,,++++++***++++++,,,,,,......///000000000/////////////////////.........000000////////////000000000111222333444333222111333333333333222111000///111111333444555666666666444444444333333222222222111000000///.../////////,,,---...000111222333444888===GGGSSSaaapppyyyjjj[[[NNNEEE???;;;777555444333333333111000000000000000000000000000//////...///000222333555888;;;???CCCIIIUUUeeeqqq|||rrriii```WWWMMMGGGCCC===888777555222111333222111000///000222444666;;;AAAKKKUUU___hhhoootttwwwzzz|||yyywwwtttnnneee^^^PPPJJJCCC??????@@@???>>>;;;999555333444444444444~~~~~~~~~~~~||||||{{{{{{zzzxxxwwwwwwwwwxxxyyyyyyyyyxxxvvvuuupppppppppooommmkkkiiihhhfffcccaaa```aaaaaa```___]]]]]]]]]\\\[[[XXXVVVTTTVVVUUUUUUUUUVVVXXXYYYZZZYYY___iiittt~~~wwwssslllddd]]]VVVOOOKKKDDDAAA<<<999888777666444666666555555555555555444333222222222222222222222.........------------...+++*********++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,///333777???EEEPPP^^^lllyyy|||qqqhhh]]]RRRKKKCCC<<<777333111///---,,,,,,,,,,,,++++++******++++++,,,,,,//////000000000000000///////////////////////////000000////////////000000111222333444444333222222444444444333333222111000444444555555666888888999666666555444333333222222000000///...............,,,---///000111333555777999@@@KKKYYYgggvvvwwwiiiZZZNNNEEE???<<<777555333333333333111000111111111000000000000000000000000000111333555777:::===AAAEEEKKKWWWgggsss{{{qqqhhh___VVVLLLEEECCC<<<777555444000///111111000//////000222444555:::@@@JJJUUU^^^gggoootttuuuxxx}}}~~~{{{zzzwwwqqqiiicccSSSMMMFFFBBBAAABBBAAA@@@===:::777555444555444444}}}}}}}}}}}}zzzzzzzzzzzzyyywwwvvvuuutttuuuvvvwwwvvvuuutttsssppppppooonnnllljjjhhhhhhfffdddbbbaaaaaaaaa___^^^^^^^^^]]]\\\[[[XXXVVVUUUVVVVVVUUUUUUVVVXXXZZZ[[[ZZZaaalllxxx}}}yyyqqqiiibbbZZZRRRMMMFFFBBB===:::888777666555777777777666666555555555444333222000///.........---.....................++++++*********+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,///333777>>>EEEQQQ```ooo|||zzztttggg___TTTKKKDDD>>>888444111000...---+++++++++++++++*********++++++,,,---///000000000000000//////.........//////////////////////////////000000111333333444444444333333333444444444444444333222222666666777888999:::;;;;;;999999888777555444333333......---,,,,,,,,,------+++---000000111333666:::;;;CCCPPP___mmm{{{vvvhhhYYYMMMEEE???;;;888666555444555444222111222111111111000000000///222111111222333666888999;;;>>>CCCFFFMMMYYYiiiuuu{{{qqqggg^^^UUUKKKDDDAAA;;;666555333000///111000000//////000222444666999@@@IIITTT^^^fffnnnssstttwww|||~~~|||zzztttlllfffWWWQQQJJJEEEDDDDDDCCCBBB???;;;777555555444444333~~~||||||||||||xxxyyyyyyyyyxxxvvvtttsssrrrssstttuuuuuutttsssrrrqqqpppooommmkkkjjjiiihhhfffdddcccbbbbbbaaa___]]]___^^^^^^\\\[[[YYYWWWVVVWWWVVVVVVUUUVVVWWWYYYZZZ\\\dddppp|||~~~wwwoooggg^^^UUUPPPHHHDDD>>>:::999888777666999888888777777666666666555444222///---------------...//////000/////////000///---,,,***)))))))))++++++++++++,,,,,,,,,,,,,,,,,,---------000333666===DDDQQQ```ppp}}}xxxoooiii\\\UUULLLDDD???;;;666222000///...---,,,+++++++++************+++,,,------//////000000000///......---------...........................///111222333555555444444444444333333333444444555555555555555888888:::;;;<<<=========<<<<<<:::999777666555444...---,,,,,,++++++,,,,,,+++...000111111333888<<<@@@HHHWWWfffsssvvvgggXXXLLLDDD>>>:::999777666555666555333222222222222111111000000///222222222222444666999::::::>>>BBBFFFMMMYYYjjjvvv{{{qqqggg^^^TTTJJJCCC@@@:::555444333111000222000000//////000333555777999???IIISSS]]]fffnnnrrruuuxxx|||~~~|||wwwoooiii]]]WWWNNNIIIGGGGGGEEECCC???<<<888555444444333222}}}|||{{{{{{{{{wwwxxxxxxxxxwwwuuusssrrrrrrssstttuuuuuutttsssrrrqqqpppooommmkkkjjjiiiiiigggeeedddccccccbbb```^^^___^^^]]][[[ZZZXXXWWWVVVWWWWWWVVVUUUUUUVVVWWWXXX___hhhttt|||tttlllcccZZZTTTJJJEEE@@@;;;:::999888888:::999999888777777666666555444111///.........///......000111111111000000111000...,,,+++******)))***++++++++++++,,,,,,,,,+++---...//////111444666===DDDQQQ```nnnzzzzzztttkkkbbb\\\OOOJJJBBB===:::777222///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...///////////////...------,,,,,,,,,,,,---------...,,,,,,---...000222333444666666555444444444444444222333444555666777777777888:::<<<>>>??????>>>===;;;:::999777666444333222......---,,,,,,,,,,,,---+++...111111111333999>>>EEENNN]]]lllyyyvvvgggXXXLLLCCC===999999777666555666555333222333333222111111000000///000000000111333555888999999===BBBFFFLLLYYYiiivvv~~~|||qqqggg^^^UUUJJJCCC???999444444444222222444111000000000111444666888888>>>HHHSSS\\\eeemmmrrrwwwyyy|||~~~zzzsssmmmbbb[[[RRRLLLJJJHHHFFFDDD???<<<888555333333222111}}}{{{{{{{{{zzzvvvwwwxxxxxxwwwuuusssqqqrrrssstttuuuuuuuuutttsssrrrqqqooommmkkkjjjjjjiiigggfffdddddddddccc```^^^^^^]]]\\\ZZZYYYWWWVVVUUUXXXWWWVVVUUUUUUUUUVVVWWWbbbjjjwwwwwwooofff]]]WWWKKKGGG@@@<<<::::::999999::::::999999888777666666555333111000///000111222...///000222222222111000......---,,,,,,---------******+++++++++,,,,,,,,,+++---///111111222444666>>>EEEQQQ___mmmxxx}}}xxxrrrkkkcccZZZTTTGGGBBB;;;888666333///,,,)))******+++,,,---------************+++,,,---.........//////...---,,,,,,+++++++++,,,,,,---------++++++,,,...000222444666777666555444444444444444111222444666777888999999888:::===@@@AAA@@@???===888777666444222000......//////...------------...+++...111111111333:::???IIISSSbbbqqq|||vvvgggXXXKKKBBB<<<888999777555555555555333111333333222222111000000////////////000222444777888999<<>>888444555555333333555111111000000222444777999888>>>HHHSSS\\\eeemmmrrrxxxzzz}}}~~~}}}~~~|||vvvqqqeee^^^UUUNNNKKKIIIGGGDDD???<<<777444333222111000|||zzzzzzyyyxxxvvvvvvvvvuuutttrrrqqqpppqqqqqqrrrssssssttttttuuupppmmmkkkiiiiiiiiigggfffhhhgggeeecccaaa___^^^^^^___^^^]]][[[YYYXXXWWWWWWYYYUUUTTTVVVVVVUUUXXX]]]aaalll|||{{{rrrhhh\\\TTTIIIDDD>>>999888:::;;;;;;999::::::888666444555555333222111000////////////111222333444333222111000000///,,,******+++---///++++++******++++++,,,---,,,+++***+++---///222444===DDDQQQ___kkktttxxxzzzzzzwwwrrrjjj```UUULLLGGG>>>:::555333333222///---...---+++******+++---...000///...---,,,---...///111111111///,,,++++++,,,++++++******++++++,,,---,,,,,,+++,,,...000333555666666555555666777999:::;;;;;;::::::;;;===>>>@@@BBBAAAAAAAAAAAA???;;;888999888666444222000///...222000---+++***+++---...000///000333444666===FFFNNN\\\lllwwwuuueeeVVVLLLDDD===999888777555444333333444444555444333111000/////////000000000111222444555666<<<;;;===DDDLLLVVVeeesss{{{oooddd[[[RRRJJJDDD???;;;777555444444333222222333333333222333666888===@@@GGGPPPZZZdddlllpppwwwxxxzzz|||}}}~~~|||yyyvvvnnnhhh___VVVOOOKKKGGGDDDAAA===888555444555444444{{{yyyyyyxxxxxxvvvvvvvvvuuutttrrrqqqpppppppppqqqqqqrrrsssssssssqqqooolllkkkkkkjjjiiiggggggfffdddbbb```______^^^___^^^\\\ZZZYYYWWWWWWVVVXXXTTTSSSUUUUUUUUUYYY^^^eeeppp}}}tttiii]]]UUUIIIDDD>>>999888999:::;;;:::::::::999666444444555333222111000////////////111222333333333222111000000...,,,******+++---...******))))))******++++++***)))***+++---000333555;;;BBBNNN[[[fffnnnrrrsssooolllfff^^^UUUKKKDDD???999666222000000///...,,,...,,,+++******+++,,,...,,,+++***)))******+++,,,---...---+++)))((((((***++++++******++++++,,,---------------...111444555555555555666888:::<<<======>>>>>>???@@@AAACCCDDDCCCBBB@@@@@@???===:::777555444222000...------,,,...---+++))))))***+++,,,000///111444555777???HHHUUUcccrrr}}}tttdddUUUKKKCCC===888888777555444333333444444333333222111111111111111111111111111222222333444999888<<>>;;;777555444444333222444555555444444555777999;;;???GGGQQQ\\\gggppptttxxxxxxzzz{{{}}}}}}~~~~~~~~~|||wwwqqqhhh___WWWQQQKKKHHHAAA>>>999555444444333222|||xxxvvvvvvvvvuuuttttttttttttssssssrrrqqqooooooppppppqqqrrrrrrrrrsssqqqnnnllllllkkkiiigggcccbbbaaa```````````````^^^]]][[[YYYWWWVVVVVVUUUSSSQQQRRRTTTTTTUUU\\\dddoooyyyvvvjjj\\\SSSGGGCCC===999888888888888:::::::::999666444444555333222111111000000000111111111111111000//////......---+++*********+++,,,((())))))***************))))))***+++---000222333777<<>>HHHSSSgggttt}}}rrrbbbTTTJJJBBB<<<888666666444333333333444444444444333222111111222222111111000111111222333333666666999AAAJJJVVVggguuuwwwlllaaaXXXOOOFFFAAA>>>;;;777444333333222222222222333222111222555777:::???GGGQQQ]]]iiirrrwww{{{|||}}}{{{vvvmmmddd\\\UUUNNNJJJCCC???999666444444333222zzzwwwuuuuuuuuuuuurrrsssssssssssssssrrrrrrppppppqqqqqqrrrsssssssssrrrpppmmmkkkjjjiiigggeeebbbaaa``````______``````]]]\\\ZZZXXXWWWVVVUUUUUUQQQPPPRRRTTTTTTVVV___hhhsss}}}vvvhhhZZZPPPGGGBBB===999888777777666888999999777555333444444333222111111111111111111111111000///......---------,,,+++************+++)))***+++,,,,,,,,,+++++++++++++++,,,---......///444888???EEEKKKNNNOOOPPPMMMJJJFFF@@@;;;666333111++++++******)))***+++---***************************++++++,,,---...............///...,,,,,,---///++++++******++++++,,,---,,,------...///111222333333666:::???EEEJJJNNNPPPOOOOOOOOONNNKKKHHHEEECCCBBB>>>999555444333222111...---------------......,,,---...///000111111111333333555:::>>>DDDPPP[[[lllxxx|||qqqaaaSSSIIIBBB<<<888666555333333222333444444777666444222111000//////......///000111333555666888777:::BBBJJJUUUeeessswwwkkk```WWWNNNFFF@@@>>>:::666444333333222111111222222222111222444777:::???GGGRRR___kkktttyyy|||}}}~~~~~~yyyqqqiiiaaaXXXQQQLLLEEEAAA;;;777555444333222zzzvvvuuuuuuuuuuuuqqqrrrrrrssssssssssssrrrppppppqqqqqqrrrsssssssssqqqooollljjjiiigggeeedddbbbaaa```_______________]]]\\\ZZZXXXVVVUUUTTTTTTPPPPPPRRRUUUUUUXXXbbbmmmvvvvvvhhhYYYOOOFFFBBB===999777777666555444666666555444333444555333222222111111111222222111000///...---,,,,,,,,,,,,+++******))))))******)))***+++------,,,++++++,,,,,,,,,,,,------,,,,,,111444999>>>BBBDDDEEEEEEBBBAAA>>>:::666222000...***++++++***)))))),,,...))))))))))))))))))))))))((()))***+++,,,,,,,,,++++++,,,---,,,++++++,,,...++++++******++++++,,,---+++,,,---///111222444444666999===CCCIIINNNRRRTTTQQQPPPNNNKKKGGGCCC@@@>>>===:::555333222111111000,,,,,,+++++++++,,,,,,---,,,,,,,,,------///000111444333777===CCCKKKXXXdddqqq}}}zzzooo```RRRHHHAAA;;;777555444333222222333444555777666444222///...------,,,---...///111333555777999888;;;BBBJJJUUUeeessswwwkkk```WWWNNNFFF@@@===:::666444333333222111333444444333333444666888;;;@@@HHHSSS```llluuuzzzzzz{{{}}}}}}vvvnnnfff]]]UUUOOOGGGCCC===999666555444333zzzvvvuuuuuuvvvuuupppqqqrrrsssssssssssssssooooooppppppqqqrrrrrrrrrrrrooollljjjhhhgggeeecccbbbaaa```___^^^^^^]]]^^^\\\[[[YYYWWWVVVTTTTTTSSSPPPPPPSSSVVVVVVYYYdddqqqzzzvvviiiZZZOOOEEEBBB===999777666555333111333444444222222444555222222222111111222222333111000...---,,,++++++,,,+++*********))))))))))))((()))+++,,,,,,,,,******++++++,,,,,,------------,,,///222777:::;;;<<<<<<;;;:::999777444111...,,,)))***+++***((((((+++...((())))))))))))))))))(((((()))***++++++***))))))***+++++++++******,,,...++++++******++++++,,,---,,,---///111444666777777999<<>><<<;;;888555222111111111000///...------,,,,,,---------///...---,,,---...000111444444888@@@GGGQQQ___lllxxxwwwmmm]]]OOOFFF???999555444444333222222333444555555444222000///...------------...///111222444555888777;;;CCCLLLWWWhhhvvvwwwkkk```WWWOOOFFF@@@===:::666333333222222111333333444333222333666888===AAAIIITTT```llluuuzzzzzz{{{}}}zzzssskkkbbbYYYTTTIIIEEE???:::888666555333zzzvvvuuuvvvvvvvvvppppppqqqrrrssssssssssssnnnnnnnnnoooppppppqqqqqqrrrpppllljjjiiigggeeecccbbbaaa```___^^^]]]]]]]]]\\\[[[YYYWWWUUUTTTTTTSSSOOOPPPTTTVVVWWWZZZfffsss}}}wwwjjj[[[PPPEEEAAA===999777666444333///111222222222222444555222222222111222222333333111000...,,,++++++++++++************))))))))))))'''(((***+++,,,+++)))((())))))+++,,,---.........)))+++...222555666666666888888888777555111...,,,)))***+++)))''''''***---(((((())))))))))))((((((******+++,,,,,,+++))))))***+++,,,,,,+++,,,---///++++++******++++++,,,---,,,...000333666888::::::;;;>>>BBBHHHNNNRRRUUUVVVLLLJJJFFFBBB>>><<<::::::444222111000111222111000111111000/////////000000333111///......000222444444444999AAAJJJTTTdddqqq}}}uuujjj[[[MMMCCC===777333444333222222222333444555222222000///............////////////000111333333666666:::CCCMMMYYYjjjyyywwwkkkaaaXXXOOOFFF@@@===:::666333222222111111111111222111000111444666===BBBJJJUUUaaallluuuzzz{{{}}}|||vvvnnnfff]]]WWWKKKFFF@@@;;;999777555444zzzvvvuuutttsssrrrrrrrrrqqqqqqpppqqqqqqrrrqqqqqqrrrrrrrrrqqqpppppppppooommmkkkhhhgggfffeeecccbbbaaa```^^^\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUPPPQQQSSSVVVVVV[[[hhhvvv}}}qqqcccUUUMMMFFFBBB<<<888666666555444333333222111000000111111333333222111111222222222111///---,,,,,,---,,,***************))))))))))))))))))))))))************---------,,,+++***((((((---------...///000111222222444555444111---++++++))))))))))))))))))))))))))))))))))))************))))))***+++,,,------...))))))***+++,,,,,,---------...---,,,******,,,...000222555777888:::<<<>>>BBBCCCFFFKKKOOOQQQPPPNNNEEEDDDAAA===:::777555444000000000000////////////...............///000000...///000000000000000///777:::>>>CCCLLLZZZjjjuuuyyyjjjYYYMMMCCC:::555555111222222333333333333222666444222111111111000///111///---///222555444333666:::AAAHHHRRR___mmmwwwvvvjjj___VVVNNNFFFAAA<<<:::888555333111000///111111222111000111444666<<>>;;;999666444zzzvvvtttssssssrrrqqqqqqppppppqqqqqqrrrrrrpppppppppqqqppppppooonnnpppnnnllljjjhhhfffeeeeeecccbbbaaa___]]]\\\[[[ZZZWWWVVVTTTSSSRRRQQQQQQQQQPPPQQQTTTWWWXXX]]]kkkxxxzzzmmm```SSSKKKEEEAAA<<<888666666555444333333222111111111111111333333222222222222222333000...,,,,,,,,,,,,,,,************)))))))))((((((((((((((()))))))))******++++++,,,------...------*********+++,,,---...///111333555444111...,,,+++))))))))))))))))))))))))((((((((()))))))))***************)))))))))((((((*********++++++,,,,,,,,,.........---+++,,,...000111444888;;;<<<>>>@@@BBBHHHHHHIIIJJJKKKIIIFFFCCC???>>><<<999777555444333111111111000000000//////...............///000000//////000000000000000000888;;;@@@FFFOOO]]]mmmxxxxxxjjjYYYMMMCCC:::555555222222222333333333222222555333222111111111000000111000///111444666555333666:::AAAHHHRRR^^^mmmwww~~~uuuiii^^^UUUMMMEEE@@@;;;:::888555333111000///111111222111000111444666<<>>;;;999666444~~~yyyuuussssssrrrqqqooopppppppppqqqqqqrrrrrrooooooooooooooonnnmmmmmmnnnmmmkkkiiigggeeeeeedddbbbaaa```^^^\\\[[[ZZZYYYUUUTTTSSSQQQOOONNNNNNMMMPPPQQQTTTXXX\\\bbbooo|||ttthhh\\\PPPHHHCCC???;;;888777666555444333333222111111111222222333333222222222222333333///---++++++,,,,,,+++*********))))))))))))(((((('''''''''(((((((((((())))))***+++,,,------------))))))))))))+++,,,---...000222444444111...------))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))))))))---------------------------...///...---...111333444888<<<@@@CCCEEEHHHJJJLLLJJJHHHGGGEEEBBB===:::888777666444333222111111111111111000000000//////...............///000000//////000000111111111111888<<>>:::999777444222111000///111111222111000111444666<<>>;;;888777777777555444444333333333333333444444444444555444444222111000---+++******+++++++++***)))))))))(((((((((((('''&&&&&&&&&&&&''''''''''''))))))))))))((('''&&&&&&((((((((()))+++---...//////222444333111///...---((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***,,,---...///////////////............+++,,,...///000333666999???CCCHHHLLLNNNOOOPPPRRRHHHEEEBBB???===<<<999777555444333111///......---//////.........---------...............///000000111000000000111222444444666;;;DDDNNNYYYhhhwwwtttfffVVVKKKBBB:::666666444444444555777999:::<<<888::::::888444000///000---000222444555444444333777;;;@@@GGGPPP^^^mmmxxxyyyqqqeee[[[RRRKKKCCC>>>999888666444222111000///111111222111000111444666<<>>EEEIIIMMMPPPPPPOOOOOOOOOHHHDDD???;;;999777555333555444333111000//////////////////.........------...............///000000111111000000111333555666666===FFFQQQ]]]kkkyyyrrrdddUUUJJJAAA:::666666444444555777;;;???BBBDDDAAACCCDDD@@@999444222222...000333444444333444555888;;;@@@FFFPPP^^^nnnyyyyyyqqqeeeZZZRRRKKKDDD>>>999777666444222111000000111111222111000111444666<<>>GGGQQQYYY]]]bbb___[[[SSSKKKBBB;;;777444444333333444666888999:::===BBBGGGOOO]]]nnn{{{yyypppdddYYYQQQJJJDDD???:::999777555333222111111111222222111///000222444>>>EEEPPP\\\gggqqqxxx}}}|||{{{zzzvvvpppkkkddd\\\PPPEEE===999777666~~~{{{xxxvvvvvvvvvvvvuuuxxxwwwvvvuuussssssrrrrrrooommmkkkjjjkkkjjjiiihhheeeeeecccaaa___]]]\\\[[[[[[ZZZXXXVVVUUUUUUVVVWWWSSSQQQNNNLLLKKKLLLNNNPPPPPPVVV^^^iiitttwwwjjj```RRRIIIEEEBBB===888:::999888777666555444444444444555666666777888888999888666444222///---,,,+++***((()))++++++)))&&&)))))))))))))))'''&&&%%%(((((((((((())))))))))))******)))))))))((((((((('''''''''(((***,,,///000111333444333000---++++++(((((((((((((((((((((((()))(((((((((((((((((((((*********+++,,,---...///...---------...000333444222333555999>>>CCCHHHKKKNNNMMMLLLKKKHHHDDDAAA???<<<888444333333444333111333333333333333222111111333222111000////////////......//////////////////---...000000111222555777===DDDPPP]]]jjjvvv}}}ooodddTTTGGG@@@<<<999888::::::<<>>999888666444222111000000111111222000///000222444>>>EEEPPP\\\gggqqqyyy~~~~~~{{{zzzxxxuuuoooiiiccc\\\PPPEEE>>>:::888777}}}zzzxxxxxxxxxxxxwwwxxxwwwvvvuuutttssssssssspppnnnlllkkkkkkjjjhhhfffeeedddbbb```^^^\\\[[[ZZZYYYYYYYYYXXXWWWWWWWWWVVVSSSRRROOOMMMLLLMMMNNNPPPSSSXXXbbblllxxxyyyqqqcccYYYLLLCCCAAA???<<<999:::999999888777666666555555555666777777777777777777666444222000...,,,++++++***))))))******)))''')))*********)))((('''&&&(((((()))))))))************))))))))))))(((((((((((((((((((((***---///000222333555444111---,,,+++((((((((((((''''''''''''((((((((((((((((((((((((((())))))***,,,---......---......///111333444555666777999<<<@@@EEEJJJLLLKKKJJJHHHEEECCC@@@>>>===:::777444333333333222111333333444444444333222222222111000000////////////..................---------///000000111222666888>>>FFFRRR```nnnzzz{{{mmmbbbSSSFFF???<<<999888:::;;;???HHHTTTaaajjjooopppllldddZZZPPPFFF???;;;:::::::::999999888888777;;;===BBBHHHRRRaaasss~~~tttmmmcccYYYRRRJJJBBB===888777555333111000000///000111111000///000222555===DDDPPP\\\gggqqqyyy~~~}}}zzzyyyxxxtttnnniiibbb[[[PPPFFF???;;;999888{{{yyyyyyzzzyyyyyyvvvvvvuuutttssssssssstttqqqooommmlllkkkiiifffddddddcccaaa___]]][[[ZZZYYYXXXXXXYYYYYYYYYXXXWWWVVVTTTRRROOOMMMMMMMMMOOOPPPTTT[[[eeeppp{{{~~~rrrjjj]]]TTTHHH@@@===<<<;;;999888888888777777666666666666777888888888777666666444333222000...,,,+++***+++***))))))))))))))))))))))))))))))((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((()))***---///111222444555444111...,,,,,,)))((((((((((((((('''''''''''''''((((((((((((((('''((()))+++,,,------...,,,---///111333555666777999:::;;;>>>BBBFFFIIIKKKHHHGGGDDDAAA???===<<<;;;999777555444333333333222333333444444444333333222111000000/////////000000.........------,,,,,,,,,...///000000111333777:::>>>GGGUUUdddqqq}}}yyylllaaaRRRFFF???<<<:::888999;;;@@@JJJWWWeeeooottttttnnneee[[[PPPGGGAAA>>><<<===>>>>>>>>><<<:::999<<<>>>BBBIIIUUUeeevvv}}}qqqkkkaaaYYYRRRJJJBBB;;;888777555333222111000000000111111000000000333555<<>>;;;:::999888666666666666666666666555888888999:::999777666555222111000///---,,,+++***++++++***)))(((((()))***((((((''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((()))+++---///111333555666555222///---,,,*********))))))(((((((((&&&&&&''''''((((((((()))'''((()))+++---.........+++---///111444666888999<<<<<<>>>@@@BBBDDDFFFGGGFFFDDDBBB???===;;;::::::777777777555444333333333222222333444444333333333000000///////////////000......------,,,,,,++++++...//////000000333888;;;@@@IIIXXXggguuuxxxjjj```QQQEEE>>><<<:::888999;;;AAAKKKYYYfffoootttqqqlllbbbWWWNNNGGGCCCAAA???AAADDDEEEEEEBBB???===>>>@@@CCCKKKWWWhhhxxx|||ooohhh___WWWQQQIIIAAA;;;888777666444333222222222000000111000000111333666;;;CCCOOO\\\hhhrrr{{{|||zzzyyyvvvooojjjaaaZZZPPPGGGAAA===:::888|||yyywwwwwwwwwwwwvvvrrrrrrqqqqqqqqqrrrsssssspppooonnnmmmllljjjfffcccbbbaaa___]]][[[YYYXXXWWWVVVVVVWWWXXXXXXWWWVVVUUUSSSQQQOOONNNNNNPPPSSSTTTYYYaaammmyyy|||qqqddd[[[RRRLLLDDD===:::999888888555555555555666666666666999:::;;;;;;:::888555333000000///...---++++++***+++++++++)))'''''')))+++((('''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''******++++++++++++,,,,,,)))((())))))+++...000111444555777666333///...---++++++******))))))((((((&&&&&&&&&''''''(((((()))'''(((***---.../////////---...000222555999<<<===???@@@@@@AAABBBCCCCCCCCCCCCBBB@@@>>><<<:::999888555666777666333222222333111111222333333333222222111000//////............------------------,,,,,,.../////////000444888<<>>;;;:::999;;;===BBBKKKXXXccclllpppjjjddd[[[RRRKKKGGGFFFFFFGGGJJJMMMOOONNNJJJEEEBBBAAABBBEEELLLZZZjjjzzz{{{mmmggg]]]UUUOOOHHHAAA<<<888888666555444333333333///000111000000111444666:::BBBNNN[[[hhhsss||||||{{{zzzvvvpppkkkbbb[[[QQQHHHAAA===999777}}}zzzvvvttttttuuuttttttppppppoooooopppqqqrrrrrrooonnnmmmmmmmmmjjjfffcccaaa```___]]][[[YYYWWWVVVUUUUUUVVVVVVVVVVVVVVVUUUQQQPPPOOONNNOOORRRUUUWWW]]]eeeqqq~~~vvvjjj^^^UUUIIIFFFAAA<<<:::999888888555555666666777777777777:::;;;<<<<<<;;;888555222//////...------,,,++++++***++++++)))&&&&&&))),,,(((((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''((((((((())))))************)))))))))***+++...000222444666777666333000...---+++******)))((((((''''''%%%%%%&&&''''''((())))))''')))+++...000000000000000111222444777<<<@@@CCCDDDDDDDDDCCCCCCBBBAAA@@@??????>>>===;;;999666555222444555444111000000222///000111111222222222111222111000///...---------------------............////////////000444999===HHHRRRbbbrrr~~~xxxhhh]]]OOOCCC>>>;;;:::999;;;<<<@@@HHHSSS]]]cccfffbbb]]]UUUMMMHHHHHHIIIKKKSSSUUUYYYZZZWWWQQQJJJEEEDDDDDDFFFMMM[[[lll{{{yyymmmfff[[[SSSMMMGGGAAA<<<777666555444333222222222///000000000000111444666:::AAANNN[[[hhhsss|||~~~{{{zzzyyyuuuooojjjccc\\\RRRIIIBBB<<<888666{{{xxxtttrrrrrrsssrrrrrrnnnnnnnnnnnnooopppqqqrrrnnnmmmmmmmmmmmmkkkgggddd``````^^^\\\ZZZXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVPPPPPPNNNNNNPPPSSSVVVXXX```hhhuuu|||rrrfffZZZQQQCCCAAA>>>;;;999999999999666666777777888888999999;;;<<<======;;;888444222//////...------,,,++++++***++++++)))&&&&&&))),,,***)))(((''''''((()))***''''''''''''((((((((()))$$$%%%%%%%%%&&&&&&'''''')))))))))***,,,...000222444666777777333000......***))))))((('''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''))),,,///111111111111333333333555999>>>CCCGGGGGGFFFFFFEEEDDDBBB@@@???<<<======<<<;;;777444222///222444333000......000...///000111111111111111222222000///------,,,,,,---------....../////////////////////000444:::>>>KKKVVVeeeuuuxxxggg]]]NNNCCC===;;;:::999888999===DDDMMMVVV[[[^^^]]]XXXQQQJJJGGGIIILLLOOO\\\^^^aaaaaa]]]UUULLLGGGFFFEEEGGGNNN\\\mmm{{{wwwmmmeeeZZZQQQKKKFFFAAA===666555444333222111111111///000000000000111444777999AAANNN[[[hhhsss}}}}}}zzzyyyxxxtttnnniiiccc]]]SSSIIIBBB<<<888555|||yyyuuurrrrrrrrrqqqpppmmmmmmmmmmmmmmmnnnoooooopppnnnkkkjjjiiigggeeecccaaa___\\\YYYWWWVVVUUUUUUUUUTTTSSSRRRRRRSSSTTTTTTWWWQQQMMMNNNOOOPPPTTTYYYbbbmmm|||wwwkkk^^^SSSLLLDDDAAA===999777888999:::999888666666888999:::999;;;;;;<<<;;;888555111//////...---,,,++++++++++++...---)))&&&'''***)))&&&)))))))))))))))(((''''''%%%%%%&&&&&&'''((()))))))))((('''''''''(((***+++,,,***((('''(((***---...333666999999666222///...'''&&&%%%$$$$$$%%%&&&''''''(((((()))***+++++++++((())),,,///111222333333666777888;;;>>>BBBEEEFFFIIIHHHFFFCCC@@@>>><<<;;;;;;;;;:::999777444111000111111111111111000//////000000///...............------------------------,,,,,,,,,,,,,,,---...///***---000111222555;;;@@@MMMXXXgggttt~~~vvvdddXXXLLLEEEAAA<<<:::<<<>>><<<===BBBJJJPPPSSSTTTTTTQQQKKKFFFFFFLLLVVV]]]fffiiilllkkkeee[[[OOOHHHIIIGGGJJJSSS]]]jjjzzzvvvlllcccXXXNNNHHHDDD@@@===888777666444222000///...////////////...000333666888@@@MMM[[[hhhttt~~~~~~{{{xxxsssmmmiii___ZZZRRRJJJDDD>>>:::666|||yyyuuurrrqqqqqqppppppmmmmmmllllllllllllmmmmmmooommmjjjiiihhhgggdddbbb```^^^[[[YYYVVVUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRRRRSSSNNNLLLNNNQQQRRRVVV\\\fffpppsssgggZZZOOOIIIAAA>>>;;;888777888:::<<<:::888666666888:::;;;;;;<<<<<<;;;999777444111///......---,,,++++++++++++))))))(((((('''&&&))),,,)))))))))))))))(((''''''%%%%%%&&&&&&'''(((((())))))((('''''''''((()))***+++***((('''(((***---...333666999999666222///...******((((((((((((******'''''''''((()))************+++...000222444444444555666888:::===@@@CCCDDDFFFEEEDDDAAA???<<<:::999777777777666444222000/////////000000///......---//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,///111222333666===BBBPPP\\\jjjwww~~~wwwfffZZZMMMEEE@@@:::888999888777888;;;AAAEEEGGGGGGKKKIIIFFFEEEIIIRRR^^^gggoooqqqrrrooohhh]]]QQQJJJHHHGGGKKKTTT___kkkzzzyyymmmdddXXXNNNHHHDDD???<<<777777555333222000///....../////////...000444777:::BBBOOO\\\iiiuuu~~~{{{wwwrrrlllhhh___ZZZRRRJJJDDD>>>:::666|||yyyuuurrrqqqqqqpppooommmmmmlllkkkjjjjjjjjjjjjmmmkkkiiiggggggeeecccaaa^^^\\\ZZZWWWUUUTTTTTTTTTRRRQQQPPPPPPOOOOOOPPPPPPOOOLLLKKKOOORRRUUUZZZ___kkkuuuzzzmmmaaaUUUKKKDDD===;;;999777777888;;;<<<:::888666666999<<<>>>>>>>>>===:::777444222000///...---,,,++++++***++++++((('''***...+++$$$&&&---((())))))))))))(((''''''%%%%%%&&&&&&'''((((((((((((''''''''''''((())))))***)))(((((()))***---...333666999999777333000...++++++***))))))***++++++&&&''''''(((((()))))))))***+++---///111333444444555555666888;;;===@@@AAABBBAAA???===;;;999888777333333333222111000///...---------...------,,,+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,---...000111///111333333444888???EEETTT```ooo{{{wwwhhh\\\NNNEEE???888555666666666777:::>>>BBBBBBBBBBBBBBBCCCEEEMMMYYYgggpppxxxxxxwwwqqqhhh\\\QQQJJJFFFFFFLLLVVVaaalllzzzzzzmmmdddXXXNNNHHHCCC???;;;777666444333111000//////...////////////111555888===DDDQQQ^^^kkkvvv~~~zzzvvvqqqjjjfff^^^YYYRRRKKKDDD???:::666}}}zzzuuusssrrrqqqpppoooooonnnlllkkkiiiiiihhhhhhkkkiiifffeeeeeedddaaa___[[[ZZZXXXVVVTTTSSSSSSTTTRRRQQQQQQPPPOOOOOOOOOOOOMMMKKKMMMQQQTTTVVV\\\cccpppzzzsssggg[[[PPPGGGAAA;;;:::888666666777888:::999888666777:::>>>@@@@@@???===999555222000000///---,,,,,,+++******++++++---***...666444((($$$)))(((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((()))+++---...222555999:::888444000...)))(((''''''''''''((()))'''((((((((())))))******((()))+++,,,...000111111333444444666777999;;;<<<<<<<<<;;;999777666555444000000000/////////......,,,,,,---------,,,,,,+++---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,*********+++---///000111111222444333444999AAAGGGWWWdddttt~~~vvvggg[[[MMMEEE>>>888555666444555888;;;>>>AAABBBCCC@@@AAADDDHHHQQQ^^^llluuu~~~|||wwwooodddXXXMMMGGGEEEEEELLLWWWbbblllzzzxxxmmmdddXXXNNNGGGBBB>>>:::666555333111000/////////---.../////////222666999>>>FFFRRR___jjjuuu}}}~~~zzzvvvooohhhddd]]]YYYRRRKKKEEE???:::666~~~{{{wwwtttsssrrrqqqppppppooommmkkkjjjhhhhhhggghhhfffdddccccccbbb```^^^ZZZYYYWWWUUUTTTSSSTTTTTTSSSSSSRRRRRRQQQPPPOOOOOOOOOMMMOOOSSSUUUXXX___gggvvvyyymmm```UUUKKKDDD???;;;999777555444444555666888777777888<<>>;;;777333000/////////,,,,,,+++*********++++++///+++///:::===555+++(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''((((((((()))***+++---...111555999;;;999444111///(((((('''&&&&&&'''(((((()))***************++++++))))))***+++---///000111222222222333444555666777777777666555444333222222........................,,,------.........------,,,,,,+++***************+++,,,,,,,,,------......*********+++---///000111111222333333444:::CCCJJJYYYhhhxxx}}}uuudddXXXKKKCCC>>>999777888333444666888999;;;===>>>BBBDDDGGGMMMVVVcccqqqzzz|||tttjjj^^^SSSJJJEEECCCDDDKKKWWWbbblllyyyvvvkkkbbbVVVLLLFFFAAA===999666444222000///...//////---...//////000333777:::@@@GGGRRR^^^iiisss{{{{{{vvvooogggbbb\\\XXXRRRKKKFFF@@@:::666}}}xxxuuutttsssrrrqqqpppooommmkkkjjjhhhggggggfffdddbbbaaaaaa```^^^\\\YYYXXXVVVUUUTTTTTTTTTUUUTTTTTTTTTTTTSSSQQQPPPOOOPPPOOOQQQTTTVVVZZZcccmmm{{{yyyrrrfffYYYOOOGGGAAA===999888666444333333333333666666777:::===??????>>>;;;999666222000/////////++++++************+++++++++***---666??????777...'''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((()))***,,,---...111555:::<<<:::555111///***)))(((((((((((()))***+++++++++++++++++++++++++++++++++,,,...000111222111111111000111111222333333333222222111111000000...------,,,,,,---......------......//////......,,,,,,+++***************,,,,,,,,,------......///******+++,,,---...000111111222222222555<<>>:::888999999999:::::::::<<>>;;;666555444333333333333333444666888<<>>555''''''((((((''''''&&&%%%''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%''''''((()))+++,,,---...000555:::<<<:::666222///++++++))))))))))))++++++************************++++++++++++---///111222000000///.........//////000000000000000/////////---,,,++++++***+++,,,---,,,,,,---...............,,,,,,+++************+++***++++++,,,------......+++++++++,,,---...///000222222333333666???KKKTTTdddrrrzzzrrraaaUUUHHHBBB===999777999<<<===>>>???@@@DDDJJJOOORRRSSSVVVZZZ```iiissszzzwwwpppfffZZZOOOHHHCCCAAAAAAAAAHHHSSS^^^jjjxxx}}}ssseee\\\QQQHHHCCC???;;;888555333000...------///000,,,---...///111444999<<>>@@@AAAFFFQQQ]]]iiiwwwyyyooocccZZZOOOGGGBBB???;;;888444333000---,,,---///000+++---...///111444999===GGGMMMWWWbbblllttt{{{xxxooofffaaaZZZWWWRRRLLLGGGAAA:::666|||zzzyyy}}}}}}yyywwwvvvvvvtttsssooommmkkkiiigggeeeaaa___^^^]]]]]]\\\ZZZXXXWWWVVVZZZXXXVVVUUUUUUUUUTTTSSSUUUVVVVVVTTTQQQOOOOOOPPPPPPQQQRRRVVV]]]hhhuuu}}}|||rrriii[[[MMMGGGCCC>>>888666555555666666666666666555888999<<<>>>???>>><<<;;;999777444111...,,,++++++,,,------------,,,++++++))))))))))))***+++,,,---***))))))(((''''''&&&&&&'''&&&%%%$$$%%%&&&'''((('''''''''''''''((())))))******)))***+++---///111000444999:::888555111000,,,)))&&&$$$%%%'''((((((*********)))))))))))))))***)))((('''((()))+++,,,......---------,,,,,,,,,)))***+++,,,---///000000000///---,,,+++*********+++---111333444222000///------,,,,,,,,,+++++++++************************------,,,,,,---...000111000111333555:::EEETTT^^^lllxxxxxxooo\\\PPPDDD>>>:::777777999:::<<>>;;;777777999999<<>>??????<<<888555444333111///---,,,,,,,,,+++++++++++++++***))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######%%%&&&&&&'''''''''''''''(((((('''''''''((())))))(((((((((((())),,,...///222666:::;;;999555222000---+++((('''((()))***)))((((((((()))))))))))))))&&&(((***+++,,,+++)))(((,,,,,,,,,+++++++++******........................///...---+++************+++---000222333222000/////////...---,,,,,,++++++++++++++++++++++++++++++++++++,,,...000222555666333555777:::AAAMMM[[[fffwwwwwwnnn]]]QQQEEE???;;;888888::::::===DDDOOO[[[iiissszzz{{{vvvnnngggaaa[[[WWWTTTLLLIIIDDD???;;;::::::;;;;;;???GGGOOOZZZhhhxxxxxxnnnfffWWWPPPFFF>>>;;;:::777555000//////...------,,,,,,,,,...000111222777>>>DDDOOOUUU___hhhooovvv{{{~~~~~~|||wwwqqqiiiddd\\\YYYSSSNNNIIICCC===999~~~{{{zzz{{{}}}~~~}}}||||||{{{yyyuuurrrmmmllliiihhhgggeeeaaa___ZZZZZZ[[[[[[ZZZYYYXXXXXXTTTRRRQQQQQQSSSTTTSSSRRRQQQQQQRRRPPPNNNMMMMMMNNNQQQTTT[[[cccnnnzzzxxxlllbbbWWWMMMCCC@@@>>>:::777777555555666666777888999::::::<<<>>>@@@>>>:::555222111111000///...---,,,,,,***************)))(((((()))((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))((('''''')))((((((((((((((())))))((((((((()))***,,,...///333666:::<<<999555222000,,,***'''&&&'''((()))(((''''''((((((((((((((()))'''((()))***+++******)))+++++++++************)))------............//////...---,,,+++************---...000222333222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---...000222333444333555999===EEEQQQ```jjj{{{vvvmmm]]]QQQEEE???;;;888888:::>>>AAAHHHSSS```kkktttxxxyyysssjjjaaaZZZTTTOOOKKKCCC@@@===999888888999:::;;;???FFFOOOYYYhhhxxxuuujjjcccUUUNNNDDD>>>;;;999666444///......------,,,+++++++++---000111333888@@@FFFRRRXXXaaajjjqqqvvv{{{~~~~~~~~~{{{wwwqqqjjjeee\\\YYYTTTOOOJJJDDD===999~~~{{{{{{|||~~~}}}|||{{{{{{zzzxxxtttqqqmmmkkkiiihhhgggeeeaaa___ZZZZZZZZZZZZZZZYYYXXXWWWTTTRRRPPPPPPPPPQQQPPPNNNNNNOOOPPPOOONNNMMMNNNOOOQQQVVV^^^hhhsss|||sssggg\\\RRRIIIAAA>>>;;;777444555666555666666777999;;;<<<;;;===>>>???<<<888333000000000000///......------)))************)))((((((************)))'''&&&%%%''''''''''''&&&&&&&&&&&&&&&'''((()))***)))((('''***))))))((((((((())))))***))))))***+++---///000333666:::;;;999555111///***(((&&&%%%&&&''''''&&&&&&&&&'''''''''(((((((((***)))((((((((()))+++,,,++++++*********)))))))))++++++,,,---...///000000---,,,,,,+++************---...000222333222111111***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...//////000000222555:::@@@HHHUUUdddnnn}}}uuulll]]]QQQEEE???;;;888888:::@@@CCCJJJVVVcccmmmsssuuutttnnndddZZZRRRLLLGGGDDD===;;;999666555666777888;;;@@@GGGOOOZZZhhhxxx|||rrrggg___UUUNNNDDD>>>;;;888555222.........---,,,,,,++++++***---000222444999BBBHHHUUU[[[ccckkkqqqvvvzzz}}}~~~~~~{{{wwwqqqjjjfff[[[XXXTTTPPPKKKEEE>>>999}}}|||}}}~~~|||{{{yyyxxxwwwuuurrrpppllljjjhhhgggfffeeebbb___ZZZZZZZZZZZZYYYXXXWWWVVVTTTRRROOONNNOOOOOOMMMLLLKKKMMMNNNOOONNNOOOPPPRRRTTTZZZcccnnnyyywwwmmmaaaWWWMMMFFF???<<<999555444555666666666666888:::<<<>>>============:::777333000000000000000000///------***************)))((((((******++++++***)))'''&&&(((((((((((((((((((((((('''(((((()))))))))))))))******)))((((((((())))))************,,,...000111222666:::;;;888333000...)))'''%%%%%%&&&'''&&&%%%%%%%%%&&&&&&'''(((((((((+++***((('''''')))+++---+++++++++*********)))))))))***+++,,,...///000000,,,,,,+++***************,,,---///000111000000000))))))***+++---...//////------------------------+++,,,---.../////////...222666<<>>:::777777999>>>AAAIIIVVVeeeooottttttqqqjjj___TTTKKKDDD???<<<999888666444333444555666;;;@@@GGGOOOZZZhhhxxxzzzpppddd]]]SSSLLLCCC===:::888444111///......---,,,,,,++++++***,,,000222555;;;DDDJJJWWW]]]eeelllqqqvvvyyy|||}}}|||zzzvvvpppiiidddXXXVVVSSSOOOKKKEEE???:::~~~~~~~~~~~~{{{yyyvvvtttsssrrrpppoookkkjjjhhhgggfffeeebbb___[[[[[[[[[ZZZYYYWWWVVVUUUQQQOOOMMMMMMNNNNNNMMMLLLIIIKKKMMMOOOOOOPPPRRRTTT[[[aaakkkvvv|||qqqhhh\\\RRRGGGAAA===;;;999555555888666666555666888;;;>>>???>>>===<<<;;;888555333222111111222111111///...---******++++++******)))((())))))+++++++++)))'''&&&(((((((((((((((((((((((())))))(((((())))))***++++++******)))(((((())))))))))))))))))+++---///000222555999:::777222...,,,)))'''&&&&&&''''''&&&%%%$$$%%%%%%&&&''''''(((((()))))))))))))))******+++,,,,,,+++++++++***************++++++,,,---......,,,++++++***************)))***+++,,,------------*********+++++++++,,,,,,------------------------***+++---///000111111000333888>>>FFFPPP]]]mmmwww~~~ssskkk[[[OOOCCC===999666666888:::===EEESSSbbblllooonnnhhhaaaVVVKKKCCC===888666444333222222222333444555:::>>>EEENNNXXXgggwwwyyynnnccc[[[NNNHHH@@@;;;999777444111//////......---,,,,,,,,,))),,,000222555<<>>;;;;;;999777777;;;666666555666888;;;>>>@@@>>>===;;;999777555444333222222222222111000...---+++++++++++++++***))))))'''(((***++++++)))'''&&&''''''((((((((((((((((((***)))((((((((()))+++,,,++++++***))))))((())))))((((((((((((***,,,...///111555888999666111...,,,***(((''''''(((((('''&&&$$$$$$%%%&&&&&&'''(((((('''(((***+++,,,+++)))(((,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++******************''''''((()))************,,,,,,++++++***))))))(((........................)))+++---000222333333333555999@@@HHHRRRaaappp{{{~~~sssjjjZZZNNNBBB<<<999555555777777:::BBBPPP^^^fffhhhfff]]]WWWMMMCCC===888555333000000000000111222444555888===DDDLLLWWWeeeuuuyyynnnbbb[[[IIIDDD===999888777444222000//////......---,,,,,,))),,,000222666===FFFLLLYYY^^^ffflllqqqtttwwwyyy|||~~~|||xxxuuuqqqjjjccc^^^SSSRRRPPPNNNKKKFFF@@@;;;~~~zzzvvvqqqnnnllljjjiiigggeeeeeeeeedddbbbaaa___^^^[[[[[[[[[[[[YYYWWWUUUSSSOOOOOOPPPPPPPPPOOONNNMMMLLLLLLNNNRRRRRRRRRWWW^^^fffmmmyyy~~~sssggg[[[OOOHHH>>>===;;;999777777777777444555777999;;;<<<======>>><<<999888888777555444111444555111///000111///++++++***)))((((((((()))))))))(((((((((((())))))(((((()))(((((('''&&&&&&'''(((((()))***)))))))))&&&''''''((()))******+++++++++*********+++---...222888<<<:::666444000,,,))))))))))))((('''&&&%%%)))(((&&&%%%$$$%%%%%%&&&&&&&&&''''''((()))))))))++++++******))))))((((((((()))***+++++++++++++++++++++)))(((''''''''''''))))))((((((((((((((()))''')))+++---............///...,,,,,,+++,,,---.........///000111222333333555:::BBBMMMYYYfffrrrzzz}}}rrrjjj\\\PPPDDD>>>;;;777666888888:::@@@JJJUUU[[[]]]\\\UUUPPPHHH@@@;;;777333111///.........///222444666888===EEENNNXXXfffttt~~~yyypppfff\\\UUUFFFBBB===999666444111///------------------------***---000333666===GGGNNNYYY```hhhnnnqqqtttwwwzzz|||~~~~~~|||yyyuuuoooggg^^^XXXOOOKKKGGGFFFGGGEEE???999~~~~~~yyyuuupppllljjjiiigggfffdddddddddcccaaa```^^^]]]\\\\\\\\\[[[YYYVVVTTTRRRNNNNNNNNNNNNNNNMMMMMMLLLNNNMMMOOOSSSSSSTTT[[[cccjjjrrr}}}yyynnnbbbVVVLLLEEE===;;;999888666666666777555666888:::;;;<<<======:::888666444444444222111333666666111...///...,,,******))))))******++++++******))))))))))))******)))))))))))))))(((''''''%%%&&&''''''((((((''''''%%%&&&&&&'''(((((()))))))))(((((('''((()))+++,,,222888<<<999666444000+++)))))))))(((((('''&&&%%%''''''&&&%%%%%%%%%%%%%%%''''''(((((()))******************)))))))))))))))(((((())))))******))))))+++***)))(((''''''''''''******))))))))))))******((()))+++,,,............///...------------...///......///000111222333444888<<>>999}}}}}}wwwtttoookkkiiigggeeedddccccccbbbbbb```___]]]\\\\\\\\\\\\ZZZXXXUUURRRQQQMMMMMMMMMMMMLLLLLLLLLKKKOOONNNPPPSSSUUUWWW```iiirrryyy}}}rrreeeZZZOOOGGGAAA;;;:::888666555555666666777888:::;;;============888666444333333222111000555888777111------,,,))))))******++++++,,,------+++******))))))******+++))))))*********)))((((((((()))******++++++******%%%%%%%%%&&&''''''((((((((((((''''''((()))+++,,,111777;;;:::666444000***))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$'''(((((()))******++++++))))))))))))************((((((((((((((((((''''''+++***)))((((((''''''(((++++++************++++++))))))+++,,,------------///......------...//////---......///111333444555:::???HHHRRR___mmmzzzyyymmmdddXXXMMMAAA<<<888555333555666777:::???DDDFFFFFFEEE@@@<<<777333111000...---............000222444555777<<>>999~~~}}}}}}vvvsssmmmiiigggeeecccbbbbbbbbbaaa```___]]]\\\[[[\\\\\\[[[ZZZWWWTTTQQQOOOMMMMMMLLLLLLLLLKKKLLLLLLNNNMMMOOOSSSVVVZZZdddnnnyyywwwjjj]]]RRRIIICCC???999888666555444555555666888:::;;;===>>>===<<<<<<999777555444444444333222444777666000------,,,)))++++++,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))))))))(((''')))******+++,,,+++++++++%%%%%%&&&&&&''''''''''''))))))))))))***+++---...111777<<<:::777444///***((((((''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$###'''''''''((())))))******(((((())))))******++++++***))))))(((''''''''''''******)))(((((((((((((((******)))))))))***++++++******++++++,,,,,,,,,,,,---,,,,,,---------......------...///111333555777<<>>??????>>><<<999555222111000///............///000222444555666;;;CCCLLLWWWfffuuuwwwnnneee[[[QQQKKKBBB>>>:::777555333111///........................,,,...000222666===HHHPPP\\\bbbkkkqqqsssuuuxxx{{{zzz|||~~~|||{{{xxxwwwtttpppkkkddd\\\VVVNNNIIIDDDCCCDDDCCC>>>999}}}}}}vvvsssmmmiiigggeeecccaaaaaaaaaaaa```^^^]]][[[ZZZ\\\\\\[[[YYYWWWSSSPPPOOONNNNNNMMMLLLLLLLLLLLLMMMMMMMMMPPPUUUYYY^^^iiitttxxxpppcccVVVLLLEEE@@@===777666555444444444555666:::;;;===>>>>>>===;;;:::888666444444555555444333000444444///,,,------+++............---+++***)))((((((''''''''''''((((((&&&&&&''''''(((''''''&&&%%%%%%&&&''''''''''''&&&'''''''''''''''((((((((()))((((((((()))+++---...111888===;;;888555000***(((''''''&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&'''(((((()))(((((())))))******+++++++++***)))(((((((((((((((***))))))(((((((((((()))((((((((((((((()))***++++++++++++++++++++++++,,,******++++++,,,,,,,,,,,,------...///111444777999>>>DDDNNN[[[hhhuuuvvviii```UUUKKKAAA<<<999555333444444666777999999999:::::::::777444222111000///------......///111222333444555:::BBBKKKVVVfffvvv~~~uuulllbbbXXXOOOIII@@@<<<888555444222111///........................---///111222666===HHHPPP]]]ccckkkqqqsssuuuxxxzzzxxx{{{}}}~~~}}}|||{{{zzzxxxwwwtttqqqllleee]]]XXXNNNIIIDDDCCCDDDCCC???:::~~~}}}xxxtttnnnjjjgggeeecccaaaaaaaaa``````^^^]]][[[ZZZZZZZZZZZZXXXVVVSSSPPPOOOOOONNNLLLKKKKKKKKKLLLMMMNNNOOOSSSZZZ___eeeppp{{{~~~ppphhh\\\PPPHHHAAA===;;;666555444444444555666777:::<<<>>>???>>><<<:::888555333111111222333333222...111222...,,,......---......///...---+++((('''(((''''''&&&&&&''''''(((%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&''')))+++,,,111999>>>===:::777111+++((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''(((((())))))))))))************+++***)))((((((((()))***))))))(((((((((((())))))''''''''''''((()))***+++,,,++++++*********++++++(((((()))***++++++++++++---------...111555888:::???GGGSSSaaammmyyyuuuiii```TTTJJJ@@@<<<999555333444111333444555444444444666666333111//////...---+++------...000111222333444555999AAAJJJUUUfffwww|||sssiii___UUULLLGGG>>>;;;777444333222000///...........................///111222555>>>IIIQQQ\\\ccckkkppprrrtttwwwyyyvvvxxx{{{}}}}}}~~~~~~}}}|||{{{zzzzzzxxxvvvtttqqqmmmggg___YYYNNNIIIDDDCCCDDDDDD@@@<<<~~~yyyuuupppkkkiiifffdddbbbaaaaaaaaa```___]]][[[ZZZYYYYYYYYYXXXVVVSSSQQQOOONNNMMMKKKIIIIIIJJJKKKLLLRRRSSSZZZbbbhhhnnnyyyyyyhhhaaaVVVLLLDDD???;;;888666555444444444666777888:::<<<>>>???>>>;;;888666222111//////111222222111---111111...,,,---...,,,,,,------...---+++)))'''((((((''''''''''''((((((%%%&&&&&&'''((((((''''''))))))***++++++++++++***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))+++---222:::??????<<<888222,,,((('''%%%$$$$$$%%%'''((($$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&'''(((((((((*********))))))))))))))))))((('''&&&&&&((()))***))))))(((((((((((())))))(((((((((((()))***+++,,,---,,,+++)))))))))******'''(((***+++,,,,,,++++++---------...111555999<<>>IIIRRR\\\bbbjjjoooqqqsssvvvxxxtttvvvyyy{{{{{{|||}}}~~~}}}|||{{{zzzzzzzzzwwwvvvtttqqqmmmggg___ZZZOOOJJJDDDCCCEEEEEEAAA==={{{wwwqqqllljjjgggeeecccbbbbbbaaa```___]]]\\\[[[XXXXXXXXXWWWVVVTTTQQQPPPMMMKKKIIIHHHHHHHHHJJJKKKUUUXXX___hhhooouuuuuuccc]]]RRRIIIBBB===999777666555444444555666888999:::<<<>>>???>>>;;;777555222111000000222333333222...222222...+++------+++)))+++,,,------,,,***)))))))))(((((((((((())))))&&&&&&'''((())))))((((((''''''((()))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''')))+++---///333;;;@@@@@@===999333,,,(((&&&%%%$$$$$$%%%'''((($$$$$$###"""###$$$&&&'''&&&&&&''''''((()))))))))++++++******))))))(((((('''&&&%%%$$$%%%''')))***))))))(((((((((((()))***))))))))))))***+++,,,------,,,+++)))))))))******((()))+++,,,------,,,,,,---------...111555:::<<>>IIIRRR\\\bbbjjjoooqqqrrruuuwwwsssuuuxxxyyyzzzzzz|||~~~~~~}}}|||{{{zzzzzzzzzvvvuuusssppplllfff___ZZZPPPJJJEEECCCEEEEEEBBB>>>yyyrrrllljjjhhheeebbb``````aaaaaa```^^^\\\[[[YYYXXXVVVSSSQQQOOONNNMMMJJJKKKJJJIIIIIIJJJMMMOOOTTT[[[eeennnuuu~~~tttlllaaaWWWKKKCCC???<<<777333888777666666666777888999@@@@@@@@@===:::666555444333222222222222222222333222000---...///000...+++)))***+++,,,,,,+++***)))+++******)))(((''''''''''''%%%$$$&&&)))+++***(((((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((%%%'''(((((((((***---000333:::AAABBB>>>666000---******((('''&&&%%%%%%$$$$$$###"""!!!!!!###%%%&&&&&&&&&&&&'''''''''(((((()))))))))))))))************((('''((()))***)))'''(((((())))))((('''&&&&&&*********++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))************,,,++++++---111666999:::HHHSSS```mmmzzzwwwhhh^^^RRRHHH>>>;;;888444333444333222111000///////////////......---------......111222444444333444666777777999???GGGUUUfffwww~~~wwwmmmbbbXXXOOOGGGBBB:::888666333111/////////000000111111111111000000...///000111444===IIIRRR]]]bbbhhhnnnqqqrrrtttuuurrrsssuuuwwwzzz|||}}}~~~zzzzzz{{{{{{{{{{{{{{{{{{}}}zzzvvvtttpppjjjaaaZZZRRRJJJCCCCCCDDDBBBAAABBB~~~}}}}}}|||zzzrrrmmmkkkiiifffccc````````````___]]][[[ZZZXXXWWWUUURRRPPPNNNMMMMMMLLLLLLLLLLLLKKKMMMPPPSSSXXX```jjjttt{{{{{{ppphhh[[[SSSHHHAAA>>><<<999666888777777777777999:::;;;??????>>>;;;888444333222111111000000000000111111111///---...//////---+++))))))***++++++***)))))))))(((((('''&&&&&&%%%%%%'''&&&%%%&&&)))***)))''''''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%&&&'''((((((***---000333:::AAACCC>>>777111...***)))((('''&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((()))))))))+++)))((()))***+++***)))(((((())))))(((''''''&&&)))))))))******++++++++++++******)))(((((())))))))))))))))))************---,,,---///333777;;;===IIITTTbbbnnnzzzwwwiii___PPPFFF===999777333111222444333222000///......---......------------......000222444555555555666777888;;;@@@IIIVVVgggxxx}}}wwwlllbbbXXXOOOGGGBBB999777555222000///.........//////000000//////......///000111555===IIIQQQ[[[```ggglllnnnpppqqqrrrqqqrrrtttvvvxxxzzz|||}}}zzzzzz{{{{{{{{{{{{{{{{{{|||yyyuuussspppiii```ZZZRRRJJJDDDCCCDDDBBBAAABBB~~~}}}|||{{{{{{}}}{{{sssnnnlllkkkgggeeeaaaaaa```___]]]\\\ZZZYYYVVVUUUSSSQQQOOONNNMMMMMMMMMNNNNNNNNNOOOQQQUUUXXX^^^gggsss}}}uuuiiiaaaSSSLLLDDD>>>===<<<:::888777777777888:::;;;===>>>???>>><<<999666222000//////..................///000///------......,,,+++))))))************))))))((((((((('''&&&&&&%%%%%%''''''&&&'''))))))(((&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&'''''''''))),,,///333999AAACCC>>>777111///***)))((('''&&&%%%%%%%%%$$$&&&(((******)))'''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''(((((((((+++***)))***+++,,,+++)))(((((()))))))))((('''''')))))))))))))))***************)))((((((((()))))))))))))))*********++++++.........000444888===@@@KKKWWWeeeppp{{{vvviii___OOOEEE<<<888666222000111444333222000...---,,,,,,---------,,,,,,------...///222555777777666666777999<<>>@@@AAA???===:::777444222///---......------------......///...------,,,,,,+++***))))))))))))))))))))))))******))))))(((((((((((('''''''''(((((((((&&&%%%%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((($$$%%%&&&''''''))),,,///333:::AAACCC???777222///))))))(((&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%''''''''''''((((((((((((&&&&&&&&&''''''(((((()))+++***))))))++++++***)))(((((()))))))))(((((('''))))))*********************))))))((((((((())))))))))))*********+++++++++---...///000333888>>>BBBNNNZZZiiisss}}}uuuhhh^^^OOOEEE<<<888666222000111222111000///...---------,,,,,,,,,,,,,,,,,,---......111666888888777666666999<<>>@@@AAABBB@@@<<<888555444222///---///......------......///---------,,,+++*********(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&((((((((('''%%%%%%%%%&&&&&&&&&'''((((((((()))((((((''''''(((((()))%%%&&&''''''''')))---///555;;;BBBDDD???777111...)))((('''&&&&&&&&&&&&&&&%%%$$$#########$$$&&&''''''''''''((((((((())))))&&&&&&'''(((((()))*********)))(((((()))***)))((((((((()))))))))))))))(((++++++++++++++++++++++++)))((((((((((((((())))))************++++++++++++,,,---///000222888???DDDQQQ^^^mmmvvvtttggg]]]PPPFFF===999777333111222.........---......///000+++++++++++++++,,,---------111555777888777666777999<<>>???~~~}}}}}}|||zzzvvvrrrnnnjjjiiigggccc___[[[YYYWWWVVVSSSRRRQQQPPPOOOOOOOOOPPPPPPSSSVVVZZZ___eeekkkppp{{{wwwlll___RRRIII@@@>>><<<999666666777888666777:::===???@@@AAAAAA<<<777111000111111///,,,......------------......***,,,---+++((('''(((***(((((('''&&&&&&'''((((((&&&'''''''''''''''''''''!!!$$$((()))(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&((()))))))))+++...111999>>>DDDEEE???666///+++(((((('''&&&&&&&&&&&&''''''''''''''''''(((((()))'''((((((((())))))))))))$$$%%%&&&'''((())))))******)))((((((******)))((((((((()))***************++++++++++++*********)))'''''''''''''''((())))))*********+++++++++,,,,,,,,,///111222333999CCCJJJVVVdddsss|||{{{pppcccZZZOOOEEE<<<888666222000111,,,,,,,,,,,,---...//////)))))))))******+++,,,------///222333444444666888:::>>>EEENNNZZZiiixxxvvvoooeeeZZZPPPGGG???:::666444222000////////////,,,,,,------------,,,,,,---000222444666===FFFMMMZZZ___eeekkkmmmooopppqqqpppppprrrtttwwwyyy{{{|||{{{{{{zzzzzzyyyxxxxxxwwwxxxuuusssrrrppplllddd^^^QQQIIIBBBAAAAAA>>><<<===}}}yyyuuupppllljjjhhhddd___\\\YYYWWWWWWSSSRRRQQQPPPPPPPPPPPPPPPTTTWWW[[[___dddjjjqqqvvvtttiii\\\OOOFFF<<<<<<;;;888666666888:::666777:::===???@@@AAAAAA:::444///---///111...+++...------,,,,,,------...)))+++---+++(((&&&(((***((('''&&&%%%%%%&&&'''(((((((((((()))))))))))))))###((()))(((&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%'''((()))******,,,///222:::@@@EEEEEE???555...***(((((('''&&&&&&&&&''''''$$$%%%'''((()))((('''&&&(((((((((((())))))))))))######$$$%%%'''(((((()))+++***)))***+++,,,+++)))(((((()))***************+++*********))))))(((((('''''''''''''''((()))*********+++++++++,,,,,,,,,---000222333444:::DDDMMMWWWfffuuu}}}zzzooobbbZZZNNNDDD;;;777555111///000...------,,,,,,---------))))))))))))***+++,,,------...111222222333666888<<>>===;;;:::666555222000//////000000............---,,,+++***(((((((((((())))))))))))******)))(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&((()))++++++,,,...111444;;;@@@EEEEEE???777111///,,,,,,+++***)))((('''&&&'''''''''(((((((((((()))''''''''''''''''''''''''***)))'''%%%&&&(((***,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******(((((((((((())))))))))))(((***+++,,,,,,---...000...000222222333:::FFFOOOaaalllvvv|||yyymmm```VVVHHHCCC<<<777555333222111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......///000000...///333555444<<<@@@HHHTTTaaannnyyy~~~zzzrrrjjj]]]RRRKKKEEE???:::555444222111///......---)))***+++,,,---...............///222777@@@HHHMMM\\\aaahhhlllnnnnnnnnnnnnooooooqqqsssvvvyyy|||}}}~~~}}}|||{{{zzzyyyxxxuuuwwwvvvtttsssqqqiii___VVVOOOEEE???======;;;999yyyuuussslllhhhbbb]]]ZZZYYYWWWVVVTTTTTTTTTSSSRRRSSSVVVYYY]]]```eeekkkrrrzzzrrreeeYYYNNNEEE???:::999888777666666777777888999;;;======;;;999888555444111///......///000------------,,,+++***)))))))))))))))))))))((()))''''''''''''(((((()))***))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((***+++,,,,,,...222555<<>>:::444333222000///...------******+++,,,------------......///222777???HHHNNN\\\```ggglllnnnnnnnnnnnnqqqqqqsssuuuxxx{{{}}}~~~~~~}}}|||{{{zzzyyyxxxuuuwwwvvvtttsssqqqiii___UUUNNNEEE???===<<<:::999~~~xxxuuummmiiiccc^^^[[[YYYWWWVVVWWWWWWWWWVVVVVVWWWZZZ]]]aaafffnnnuuu|||xxxjjj]]]QQQHHHAAA===;;;:::888777666666777777999:::;;;<<<;;;999777555333222000///.........///,,,,,,,,,,,,,,,+++***)))*********))))))(((((('''%%%%%%%%%&&&''')))***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''(((((()))***)))***+++,,,---///333555;;;@@@EEEEEE>>>666000...))))))(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((('''''''''(((((()))))))))*********++++++++++++,,,,,,++++++***)))***+++++++++,,,,,,,,,,,,***+++---,,,,,,+++---...000333555666999AAANNNWWWfffpppzzzwwwkkk^^^UUUEEEAAA:::444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---......***,,,333666333555;;;???EEEOOO\\\iiiuuu~~~|||vvvllldddXXXNNNGGGBBB===999333222111///...------,,,++++++++++++++++++++++++---...///222777???HHHNNN[[[```fffkkkmmmnnnnnnnnnpppqqqsssvvvxxx{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyyuuuvvvvvvtttsssqqqiii```UUUMMMDDD===;;;;;;:::888|||xxxpppkkkeee```]]][[[YYYXXXWWWXXXXXXXXXXXXZZZ]]]```fffllluuu~~~|||tttfffXXXNNNFFFAAA>>>;;;:::888777777777888888;;;;;;;;;;;;999777444333222111///...---------...---------------,,,+++***,,,,,,+++***)))((('''&&&%%%%%%%%%&&&&&&'''))))))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))((((((((('''((())))))***(((***+++,,,---000333666999>>>CCCBBB<<<444...+++))))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((()))))))))((('''''''''&&&&&&&&&&&&&&&'''(((((()))))))))*********+++++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,------++++++,,,---///333666888<<>>HHHPPPZZZ___fffkkkmmmmmmmmmnnnnnnoooqqqtttvvvxxxzzzzzz{{{{{{{{{zzzzzzyyyyyyyyytttvvvvvvtttsssqqqiii```UUUMMMCCC<<<::::::999888~~~~~~}}}rrrmmmgggbbb___\\\ZZZYYYWWWXXXYYYZZZ[[[]]]bbbeeelllrrr|||wwwoooaaaUUUKKKEEEAAA???999999888777777888999:::<<<<<<<<<:::888555333111000000///......---------..................---,,,---,,,+++***)))((('''&&&(((''''''&&&&&&&&&''''''***))))))))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&''''''((()))((()))+++,,,---///333666:::???DDDCCC<<<444...+++***))))))(((((('''''''''$$$$$$$$$%%%%%%%%%%%%&&&((((((((((((((((((((((((%%%&&&((()))))))))''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))***++++++++++++***))))))))))))))))))************+++,,,------++++++,,,---...222777:::>>>HHHWWWaaaoooxxx|||ssshhh[[[RRRFFFAAA:::444111///...---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,...///000555000111777888444555:::@@@FFFQQQ^^^kkkwwwyyyssseee]]]RRRHHHBBB>>>999555222111000...------------,,,,,,***)))))))))))))))+++---111333666>>>IIIQQQZZZ___fffjjjlllllllllllllllnnnpppsssuuuwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxxxxtttvvvuuutttsssrrrjjjaaaUUUMMMCCC<<<:::::::::999~~~~~~}}}}}}vvvrrrkkkfffbbb```^^^\\\ZZZ\\\^^^___aaaeeejjjnnnuuu{{{~~~oooggg[[[OOOGGGAAA>>><<<888777777777888:::;;;<<<>>>===<<<:::888555333222000////////////......---......////////////......---,,,,,,***)))((('''''')))(((((('''&&&&&&'''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&(((***+++,,,///333666===BBBFFFEEE>>>666///,,,)))))))))(((((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&'''((()))(((''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''(((((((((******++++++******)))(((''''''((((((((()))))))))***+++---,,,,,,+++---......222777<<>>@@@FFFPPP]]]jjjvvvxxxrrrddd\\\PPPGGGAAA<<<777333222111000///............,,,+++)))((((((((()))))))))---111333666===IIIRRR[[[```fffjjjkkkjjjjjjjjjlllnnnqqqtttvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvwwwsssuuuuuussssssrrrjjjaaaVVVNNNCCC<<<::::::::::::~~~~~~~~~zzztttnnnkkkhhhfffdddaaacccfffiiilllqqqwww{{{}}}vvvhhh```UUUKKKCCC>>>;;;999666666666777999;;;===??????>>><<<:::888555444333///000000000000///......------...............---,,,,,,++++++***)))(((((((((((('''''''''((())))))###%%%'''(((((('''%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%'''(((***+++...222555<<<@@@EEEDDD===444...+++((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''***************))))))(((''''''((((((((())))))))))))***,,,,,,,,,,,,...//////444999>>>EEEQQQ```kkkuuu~~~yyypppeeeXXXPPPCCC???999444222111000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222333///666777444:::GGGMMMKKKAAAFFFOOO[[[iiiuuuxxxqqqddd[[[PPPFFF@@@;;;555222222222111000////////////+++***(((''''''((()))***)))---222333666===IIISSS]]]aaafffjjjjjjiiihhhgggkkklllooorrrtttuuuuuuuuusssssssssttttttuuuuuuuuusssuuuuuussssssrrrjjjaaaXXXOOODDD<<<:::;;;;;;;;;~~~~~~}}}wwwsssqqqooommmhhhjjjmmmppptttzzzxxxpppddd^^^SSSJJJCCC>>>:::777555555555777999<<>><<<:::888666444444///000000000000000///...,,,,,,------...---------,,,,,,++++++***)))))))))''''''''''''(((***+++,,,%%%'''***,,,,,,***'''%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$&&&((()))+++---222555999===BBB@@@999111***'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''***************)))(((((((((((((((((())))))))))))(((***+++,,,,,,---...000111555;;;@@@GGGTTTcccooowwwyyyooodddXXXOOOBBB>>>888333222111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000111333444...999<<<777???SSS]]]XXXCCCGGGOOO[[[hhhuuuxxxqqqddd\\\PPPFFF???:::555111333222111000000///000000***)))(((&&&'''(((***+++(((---222444555===IIISSS^^^bbbgggjjjjjjhhhgggfffgggiiillloooqqqrrrrrrqqqqqqrrrrrrsssssstttttttttsssuuuuuussstttrrrkkkbbbXXXPPPDDD===;;;;;;<<<<<<|||zzzyyywwwwwwwwwxxx{{{{{{pppggg\\\UUULLLCCC===:::888777555666777999;;;>>>AAABBBEEEAAA;;;777555555444444000...---,,,------,,,***+++++++++++++++,,,---.........---,,,,,,+++******((((((((((((((((((((((((((())))))************))))))(((&&&%%%%%%&&&''')))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((()))+++...000111;;;===>>><<<666...)))&&&$$$$$$###$$$&&&&&&$$$"""%%%$$$###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$'''((())))))'''%%%%%%%%%'''((()))((('''&&&''')))))))))************)))))))))***++++++***+++---///000333888>>>HHHVVVfffqqq}}}~~~yyyvvvvvvxxxzzz}}}zzzoooaaaTTTLLL@@@<<<777444222222222111///...---,,,+++,,,---......//////111222333444444555888888888@@@LLLPPPMMM???CCCKKKWWWfffttt~~~xxxqqqccc[[[PPPFFF@@@;;;777333555333000---+++*********++++++***)))(((((())))))***,,,///111555>>>IIIQQQZZZaaagggfffeeefffgggfffjjjlllmmmnnnmmmnnnpppqqqrrrqqqqqqqqqsssuuuxxxzzzxxxxxxxxxxxxvvvqqqkkkfff[[[RRRFFF===::::::999999~~~vvvjjjbbbVVVPPPGGG???;;;888666555666777888;;;>>>AAACCCDDDDDD@@@:::666555444444333000///------......,,,+++------,,,------......///...------,,,++++++******''''''''''''''''''''''''))))))*********))))))(((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&&&&$$$%%%&&&(((+++...111222<<<===>>><<<666///)))'''&&&%%%$$$%%%&&&'''%%%$$$&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&&&&$$$&&&''''''''''''(((***'''((()))((('''&&&''')))((())))))******))))))((((((***++++++***+++---///111444:::@@@JJJXXXhhhsss}}}{{{yyyuuuooolllmmmoooqqquuuzzzwwwlll___SSSKKK@@@<<<777444333333222111......---,,,,,,---...///000000000111222222333333333444222000555===???<<<>>>BBBKKKWWWeeesss|||xxxpppbbbZZZOOOEEE???;;;666333222111///---,,,++++++,,,++++++***)))))))))))))))***,,,///111555===HHHQQQZZZbbbgggfffeeeggghhhgggjjjlllnnnnnnnnnnnnppprrrrrrrrrrrrrrrsssvvvxxxzzzyyyxxxxxxxxxwwwrrrlllggg]]]TTTHHH???<<<<<<<<<;;;~~~}}}}}}~~~yyyoooccc[[[PPPKKKCCC===999888777666666888:::>>>AAADDDFFFGGGBBB>>>999555444444333333111///............---+++.............../////////------,,,,,,++++++******''''''''''''''''''''''''************)))((((((''''''&&&%%%$$$$$$%%%''''''(((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''***...111333<<<===>>><<<666///***((('''&&&%%%%%%''''''&&&%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%$$$%%%''')))'''((()))((('''&&&''')))'''(((((())))))(((((('''(((***+++++++++,,,...000111666<<>>:::555222000///...---------------++++++***))))))))))))******,,,...000555===HHHPPP[[[bbbhhhgggfffhhhiiihhhkkkmmmooooooooooooqqqrrrssssssssssssuuuwwwyyyzzzzzzzzzzzzyyywwwsssmmmiii___VVVJJJAAA>>>>>>>>>>>>}}}||||||||||||tttiii]]]UUUKKKGGG@@@<<<::::::999999666888<<>>;;;555///+++)))'''%%%$$$%%%&&&'''&&&%%%%%%$$$###$$$%%%&&&&&&$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%""" """%%%'''((()))((('''&&&''')))''''''((((((((((((''''''(((***+++++++++,,,///111222666>>>FFFOOO]]]kkkuuu~~~tttiiibbb[[[TTTRRRSSSUUUXXX]]]fffppp{{{|||ssshhh\\\QQQJJJ>>>:::555222222222111111.........///000111222222333333333222111111000000222111000///111555888888;;;AAALLLXXXdddoooxxx~~~uuunnn```WWWKKKAAA<<<888444111000//////...------,,,,,,++++++***))))))************,,,...000555===HHHPPP\\\ccciiihhhhhhjjjkkkjjjlllnnnoooppppppppprrrsssuuuuuuuuuuuuvvvxxxyyyzzz|||{{{{{{zzzxxxtttooojjj```WWWKKKBBB@@@@@@@@@???~~~}}}||||||{{{~~~yyypppeeeYYYQQQEEEBBB===:::999:::::::::666999===@@@CCCDDDCCCCCC<<<999666333333333222111111000......//////---,,,+++,,,---------,,,++++++,,,+++++++++++++++***************************************))))))'''&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%%%%&&&))))))((((((***---111333;;;<<<<<<:::444...+++)))&&&%%%######$$$%%%%%%$$$&&&$$$$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&''''''&&&###!!!!!!$$$&&&'''((()))((('''&&&''')))''''''((((((((((((''''''(((***++++++,,,---///222222777???HHHRRR___mmmvvvvvvlll```XXXRRRKKKIIIJJJKKKOOOUUU___kkkwww{{{rrrhhh]]]RRRKKK<<<888444111000000000000//////000111222222333333444333333222000//////...---,,,+++,,,...000444777:::AAAMMMYYYdddnnnvvv|||}}}tttmmm^^^UUUIII???:::666333111111111000///---,,,+++***+++***************++++++***,,,///111555>>>IIIQQQ]]]dddjjjjjjiiikkkmmmlllmmmooopppqqqqqqqqqssstttvvvvvvvvvwwwxxxyyyzzz{{{}}}|||{{{zzzxxxuuuooolll___VVVJJJBBB???@@@@@@@@@~~~}}}||||||{{{}}}}}}tttkkk```UUUMMM???<<<888666777888888888888;;;???BBBCCCBBB@@@>>>:::777444333222222111000111///............---+++******+++,,,,,,+++)))(((++++++++++++++++++******************************))))))))))))(((''''''&&&%%%%%%&&&''''''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&''')))(((''''''***---111333:::;;;;;;888333---***)))&&&$$$""""""###%%%%%%$$$'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&'''))),,,'''((()))((('''&&&''')))'''(((((())))))(((((('''((()))+++,,,,,,---000222333999BBBLLLVVVbbbpppxxxyyylllbbbWWWPPPJJJDDDBBBCCCDDDHHHNNNXXXeeerrr}}}}}}yyyrrriii^^^RRRKKK;;;777333000000000000000000111222333333333333333333222111000///...------...,,,,,,---------111666999BBBOOO[[[eeemmmuuu{{{|||ssskkk\\\SSSGGG===888555222000111111000///...,,,***)))+++************+++,,,,,,,,,...000222777???JJJRRR^^^eeekkkkkkkkkmmmnnnmmmnnnpppqqqrrrrrrrrrtttuuuwwwxxxxxxyyyzzzzzz{{{{{{~~~}}}{{{zzzxxxtttppplll^^^VVVJJJBBB@@@@@@@@@@@@~~~}}}}}}}}}{{{}}}wwwnnneee[[[OOOHHH===:::777666777888999888<<<>>>AAADDDCCCAAA===:::888555333222222222111///000///------......,,,+++)))***+++,,,,,,***((('''******************++++++))))))))))))))))))))))))'''(((((((((((((((''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&''''''((($$$$$$###%%%(((---111555999:::999666111,,,)))((((((%%%###"""$$$%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%&&&(((((('''''')))***'''((()))((('''&&&''')))((())))))******))))))(((((()))+++,,,,,,...111333555<<>><<<===>>>AAAHHHRRR___lllxxx}}}{{{zzzxxxwwwwwwyyy{{{}}}zzzyyyvvvqqqiii^^^RRRJJJ<<<999444222111222222222222333444444555444333222111000000///...---,,,,,,000------///...---111999999CCCQQQ]]]eeemmmuuu{{{|||qqqjjj[[[RRREEE;;;666444111000///////////////---,,,++++++*********++++++,,,------///111444888@@@KKKTTT^^^ffflllllllllnnnpppooooooppprrrsssrrrssstttvvvxxxyyyyyyzzz{{{{{{{{{{{{~~~|||zzzyyywwwtttppplll___VVVKKKCCC@@@AAAAAAAAA~~~~~~~~~~~~{{{}}}|||sssjjjaaaWWWKKKDDD>>>;;;999888999:::;;;:::???AAADDDEEEDDD@@@;;;888777555222111222222000///000...---,,,------,,,***)))***,,,,,,,,,***((('''******************++++++((((((((((((((((((((((((''''''((((((((((((((('''&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))  """&&&,,,222666888999888555000+++)))((()))'''$$$###%%%&&&''''''!!! """###"""!!!"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))%%%&&&((('''%%%#########'''((()))((('''&&&''')))))))))************))))))((()))+++,,,,,,...111333777>>>IIISSS^^^iiivvv~~~~~~ssslllYYYQQQHHHDDD???:::888999;;;===DDDNNNZZZhhhttt{{{}}}zzzsssqqqooommmmmmpppsssuuuvvvuuutttpppiii^^^QQQHHH===:::666333333444444333333444555555555444333222000//////...------,,,,,,***((()))------+++111999999DDDRRR^^^fffmmmuuu{{{{{{qqqiii[[[QQQDDD:::555333111///,,,---...//////...------+++*********+++,,,,,,---...000222555999AAALLLTTT___ffflllllllllooopppooooooqqqssssssssssssuuuwwwyyyyyyzzz{{{|||||||||{{{~~~|||zzzxxxwwwtttooolll```WWWKKKDDDAAABBBBBBBBB~~~|||zzzyyyzzz}}}~~~xxxnnndddYYYOOOFFF@@@;;;999777666666999<<<>>>BBBDDDFFFGGGEEE@@@:::777666444222111222222111000000000000000///...---,,,***************)))(((((((((***+++---......------***))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''((((((((()))***++++++***))))))'''''''''''''''((())))))((((((((((((''''''''''''$$$&&&((()))+++///444888::::::888444...)))&&&%%%(((((((((''''''&&&&&&&&& ###%%%&&&%%%$$$###""""""""""""###%%%''')))%%%&&&((())))))'''%%%$$$'''&&&&&&%%%&&&'''((()))(((((((((((()))))))))))))))(((&&&%%%&&&''')))+++(((&&&%%%&&&)))***)))'''((())))))((()))+++000333888@@@LLLYYYfffrrr}}}vvviiiaaaTTTJJJ???888777888888777<<<>>>BBBJJJWWWfffsss{{{zzzuuuqqqiiihhhdddaaa___aaaeeeiiilllpppqqqlllddd\\\RRRHHH???;;;555222222444555666666666666555555444333333111111000...---,,,++++++------,,,++++++---111444===CCCOOO\\\iiirrryyy|||xxxmmmfffWWWOOOCCC;;;777555222000//////......------------)))))))))***++++++,,,,,,---,,,///555999>>>IIISSScccfffjjjlllnnnoooqqqsssssssssrrrqqqrrrssstttuuuyyyyyyzzzzzz{{{|||}}}}}}}}}{{{yyyvvvrrrlllhhh^^^XXXOOOGGGCCCAAA@@@@@@}}}|||zzzyyyyyy{{{|||uuujjj___TTTKKKCCC>>>:::888666555666999===???DDDEEEGGGGGGDDD???:::666555333000000000111000000////////////...---,,,+++***************)))((((((((()))***,,,,,,,,,,,,+++'''''''''((())))))******&&&&&&''''''((((((((((((&&&&&&'''((((((((('''&&&'''''''''''''''(((((()))''''''''''''&&&&&&&&&&&&((()))***)))***,,,000333;;;:::888333---)))&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$######$$$%%%'''(((''''''((((((((('''%%%$$$&&&&&&%%%%%%%%%&&&(((((('''((((((((()))))))))))))))((('''&&&&&&''')))***(((&&&%%%&&&)))***)))'''((()))))))))))),,,111444;;;BBBOOO]]]jjjvvvzzzooocccZZZNNNFFF<<<777666777777555:::<<>>IIISSSbbbeeeiiilllnnnoooqqqsssssssssrrrrrrrrrssstttuuuxxxxxxyyyzzzzzz{{{||||||~~~|||zzzyyyvvvrrrmmmiii___YYYOOOGGGCCCBBBBBBBBB~~~}}}{{{yyyxxxvvvxxx}}}wwwpppcccWWWMMMEEE???<<<888666555555666:::>>>AAAHHHHHHHHHGGGCCC>>>999666444222...---.../////////............---,,,++++++*********+++******)))((())))))******+++******)))'''(((((()))******++++++(((((((((((())))))))))))&&&&&&'''''''''&&&&&&%%%''''''&&&&&&''''''((()))'''&&&&&&&&&&&&%%%%%%%%%(((((()))))))))+++///222<<<:::777222,,,(((''''''$$$$$$$$$############"""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((()))))))))))))))'''&&&&&&'''((()))((('''&&&'''((()))((('''((()))))))))***---222555>>>FFFSSSbbbooozzzyyyqqqfffZZZQQQGGGAAA999555555666555444777:::AAALLLYYYgggsssyyyzzzzzzyyyuuunnnfff___[[[PPPOOOMMMJJJIIIKKKPPPSSS\\\bbbfffddd```[[[RRRIIIBBB>>>999555444444555444444333222111000///............---,,,+++******))))))))))))))))))+++///222===FFFSSSaaakkksssxxxzzz~~~tttiiibbbRRRJJJ@@@888444222000---+++,,,---------,,,+++***,,,,,,++++++***))))))(((,,,,,,///444999>>>HHHSSS```dddhhhlllnnnoooqqqrrrssssssrrrrrrsssssstttuuuwwwwwwxxxxxxyyyzzzzzzzzz|||{{{yyyxxxvvvsssnnnkkkaaaZZZPPPHHHEEEDDDFFFFFF~~~}}}{{{yyywwwvvvsssuuuzzz~~~rrrjjj]]]PPPGGG@@@<<<:::666555555555888<<>>HHHVVVccclllrrrvvvyyy|||rrrfff___PPPHHH???888444222///---+++,,,---......---+++***+++++++++*********)))))),,,,,,///444888===HHHSSS^^^bbbhhhlllnnnpppqqqrrrssssssssssssttttttuuuuuuvvvwwwwwwwwwxxxxxxxxxyyyzzzyyyxxxxxxwwwuuupppmmmddd]]]SSSKKKHHHHHHJJJKKK~~~~~~}}}}}}|||zzzxxxvvvuuuqqqssswww~~~{{{mmmdddWWWJJJBBB>>>;;;:::666555555777:::???EEEHHHNNNLLLIIIDDD???;;;777555333000---,,,---.........,,,,,,,,,,,,,,,,,,+++*********++++++++++++******+++++++++***************++++++++++++******************************))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&!!!$$$&&&***///555999<<<:::666000***'''&&&'''#########$$$$$$$$$$$$$$$""""""!!!!!!"""###$$$%%%""""""$$$%%%'''((()))******)))(((&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''((((((((((((((((((((('''''''''(((((('''((((((((('''''''''(((((()))***+++,,,000555999CCCMMM[[[jjjvvvyyyooodddXXXLLLDDD<<<999666555555666777777666<<>>======@@@DDDHHHOOOWWW]]]___^^^ZZZRRRJJJBBB>>>999666444333222111111111000///...---,,,,,,******************))))))(((***+++,,,---///333555???JJJXXXdddkkkppptttxxxyyyoooccc[[[NNNGGG>>>888555333000------......///...---,,,+++))))))*********+++++++++++++++...444888===HHHRRR]]]bbbhhhmmmoooqqqrrrsssttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwyyyxxxxxxyyyyyywwwtttqqqhhhaaaWWWPPPLLLLLLMMMNNN~~~~~~|||||||||zzzyyywwwuuutttpppqqquuu{{{vvvfff]]]QQQFFF???<<<;;;:::777777777999>>>DDDJJJMMMPPPMMMHHHBBB===999777666333111/////////000///---,,,,,,,,,------,,,,,,+++)))***++++++,,,+++++++++++++++*********++++++,,,''''''(((***+++,,,---...************)))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))((((((((('''''''''"""$$$&&&(((***...333777;;;999666111+++'''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""!!! !!!"""$$$%%%'''((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&'''''''''((((((((('''''''''(((((((((((()))'''((()))((('''&&&'''((()))***+++,,,...222777;;;GGGPPP___mmmyyyuuuiii^^^SSSGGG???999888666444444555777999999AAAMMMZZZeeelllpppqqqmmmiiibbbYYYPPPHHHCCC@@@888999999999999<<<@@@DDDMMMUUU\\\]]]\\\YYYPPPHHH???<<<777444222111000...,,,,,,,,,+++******)))))))))))))))***************(((***---...///222555888@@@KKKYYYccciiimmmssswww~~~wwwlll```XXXLLLEEE===777555333000---//////.........---------((())))))***++++++,,,,,,++++++...333888===GGGRRR]]]bbbhhhnnnqqqrrrtttuuuuuuvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxzzz{{{zzzwwwtttkkkeee]]]VVVRRRQQQQQQPPP~~~{{{{{{{{{yyyxxxvvvtttssspppqqqsssyyy{{{ppp^^^WWWLLLBBB<<<:::999999888888999<<>>FFFRRR___iiinnnooonnngggbbbYYYOOOFFF@@@<<<;;;444555666666777:::>>>BBBLLLTTTZZZ\\\ZZZUUULLLCCC<<<999444222111000...---)))))))))))))))))))))))))))))))))******+++++++++(((***---///000333666888BBBLLLYYYbbbfffjjjqqqwww}}}}}}uuujjj^^^VVVIIICCC;;;666333111...+++000///---++++++,,,---...******************++++++++++++...333777===GGGRRR]]]bbbiiiooorrrtttuuuvvvwwwxxxyyyzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwxxxxxxyyy{{{}}}|||zzzxxxoooiiibbb[[[WWWUUUSSSQQQ~~~~~~{{{{{{zzzyyywwwuuusssrrrppppppsssxxxxxxlllZZZRRRHHH@@@;;;999888888999999;;;>>>CCCJJJQQQUUUOOOKKKEEE>>>999777666666333333333444555444000---,,,,,,---......---------)))***+++,,,,,,,,,,,,,,,((('''''''''((()))+++,,,))))))))))))))))))*********)))))))))((((((''''''---,,,***)))((((((((()))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%'''((()))+++///333777888888777222---'''%%%$$$""""""######$$$$$$$$$%%% """%%%&&&&&&%%%$$$%%%&&&&&&&&&%%%###!!! ###$$$''')))))))))'''&&&''''''((((((((('''%%%$$$&&&&&&&&&'''''''''(((((($$$$$$&&&((()))*********''')))+++)))&&&%%%&&&((()))***+++---///333999===MMMWWWeeesss~~~wwwkkk___SSSHHH===555777666333000000222666999AAAIIIVVVccckkkooonnnmmmccc]]]RRRHHH???:::888888444555666777888;;;???BBBLLLSSSZZZ[[[XXXSSSIII@@@999666333000///...---+++************++++++++++++))))))******++++++,,,,,,''')))---///000333666888BBBLLLYYYaaadddiiipppvvv}}}|||tttiii]]]UUUGGGAAA999444222000---***000...+++))))))***,,,...,,,,,,++++++***)))))))))++++++...333777<<>>EEEQQQ^^^fffkkkooommmiiibbbZZZNNNBBB:::555222000333444333333555:::@@@EEELLLQQQVVVZZZWWWOOOFFF@@@999666222000///...,,,***...---,,,***)))'''&&&%%%(((((((((((())))))))))))***+++,,,---...111666999CCCMMM[[[bbbdddggglllqqq{{{~~~zzzqqqfffZZZSSSFFF@@@999555333111///,,,++++++***))))))***++++++......---,,,,,,++++++***++++++---222777<<>>BBBCCCHHHNNNQQQPPPJJJFFF@@@;;;999888888777555444333111000000//////////////////...---,,,,,,++++++++++++++++++++++++***************+++,,,,,,******++++++,,,+++++++++***)))(((''''''((()))***((('''&&&&&&%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''((('''((()))***+++///333777:::777222---)))&&&$$$$$$ !!!###$$$%%%$$$$$$###""""""###$$$%%%######"""###$$$&&&)))***(((''''''((())))))(((&&&&&&'''''''''&&&&&&%%%$$$###$$$%%%''''''(((''''''))))))))))))))))))))))))+++***)))(((((()))+++,,,,,,***+++...000444>>>HHHVVV```nnnyyy{{{sssfffYYYLLLBBB:::555333222222444444444:::BBBJJJVVVbbbiiilllmmmiiidddZZZSSSHHH>>>888444222111222333333444666;;;AAAFFFMMMQQQWWWYYYVVVNNNDDD>>>888555222///...---+++************)))))))))(((((())))))))))))***************+++,,,---...111666999CCCMMMZZZaaacccfffkkkqqqzzz}}}yyyqqqfffZZZRRREEE???888444222111...+++------,,,++++++,,,------,,,,,,,,,,,,+++++++++++++++***---222666<<>>GGGQQQ\\\hhhmmmmmmkkkddd\\\PPPJJJAAA999555333222111000111444666888===BBBFFFOOORRRWWWXXXTTTLLLBBB;;;777444000...---,,,***)))''''''((())))))***++++++************++++++++++++)))+++,,,---...111666:::DDDMMMYYY```aaaccciiioooxxx|||yyypppdddXXXQQQDDD>>>777333222111...,,,---,,,,,,++++++,,,,,,---***************+++++++++******,,,111555;;;FFFQQQZZZbbbiiilllnnnrrrrrrppptttvvvyyyzzzyyyyyyyyyzzzxxxxxxwwwwwwxxxzzz|||}}}zzzuuulllbbbYYYRRROOOMMM~~~|||wwwvvvtttrrrooommmkkkjjjmmmnnnooossszzz{{{rrrdddXXXLLLDDD<<<:::999888888;;;:::@@@FFFIIILLLOOONNNJJJBBB???;;;888777777666666555444333222111111111111000//////...------,,,,,,++++++++++++++++++++++++''''''&&&%%%&&&'''((()))$$$%%%&&&'''((((((((((((((())))))******))))))(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))+++...333777777555111---)))''''''&&&######""""""""""""""""""!!!""""""###$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&((((((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&'''((()))***++++++(((((((((((((((((((((((()))(((((('''&&&''''''(((,,,+++---111555;;;GGGRRRaaajjjvvvuuummm```RRRGGG>>>777333000///000444555888AAAJJJVVVaaalllooommmhhh___VVVIIICCC<<<666222111000000...111444777:::???DDDGGGQQQTTTWWWXXXSSSJJJ@@@999666333///---,,,+++***)))&&&''''''((()))***++++++)))))))))*********++++++)))***,,,---...222666:::DDDMMMXXX]]]^^^aaagggmmmvvv{{{~~~wwwnnncccWWWOOOCCC>>>777333222222///---************************'''(((((()))***+++++++++***))),,,111444:::EEEPPPZZZbbbiiilllooossstttrrrtttvvvxxxyyyyyyxxxyyyzzzwwwwwwxxxyyy{{{|||}}}~~~yyytttjjj___VVVOOOKKKIII}}}{{{vvvuuutttqqqooollljjjiiilllmmmnnnrrryyywwwnnn```SSSKKKDDD===;;;:::777888<<<999@@@GGGJJJLLLOOOLLLGGG???<<<999777666666666555666555444333333333333333000000...---,,,,,,------++++++++++++++++++++++++&&&'''((()))))))))((((((((()))***+++++++++++++++)))******++++++******)))&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))+++...333777777444111,,,)))(((''''''###############"""""""""!!!!!!###$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&&&&'''((((((''''''&&&(((((((((((()))))))))***(((((((((((((((((((((((((((((('''''''''''''''(((+++***,,,111666===JJJWWWfffooo{{{ssskkk^^^QQQFFF>>>777444111000111444666999CCCMMMZZZdddmmmooollleee[[[RRREEE@@@999444111000//////...111444888;;;???EEEHHHSSSUUUXXXWWWRRRIII???888555222///,,,,,,+++***)))((((((((((((((()))))))))((((((((()))))))))******(((***+++---...222777;;;EEEMMMVVV[[[[[[^^^eeekkkuuuzzz|||vvvmmmaaaUUUMMMCCC>>>777444333333111...************************''''''((()))******+++,,,+++***,,,111444:::DDDOOOXXXaaahhhlllppptttvvvtttsssuuuwwwwwwwwwwwwyyyzzzvvvwwwyyy{{{}}}~~~wwwqqqggg\\\RRRKKKFFFDDD~~~}}}~~~~~~~~~{{{yyyuuutttssspppnnnllljjjjjjjjjkkklllpppwww{{{rrriii[[[NNNHHHBBB>>><<<:::777999===;;;BBBGGGIIIKKKLLLIIIDDD>>>;;;888777666666555444555555444333333333333333111000...---,,,,,,------++++++++++++++++++++++++((()))+++------,,,+++***)))******+++******))))))))))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&######$$$%%%%%%%%%%%%%%%$$$%%%''')))+++...333777777555111---)))'''''''''"""######$$$$$$###""""""!!!"""###%%%&&&'''''''''######$$$&&&'''((()))***))))))((()))***+++)))'''&&&&&&'''(((((((((((('''(((((('''&&&&&&''''''((())))))))))))))))))))))))((()))))))))************+++***,,,222888@@@OOO\\\kkksss~~~qqqiii\\\OOOEEE===888555333222333666999===GGGRRR]]]fffnnnmmmhhhaaaVVVMMMBBB===777333111000///...000222555777;;;@@@EEEJJJUUUWWWYYYXXXRRRIII???999555222///---,,,,,,+++)))))))))(((((((((((('''''''''((((((((())))))))))))((()))+++---///222777;;;FFFMMMUUUXXXXXX[[[bbbiiisssxxx{{{uuulll```SSSKKKAAA<<<666333333222111...+++,,,,,,------,,,,,,+++'''(((((()))***+++++++++,,,+++---111555:::EEEOOOXXX```hhhkkkooossstttsssqqqsssuuuuuuuuuvvvxxxzzzvvvwwwyyy{{{~~~~~~|||tttnnneeeYYYOOOHHHDDDBBB~~~{{{{{{|||}}}~~~}}}yyyvvvsssrrrqqqooommmkkkjjjiiiggghhhiiilllsss~~~vvvlllbbbTTTHHHCCC???<<<<<<:::888;;;@@@???EEEIIIIIIIIIHHHDDD???>>>;;;999777666666444333333333222111111111222222111000...,,,,,,,,,---...++++++++++++++++++++++++******++++++,,,,,,,,,+++************)))((('''&&&)))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&%%%%%%$$$###%%%'''(((***...333777888555111---)))'''&&&&&&""""""###$$$$$$$$$###""""""###$$$&&&&&&'''&&&&&&######%%%&&&((())))))******)))((()))++++++)))(((&&&&&&'''(((((((((((((((''''''&&&&&&&&&((()))***))))))))))))))))))))))))''''''(((******+++++++++,,,+++---333:::DDDSSSaaannnvvv~~~ooogggZZZMMMCCC<<<777555444333555999===CCCOOOZZZaaaiiinnnkkkddd[[[PPPGGG===999555111000000000///333444555777:::???FFFKKKVVVWWWYYYXXXRRRIII@@@:::555222///---------,,,***(((((((((((((((((((((((((((((()))))))))*********((()))+++,,,///222888;;;FFFMMMTTTWWWVVVYYYaaahhhooouuu|||{{{tttkkk^^^RRRJJJ>>>999333000111111///---+++,,,------------,,,+++)))))))))******+++++++++---,,,...222666;;;EEEPPPYYYaaagggjjjlllooopppmmmpppqqqssssssssstttwwwyyyvvvwwwxxx{{{~~~}}}{{{sssmmmdddXXXOOOGGGCCCAAAyyyzzzzzz|||}}}{{{xxxuuuqqqpppooonnnlllkkkjjjiiieeeeeegggjjjqqq{{{}}}rrrhhh^^^PPPCCC???;;;:::::::::999<<>><<<999777777666444222111111000000000000000000222000...,,,+++,,,---...++++++++++++++++++++++++***)))'''&&&'''(((***+++.........---,,,+++***)))((('''%%%$$$$$$%%%'''((()))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$###%%%&&&(((***...333777999666222---)))'''%%%%%%!!!"""###$$$%%%$$$$$$###"""###%%%&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&((('''''''''))))))'''&&&&&&&&&'''((())))))(((((((((''''''''')))+++---...))))))))))))))))))))))))###$$$&&&((()))*********---,,,///555<<>><<<;;;::::::<<>>:::444111///------,,,+++)))((((((''''''''''''((((((***)))))))))((((((''''''***)))+++000111222666<<>>AAACCCHHHHHHHHHGGGDDDAAA>>><<<===<<<;;;999777555333222333222111000000///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''''''''''''''((()))***'''((())))))''''''(((***&&&&&&''''''&&&%%%%%%$$$"""$$$&&&&&&%%%$$$%%%''' """#########"""""""""###$$$%%%&&&%%%%%%$$$$$$%%%'''(((***---222666444222...***'''%%%$$$$$$#########$$$$$$$$$$$$$$$'''&&&%%%&&&((((((((('''&&&&&&%%%%%%&&&&&&''''''***)))))))))((((((((('''%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&((('''''''''(((((())))))(((''''''(((((()))***+++,,,///444999AAAMMM[[[eeevvv||||||tttiii^^^SSSKKKCCC<<<888999777888:::@@@JJJVVVaaahhhkkkjjjgggaaaXXXMMMBBB<<<444333111000000111222333666666666999???GGGPPPUUU]]]^^^]]]XXXOOOEEE>>>:::444111///------,,,+++)))((((((''''''''''''((((((*********)))))))))((((((***)))+++000222222777===HHHJJJMMMOOOPPPUUU]]]cccqqqvvv}}}yyyqqqfffYYYLLLDDD<<<999333000///...---,,,+++,,,,,,------,,,,,,+++***************************+++---000666@@@JJJQQQ[[[bbbggggggfffiiikkkjjjiiikkkmmmnnnoooqqqsssuuutttwww{{{~~~~~~|||ssslllaaaVVVNNNHHHCCCAAA}}}zzzyyyzzzzzzyyyxxxvvvtttrrrppppppooonnnllljjjhhhgggdddcccdddgggkkkqqq}}}|||tttiii^^^UUULLLCCC<<<<<<;;;;;;<<<>>>BBBEEEGGGLLLKKKJJJGGGDDD@@@===<<<======<<<:::888666444333555222//////000000---***************++++++,,,---,,,,,,,,,,,,+++***))))))(((((('''''''''(((((()))&&&&&&'''&&&&&&'''))),,,&&&&&&&&&&&&&&&%%%%%%$$$!!!%%%'''&&&$$$"""!!!!!!"""$$$%%%&&&'''&&&&&&######$$$%%%%%%%%%%%%%%%%%%&&&((()))***...333666444111...***'''%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%&&&(((((((((''''''''''''''''''&&&%%%%%%))))))))))))((((((((((((%%%%%%&&&''''''((()))***'''''''''''''''&&&&&&&&&***)))'''&&&&&&(((***,,,(((((((((((()))***++++++---000666<<>>999333222000//////111333444666777888<<>>;;;444111///------,,,+++))))))((((((''''''(((((()))+++++++++************)))***)))+++000222333888>>>HHHKKKMMMNNNPPPUUU\\\bbbqqqvvv}}}yyypppfffYYYLLLDDD<<<888333///......---,,,++++++,,,,,,,,,,,,++++++***************************+++---111777AAALLLSSS\\\ccchhhgggfffhhhjjjiiihhhjjjlllmmmnnnppprrruuussswww{{{}}}uuunnncccYYYPPPJJJEEEBBB{{{yyywwwwwwwwwwwwuuusssrrrqqqpppooonnnmmmkkkiiihhhgggdddbbbcccfffiiinnnzzzwwwooocccXXXPPPHHH@@@;;;;;;;;;<<<>>>BBBFFFIIIKKKOOOMMMJJJFFFBBB???<<<:::===<<<<<<;;;999777555333444000,,,---111111...***+++************+++,,,,,,++++++,,,,,,+++***)))))))))((((((''''''''''''(((&&&'''&&&%%%$$$%%%(((+++%%%%%%&&&&&&&&&%%%%%%$$$ ###&&&((((((&&&$$$"""$$$%%%'''((()))))))))((($$$$$$$$$%%%%%%%%%%%%%%%%%%'''((()))+++...333777444222...***'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((((((((('''%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))((((((((('''&&&&&&''''''''''''''''''''''''))))))((('''((()))***+++(((((((((((()))***+++,,,...222888>>>GGGSSSaaakkkwww}}}yyyrrrcccYYYNNNGGGAAA<<<:::<<<<<>>;;;444111///------,,,+++)))))))))(((((((((((())))))+++++++++++++++++++++++++++***+++000222333999@@@IIIKKKMMMMMMOOOTTT\\\bbbqqqvvv}}}xxxpppeeeXXXLLLCCC;;;777222///------,,,+++++++++,,,,,,,,,,,,++++++(((((((((((((((((((((((()))***---111888BBBMMMTTT\\\dddhhhgggfffhhhiiihhhhhhjjjkkklllmmmooorrruuuuuuxxx}}}wwwpppeee[[[SSSLLLFFFCCC}}}}}}}}}}}}zzzwwwvvvuuuuuutttrrrqqqooooooooonnnmmmkkkiiihhhgggfffdddbbbbbbeeeggglllwwwssskkk^^^SSSLLLEEE@@@<<<;;;<<<>>>AAAEEEIIIMMMOOOPPPMMMIIIDDD@@@<<<:::999:::;;;;;;:::999666444222111---***,,,000222///,,,---,,,,,,+++++++++++++++******+++++++++***)))))))))((((((''''''''''''(((((('''&&&$$$"""###%%%'''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&'''(((''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%'''((()))+++...333777444222///+++((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%&&&((((((((('''###%%%&&&((())))))((('''''''''(((((())))))******))))))))))))((('''&&&%%%&&&'''''''''''''''''''''&&&'''(((******))))))(((((((((((())))))***+++,,,...333:::AAAKKKWWWeeeoooxxx~~~xxxpppcccYYYNNNGGGAAA<<<;;;===???CCCJJJTTT]]]fffmmmpppnnniii```UUUJJJ@@@999666000/////////000222555777666888===DDDMMMVVV^^^ccceeedddaaaYYYOOOEEE>>>:::444111///------,,,+++)))))))))(((((((((((())))))+++++++++++++++,,,,,,,,,,,,***,,,000222444:::BBBIIIKKKLLLMMMNNNSSS[[[bbbqqqvvv~~~~~~xxxpppeeeXXXKKKCCC;;;777222...---,,,++++++***++++++,,,,,,++++++***'''''''''''''''''''''''')))***---000777AAALLLTTT\\\dddhhhgggfffhhhiiihhhiiijjjkkkllllllooorrruuuwww{{{xxxqqqggg]]]TTTMMMGGGCCCzzzzzzzzz||||||{{{xxxvvvtttsssrrrqqqpppnnnmmmmmmnnnmmmkkkiiigggfffeeeeeedddaaaaaaccceeejjjttt~~~qqqhhhZZZOOOHHHDDD@@@===<<<===@@@CCCHHHLLLPPPRRROOOLLLGGGAAA<<<999777777777888999999777555222000...,,,***,,,///111000---------,,,+++*********+++((()))))))))))))))(((((((((((('''''''''(((((()))''''''&&&$$$""""""###%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%&&&%%%(((((()))))))))((('''&&&%%%%%%%%%%%%%%%&&&''''''%%%&&&((()))***...333666333111...***((('''''''''%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%&&&((((((((('''$$$%%%&&&'''((()))))))))&&&''''''((()))******+++&&&'''((()))***)))((((((&&&&&&&&&'''''''''''''''$$$&&&(((******)))'''&&&))))))))))))***+++,,,,,,///444<<>>>>>AAAEEEIIIRRR[[[dddjjjnnnpppmmmggg]]]QQQFFF===888555000/////////111444777999999;;;AAAIIIRRR[[[cccgggfffeeeaaaYYYNNNDDD===999444111///------,,,+++)))***))))))(((((())))))******++++++++++++,,,,,,,,,---+++,,,000222555<<>>AAAEEEJJJNNNRRRSSSMMMJJJDDD>>>999666555555444555666777555333000...---------------.........******)))))))))***++++++''''''(((((((((((('''''''''''''''''''''((()))***###$$$%%%$$$###"""###$$$######$$$%%%%%%%%%%%%%%%%%%###!!!"""%%%&&&%%%$$$'''((()))*********)))(((&&&%%%%%%$$$%%%&&&'''((($$$%%%'''(((***---222666111///,,,)))&&&%%%%%%%%%#########$$$$$$$$$$$$$$$'''&&&%%%&&&(((((((((''''''''''''''''''((())))))&&&&&&'''((()))***++++++&&&''')))*********((('''&&&&&&&&&'''''''''((((((%%%&&&&&&'''''''''''''''))))))))))))***+++,,,,,,000555===FFFPPP]]]kkkuuu|||uuummmcccYYYNNNIIIEEEAAACCCFFFKKKPPPYYYbbbiiinnnooopppkkkdddYYYLLLAAA:::666444000//////000222666999;;;<<<@@@FFFOOOXXXaaahhhkkkgggfffaaaXXXMMMBBB;;;888444111///------,,,+++)))******))))))))))))******************+++++++++,,,---+++,,,000333555<<>>IIIPPP[[[bbbggggggfffiiikkkjjjkkklllllllllmmmppptttxxxzzz}}}yyysssiii___VVVNNNGGGBBB{{{xxxwwwvvvuuuvvvxxxxxxvvvuuurrrqqqooonnnlllkkkkkkkkkkkkjjjhhheeeccccccccccccaaa^^^]]]___```dddoooyyy{{{mmmcccUUUIIICCC@@@>>>===>>>???BBBGGGKKKOOORRRTTTLLLHHHBBB;;;777444444444222444555555444111...,,,---...///...,,,+++,,,---&&&&&&''''''(((***+++,,,&&&&&&'''''''''''''''&&&&&&&&&&&&'''''')))***+++ """$$$%%%$$$###$$$%%%"""###$$$%%%%%%%%%%%%%%%%%%$$$###%%%((((((&&&###!!!"""$$$%%%&&&'''&&&&&&&&&&&&%%%$$$%%%&&&'''(((###%%%&&&''')))---111555///---***'''$$$###$$$$$$"""""""""######$$$$$$%%%'''&&&%%%&&&((((((((('''***)))'''&&&&&&'''((((((%%%&&&'''((()))***+++,,,)))***++++++***(((%%%$$$&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%''')))))))))))))))***+++,,,---000666>>>GGGRRR___mmmvvv}}}uuummmbbbXXXNNNIIIFFFDDDFFFKKKPPPUUU^^^fffmmmpppqqqpppiiibbbVVVIII>>>777444333000000000111333777:::<<>>AAA@@@DDDGGGJJJOOOTTTRRRLLLHHHDDD===999777666555444333444555555444111///---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$&&&'''(((***---///222333...+++(((&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((('''''''''(((((()))***+++,,,,,,,,,,,,,,,,,,++++++***((((((((((((((((((((((((((((((((())))))'''%%%$$$%%%'''((((((((())),,,...//////333888AAAKKKWWWdddpppxxxwwwnnnccc[[[RRRMMMJJJHHHLLLQQQTTT]]]ffflllpppssspppkkkggg[[[LLLDDD===666333444111///...///222777;;;===???GGGQQQ[[[eeeoooqqqoooooojjjaaaWWWNNNEEE>>>999444111...,,,,,,,,,,,,+++***)))'''&&&&&&(((***,,,+++,,,,,,---,,,+++***))),,,---///000222666:::>>>IIIJJJKKKIIIHHHMMMWWW___mmmwwwyyypppdddWWWKKKCCC999666222000///...,,,*********))))))******+++,,,+++++++++++++++***)))(((((()))---333888<<>>>>>AAA@@@DDDHHHJJJOOOSSSQQQKKKEEE@@@;;;666555444444333333333444444333111///---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&%%%$$$###"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%'''))),,,...111222000---***((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((('''(((((()))++++++,,,,,,+++*********))))))((('''&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&***))))))***,,,...000000444:::CCCOOO[[[hhhsss{{{wwwnnnccc[[[TTTPPPNNNMMMQQQWWW[[[ccckkkooorrrssspppjjj```TTTFFF???999333111222///......111555;;;???BBBFFFNNNXXX```jjjrrrtttrrrpppkkkbbbXXXOOOFFF>>>999444111...,,,,,,,,,,,,+++***)))'''&&&&&&(((***,,,++++++,,,,,,,,,+++***)))+++,,,///111444888>>>BBBIIIJJJJJJHHHHHHMMMWWW```mmmvvvxxxnnncccUUUIIIAAA888555222///...---+++*********))))))******+++,,,+++++++++++++++***)))))))))***---333777<<>>AAAAAAFFFIIIKKKOOOQQQOOOIII@@@<<<777444333222222111222333333333222111///...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$&&&(((+++...000222111...***'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((((((((((()))***+++++++++++++++******))))))((((((''''''''''''''''''''''''''''''(((%%%###$$$'''((('''%%%*********+++,,,...000111666<<>>777444111...---,,,+++)))******))))))******+++,,,***++++++++++++***))))))++++++...444777;;;EEEOOOYYY```eeeddddddhhhjjjjjjlllmmmnnnqqqsssuuuwwwxxxxxxzzz}}}~~~|||rrrmmmeee]]]TTTLLLDDD???}}}wwwtttvvvsssttttttuuuuuuuuuttttttrrrrrrsssrrrqqqooommmllliiihhhgggfffeeeccc___\\\ZZZXXXWWWXXXXXXZZZccclllzzzzzzmmmdddVVVMMMEEEAAA???<<<===@@@AAAGGGKKKLLLMMMOOOLLLGGG<<<888444222222222222111222222222222111000///...++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$&&&(((+++///111333///,,,'''%%%$$$$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((()))***+++++++++++++++,,,++++++***************&&&&&&&&&&&&&&&&&&&&&&&&'''### """'''***(((%%%************+++---000222777>>>KKKXXXeeeqqq{{{~~~vvvmmmeee^^^YYYXXXXXXYYY^^^dddjjjpppvvvwwwvvvtttmmmfffWWWLLLAAA;;;777222000111...000444888===CCCIIIMMMZZZccclllrrrwww||||||yyytttoooeee[[[QQQHHH???:::444111...,,,,,,,,,,,,+++)))((('''''''''(((***+++***++++++++++++************,,,...000444:::AAAFFFIIIJJJJJJGGGGGGMMMXXXaaakkkuuu~~~vvvkkk___RRREEE===666333000...---,,,+++)))******))))))******+++,,,******+++++++++******)))---,,,///444777;;;EEEOOOZZZaaafffeeeeeehhhjjjjjjlllmmmoooqqqtttvvvxxxyyyyyy{{{}}}|||sssmmmfff]]]TTTLLLDDD???|||wwwuuuvvvrrrsssssstttttttttssssssqqqqqqrrrsssrrrpppnnnllljjjiiigggfffeeebbb^^^[[[YYYWWWWWWXXXXXXZZZbbbkkkwwwttthhh___SSSKKKCCC@@@>>>;;;<<>>666333000...---,,,+++*********))))))******+++,,,)))******+++++++++******------///333777;;;EEEPPP[[[bbbhhhggggggiiikkkkkklllmmmooorrruuuwwwyyyzzz{{{}}}}}}uuuoooggg___VVVMMMEEE@@@|||wwwuuuvvvrrrrrrsssssssssrrrrrrqqqppppppqqqqqqqqqpppnnnmmmjjjhhhfffdddcccaaa]]][[[XXXVVVVVVXXXXXXYYYaaajjjtttyyynnnaaaXXXPPPHHHAAA???>>><<<<<>>999444111...,,,,,,,,,,,,+++((((((((((((((())))))*********)))))))))***++++++,,,,,,---///222888???EEEIIIIIIIIIFFFFFFMMMYYYcccllluuu~~~uuujjj^^^QQQFFF???666333000......---,,,+++******))))))******+++,,,))))))***++++++++++++***------///333777<<>>======<<<===AAA???GGGLLLKKKGGGEEE@@@<<<777555222111111000///...000000//////......//////************************))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&))),,,000333555333...)))%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))*********+++++++++******)))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''((())))))***'''***,,,,,,+++///666<<>>888444111...,,,,,,,,,,,,+++(((((((((((()))))))))******)))(((((()))***+++,,,+++,,,---///333:::CCCIIIIIIIIIHHHFFFFFFMMMZZZdddmmmvvv|||ssshhh\\\PPPFFF???666444111///......---,,,******))))))******+++,,,))))))***+++++++++++++++---,,,...333777<<>>BBB???GGGLLLJJJFFFCCC>>>:::666444111000000///...,,,000//////.........//////************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$"""###%%%(((+++///222444111,,,'''###"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((())))))*********+++++++++******))),,,+++)))((((((***,,,---))))))))))))))))))))))))''')))))))))'''''')))+++(((+++---------111999@@@BBBLLL[[[jjjvvv~~~|||xxxppphhhddd___^^^bbbeeehhhnnnuuu{{{zzzssskkk```VVVJJJAAA888666444111///000...222666:::@@@KKKZZZeeennnzzzwwwqqqggg\\\QQQFFF===777444111...,,,,,,,,,,,,+++(((((((((((())))))))))))***)))(((((((((***+++,,,***+++---///444===FFFLLLIIIIIIHHHFFFFFFMMMZZZeeennnwwwzzzqqqfff[[[OOOEEE>>>777444111/////////...---*********)))***++++++,,,((()))***+++++++++++++++---,,,...222777===IIITTT___gggnnnmmmmmmnnnooommmmmmnnnpppsssvvvyyy|||}}}}}}||||||}}}~~~{{{xxxwwwqqqiii```WWWNNNEEE@@@}}}xxxttttttrrrssssssrrrqqqooommmkkkkkkkkkkkkkkkkkkkkkjjjjjjeeeccc```]]]YYYVVVTTTSSSSSSOOOMMMOOOQQQTTTYYY```lllwww{{{pppfff[[[PPPHHHBBB>>>;;;999:::<<<>>>>>>FFFFFFGGGFFFCCC???;;;999666333000...---...------/////////000///......------,,,,,,+++***)))(((((()))************+++++++++(((((())))))(((((('''&&&(((((('''&&&&&&&&&&&&'''((('''%%%%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########%%%$$$######"""#########&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''***---///111222///+++%%%  ###&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&'''(((((()))))))))*********++++++++++++*********))))))((((((*********))))))))))))((()))))))))))))))*********&&&(((******+++///666<<>>IIIUUUaaajjjpppqqqpppqqqqqqoooqqqsssuuuxxxzzz|||}}}}}}~~~}}}~~~~~~~~~}}}|||zzzyyyxxxqqqmmmggg```YYYQQQHHHCCC}}}xxxuuuuuusssssssssrrrpppooommmlllkkkkkkllllllkkkjjjhhhgggbbbaaa^^^ZZZVVVTTTRRRQQQQQQLLLKKKMMMOOORRRWWW]]]jjjtttwwwlllbbbXXXMMMFFF@@@===:::999:::===??????DDDEEEEEECCC@@@<<<888666444111...---.../////////......//////......---,,,+++++++++***************)))************+++++++++''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&(((&&&%%%%%%&&&&&&&&&$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%'''***,,,///111222///,,,'''###!!!"""$$$&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&'''(((((()))))))))*********++++++******************))))))+++************)))))))))))))))))))))************(((***+++,,,,,,111888>>>IIITTTcccqqqzzz}}}vvvooohhhdddaaaaaabbbccceeekkkrrrwww|||~~~}}}wwwppphhh\\\QQQHHH@@@:::888666222222555666888<<>>888333222///,,,***)))***************)))))))))))))))&&&&&&''''''((())))))))),,,,,,,,,///444;;;BBBFFFFFFEEEEEEDDDHHHQQQ\\\eeeooowww}}}wwwmmmaaaVVVKKKAAA;;;333000---++++++++++++***)))************)))(((((()))))))))))))))))))))))),,,+++...444999???JJJVVVbbbkkkqqqqqqqqqrrrrrrpppqqqsssuuuwwwzzz|||}}}~~~~~~}}}}}}}}}|||{{{zzzxxxwwwvvvqqqmmmggg```XXXPPPGGGBBB~~~yyyvvvuuuuuutttrrrqqqooonnnnnnnnnkkklllmmmmmmllliiifffddd___]]]ZZZWWWSSSQQQOOONNNNNNJJJHHHKKKMMMOOOTTTZZZeeeppp~~~rrrggg]]]SSSIIIBBB===;;;999999;;;>>>@@@AAACCCCCCBBB@@@<<<888555222111///------...000000000---------------,,,,,,+++))))))*********+++++++++)))************+++++++++((('''&&&%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&(((&&&%%%$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########"""""""""""""""!!!!!!!!!"""###%%%&&&'''$$$$$$$$$###############$$$%%%'''))),,,///111222...,,,(((%%%######%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%&&&''''''))))))))))))*********************++++++++++++++++++++++++************)))(((((())))))***************,,,------...222:::@@@MMMXXXfffsss{{{}}}yyyrrrkkkeeeaaa```aaabbbdddggglllsssxxx{{{}}}{{{uuunnnfffZZZOOOGGG???999888666444444777999<<>>BBBDDDEEECCCAAA>>>;;;777444222111222000.........///---,,,+++++++++++++++******))),,,,,,++++++***))))))((())))))*********+++++++++,,,***((('''&&&''')))***%%%%%%%%%%%%&&&'''))))))'''&&&$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$""""""""""""""""""""""""###$$$&&&)))+++...000111)))((('''%%%$$$#########$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""######$$$%%%%%%&&&''''''((((((((()))))))))*********++++++,,,,,,---+++++++++*********))))))'''(((((()))******++++++***,,,------...444===DDDTTT]]]iiitttzzz~~~{{{wwwqqqkkkeeeaaa___\\\^^^aaadddhhhnnnuuuyyyyyyzzzwwwpppiiibbbWWWMMMCCC<<<777777888777999<<<===CCCLLLWWWcccooozzz|||nnnaaaUUUKKKAAA:::222222111///...,,,+++***,,,++++++***)))(((''''''''''''(((((()))*********+++,,,---000555;;;@@@CCCAAABBBEEEKKKSSS[[[aaaeeemmmuuu}}}}}}wwwmmmbbbVVVKKKAAA;;;333000---++++++++++++*********++++++******)))(((((('''&&&%%%%%%&&&'''((()))))),,,222777>>>JJJUUU___hhhooopppoooqqqqqqppprrrrrrsssuuuwwwzzz}}}~~~~~~~~~~~~}}}{{{yyywwwtttsssqqqmmmfff___WWWNNNEEE???|||yyyxxxvvvuuusssrrrpppooooooooolllmmmmmmllljjjfffbbb___XXXWWWUUURRRPPPOOOMMMMMMLLLIIIHHHKKKMMMMMMPPPUUU\\\iii{{{~~~sssjjj^^^TTTNNNIIIDDD@@@;;;::::::<<<@@@DDDFFFGGGBBB@@@===999555333222222111000......///...---++++++++++++++++++******)))------,,,+++***)))(((''')))************+++++++++)))((('''&&&&&&&&&'''((($$$%%%%%%&&&'''(((***+++'''%%%$$$###$$$%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""######""""""""""""###############$$$&&&(((+++...000111)))(((&&&$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$%%%&&&&&&''''''''''''((((((((((((*********+++++++++++++++*********))))))))))))(((''''''((()))***++++++,,,***+++,,,---///666@@@GGGWWW___jjjtttyyy}}}|||yyytttnnnhhhbbb___]]]YYY\\\___ccchhhnnnuuuyyyyyyzzzvvvooohhhaaaWWWMMMCCC<<<888999:::;;;===AAACCCIIISSS___jjjuuusssfffZZZOOOCCC<<<666444222000...,,,++++++++++++******))))))(((((('''(((((())))))******+++,,,---...222666;;;@@@CCC???@@@CCCIIIRRRZZZ___bbblllttt|||zzztttjjj___TTTHHH>>>888333000---++++++++++++***+++++++++++++++***))))))***(((&&&$$$$$$&&&(((***((('''+++111666===IIIUUU^^^gggnnnoooooopppqqqppprrrrrrssstttwwwzzz|||~~~~~~~~~~~~~~~~~~~~~|||zzzxxxvvvuuurrrnnnggg___WWWNNNEEE@@@|||yyyyyyuuuuuutttsssrrrpppooonnniiiiiiiiigggeeebbb___^^^VVVUUUSSSQQQOOOMMMMMMLLLKKKHHHGGGJJJLLLLLLOOOSSS\\\iii{{{~~~xxxlllcccXXXNNNIIIFFFBBB???<<<;;;<<<>>>BBBFFFGGGHHHAAA>>>:::666333222222222///...---...//////...,,,++++++,,,,,,++++++***)))+++++++++*********)))))))))************+++++++++((((((((('''''''''''''''######$$$%%%&&&(((******'''%%%######$$$%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$#########"""######$$$$$$"""""""""######$$$$$$$$$###$$$&&&(((+++---///000***)))&&&$$$######$$$%%%$$$%%%&&&&&&'''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((******************)))))))))))))))(((((((((''''''''''''((()))***+++,,,,,,***+++,,,...111888CCCLLLYYYaaallltttyyy}}}yyyvvvpppjjjccc___\\\ZZZWWWZZZ^^^bbbgggnnntttyyyyyyzzzvvvooohhhaaaWWWMMMEEE???;;;<<<>>>???BBBFFFJJJQQQ\\\gggrrr|||uuujjj___SSSHHH@@@:::888444111...---,,,,,,*********)))))))))))))))((((((((()))******++++++---...000333888<<>>>>>CCCMMMVVV^^^aaalllttt|||zzztttjjj^^^SSSHHH>>>888333000---++++++++++++******************))))))((((((((('''&&&&&&'''((((((((((((+++222777>>>JJJVVV^^^gggnnnooooooqqqrrrqqqrrrrrrrrrsssvvvyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzyyywwwvvvsssooohhh```XXXOOOFFF@@@~~~}}}zzzyyyttttttuuutttsssqqqnnnmmmgggfffeeedddaaa___]]]\\\TTTSSSQQQOOONNNLLLLLLKKKJJJGGGFFFIIIKKKKKKNNNRRR]]]iii{{{zzztttggg___SSSJJJFFFCCCAAA>>>===<<<===???CCCGGGHHHHHH???<<<888444222111111222,,,,,,,,,---000000///...+++,,,,,,,,,,,,+++*********************+++++++++)))************+++++++++*********+++***)))(((((("""""""""$$$%%%''')))***'''%%%######$$$%%%$$$###&&&%%%$$$######$$$%%%&&&!!!!!!""""""#########$$$!!!!!!""""""###$$$&&&&&&""""""######$$$$$$$$$%%%"""$$$%%%(((+++---///000,,,***'''$$$$$$$$$&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&''''''&&&&&&&&&'''''''''((((((+++*********))))))((((((((((((((((((''''''''''''&&&'''((()))***+++,,,,,,***,,,---///222;;;FFFOOO[[[cccmmmuuuzzz}}}xxxtttnnngggaaa\\\YYYXXXUUUXXX]]]bbbgggmmmtttyyyyyyzzzvvvnnnhhhaaaWWWMMMGGGAAA===???BBBCCCFFFJJJPPPWWWbbbmmmwwwvvvlllcccWWWKKKCCC===:::555111...---------)))))))))))))))*********((((((((()))******++++++...///111444888===AAADDDBBB>>>;;;>>>HHHSSS]]]aaakkkttt|||~~~|||uuulll```UUUJJJ@@@999333000---++++++++++++***)))))))))))))))(((((('''&&&'''((())))))((('''&&&)))))),,,222888???KKKWWW___hhhooopppppprrrsssrrrrrrrrrrrrsssvvvyyy|||~~~~~~~~~}}}}}}~~~~~~|||||||||{{{zzzyyywwwvvvtttoooiiiaaaXXXOOOFFF@@@~~~|||zzzwwwssstttttttttrrrooolllkkkeeecccaaa___\\\ZZZYYYXXXSSSQQQOOOMMMKKKKKKJJJKKKGGGHHHHHHHHHIIILLLPPPTTT\\\gggxxxvvvnnnfff[[[MMMDDDBBB@@@<<<888@@@AAACCCFFFIIIJJJHHHFFFBBB<<<555222222333000---//////......---,,,******...---,,,+++************++++++++++++++++++++++++************************(((((((((((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$""""""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%#########"""""""""""""""%%%$$$"""!!!!!!###%%%&&&!!!%%%'''(((,,,000///+++---)))%%%"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$%%%(((***))))))%%%(((,,,//////...+++)))******)))((((((((((((((('''(((******))))))+++,,,///...---///444>>>KKKSSSbbbhhhqqqxxx|||~~~~~~{{{wwwrrrjjjbbb^^^ZZZWWWVVVXXX[[[```ffflllpppsssuuuyyywwwtttooohhh___TTTMMMHHHCCCAAABBBCCCFFFMMMVVVYYY```jjjttt}}}yyypppeeeYYYNNNGGG???<<<777333111///---+++,,,,,,,,,,,,,,,+++***)))))))))))))))***+++,,,---000000222666<<<@@@BBBBBBBBB>>><<>><<>>>>>>>>===:::===???DDDIIILLLKKKGGGCCC===888222000000000...,,,,,,---...///////////////------,,,+++************))))))))))))))))))))))))************************''''''''''''''''''''''''&&&''''''((((((''''''&&&'''&&&%%%$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$"""######""""""""""""##############################$$$$$$###"""!!! ###&&&)))***...222111------***%%%#########$$$######$$$%%%&&&&&&'''&&&&&&((((((''''''''''''&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&(((***))))))(((((('''(((((()))++++++******)))((((((((())))))''')))************+++---//////000222999DDDQQQYYYffflllssszzz}}}yyyvvvmmmggg___XXXTTTQQQPPPNNNQQQVVV]]]eeemmmssswwwyyyxxxtttnnnhhhbbb[[[TTTOOOJJJGGGFFFIIILLLOOOWWW```hhhoooxxx{{{tttkkkcccYYYQQQKKKBBB???;;;777555444111000,,,+++***)))((()))************)))******+++,,,---...///111777===AAACCCCCCAAA===<<>>LLLXXXbbbiiippppppqqqtttvvvvvvtttuuuwwwyyyzzz{{{||||||}}}}}}}}}|||{{{zzzxxxxxxwwwwwwxxxxxxyyyyyyzzzzzzyyyvvvooohhh___UUUKKKDDD}}}{{{yyyvvvssstttsssrrrooolllhhheeeddd]]][[[YYYVVVSSSQQQOOOOOOLLLKKKIIIGGGFFFFFFGGGGGGFFFGGGHHHHHHJJJMMMSSSWWWbbblll{{{}}}ttthhh```RRRKKKBBB===<<<===<<<;;;;;;>>>DDDIIILLLJJJEEEAAA;;;777333000000000...,,,......///////////////...---,,,++++++*********+++++++++++++++++++++++++++************************''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$############&&&&&&&&&&&&'''&&&$$$!!!""""""!!!!!!!!!!!!"""""""""###############$$$$$$######$$$$$$###"""!!! """&&&(((***---222111------)))%%%############""""""###$$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&)))***)))((((((((((((((()))***++++++******))))))((())))))***(((***++++++***+++,,,...///000222555===IIIVVV___kkkpppwww}}}}}}wwwsssjjjeee\\\VVVRRRPPPOOOOOOQQQUUU]]]eeemmmssswwwxxxvvvrrrkkkddd^^^YYYSSSPPPKKKIIIIIIMMMQQQUUU]]]fffqqqwwwzzzqqqhhh___VVVNNNIIICCC@@@<<<999888666555333222111...+++******+++,,,************++++++,,,---,,,...111777===BBBDDDDDDAAA===;;;???DDDLLLYYYdddpppxxxxxxqqqfffZZZNNNCCC:::444...---+++***)))(((((((((***++++++***))))))***,,,,,,+++***((('''&&&&&&&&&+++***,,,111777>>>LLLXXX```iiipppqqqqqqtttvvvuuuuuuwwwyyy|||}}}}}}||||||{{{|||||||||{{{yyywwwvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzwwwqqqjjjbbbXXXMMMFFF|||zzzxxxuuurrrrrrqqqooolllhhheeebbbaaaZZZYYYWWWTTTQQQPPPNNNNNNJJJIIIHHHFFFFFFFFFGGGGGGFFFGGGHHHIIIKKKOOOUUUYYYeeennn}}}zzzpppddd\\\OOOIIIBBB===;;;<<<;;;:::;;;>>>CCCIIIKKKHHHBBB===999777444222111000///...000000000000///...---,,,,,,,,,++++++******++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$############&&&%%%%%%&&&'''&&&$$$!!!"""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%$$$!!!%%%'''(((,,,000000++++++(((%%%############""""""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''')))***)))(((&&&((()))+++,,,++++++*********))))))))))))******)))***,,,,,,++++++---...///111444999BBBNNN\\\eeeqqquuu{{{|||vvvqqqgggaaaYYYRRROOONNNNNNNNNRRRVVV^^^fffmmmrrrtttuuutttooohhhaaa\\\WWWSSSQQQLLLJJJLLLQQQUUUZZZbbbkkkwww|||yyyoooeee[[[QQQIIIDDDBBB???;;;:::999999888666777555111...+++*********++++++++++++++++++,,,---,,,...111777>>>BBBCCCCCC@@@<<<;;;???EEEMMMZZZfffqqqyyywwwpppdddXXXLLLAAA999333---,,,+++***))))))((((((***++++++***))))))***,,,,,,+++***((('''&&&&&&&&&***)))+++111777>>>LLLXXX___hhhoooqqqrrruuuvvvuuuwwwyyy{{{}}}~~~~~~|||{{{{{{{{{||||||{{{yyywwwuuuvvvvvvwwwyyyzzz{{{|||}}}zzzwwwsssmmmdddZZZPPPIII}}}{{{xxxuuurrrnnnmmmkkkhhhdddaaa___^^^WWWVVVTTTRRRPPPOOONNNNNNJJJIIIHHHGGGGGGGGGHHHIIIGGGHHHJJJKKKMMMRRRWWW\\\hhhqqq~~~~~~vvvkkk___VVVMMMHHHBBB===;;;:::::::::;;;>>>CCCGGGIIIEEE???:::777666444222111000//////000000000///...---,,,+++,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$######$$$%%%&&&$$$###""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%%%%"""######$$$%%%&&&''''''!!!$$$'''(((,,,000///+++)))'''$$$###$$$$$$###""""""###$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''((('''&&&''')))***)))(((&&&(((***,,,,,,,,,************)))))))))***++++++)))+++,,,,,,,,,,,,---//////111666<<>><<<:::999:::::::::999777666222///,,,***)))))),,,,,,++++++++++++,,,,,,,,,...222888>>>BBBCCCBBB@@@<<<;;;???EEENNN[[[gggrrrzzz}}}vvvooocccVVVJJJ@@@777222------,,,******)))))))))***+++,,,+++))))))+++,,,++++++***((('''''''''''')))(((+++111666>>>LLLXXX___iiippprrrsssvvvwwwvvvxxxzzz|||~~~~~~}}}|||{{{|||||||||{{{zzzyyywwwwwwwwwxxxyyyzzz{{{|||}}}}}}zzzwwwsssnnnfff\\\QQQJJJ}}}zzzxxxuuurrroookkkjjjgggdddaaa___]]]\\\SSSRRRQQQPPPOOONNNNNNNNNJJJIIIHHHHHHHHHIIIJJJKKKHHHJJJKKKMMMOOOTTTZZZ^^^jjjrrr{{{rrrgggZZZQQQHHHEEE@@@<<<:::::::::;;;===>>>BBBEEEEEEBBB<<<777444444333222000........................---,,,+++,,,++++++***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%""""""""""""###$$$%%%&&&###"""!!!!!!###%%%%%%$$$###""""""!!!!!!""""""###""""""###$$$$$$%%%&&&&&&$$$$$$#########$$$&&&'''"""%%%((()))---111000,,,'''%%%######$$$%%%$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))((('''((()))***)))(((''''''(((((()))******+++******))))))******+++,,,***+++------,,,,,,...//////222777>>>IIIWWWeeennnvvvzzz~~~yyyqqqkkk^^^XXXPPPJJJHHHHHHIIIJJJRRRVVV^^^fffmmmqqqrrrssspppllleee___[[[WWWTTTQQQRRRQQQTTTZZZ___ccckkkttt}}}}}}uuuiii]]]RRRIIIBBB>>>;;;999777777999;;;<<<;;;666555444222000...,,,,,,---,,,,,,++++++,,,,,,,,,---///333999>>>AAAAAA@@@???<<<;;;???FFFNNN\\\hhhrrrzzz|||vvvnnnbbbUUUIII???777222...---,,,++++++******+++++++++,,,+++******+++---******)))(((((((((((((((((((((***000666>>>LLLXXXaaajjjsssuuuvvvyyyzzzyyyzzz{{{|||}}}}}}||||||{{{~~~}}}|||zzzyyyyyyxxxxxxzzzzzz{{{{{{|||}}}~~~~~~yyywwwtttoooggg]]]RRRKKK~~~|||xxxvvvsssqqqmmmjjjiiigggeeebbb___]]]\\\[[[PPPPPPOOONNNMMMMMMMMMNNNKKKJJJIIIIIIIIIJJJKKKLLLIIIJJJLLLNNNPPPUUU[[[```kkksssxxxooodddWWWNNNDDDBBB>>>:::999999;;;<<<===???AAACCCCCC@@@:::555111222222111///---------+++,,,------...---------+++++++++***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&!!!!!!""""""###$$$&&&&&&"""!!! """$$$%%%%%%######""""""""""""######""""""###$$$%%%%%%&&&&&&&&&%%%###!!!!!!"""$$$%%%###&&&)))***...222111---&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$######&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''''')))((('''((()))***)))((()))'''&&&%%%%%%(((***,,,******))))))***+++,,,,,,***,,,------------...000///222888@@@KKKYYYgggpppvvvzzz~~~~~~wwwoooiii^^^XXXPPPJJJHHHHHHJJJKKKPPPUUU]]]fffmmmqqqssssssoookkkeee```\\\XXXTTTQQQUUUTTTWWW]]]bbbfffnnnwww~~~{{{sssgggZZZPPPHHHAAA===888777555666999;;;<<<<<<666666666666444333111000------,,,++++++,,,,,,,,,...///333999>>>AAAAAA??????;;;;;;???FFFOOO\\\hhhrrrzzz{{{uuunnnaaaTTTHHH>>>666222......---,,,+++++++++++++++,,,,,,+++******+++---***)))((((((((((((((()))((('''***000666>>>LLLXXXcccllluuuwwwyyy{{{|||{{{{{{{{{||||||||||||{{{{{{~~~|||zzzyyyyyyyyyzzz{{{{{{||||||}}}}}}~~~~~~yyywwwtttoooggg]]]RRRKKK|||wwwtttqqqooommmkkkdddcccaaa^^^[[[XXXUUUTTTSSSRRRPPPNNNLLLJJJIIIIIIKKKJJJHHHGGGHHHKKKNNNPPPOOOOOOOOOOOOQQQVVV]]]bbbkkksss}}}qqqeeeYYYMMMEEEAAA===999999;;;===<<<;;;>>>AAADDDEEEAAA<<<888555222111000//////.........///......---,,,+++******++++++,,,,,,,,,,,,------)))(((((()))+++,,,,,,+++***)))((()))***+++***((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''###$$$&&&&&&&&&$$$"""!!!%%%""" """""" %%%%%%%%%$$$###!!!  %%%'''$$$"""$$$###!!!###%%%######$$$######$$$'''+++///000...,,,***'''$$$""""""!!! %%%%%%%%%&&&&&&&&&''''''"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))%%%'''))))))***+++...000+++,,,------,,,,,,...000111444:::EEETTTbbbmmmrrrwww{{{|||tttjjjbbb^^^VVVNNNJJJFFFDDDGGGMMMQQQYYYaaaeeeiiimmmmmmkkkmmmiiiccc]]]XXXVVVUUUVVVUUUXXX\\\```eeelllsssxxxyyyqqqfffZZZOOOFFF???:::222111000111333666777777777666666555444222111000---...000000...---......///111555;;;@@@CCCCCCBBB>>>;;;<<>>DDDEEEEEECCC>>>999555444111111///...............,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++******+++---......---***)))((()))***+++***((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%$$$$$$### !!!!!!""""""!!! #########"""""""""#########'''((($$$"""###$$$"""$$$&&&%%%""""""%%%&&&$$$%%%&&&(((,,,///000...,,,+++)))%%%$$$######"""!!!$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######%%%&&&(((***++++++******)))))))))(((((((((((((((((((((((((((((()))'''((()))((('''''')))+++,,,---...---,,,---...000666<<>>999999999999999<<<>>>AAADDDEEEDDDAAA<<<777444333111000///...------------......------,,,+++***************+++++++++,,,,,,+++******+++---......---***)))((()))***+++***((()))((('''&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%###$$$$$$$$$%%%$$$$$$$$$"""#########"""!!! ######"""!!!!!!!!!"""""""""&&&&&&""" !!!""" &&&((('''###"""$$$$$$!!!&&&&&&))),,,///000...,,,(((&&&$$$###%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%''')))+++------++++++*********))))))))))))))))))))))))))))))(((&&&'''((((((((()))+++---,,,---......------///111777>>>JJJWWWaaakkktttyyy~~~{{{vvvpppggg]]]UUULLLFFFBBBAAAAAA@@@DDDJJJPPPXXX___bbbeeehhhhhheeebbb```\\\YYYXXXYYY[[[\\\aaaeeelllrrrwww|||tttlll```TTTIII???777333///---+++***+++------,,,++++++,,,---.........---...000222444555888<<>>EEEMMMUUUaaakkksss{{{zzzpppgggYYYLLL@@@888222///......---------,,,,,,,,,++++++******++++++,,,---,,,,,,+++***************((((((,,,111444888BBBLLLYYYbbbiiilllooovvv{{{|||}}}}}}vvvmmmeee^^^SSSHHH}}}wwwnnnjjjeeeaaa^^^[[[XXXVVVQQQQQQRRRRRRSSSSSSTTTTTTUUUTTTTTTSSSSSSTTTTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTUUUVVVXXX^^^eeejjjsss|||}}}ssseeeYYYOOOHHHAAA<<<888999:::::::::<<<@@@CCCCCCCCCBBB>>>:::555333333111000///...---------------,,,,,,+++***)))((('''************++++++++++++...---++++++,,,,,,***)))***)))((()))***+++***((('''(((((((((((((((((('''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%###%%%%%%$$$###""""""$$$%%%$$$"""!!!!!!!!!"""######&&&%%%!!! !!! %%%'''&&&###"""$$$### &&&''')))---000000...,,,###""""""###&&&)))++++++%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&(((***,,,......,,,,,,+++++++++*********)))************))))))(((&&&'''((((((((())),,,...***,,,---......///111333999BBBPPP]]]fffooowww|||yyyssslllcccXXXQQQIIIDDD@@@@@@??????BBBGGGNNNVVV]]]___aaadddccc```___]]]ZZZXXXXXXZZZ\\\^^^aaafffnnnuuuzzz~~~rrrkkk___SSSHHH???888333///---+++***,,,------,,,++++++,,,,,,,,,,,,,,,++++++,,,///111333777<<<@@@DDDGGGLLLQQQSSSPPPJJJEEE???>>>AAAHHHOOOWWWbbblllttt|||xxxooofffXXXJJJ???777222////////////.........------++++++******++++++,,,------,,,++++++******++++++)))))),,,111444777AAAJJJUUU^^^gggjjjnnnuuuzzz{{{}}}~~~}}}vvvmmmfff___TTTIIIyyyssskkkgggbbb^^^\\\YYYWWWUUURRRRRRRRRSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUWWWXXXYYYXXXWWWUUUSSSRRRRRRSSSTTTUUUVVVWWWXXXZZZ```ggglllrrr|||vvvlll^^^RRRJJJDDD>>>:::888999;;;;;;;;;===BBBFFFBBBAAA@@@<<<777444333333000000///...------------+++++++++******)))))))))************++++++++++++---,,,******++++++)))(((***)))((()))***+++***(((&&&'''((())))))((('''&&&###$$$&&&''''''&&&$$$###$$$#########$$$$$$%%%&&&###$$$%%%$$$###$$$'''***((('''%%%###""""""###$$$$$$'''&&&!!! """ !!!$$$$$$""""""%%%$$$!!!'''(((***---000000...,,,$$$###"""$$$'''***++++++$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''')))+++---...///,,,,,,,,,,,,++++++++++++******+++++++++***)))(((&&&((((((((('''''')))+++)))+++,,,---...000333555<<>>666222//////.........------------++++++******++++++,,,---------,,,++++++++++++,,,+++***---111333777@@@IIIRRR\\\eeeiiinnntttyyyzzz|||~~~}}}{{{tttllleee^^^TTTIIIvvvqqqiiieeeaaa]]][[[YYYVVVTTTUUUUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTVVVYYY[[[\\\ZZZXXXUUUSSSRRRSSSTTTUUUWWWXXXXXXYYY\\\bbbiiinnnqqq{{{pppfffYYYMMMFFFAAA===999888:::;;;<<<<<<>>>CCCHHH@@@@@@>>>;;;666333333333000000...---------------+++,,,,,,,,,,,,---------)))************+++++++++)))(((((()))+++,,,,,,+++***)))((()))***+++***(((%%%&&&)))++++++)))&&&%%%###$$$&&&''''''&&&$$$###$$$#########$$$%%%%%%&&&!!!###$$$$$$$$$&&&+++///+++)))'''%%%######$$$%%%%%%((('''"""!!!###!!!!!!"""!!!"""&&&&&&###'''(((***---000000...,,,***(((%%%%%%&&&''''''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((()))+++---...///------,,,,,,,,,,,,++++++***+++,,,,,,+++***)))((('''(((((('''%%%%%%&&&'''(((***,,,---///111444777???JJJZZZgggooovvv}}}zzzssskkkdddZZZPPPHHHDDD???;;;;;;;;;:::===BBBFFFNNNVVVYYY\\\``````]]][[[YYYWWWWWWXXX[[[^^^aaaccciiiqqqyyy~~~|||ooohhh]]]RRRIII@@@:::666555222///---,,,,,,+++)))((()))***+++,,,------------...//////000333888;;;BBBFFFLLLSSSVVVSSSLLLGGGDDDCCCFFFLLLSSSYYYcccmmmwww}}}uuummmcccUUUGGG===666222///......---------,,,,,,,,,++++++******++++++,,,---...---,,,,,,++++++,,,,,,++++++---111444777@@@IIIPPPZZZdddiiinnntttxxxyyy|||}}}~~~~~~~~~{{{yyysssjjjddd^^^SSSIII~~~tttmmmfffccc___\\\[[[ZZZYYYWWWWWWVVVVVVUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVUUUTTTTTTWWWXXXZZZ[[[^^^bbbhhhmmmwwwxxxnnnaaaSSSIIIBBB:::777777999888888:::>>>BBBDDDEEECCC???:::666444333111///111000///...,,,+++***)))************************---------,,,,,,+++++++++---,,,***)))))))))***++++++***(((((())))))'''%%%))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%"""""""""""""""######$$$$$$&&&'''&&&$$$%%%)))------(((""" """!!!!!! !!!!!!""""""###### !!!"""$$$%%%&&&***,,,///222222///,,,***'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%$$$$$$#########$$$%%%'''((((((&&&%%%###&&&&&&''')))***,,,------...---,,,***))))))(((((('''((()))******++++++******)))((('''''''''''''''((((((+++/////////444;;;DDDOOO```nnnvvv{{{~~~~~~xxxoooeee[[[RRRJJJEEE???===:::888888:::>>>@@@GGGLLLSSSXXXZZZ[[[[[[[[[XXXXXXXXXXXXXXX[[[___bbbiiimmmsssxxx|||yyyrrrhhh[[[OOOFFF>>>777222///...---,,,+++*********)))******++++++******)))******+++,,,///222555666<<>>999555333222000///111111000...---+++******************************+++++++++******))))))))),,,+++******))))))*********)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""""""""""""""###$$$$$$$$$%%%%%%$$$######'''***&&&###!!!###$$$#########""""""!!!!!! !!!!!!!!!"""###$$$%%%&&&(((+++///222222///+++((('''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%&&&'''(((((('''%%%$$$&&&&&&''')))***+++,,,------,,,+++***((((((((((((((()))***++++++,,,,,,,,,)))(((''''''&&&&&&''''''))))))+++///000000555===HHHSSScccpppyyy}}}zzztttkkkaaaXXXOOOGGGBBB>>><<<999777777:::===???EEEJJJPPPUUUXXXYYYYYYZZZXXXXXXXXXXXXYYY\\\aaadddkkkooouuuzzz~~~yyyqqqgggZZZNNNEEE>>>777222000///---,,,+++*********+++,,,,,,------,,,,,,++++++++++++,,,---///111333777<<>>;;;999777555666888;;;===BBBGGGMMMRRRUUUVVVWWWWWWXXXXXXYYYZZZ[[[___dddhhhnnnrrrxxx}}}xxxooofffXXXMMMDDD===777222000000...,,,+++***))))))++++++,,,,,,,,,,,,++++++---,,,+++++++++,,,......111777???GGGLLLLLLJJJHHHEEEIIINNNTTT\\\dddmmmsss{{{|||ssskkk```PPPCCC999333---)))***************************++++++***)))***---///......------,,,+++************---111444777???HHHTTT^^^iiioootttzzz~~~}}}|||{{{zzz|||}}}~~~}}}|||{{{zzzyyyvvvsssmmmfff\\\RRRKKKxxxoooiiicccaaa^^^\\\\\\\\\\\\[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYY[[[^^^aaacccdddddddddccccccbbbaaa```___^^^\\\]]]^^^^^^```ccchhhlllttt}}}ssshhh^^^SSSHHHCCC???;;;999:::777888:::>>>BBBFFFGGGFFF===:::666333222222111///222222111000///...------************************,,,,,,,,,+++++++++++++++)))***+++++++++***((('''&&&%%%%%%&&&((())))))(((((((((((((((((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%$$$$$$###"""!!!!!!"""###!!!!!!!!!""""""!!! !!!!!!""""""##################$$$%%%&&&''')))---222666666222---)))&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))(((((('''''''''((()))***+++,,,,,,+++***)))((('''&&&&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&((('''***---///111999BBBRRR\\\kkkvvv}}}|||qqqkkkaaaWWWOOOGGG@@@<<<888777555444444777:::;;;@@@EEEKKKPPPSSSTTTUUUWWWXXXYYYZZZ\\\^^^bbbhhhlllqqqvvv{{{wwwlllcccVVVKKKCCC===777222111000...,,,+++))))))((())))))************))))))+++******)))***+++,,,---000555===DDDHHHHHHFFFDDDBBBFFFLLLSSS\\\eeennnttt{{{|||tttjjj___PPPBBB999222---)))*********************************)))(((***,,,///......---,,,+++***))))))******,,,111333666???HHHTTT___jjjpppvvv|||~~~|||{{{zzz{{{|||~~~}}}|||{{{zzzyyyzzzxxxtttnnnfff\\\QQQJJJuuukkkeeebbb```]]]\\\]]]^^^]]]\\\\\\\\\[[[ZZZZZZZZZZZZZZZZZZ[[[^^^```cccdddffffffeeeeeedddcccbbbaaa``````^^^_________```cccgggkkkqqqzzzzzznnncccZZZOOOEEE@@@===999777777666777:::???CCCFFFFFFEEE<<<999555333333333222111222222111000///......---************************++++++++++++++++++++++++))))))***++++++)))((('''+++***))))))++++++***)))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%###############$$$$$$%%%&&&%%%$$$#########""""""!!!"""#########"""!!!!!! !!!!!!""""""##################$$$%%%&&&&&&'''+++111555555111+++'''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((((((((((((''''''((()))***++++++,,,+++***)))'''&&&&&&%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&(((,,,...222;;;EEEVVV___mmmxxx~~~{{{nnnggg^^^TTTKKKDDD>>>:::666555444333444666888:::@@@DDDJJJOOORRRTTTVVVWWWXXXYYY[[[]]]aaaffflllqqqvvvzzz}}}uuuiiiaaaTTTJJJBBB<<<777222000///...,,,+++***))))))((())))))******))))))((((((''''''((()))+++---...222666===CCCEEEDDDAAA???@@@DDDKKKSSS\\\gggqqqwww{{{}}}uuuiii___PPPBBB999333...***)))))))))))))))))))))))))))******)))((()))+++------,,,,,,+++******))))))******,,,000222666???HHHTTT___kkkqqqwww}}}}}}{{{zzzyyyyyyzzz|||~~~~~~}}}|||{{{{{{|||yyyuuuoooggg\\\QQQJJJ}}}rrrhhhcccaaa___]]]\\\^^^______^^^]]]]]]]]]]]]]]]^^^^^^___^^^___```bbbdddeeeeeeeeeddddddcccbbbaaa```______]]]]]]]]]]]]]]]```dddgggnnnwww}}}uuuiii]]]TTTKKKAAA>>>;;;888666777666888;;;@@@DDDEEEDDDBBB;;;888555333333333333333111111111000///.........************************((((((((()))))))))))))))))))))******))))))((('''((('''&&&&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$############$$$%%%%%%&&&%%%$$$$$$%%%%%%###""""""#########$$$%%%######""""""!!!!!! ###############$$$%%%%%%&&&)))...222222...)))&&&$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((())))))'''(((((()))******+++++++++***)))'''&&&&&&&&&&&&%%%%%%'''(((((((((((((((&&&&&&&&&&&&&&&&&&'''((('''&&&(((,,,///444>>>IIIZZZcccoooyyy}}}yyykkkdddZZZPPPHHHBBB<<<999444444333333444666888999???CCCIIINNNQQQSSSVVVWWWXXXZZZ\\\___ccciiipppuuuzzz~~~{{{sssggg^^^RRRHHHAAA<<<666333///...---,,,+++***************++++++++++++******&&&&&&&&&''')))+++...///555888===BBBCCCAAA>>><<>>IIITTT```lllrrrwww}}}~~~|||zzzyyyxxxvvvwwwyyyzzz|||~~~~~~~~~~~~~~~}}}{{{vvvpppggg\\\QQQJJJyyyooogggbbb```___]]]]]]^^^``````___^^^^^^^^^___```aaabbbcccaaaaaabbbcccdddddddddcccbbbaaaaaa```___^^^]]]]]]ZZZZZZZZZYYYYYY[[[___bbbkkkuuuxxxpppcccXXXNNNEEE===;;;;;;888777888666888;;;@@@CCCDDDAAA???999666333111222333333222111000000//////......---************************'''((((((((()))))))))*********)))((((((((((((((($$$""""""###%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&$$$###$$$%%%&&&$$$!!! """!!! """%%%######""""""!!!!!! ######"""""""""###$$$$$$(((+++...111111...+++((($$$###"""!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((((((((()))******++++++++++++)))((('''&&&&&&&&&%%%&&&'''((())))))))))))''''''&&&&&&''''''((())))))((()))---111666BBBNNN]]]fffrrr{{{{{{wwwgggaaaWWWMMMEEE???:::777444333333333444666888999>>>BBBGGGLLLOOORRRUUUWWWXXXZZZ]]]aaaeeellltttyyy~~~yyyqqqeee\\\QQQGGGAAA;;;666333...---,,,,,,+++++++++,,,******++++++++++++******&&&&&&&&&''')))+++...///444888<<<@@@AAA@@@===:::<<>>IIIUUU```lllrrrwww|||~~~~~~}}}|||zzzyyyxxxwwwrrrsssuuuxxxzzz|||~~~~~~|||wwwppphhh]]]QQQJJJvvvnnngggbbb```^^^\\\]]]^^^`````````^^^______```bbbccceeefffccccccdddddddddcccbbbbbb``````___^^^]]]\\\[[[[[[WWWXXXWWWVVVVVVWWW[[[^^^iiisss{{{tttmmm```TTTJJJAAA:::::::::999999:::666888;;;@@@CCCCCC@@@===777444111000111222222222000000//////......------************************))))))******+++++++++,,,+++***((('''''''''((()))&&&%%%&&&'''***,,,,,,,,,''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$###!!!###%%%&&&$$$!!!!!!"""###!!!!!! !!!!!!"""#########""""""""""""""""""######,,,...111333333111...,,,$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%'''((()))(((((())))))******++++++,,,+++***(((''''''''''''$$$$$$%%%&&&'''''''''''''''''''''''''''((()))***+++)))***...222999EEEQQQ```hhhttt}}}zzzuuueee^^^TTTJJJCCC===888666333333333333444666888999===AAAFFFJJJNNNQQQTTTVVVXXXZZZ]]]aaagggnnnuuu{{{~~~xxxpppddd[[[PPPFFF@@@;;;666333---,,,,,,++++++,,,,,,---(((((())))))))))))(((((((((''''''((()))+++---...333666;;;???@@@???<<<:::888===EEEOOOZZZfffrrryyy~~~vvvnnnaaaWWWIII>>>777222...+++))))))))))))))))))))))))'''***,,,---***'''%%%$$$((((((((()))******+++++++++)))+++...000444>>>IIIUUUaaalllssswww|||~~~}}}}}}}}}|||zzzyyyxxxwwwvvvpppqqqsssvvvyyy{{{}}}~~~|||wwwqqqhhh]]]QQQJJJ{{{rrrjjjddd```^^^___```aaabbbbbbbbbbbbcccbbbbbbccceeeffffffeeecccbbbbbbbbbaaaaaa``````]]]\\\ZZZYYYWWWVVVVVVVVVXXXTTTSSSTTTSSSRRRVVV\\\iiiuuuzzzqqqfff[[[SSSHHHBBB:::666666888888777:::;;;???CCCFFFCCC<<<777777666444222111/////////111000---+++++++++,,,---***++++++++++++***)))))),,,++++++***)))((('''''''''((()))******(((&&&$$$(((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$%%%$$$###$$$%%%&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$ """"""""""""!!!!!!!!!!!!######!!!!!!!!!###&&&''')))...222444333///+++)))'''%%%###"""######"""!!!"""$$$%%%%%%$$$###%%%&&&((('''&&&&&&%%%%%%%%%%%%((()))***,,,,,,++++++***&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&%%%'''(((***,,,222===KKKVVVccclllvvv{{{yyypppggg[[[NNNHHHCCC<<<666444222333444444333555888:::>>>BBBHHHMMMPPPSSSUUUWWW[[[]]]aaaeeejjjpppwww|||{{{rrrlllaaaYYYMMMDDD???:::555222---+++))))))***+++***)))(((((((((((())))))))))))((((((((((((***---000222222888@@@DDDDDD@@@;;;999999>>>GGGPPPYYYeeerrr{{{vvvkkk```SSSDDD<<<555000---...+++*********,,,---,,,+++,,,+++)))((((((((()))***))))))))))))((((((((((((******,,,///000333>>>IIIUUUaaammmtttwwwzzzzzzxxx|||{{{{{{zzzxxxvvvtttssspppqqqrrrtttwwwzzz|||~~~~~~yyytttlllaaaSSSJJJzzzqqqjjjdddaaa``````aaabbbccccccccccccdddcccbbbccceeeffffffddddddcccbbbaaa```___^^^^^^[[[ZZZYYYWWWVVVUUUTTTTTTUUURRRQQQSSSRRRRRRVVV\\\iiiuuu}}}uuulllaaaVVVOOOFFFAAA:::666666777888888;;;<<<>>>BBBDDDBBB<<<777666555444222000/////////000...,,,+++***+++,,,---++++++,,,,,,++++++***)))++++++++++++************))))))*********)))''''''''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$%%%$$$###$$$&&&&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!! !!!!!! !!!"""""""""""""""""""""""""""!!! !!!"""$$$&&&(((******...333666444///+++)))'''%%%###"""######"""!!!"""###%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&'''((()))***))))))(((******)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''(((***,,,...555@@@OOOYYYgggpppxxx}}}vvvmmmcccXXXLLLFFFAAA999444333111222333333333444777:::???CCCIIINNNQQQTTTWWWYYY[[[^^^bbbfffkkkqqqxxx}}}zzzqqqjjj___WWWLLLCCC===888444000---+++))))))***+++***)))************))))))))))))((((((((()))+++---///111333888@@@DDDCCC@@@;;;999888>>>FFFOOOYYYdddqqqzzzuuukkk```SSSDDD;;;555///,,,---)))((('''(((***+++***)))***)))((('''''''''(((((())))))))))))((((((((((((******,,,///000333>>>JJJVVVbbbnnntttwwwzzzzzzxxx|||{{{{{{zzzxxxwwwuuutttrrrrrrtttvvvxxx{{{}}}~~~yyytttmmmcccUUULLL}}}||||||~~~yyypppjjjdddaaabbbbbbcccdddeeeeeeeeeeeeeeedddcccdddeeefffeeeddddddcccbbb```___]]]\\\[[[YYYXXXVVVUUUSSSSSSRRRRRRRRROOOOOOQQQQQQQQQVVV]]]iiitttyyypppfff[[[PPPIIIDDD???:::666666777888888<<<===>>>@@@AAA???;;;777555444333111000/////////---,,,+++******+++,,,---,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,++++++************))))))&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%$$$%%%$$$$$$$$$&&&&&&$$$######$$$&&&''''''&&&$$$###"""!!!!!!  !!!!!!!!!"""""""""""""""""""""""" """###%%%&&&'''***///555888555000+++(((&&&%%%###"""######"""!!!"""###$$$$$$######$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&******)))((('''&&&%%%$$$'''&&&%%%$$$$$$%%%&&&'''(((((()))))))))))))))((()))+++...222999EEETTT___lllttt{{{zzzqqqhhh^^^SSSHHHCCC>>>777333222000111222222222444777:::???DDDJJJOOORRRUUUXXXZZZ]]]```dddhhhmmmssszzz~~~yyyoooggg\\\TTTIII@@@;;;777222///---+++))))))***+++***))),,,+++++++++******))))))))))))***+++,,,---......444999@@@DDDCCC???;;;999888>>>FFFNNNXXXcccpppxxxtttjjj___RRRDDD;;;444...+++,,,)))((('''(((***+++***)))(((((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))******---000111555@@@KKKXXXcccooouuuxxx{{{{{{xxx{{{{{{zzzyyywwwvvvuuuuuuttttttuuuwwwyyy|||~~~}}}yyyuuuoooeeeXXXOOO}}}{{{yyyyyy|||wwwpppjjjeeeccccccdddeeeeeefffffffffeeegggeeeddddddeeeeeedddcccaaa``````^^^]]]\\\[[[[[[XXXWWWUUUTTTRRRQQQQQQQQQNNNLLLLLLOOOPPPQQQWWW^^^iiiuuu~~~uuulllaaaVVVLLLEEEAAA>>>999666666777888999===>>>>>>???>>><<<999777444333222111000/////////++++++*********+++,,,,,,------......------,,,++++++++++++++++++++++++++++++******)))))))))******'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%###"""$$$&&&((((((&&&$$$"""$$$$$$###""""""""""""###$$$###"""!!! """""""""""""""######### !!!!!!"""""""""!!! +++000666999666000+++(((&&&$$$""""""###$$$###""""""###$$$$$$######$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&$$$######$$$&&&''''''((((((((())))))))))))))),,,000555===JJJYYYdddooowww~~~|||vvvlllcccYYYOOOFFF@@@;;;555222222...000111111222444777:::???CCCJJJOOOSSSVVVYYY[[[^^^bbbfffkkkpppuuu|||xxxnnngggZZZRRRGGG???:::666222///---+++))))))***+++***))),,,++++++******))))))((()))***+++,,,------------555:::@@@DDDCCC???;;;999888>>>FFFNNNWWWbbbnnnwwwtttjjj^^^QQQCCC:::333---***++++++***)))***+++,,,,,,***((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))***+++---000222666AAAMMMYYYeeeqqqvvvyyy{{{{{{xxxyyyxxxwwwvvvvvvuuuuuuttttttuuuvvvwwwyyy{{{}}}~~~}}}yyyvvvqqqggg[[[SSS~~~{{{yyyxxxwww{{{wwwooojjjgggdddeeeeeefffggggggggggggfffiiigggeeeeeeeeeeeecccbbb]]]\\\\\\\\\\\\\\\\\\\\\WWWVVVUUUSSSRRRQQQPPPPPPLLLIIIJJJMMMOOOQQQWWW^^^kkkvvv|||ssshhh^^^SSSIIICCC===<<<999666555666888:::>>>>>>???>>><<<999777666222111000000////////////++++++++++++++++++,,,,,,---............---,,,,,,,,,++++++***))))))((((((***)))((((((((())))))***((())))))))))))*********&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$%%%&&&'''%%%###"""$$$&&&((((((&&&$$$"""%%%%%%$$$############$$$$$$######!!! !!!"""""""""#########$$$""""""###$$$$$$$$$######---111777888555000***'''&&&$$$""""""###$$$###"""!!!###$$$$$$###"""$$$%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&''''''((((((((((((,,,111777AAANNN^^^iiirrrzzzxxxrrrhhh^^^SSSKKKCCC>>>999333222444---///000111222444888;;;???CCCJJJOOOSSSVVVYYY[[[```dddiiinnnsssxxx~~~xxxnnngggXXXQQQFFF>>>:::666222///---+++))))))***+++***)))******)))))))))((((((((()))***+++------......---666;;;AAADDDCCC???<<<:::999???FFFNNNWWWaaammmvvvuuujjj\\\OOOAAA999222---***+++***)))((()))+++,,,+++***))))))))))))(((((('''''''''((((((((()))))))))******+++...111333888CCCOOO[[[gggrrrwwwyyy|||{{{yyywwwvvvuuutttsssssstttttttttuuuuuuvvvxxxzzz{{{|||~~~~~~|||yyywwwrrriii]]]UUU|||yyywwwwwwvvvyyy~~~vvvpppkkkiiiggghhhhhhiiiiiiiiiiiihhhhhhjjjhhhfffeeeeeedddbbbaaaZZZZZZZZZZZZ[[[[[[[[[[[[VVVUUUTTTRRRQQQPPPOOOOOOKKKIIIIIIMMMOOOQQQWWW^^^mmmxxxyyyooodddYYYOOOGGGAAA::::::999666555666888;;;===>>>???>>>:::777555444000000///////////////000,,,,,,,,,,,,,,,+++++++++------......------,,,+++,,,,,,+++***)))((('''&&&((((((((()))))))))))))))))))))*********+++++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''%%%$$$###$$$&&&''''''&&&$$$###$$$######""""""""""""""" !!!!!!"""""""""!!!""""""######$$$$$$$$$!!!"""$$$&&&(((***+++,,,///222666777333...)))'''%%%###""""""###$$$$$$###!!!"""######""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&''''''(((******)))'''%%%$$$###"""&&&%%%$$$######$$$%%%&&&&&&&&&%%%&&&&&&'''((()))(((---333:::EEESSScccnnnvvv}}}{{{tttmmmcccZZZNNNGGG@@@<<<777111111444---///000222333555999<<<@@@DDDKKKPPPTTTXXX[[[]]]bbbfffkkkqqquuuzzz~~~wwwllldddVVVOOOEEE===999555222///---+++))))))***+++***)))((((((((((((((((((((((((******+++,,,---...//////888<<>>888999888666555555999<<<<<<>>>@@@???:::555333222//////.........//////000---------------,,,+++***---------------,,,+++++++++++++++******)))))))))((((((***+++++++++******))))))))))))************&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!!!!!!!!!!!!! !!!"""######$$$!!!""""""######$$$%%%%%%""""""###%%%'''+++---///000333555444111,,,)))'''%%%###""""""###$$$$$$###!!!"""######""""""###$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((******)))'''%%%###""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&'''((()))***)))...555>>>IIIXXXhhhsss{{{vvvooohhh^^^UUUIIICCC===999444//////333---///111222444777;;;>>>BBBGGGMMMSSSWWW[[[^^^```cccgggmmmssswww|||}}}tttiii```TTTLLLBBB;;;777444000------+++))))))***+++***)))((((((((())))))***++++++*********+++,,,...111222999===AAADDDBBB???<<<:::<<>>666111---+++---((('''&&&''')))))))))'''******+++++++++***)))((('''''''''((()))*********++++++...333555:::FFFRRR___jjjuuuyyy{{{|||{{{yyywwwvvvtttssssssuuuvvvwwwwwwwwwwwwxxxxxxzzz{{{|||~~~~~~|||yyyvvvrrriii]]]UUU|||{{{xxxvvvtttssssssssssssyyywwwqqqmmmllljjjnnnooooooooooooooonnnnnnllljjjhhhfffeeedddaaa___[[[[[[ZZZYYYXXXWWWWWWWWWRRRQQQPPPNNNMMMLLLLLLKKKKKKIIIJJJMMMOOOQQQWWW^^^ppp{{{vvvooodddYYYOOOFFF???;;;666888888777444555999<<<;;;>>>AAA???:::444111111///............///000000/////////...---,,,+++***,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,((()))+++---...---+++***(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$%%%%%%###"""""""""$$$'''***+++111333444333///+++((('''%%%###""""""###$$$$$$###!!!"""######""""""###$$$%%%%%%%%%%%%&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###((('''''''''((()))+++,,,+++000777AAALLL[[[kkkwww|||sssllleee[[[RRRFFF@@@:::777111---...222...///111333444777<<>>IIITTTccckkkvvv}}}~~~|||{{{{{{wwwvvvuuuuuuvvvxxxzzz|||yyyzzzzzzxxxxxxyyy|||~~~~~~~~~{{{xxxuuupppiii^^^WWW}}}{{{xxxtttrrrqqqqqqrrrwww|||yyytttrrrrrrqqqrrrssssssttttttsssqqqpppjjjiiifffccc```^^^]]]\\\ZZZZZZYYYXXXWWWVVVTTTTTTQQQPPPNNNLLLJJJIIIJJJJJJHHHHHHKKKNNNNNNQQQ\\\gggsss~~~yyymmmfffZZZOOOGGG@@@<<<999888666333222444888<<>>BBBLLLOOOUUUYYY]]]aaaeeehhhiiikkkooorrrwww|||}}}uuulllbbb[[[OOOFFF===888333...,,,...,,,+++++++++******************+++++++++******)))((()))***+++,,,...333666;;;@@@DDDCCC>>>::::::<<>>IIITTTccckkkvvv|||~~~|||{{{{{{yyyxxxwwwvvvvvvwwwyyyzzzzzzzzzzzzyyyxxxyyy|||}}}yyyuuuqqqiii^^^WWW}}}{{{xxxuuusssrrrssssssyyy~~~{{{vvvuuuttttttssstttvvvvvvuuurrrpppnnniiigggeeebbb___]]]\\\[[[YYYYYYXXXWWWVVVTTTSSSRRROOOMMMKKKIIIHHHHHHHHHHHHIIIIIIKKKOOOPPPTTT___jjjuuu{{{ttthhhaaaVVVLLLDDD>>>:::777888666444333555888<<<>>>AAA???<<<888555222000///...////////////000000000,,,,,,------------,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,++++++***++++++++++++***))))))'''''''''(((((()))))))))(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!!!!!!!!!! ###$$$%%%$$$###"""$$$&&&!!!"""###$$$$$$&&&***---111444555222,,,'''%%%%%%"""!!!  !!!"""%%%%%%$$$###############%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%###""""""###&&&''')))***)))(((&&&$$$&&&'''((('''%%%$$$%%%&&&'''((()))*********---///444999CCCQQQ```ooozzz}}}wwwooohhhaaaXXXNNNFFF>>>;;;666333111000///---...///111333666:::@@@DDDMMMQQQWWW]]]```cccfffiiiiiilllppptttxxx}}}zzzrrrhhh]]]WWWKKKCCC:::666222---,,,---,,,,,,,,,++++++++++++***)))******+++++++++******((()))++++++,,,///444777===AAADDDAAA;;;888999<<>>IIITTTbbbjjjttt{{{}}}|||{{{||||||{{{yyyxxxxxxxxxyyyzzzzzz{{{{{{zzzyyyzzz~~~zzzvvvqqqiii^^^VVV~~~|||yyywwwuuuuuuuuuvvvzzz~~~yyywwwvvvvvvssstttvvvvvvtttpppllliiigggeeeccc```^^^\\\[[[ZZZYYYYYYXXXWWWVVVTTTRRRPPPLLLKKKIIIGGGFFFFFFFFFFFFHHHHHHKKKNNNPPPUUUaaammmxxxwwwpppbbb\\\RRRHHHAAA<<<888666777666444444666888;;;======<<<999555222///------,,,,,,,,,---------......,,,------......------,,,---------,,,,,,,,,++++++......---,,,+++)))((((((******+++++++++******)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###""" !!!!!!!!!!!! !!!""""""""" """###"""$$$&&&''''''))),,,...222666888555...(((''')))"""!!!!!!"""$$$######""""""#########"""############$$$$$$$$$%%%&&&'''%%%###"""###$$$&&&'''((((((((('''&&&%%%&&&'''((('''%%%$$$%%%&&&'''(((*********,,,///111666>>>JJJXXXfffsss~~~|||vvvmmmeee]]]TTTJJJCCC===999555222111111000///...000333555888<<>>HHHSSS```hhhrrryyy{{{{{{{{{||||||{{{zzzzzzzzzzzz{{{{{{{{{||||||{{{zzz||||||xxxsssjjj___WWW~~~{{{yyyxxxxxxxxxyyy|||zzzxxxxxxwwwtttuuuvvvvvvsssooojjjgggdddcccaaa^^^\\\ZZZYYYYYYXXXXXXXXXWWWVVVSSSPPPOOOJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFIIIMMMPPPVVVcccooo{{{tttlll]]]WWWNNNEEE???;;;888666444444444555777999<<<===;;;:::777444111///------,,,,,,,,,,,,------------......////////////......------,,,,,,,,,+++++++++......---+++***))))))))))))******+++++++++******(((((('''&&&&&&%%%$$$$$$(((''''''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$############""""""######$$$%%%%%%$$$"""!!! !!!!!!!!!!!!!!!""""""!!! !!!###$$$%%%''''''''')))+++---111555777444---'''&&&(((###"""  """### !!!"""###$$$$$$"""""""""#########$$$$$$%%%&&&'''&&&%%%$$$%%%'''((('''&&&%%%%%%&&&'''(((&&&'''((('''%%%$$$%%%&&&'''((()))******,,,000333888AAAOOO^^^kkkvvv{{{uuulllccc[[[RRRIIIBBB<<<888555222222222111111///111444666:::???DDDIIIMMMRRRYYY___ccceeehhhiiimmmqqqvvv{{{wwwmmmbbbXXXQQQCCC<<<555333000+++***+++++++++++++++++++++++++++((()))***+++++++++++++++)))***+++,,,...111666999BBBDDDEEEAAA;;;888:::>>>CCCFFFLLLSSS[[[eeeooovvv|||~~~zzzttthhh^^^OOODDD888333///+++)))***''''''((()))***++++++,,,000...,,,+++,,,,,,***)))''''''''''''(((((((((((()))***---333777<<>>;;;:::888555222000///...---............/////////...//////////////////...,,,,,,,,,,,,++++++++++++************+++,,,---...))))))***++++++++++++***++++++***)))((('''&&&%%%(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$###### !!!!!!!!!!!!""""""""""""###$$$###"""!!!###%%%###$$$%%%%%%%%%'''***,,,///222333000***%%%######$$$###"""!!!!!!"""###$$$ !!!###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((('''%%%$$$$$$&&&((()))&&&'''((('''%%%$$$%%%&&&''''''((()))***,,,111444999DDDTTTcccoooxxxyyyrrriii```XXXPPPFFF@@@:::777444222222333222222000222555888;;;AAAGGGKKKOOOTTTZZZ___cccfffiiikkkppptttzzz}}}uuukkk```VVVOOOBBB;;;555222///***(((***)))************+++++++++((()))***+++++++++++++++)))***,,,---...222777:::CCCFFFGGGCCC>>>;;;===AAAEEEHHHMMMTTT\\\eeeooouuu|||zzzttthhh]]]NNNCCC888222///+++)))+++'''(((((()))***++++++++++++***)))***+++***(((&&&(((((((((((((((((((((((())))))---222666:::CCCLLLWWW___jjjrrrwwwyyy|||~~~{{{|||}}}~~~}}}~~~~~~}}}}}}~~~zzzuuummmbbbZZZ~~~|||zzzxxxxxxyyyzzz{{{~~~zzzxxxwwwvvvvvvvvvuuutttqqqnnnkkkiiiaaa```^^^[[[YYYXXXWWWWWWSSSTTTTTTTTTRRRNNNKKKIIIHHHGGGEEEDDDCCCCCCDDDDDDFFFFFFIIINNNRRRYYYhhhuuuxxxjjjaaaSSSMMMEEE>>>999666555333///111333666999<<<>>>???:::999777444222000///...------........./////////---......//////......---,,,,,,,,,++++++++++++***))))))))))))+++---...000))))))***+++++++++++++++------,,,,,,++++++******(((''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%!!!!!!!!!"""""""""######"""###$$$###!!!!!!###$$$"""#########$$$(((,,,000000000///...***&&&### ########################"""!!!!!!!!!"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&$$$###$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&'''((('''%%%$$$%%%&&&&&&&&&'''((())),,,111444;;;HHHYYYhhhrrryyy}}}{{{tttmmmddd[[[TTTLLLCCC===888555222000111222222111000333666999===BBBIIIMMMSSSVVV[[[```dddhhhlllooorrrwww~~~zzzrrrhhh]]]TTTMMMBBB:::555222///***'''((((((((()))))))))*********(((((()))++++++,,,,,,+++)))***,,,---///333777;;;DDDGGGIIIGGGAAA???AAADDDGGGJJJOOOUUU\\\eeennnttt|||~~~yyyrrrggg\\\NNNCCC777222///+++)))+++(((((())))))*********+++%%%&&&'''(((***)))&&&###))))))))))))))))))))))))((())),,,111444777???HHHRRRZZZfffooouuuxxx|||~~~~~~~~~~~~~~~~~~{{{wwwnnnddd\\\|||{{{yyywwwwwwwwwyyyzzz}}}yyyxxxvvvuuuttttttrrrpppmmmkkkiiiggg```___]]][[[YYYWWWWWWVVVQQQRRRRRRRRRPPPLLLHHHFFFGGGFFFEEEDDDCCCCCCDDDEEEGGGGGGJJJOOOSSS[[[jjjxxxuuufff\\\PPPJJJBBB;;;777444333222...///333666:::===???@@@777666444222///...---,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,+++++++++******,,,+++*********+++,,,---((()))***+++++++++++++++)))))))))))))))*********(((((('''''''''&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&!!!!!!""""""######$$$$$$ !!!!!!!!!!!!"""######$$$$$$&&&+++111555222111///...,,,)))$$$ ######$$$$$$$$$$$$######%%%$$$######"""#########!!!""""""""""""#########'''((('''&&&###!!!!!!!!!###$$$&&&(((((('''&&&%%%&&&'''((('''%%%$$$%%%&&&%%%&&&&&&'''(((,,,111555===JJJ\\\kkktttzzz~~~zzzxxxpppiii```WWWPPPHHH@@@:::666333000///000111111111111333666:::>>>CCCJJJNNNUUUXXX]]]aaaeeeiiinnnqqqsssxxxxxxooofff\\\RRRLLLBBB;;;555333///***'''(((''''''(((((()))))))))***(((((()))++++++,,,,,,,,,)))+++,,,...///333888<<>>888777777666444333222333666:::===>>>>>>===888444111111000---++++++,,,,,,------,,,,,,+++//////.........---------------,,,,,,+++,,,,,,,,,''''''((()))***++++++,,,(((((()))***+++---///000*********)))))))))))))))))))))(((''''''''''''''''''&&&$$$######$$$%%%&&&&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!&&&%%%$$$###""""""""""""$$$$$$$$$%%%(((+++///111333444333...(((###"""###'''%%%###  ######$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$((('''(((******+++111:::BBBQQQcccoooxxx|||yyymmmggg]]]RRRJJJCCC===999444333222000000000000111333555888;;;@@@FFFNNNSSSUUUYYY___eeeiiimmmqqqtttwww|||xxxooodddYYYOOOIIIBBB===777222...,,,)))'''(((((((((((()))))))))))))))((((((((((((((()))***,,,,,,---...111555<<<@@@HHHJJJKKKJJJGGGEEEEEEEEEGGGIIIKKKPPPWWWaaammmtttyyy}}}}}}yyyrrrfff[[[NNNBBB666222000,,,))))))************))))))((((((+++*********))))))(((((((((((()))***++++++,,,,,,,,,***+++...111444;;;BBBLLLUUUaaakkksssyyy~~~~~~~~~~~~~~~}}}~~~{{{vvvoooeee^^^}}}|||zzzyyyzzz|||~~~|||wwwrrrqqqssssssqqqnnnmmmkkkjjjgggeee___]]]ZZZWWWTTTRRRQQQPPPPPPOOONNNLLLJJJIIIIIIIIIFFFDDDBBB@@@@@@AAADDDFFFGGGJJJMMMQQQXXXdddrrr|||~~~vvvkkk```XXXJJJCCC999333222222111///333333444777;;;===>>>===999666222000000000...,,,+++,,,,,,------,,,,,,+++.........---------,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))******++++++)))))))))***+++,,,---...)))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$######"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""###$$$$$$$$$%%%(((,,,///111333444222...((($$$######%%%$$$""" !!!"""######$$$%%%%%%%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%((('''(((***+++,,,333;;;EEETTTeeeqqqyyy|||xxxkkkeeeZZZPPPGGG@@@:::777333222111000000000111222333555888<<>>CCCMMMNNNOOOMMMJJJHHHHHHHHHGGGIIIKKKOOOVVVaaallltttyyy~~~}}}yyyrrrfffZZZMMMAAA666222000,,,))))))++++++*********)))))))))*********)))))))))(((((('''(((((()))******++++++...,,,,,,///000222999@@@KKKTTTaaakkkrrrxxx~~~~~~}}}~~~~~~~~~|||wwwooofff___~~~|||{{{zzzzzz|||}}}xxxtttsssuuuvvvtttpppmmmkkkhhhdddbbb]]][[[YYYVVVSSSQQQPPPPPPOOONNNLLLKKKJJJIIIHHHHHHEEECCCAAA@@@@@@BBBDDDFFFHHHKKKOOOSSSZZZfffttt~~~{{{rrrfff[[[SSSHHHAAA888333222222222000333333555888<<<>>>===<<<666333000////////////...+++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++***************++++++)))))))))))))))************************++++++,,,)))))))))))))))))))))))))))(((''''''&&&&&&''''''%%%&&&((()))***(((&&&%%%'''&&&%%%$$$$$$#########"""""""""""""""""""""""""""###############"""!!!!!!"""######""""""$$$###$$$%%%(((,,,000222444444111---((($$$######$$$###"""!!!!!!"""$$$%%%######$$$%%%%%%%%%%%%$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&(((+++,,,...666???JJJXXXhhhsss{{{zzzuuuiiibbbWWWMMMDDD===888555222111000000000111222333333666:::>>>CCCIIIQQQVVV\\\```fffkkkooossswwwyyy|||rrrggg[[[PPPIII>>>:::555000...,,,***))))))))))))******+++++++++---------------...///000///000222333666<<>><<<;;;555333111///...---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******)))))))))))))))******+++*********)))))))))))))))++++++***)))))))))))))))((((((((()))))))))))))))(((((('''&&&&&&&&&&&&'''$$$$$$&&&''''''&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!  """$$$$$$###"""!!!######$$$&&&)))---111333555333000,,,(((%%%$$$$$$$$$$$$###""""""###$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''***((('''%%%$$$%%%&&&''''''&&&(((,,,...111999CCCNNN\\\kkkttt{{{xxxqqqfff___TTTIIIAAA;;;666444111000000000000222333555444777;;;@@@EEELLLSSSXXX___ccciiinnnrrrvvvyyy|||}}}ssshhh\\\PPPIII<<<888333000...---+++************+++,,,,,,------,,,,,,,,,,,,,,,---...///222333444666999>>>EEEJJJOOOOOOMMMJJJGGGDDDCCCDDDFFFGGGJJJNNNUUU___jjjqqq{{{}}}xxxqqqdddYYYLLL@@@555111///,,,***)))++++++++++++++++++++++++))))))))))))))))))((((((((((((((()))))))))******---++++++...000222888@@@JJJSSS```kkkrrrxxx}}}|||}}}~~~|||xxxqqqggg```~~~~~~}}}yyyuuutttvvvwwwtttoookkkgggccc___\\\WWWWWWUUUTTTRRRPPPOOONNNKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDFFFHHHIIIHHHKKKQQQVVV^^^jjjwwwvvvkkk^^^RRRJJJ>>>:::555111///000000111333444777;;;>>>>>>;;;999555444222///---++++++,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********)))((((((((())))))***+++*********)))))))))))))))++++++***)))((((((((((((''''''(((((())))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''&&&%%%$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!! """###$$$%%%%%%###!!! """###$$$&&&)))...222555555333///+++(((&&&%%%$$$%%%%%%$$$######"""""""""######$$$%%%%%%%%%%%%$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((((((***)))(((&&&%%%%%%&&&&&&'''&&&(((,,,///333===HHHRRR___mmmuuuzzz~~~uuummmbbb[[[QQQGGG???:::666444000000//////000222444555555888===BBBHHHOOOVVVZZZaaaeeekkkpppssswwwzzz}}}|||sssiii\\\PPPIII;;;888333000///...---+++++++++,,,,,,---......///,,,++++++,,,---...//////333444666777:::???FFFKKKLLLLLLJJJGGGCCC@@@@@@AAADDDFFFHHHMMMTTT^^^jjjqqq|||~~~xxxpppcccXXXKKK???444000///,,,******++++++++++++++++++++++++(((((((((((((((((())))))))))))***************+++***((()))---000333:::BBBIIISSSaaalllsssxxx}}}~~~~~~{{{}}}|||xxxpppgggaaa}}}xxxtttsssuuusssppplllhhheeeaaa\\\YYYTTTTTTTTTSSSQQQPPPNNNMMMIIIIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJKKKIIIMMMSSSYYYaaammmzzz}}}sssggg[[[OOOGGG<<<:::666222111111333444444555888===???>>>;;;777555555333000,,,++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******(((((((((((()))***+++,,,)))))))))))))))*********+++***)))(((''''''''''''&&&''''''(((((())))))***((('''&&&&&&%%%%%%&&&&&&)))(((&&&&&&&&&(((+++,,,'''&&&%%%$$$$$$#########""""""""""""""""""""""""!!!!!!"""###############$$$%%%%%%%%%$$$###!!! """"""###&&&***///333666666333...***((('''%%%$$$%%%%%%$$$###""""""!!!!!!######$$$%%%%%%%%%%%%$$$############$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((())))))******)))((('''&&&&&&%%%'''&&&(((---111666AAALLLVVVcccooovvvzzz~~~~~~{{{qqqiii^^^WWWMMMCCC===999666555000000000000000222444555555999???EEEKKKQQQXXX]]]cccgggmmmqqquuuxxx{{{~~~zzzrrrhhh\\\PPPHHH<<<999444111000///...,,,,,,,,,------...///000000.........//////111222333444555555666999>>>DDDIIIKKKJJJHHHEEEAAA??????@@@AAACCCFFFKKKSSS^^^jjjrrr}}}~~~xxxpppcccWWWJJJ???444000///,,,***************+++++++++++++++''''''(((((((((((())))))***************+++++++++)))'''(((,,,000333;;;CCCJJJTTTbbbmmmuuuyyy}}}~~~}}}}}}{{{}}}{{{wwwpppggg```|||wwwrrrqqqsssooolllhhheeebbb^^^[[[XXXRRRSSSSSSRRRQQQOOOMMMLLLHHHHHHGGGFFFEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJKKKKKKOOOVVV]]]eeeqqq~~~yyyooodddWWWKKKDDD;;;:::777444222333555777444666999>>>@@@>>>:::666333444333111---,,,---///+++,,,,,,------,,,,,,+++---,,,,,,,,,++++++++++++))))))))))))***+++,,,,,,(((((())))))******++++++***)))((((((''''''''''''&&&&&&''''''((())))))***((('''&&&&&&%%%%%%&&&&&&'''''''''(((((()))***+++&&&%%%$$$######"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$$$$$$$###############"""""""""!!!"""###&&&***///444777777222---)))((((((&&&$$$"""""""""###"""""""""!!!######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((())))))***++++++)))'''%%%$$$'''&&&(((---222888DDDOOO[[[fffrrrxxx|||~~~xxxmmmeeeYYYRRRHHH???:::777555555111111000000000111333444666:::@@@FFFMMMSSSZZZ^^^eeeiiiooossswwwzzz}}}~~~xxxpppggg[[[OOOGGG===:::555222111000...---,,,------...///000111222//////000000111333444555444444555555777;;;AAAEEEHHHHHHEEEBBB>>>===>>>??????AAAEEEJJJSSS___kkksss}}}~~~xxxooobbbVVVJJJ>>>333000///,,,******)))))))))*********++++++'''''''''((((((((())))))***************)))))))))***((())),,,///222:::BBBKKKUUUcccooovvv{{{~~~~~~}}}||||||zzz|||~~~zzzvvvooofff___|||wwwqqqpppqqqkkkiiieeebbb```]]]ZZZWWWQQQRRRRRRRRRQQQOOOMMMLLLGGGGGGFFFEEEEEEDDDEEEEEEBBBBBBCCCDDDFFFGGGIIIJJJMMMRRRXXX___hhhtttwwwmmmaaaUUUIIIBBB666555333000//////111333444666:::>>>@@@???:::666111333333111...---///222+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++))))))))))))***+++,,,---'''(((((()))***++++++,,,))))))((('''''''''''''''&&&&&&&&&'''((())))))***''''''&&&%%%%%%%%%%%%&&&###$$$&&&((())))))((('''&&&%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """#########!!! !!!"""###$$$!!!"""###&&&+++000444777777222,,,)))((((((&&&%%%!!!"""##################$$$%%%%%%%%%%%%$$$#########$$$%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&'''(((((()))***+++,,,+++(((%%%###'''&&&)))...333999EEEQQQ^^^iiiuuuzzz}}}}}}uuukkkcccUUUNNNEEE<<<888666555444222111000000000111222333666:::AAAGGGNNNUUU[[[___gggkkkpppuuuxxx{{{~~~~~~~~~{{{vvvooofffZZZNNNGGG???;;;666333111000///---------...///000111222222/////////000111333444555333444444444555999???CCCEEEDDDBBB???;;;:::;;;======@@@DDDJJJSSS___lllttt~~~~~~xxxooobbbVVVIII>>>333000///,,,******(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))((((((((((((,,,))))))---///111888@@@KKKUUUdddpppwww{{{~~~}}}|||{{{{{{zzz|||}}}yyyuuunnnfff___zzzxxxuuupppkkkiiifffaaa^^^]]][[[YYYWWWVVVVVVUUUSSSPPPLLLIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGJJJLLLPPPUUU\\\eeeooozzz{{{pppeee[[[QQQGGG@@@777555333111000111333444777:::>>>???===:::777555333222111000///...---,,,...---,,,+++***+++,,,---,,,------......------,,,+++*********))))))(((((((((((())))))*********+++((()))*********)))'''&&&&&&$$$###&&&))),,,+++)))++++++***)))((('''&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$###"""!!!!!!!!!!!! """#########"""!!!!!!"""###%%%%%%%%%$$$#########"""!!! !!!!!!%%%''''''&&&+++222666444777333---)))'''%%%###""" """######$$$######$$$%%%$$$"""!!!&&&&&&$$$$$$$$$$$$&&&&&&!!!!!!!!!!!!""""""""""""$$$###""""""###$$$&&&'''+++***)))+++333888222((('''))),,,///555@@@NNNWWWccclllwww~~~}}}wwwnnnccc\\\PPPKKKDDD>>>:::777444222......///...---///222555:::???FFFKKKPPPVVV^^^dddeeekkkpppsssxxx{{{{{{{{{zzzxxxvvvtttsssrrrtttwwwzzz}}}~~~zzztttlllddd[[[QQQKKK>>>;;;666222111000...---///000000000......000222222111///......///111222333333222222555999>>>@@@EEECCC@@@===;;;:::::::::>>>@@@DDDJJJRRR^^^kkksss|||xxxmmm^^^RRRDDD>>>666111///...---+++---+++++++++++++++(((&&&((((((((('''&&&&&&%%%%%%&&&'''((()))***+++++++++///---...222444666<<>>;;;888555444222111111///...---,,,,,,---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++******************))))))))))))*********+++((())))))***)))((('''&&&'''&&&%%%&&&)))+++***)))((((((((((((''''''''''''$$$$$$%%%&&&&&&%%%%%%$$$######""""""""""""###### !!!"""###""""""!!!!!!""""""###$$$$$$######!!! !!!!!!"""###%%%%%%%%%'''''''''+++333666444666222---)))'''%%%###""""""""""""""""""###$$$%%%###"""!!!###%%%&&&%%%$$$%%%$$$############$$$%%%!!!!!!"""""""""#########&&&%%%%%%%%%%%%'''((()))******(((***111777222***&&&))),,,000666AAAOOOYYYeeennnyyy~~~{{{uuukkk```YYYLLLGGGAAA;;;777444111///......///......000333666<<>>999555333222000///...///000///...---///111555555444333444555666777555444222222444888<<>>;;;999999999:::===???CCCIIIRRR^^^jjjssszzz~~~vvvlll^^^RRREEE>>>666111000///---,,,---+++******++++++)))''')))((((((((('''((((((((((((((()))***+++++++++***...,,,---000333555;;;CCCNNNZZZgggpppwww~~~}}}~~~}}}{{{zzzzzz{{{{{{}}}~~~~~~|||xxxqqqggg```~~~vvvsssqqqlllhhheeebbb^^^[[[ZZZYYYWWWVVVTTTTTTSSSRRRQQQOOOMMMLLLGGGGGGFFFFFFFFFFFFFFFFFFDDDEEEFFFFFFFFFHHHKKKMMMTTTYYYbbbmmmxxxzzzrrrfff\\\RRRJJJAAA;;;555444333333333333333444666999<<<<<<:::666333222000000///...------,,,,,,***+++,,,------......---)))******++++++******)))++++++++++++,,,,,,,,,,,,)))))))))***************)))))))))))))))((('''''')))''''''((()))******(((&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$ !!!""""""""""""!!!""""""!!!!!!!!!"""######""""""""""""$$$%%%&&&'''%%%''''''(((,,,444666555555111,,,((('''%%%###"""######"""""""""######$$$"""!!! """%%%'''(((((($$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&'''((()))))))))((((((...444333---(((+++///444;;;GGGUUU___jjjqqq{{{}}}|||{{{xxxqqqggg\\\TTTIIIDDD>>>888555222000........./////////111555888===CCCJJJOOOTTTYYY```fffkkkppptttuuuwww{{{{{{xxxuuurrrmmmhhhdddaaa``````\\\___dddiiiooovvv}}}|||uuummmddd[[[QQQKKKCCC???:::666444222000///---...///...,,,,,,...000222333444555666777777888777555333222333777;;;>>>AAA???<<<999777777888999;;;>>>BBBHHHQQQ]]]jjjrrrwww}}}|||uuukkk^^^RRREEE???777222000000...,,,---+++******++++++)))((()))((('''&&&'''((()))***)))******+++++++++******,,,***+++///222444:::BBBPPP\\\hhhpppwww~~~}}}~~~{{{yyyyyyzzz{{{}}}|||~~~}}}yyyrrrhhhaaa{{{ssspppnnnjjjfffccc```]]][[[ZZZZZZXXXWWWTTTSSSRRRPPPOOOMMMKKKJJJFFFFFFFFFFFFFFFEEEEEEEEECCCDDDEEEFFFFFFHHHKKKNNNUUU[[[eeeqqq|||vvvnnnaaaVVVNNNFFF>>>999333333444444444444444444888;;;===<<<999555333111.........------,,,,,,,,,(((***,,,.../////////...******++++++++++++******++++++,,,,,,------......************************)))))))))))))))(((((('''))))))((())))))))))))(((''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$##################"""""" !!!!!!!!!!!!!!!###"""!!! !!!"""###%%%%%%$$$$$$$$$$$$%%%%%%%%%'''((()))...555777555333000+++(((&&&%%%$$$"""""""""!!!!!! !!!!!!!!!###"""!!!"""%%%'''((((((%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&'''((()))((('''+++111222///***...333999BBBNNN]]]gggooovvv~~~{{{zzzyyyuuunnncccWWWOOOGGGCCC<<<777444222000///---...//////000333777:::???DDDKKKQQQUUUZZZaaafffkkkpppttttttvvvyyywwwsssoookkkccc\\\WWWTTTTTTTTTRRRVVV\\\ccckkkttt|||}}}uuulllcccYYYPPPJJJAAA===888444222000...,,,,,,---...---,,,,,,---//////111444888::::::::::::888666444333444888===@@@???===:::777555666888999:::<<<@@@FFFOOO[[[hhhpppuuu{{{~~~zzztttkkk^^^SSSEEE>>>777222111000///------+++))))))***+++***((()))(((&&&%%%%%%&&&((()))***+++++++++++++++***))),,,***+++///222444;;;BBBRRR\\\hhhpppwww}}}~~~|||~~~|||yyywwwwwwyyy{{{}}}|||}}}}}}yyyrrrhhh```yyyqqqmmmkkkgggdddbbb```]]][[[[[[[[[ZZZYYYTTTSSSQQQNNNKKKIIIGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDBBBCCCEEEEEEFFFIIILLLOOOUUU\\\hhhttt}}}sssjjj]]]RRRJJJCCC===999333333333444444555555555;;;===>>>===999555222111---------------,,,,,,,,,(((***,,,...///000//////+++,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///+++++++++******************))))))((((((((((((((())))))))))))((((((((((((******))))))(((''''''&&&'''&&&&&&&&&%%%%%%%%%$$$###$$$$$$######!!!  !!!!!!"""###"""!!! !!!"""###%%%$$$$$$###$$$$$$%%%%%%$$$''')))***///666888666222...***'''&&&%%%$$$######""""""!!!!!!!!!!!!"""&&&%%%###$$$&&&''''''&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&''')))(((&&&)))...111///***///555===FFFSSSbbbllluuuzzz{{{zzzvvvqqqjjj___TTTMMMDDD???:::555333111///...---...///000111444999<<<@@@EEEMMMSSSWWW\\\bbbfffjjjooosssssssssuuurrrnnngggaaaYYYQQQKKKIIIJJJKKKJJJNNNVVV^^^hhhrrr{{{}}}tttjjj```VVVMMMGGG???;;;666222000///---+++***+++,,,,,,,,,,,,...000222555;;;AAADDDEEEDDDBBB;;;888666444666;;;@@@CCC???===999666555666888999999;;;???EEEMMMYYYeeennntttzzz}}}yyyrrrjjj^^^SSSDDD>>>666111000000///------+++))))))***+++***)))+++***((('''''''''((((((******+++++++++***)))))),,,+++,,,000333555<<>>???===999444222111,,,,,,------------------***+++,,,---//////000000,,,------......------,,,------------............+++++++++++++++***************)))((((((((((((((('''((()))((('''&&&'''(((++++++***)))((('''&&&&&&&&&'''(((((('''&&&$$$###!!!"""######"""!!!  !!!"""######""""""!!!!!!"""""" !!!###%%%&&&'''$$$''')))+++000777999666000---)))&&&%%%%%%$$$###$$$$$$#########$$$$$$%%%'''&&&&&&&&&''''''%%%###&&&&&&%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((())))))(((%%%)))***''''''+++......)))...666>>>IIIWWWfffpppzzz}}}|||xxxsssmmmeee[[[QQQJJJ???;;;555111///...---,,,,,,...///111333666;;;???BBBHHHPPPVVVZZZ^^^ccchhhjjjnnnqqqpppooooookkkfff[[[VVVNNNGGGBBBAAABBBCCCBBBGGGOOOYYYdddooozzz{{{rrrggg]]]SSSIIIDDD>>>:::555222000///---,,,(((***,,,,,,,,,...000333444999BBBJJJNNNNNNLLLJJJ@@@===:::888999===BBBFFFAAA>>>:::666555666888:::999;;;>>>CCCKKKVVVbbbjjjsssxxx{{{wwwpppggg\\\QQQCCC<<<555000///000...------+++)))((()))++++++***************************((())))))*********)))))),,,***,,,000333666===DDDNNNXXXccckkkrrryyy|||zzzzzzxxxwwwvvvvvvxxx{{{|||{{{|||~~~|||zzzwwwpppfff___uuunnnllliiiddd```^^^\\\ZZZYYYZZZ[[[[[[ZZZSSSRRROOOLLLIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCBBBBBB@@@BBBDDDEEEGGGIIINNNQQQYYYaaannnzzz~~~yyylllcccUUUJJJCCC>>>:::777444333222222333555888999===>>>>>>;;;777222000///,,,,,,------.........///,,,,,,,,,------///000000------............------......------------------,,,,,,,,,++++++*********+++***)))((('''(((((()))%%%&&&((('''&&&%%%&&&((()))))))))(((((('''''''''$$$&&&((()))(((%%%"""  !!!"""!!!   !!!"""######$$$$$$###""""""!!!!!!###%%%&&&$$$'''***,,,111888:::777///,,,(((%%%%%%%%%$$$###############$$$%%%&&&&&&&&&&&&'''((()))(((%%%"""&&&%%%$$$######$$$%%%&&&############$$$$$$$$$$$$%%%&&&'''((()))))))))((($$$)))+++(((&&&))),,,,,,***000999BBBNNN\\\kkkvvv}}}{{{wwwoooggg___VVVMMMGGG===999444111///...------,,,...000111333777===@@@EEEKKKTTTZZZ]]]aaafffjjjkkkpppqqqnnnkkkhhhccc\\\PPPKKKEEE???;;;;;;<<<>>>???DDDMMMWWWcccooozzzzzzpppdddZZZOOOFFF@@@999666222///...---,,,+++''')))+++,,,---///333555999???JJJSSSXXXXXXUUUSSSGGGDDD???;;;;;;>>>CCCFFFDDDAAA<<<888666666999::::::;;;>>>BBBJJJTTT```gggqqqvvvxxxsssllldddXXXNNNAAA;;;444///...///...,,,---+++(((((()))+++++++++$$$%%%'''***++++++******&&&'''((()))))))))))))))+++)))***///222555<<>>===:::555111......,,,------....../////////...---,,,,,,---...000111,,,------......------,,,.........------,,,,,,+++,,,,,,,,,++++++*********+++***((('''''''''((()))###%%%''''''%%%$$$&&&)))&&&&&&&&&''''''''''''((("""$$$''')))(((%%%!!! """""""""!!!  !!!"""###$$$%%%%%%%%%###"""!!! !!!!!!$$$'''***,,,222888:::777...+++'''%%%%%%%%%$$$###!!!!!!!!!!!!"""###$$$%%%$$$%%%'''***+++)))&&&"""%%%$$$###""""""###$$$%%%""""""#########$$$$$$$$$###$$$%%%''''''''''''&&&###***---)))&&&'''***+++...444===GGGSSSbbbqqq{{{~~~~~~zzzuuummmddd[[[SSSKKKFFF???;;;666222111000000///,,,...000222444888>>>AAAHHHNNNVVV\\\```dddiiilllmmmqqqqqqmmmhhhddd]]]UUUHHHEEE???:::777777999;;;???DDDNNNXXXdddppp|||xxxnnncccWWWMMMDDD>>>555222...+++******)))(((&&&(((+++,,,...111444777AAAIIITTT^^^ddddddaaa^^^MMMIIICCC>>><<<>>>BBBEEEFFFCCC===888666777999;;;:::<<<>>>BBBIIISSS^^^eeeppptttvvvqqqiiiaaaUUUKKK@@@:::333.........---,,,---+++(((((()))+++,,,,,,"""&&&)))***)))(((%%%%%%'''((()))))))))))))))((()))...111444;;;CCCIIISSS^^^fffnnnvvvyyyyyyuuuuuuvvvvvvwwwxxxzzzzzzzzz{{{}}}~~~{{{zzzwwwqqqhhhbbb}}}tttlllgggdddaaa```^^^[[[YYYXXXXXXXXXWWWUUUSSSQQQMMMJJJHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEECCCBBBDDDHHHIIIJJJOOOUUU]]]fffsss|||qqqggg[[[OOOGGGAAA;;;888999666555333333444777:::<<>>GGGRRR___jjjppprrrkkkbbbVVVOOOFFFAAAAAADDDFFFFFFBBB>>>:::888:::;;;999777777999<<>>CCC???999555333222111000------------...///000111000...,,,---//////---+++......////////////....../////////...------,,,,,,++++++******)))(((((('''(((((((((((((((((((((((($$$%%%&&&'''''''''%%%###%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!!!!""""""###$$$%%%&&&(((---222666777777...---***'''%%%%%%%%%&&&$$$$$$######$$$%%%'''((()))***,,,---,,,***'''&&&%%%%%%$$$$$$%%%&&&&&&'''###%%%%%%###"""&&&%%%%%%&&&&&&&&&%%%%%%$$$'''(((***)))))))))***,,,...666BBBPPP]]]jjjuuu{{{~~~{{{xxxrrrmmmfff^^^UUUMMMEEE???888666444222000////////////000222444666;;;AAAEEELLLPPPWWW___eeeiiikkklllooommmiiiddd^^^VVVMMMGGGAAA<<<777555777999;;;;;;===EEEQQQ\\\hhhttt{{{sssggg\\\SSSJJJAAA;;;777444///,,,,,,,,,+++***,,,)))***---000333999???NNNZZZhhhssszzz{{{ssskkk]]]UUUJJJDDDCCCDDDFFFFFFCCC???:::888999;;;:::888777999;;;@@@GGGQQQ]]]dddmmmrrrtttpppiii```TTTJJJ===888222...,,,++++++************************))))))))))))((('''&&&&&&&&&%%%&&&'''((())))))))))))***'''(((+++...111888@@@FFFOOO[[[dddkkkpppvvvzzzwwwxxxyyyyyyzzzyyyyyyyyyxxxyyy|||~~~}}}{{{xxxssslllggg~~~xxxqqqjjjfffdddbbb```]]]ZZZWWWUUUTTTSSSQQQOOOOOOMMMKKKHHHFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDBBBDDDHHHJJJLLLRRRXXXdddlllyyywwwkkk___TTTHHHBBB===777555555444444444555777;;;>>>@@@BBB>>>888444222111///...............///000111111...,,,,,,---...///...------...000111111000...---//////......------,,,,,,+++******))))))(((((('''''''''''''''''''''''''''$$$&&&(((((('''&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### """###"""  !!!!!!!!! !!!!!!!!!!!!""""""!!! !!!!!!"""$$$%%%(((---333777888888///,,,)))%%%$$$$$$&&&'''%%%$$$$$$$$$$$$&&&'''(((+++,,,///000///---***'''&&&&&&%%%%%%&&&&&&''''''###$$$%%%### """&&&######$$$$$$$$$$$$######&&&'''))))))((()))+++---111999FFFTTTaaammmwww}}}~~~zzzwwwpppjjjaaaXXXPPPHHHAAA===777666333111000/////////000111333555888===CCCHHHOOOSSSZZZaaahhhkkkmmmmmmnnnjjjeee^^^XXXOOOGGGBBB;;;777444333555999<<<===@@@HHHTTTaaalllxxxzzzqqqeeeZZZPPPGGG>>>888666222...,,,+++++++++***,,,******...111333:::BBBTTTaaarrr}}}}}}tttfff]]]PPPHHHEEEEEEFFFFFFEEE???:::888999;;;;;;999777888;;;???EEEOOOZZZaaakkkpppsssnnnhhh___SSSIII>>>999333...,,,+++***)))((((((((()))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''((())))))))))))+++((((((+++...000777???EEEMMMYYYccciiioootttxxxxxxyyyyyyzzz{{{{{{zzzzzzyyyzzz}}}}}}|||xxxssslllgggzzzvvvoooiiifffdddbbb```___]]]YYYVVVTTTRRRPPPNNNLLLKKKIIIGGGFFFEEEDDDDDDDDDCCCBBBBBBAAAAAABBBBBBDDDCCCDDDIIILLLNNNUUU\\\jjjrrr}}}ssshhh[[[PPPEEE@@@<<<666333444333333444666999===@@@BBBBBB>>>888444222111///...///////////////000111111+++++++++,,,.../////////---...000222222000...---------,,,,,,+++******)))******))))))((((((((((((''''''''''''''''''''''''$$$&&&))))))'''&&&'''(((&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$$$$$$$###%%%!!!###%%%""" !!!""""""!!!  !!!!!!"""""""""!!! !!!!!!"""###$$$(((...444888999888000---(((###!!!"""$$$%%%&&&%%%$$$$$$%%%&&&((()))+++---000222222///,,,)))&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$###!!!!!!###%%%"""######$$$$$$$$$$$$###%%%'''((((((((())),,,///444===JJJXXXdddoooxxx}}}}}}xxxuuulllfff\\\RRRJJJDDD>>>;;;666555333111/////////000111222555777;;;@@@GGGKKKQQQUUU\\\ccciiilllmmmmmmlllggg```YYYQQQIIIBBB===777555222222444888<<<>>>CCCLLLYYYfffqqq|||yyypppdddXXXNNNEEE===777555222...---,,,,,,,,,+++,,,***,,,///111444===FFFWWWfffxxx{{{nnndddWWWMMMIIIHHHHHHHHHFFF@@@:::888999;;;;;;:::888999;;;???EEENNNYYY```kkkppprrrnnnhhh___SSSIII>>>999333...+++***)))((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&((()))******+++++++++******((())),,,...///666===FFFNNNZZZdddjjjoootttxxxyyyyyyzzz{{{||||||||||||zzz{{{~~~~~~|||yyyssslllgggxxxtttnnniiifffdddaaa```___\\\XXXUUUSSSQQQNNNKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAADDDCCCEEEJJJNNNRRRZZZbbbpppxxx|||ooocccVVVLLLBBB>>>;;;666333333222222444777:::>>>AAACCCAAA===888444222222111000000////////////000000111***+++,,,,,,---...///000---///111222222111///------,,,,,,+++******)))))))))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''''''''(((&&&&&&&&&''''''(((((((((%%%%%%$$$$$$$$$#########'''### ###$$$!!!!!!###$$$###"""!!! !!!"""""""""""" """###$$$###%%%)))///555888999888111---(((""" !!!&&&%%%$$$$$$%%%&&&((())),,,---000111111///,,,***%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$#########$$$%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''((((((+++...111888@@@NNN\\\hhhrrryyy~~~|||vvvrrrgggaaaWWWMMMFFF@@@;;;999444333222000//////000000222444666999===CCCJJJOOOSSSWWW^^^dddiiijjjjjjjjjhhhccc[[[RRRKKKEEE???;;;666555444333444888===@@@HHHQQQ___kkkuuuxxxooobbbVVVMMMEEE<<<777444222///.........---,,,++++++---000222666???JJJ[[[kkk~~~vvvlll^^^SSSNNNMMMLLLKKKFFFAAA;;;999:::<<<<<<;;;999:::<<>>999222---+++)))((((((&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&(((((()))************)))***((((((,,,...///555<<>>AAACCC???<<<777444333222222111000//////......//////000)))+++,,,---,,,,,,...000...///111222222111///.........------,,,,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%''')))((('''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############'''$$$!!!!!!"""###!!! """###$$$###"""!!! """"""""""""!!! !!!###$$$%%%###%%%***000666999888777000---(((###  %%%$$$$$$$$$$$$&&&'''(((+++,,,---......---+++***%%%%%%$$$#########$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''&&&'''(((((())),,,111444<<>>:::777333222111000///000000111333555888;;;@@@FFFNNNSSSUUUYYY___eeeiiiiiigggfffccc]]]TTTLLLFFFAAA===:::666666666555666;;;AAAEEEPPPYYYfffrrr{{{vvvmmm```TTTKKKDDD<<<777333111////////////...---++++++...111333777BBBNNNaaarrruuuggg\\\VVVSSSPPPNNNEEEAAA<<<;;;======<<<:::999:::<<>>999666222222000//////000111111333555999===BBBIIIPPPUUUXXX\\\bbbgggiiihhhfffddd]]]WWWNNNEEE@@@===;;;999555666777888:::???FFFLLLYYYaaannnyyysssjjj]]]QQQIIIBBB;;;777111000......//////...---+++,,,///222333777DDDQQQgggxxxrrrfff^^^XXXSSSOOODDDAAA>>>===???>>><<<999777888:::===DDDMMMXXX```hhhnnnpppmmmggg___SSSIII;;;777111,,,+++***))))))&&&''''''((())))))******&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%''',,,...000666===DDDLLLWWW```fffkkkpppssswwwxxxyyyzzz{{{||||||||||||~~~~~~~~~~~~}}}zzztttmmmhhhyyyuuuoookkkgggdddaaa___[[[YYYUUURRRPPPNNNLLLIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBDDDCCCFFFNNNVVV]]]iiisss}}}}}}uuulll___RRRJJJAAA999777555111......000111444777:::===???@@@:::777333000000111222111///......---------......))),,,...---+++***,,,///111000000000000000000111,,,,,,++++++***))))))((('''''''''((((((((((((((()))))))))))))))))))))))))))""" (((,,,(((###(((((((((''''''&&&&&&&&&$$$$$$$$$############""" !!!### !!!######""" ######""""""""""""######%%%'''+++111666888777555+++***)))'''&&&&&&&&&'''$$$######"""###$$$&&&''')))((((((''''''((())))))((('''&&&&&&%%%%%%%%%%%%#########$$$&&&&&&%%%$$$"""###$$$%%%&&&''''''''''''((())))))+++///555999DDDNNN\\\kkkvvv}}}zzzsssjjjdddYYYUUUNNNHHHCCC>>>999666222111000//////000111222444666999===CCCJJJRRRWWW[[[^^^dddhhhjjjhhheeecccYYYRRRIIIAAA===:::999888444666888999<<>>???@@@???<<<888555666888<<>><<<666444111...------///000//////000000///---***))),,,,,,,,,,,,,,,---...///......///000111222333333///...---+++***)))))))))+++***)))'''''')))***+++)))((('''&&&&&&%%%&&&&&&((($$$"""$$$(((***((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###!!! """$$$%%%&&&&&&&&&(((,,,222666888555333000+++&&&######$$$###!!!$$$######%%%((()))&&&$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""###&&&'''$$$%%%&&&&&&$$$###$$$&&&(((%%%&&&***---///444;;;GGGTTTdddnnnwww~~~~~~wwwooofff___XXXSSSKKKEEE@@@===:::888222111000000000111222333444777===BBBHHHOOOVVV[[[^^^bbbeeefffhhhiiieee^^^TTTNNNFFF???:::888666555222555:::===BBBJJJSSS[[[iiippp{{{}}}ppphhh[[[QQQHHHAAA;;;666111000000///......---------,,,---111444<<>>===>>>>>><<<999;;;;;;<<<>>>CCCLLLWWW^^^fffkkknnnkkkeee]]]QQQGGG:::555000+++)))((('''%%%%%%%%%&&&'''&&&%%%$$$###''''''(((((('''&&&%%%%%%)))'''%%%%%%%%%%%%###!!!###%%%(((***---222888<<>>MMMZZZiiirrryyy}}}vvvnnneee___UUUPPPIIIBBB>>>;;;888666222111000000000111222222444777===CCCIIIPPPXXX\\\aaaeeehhhhhhhhhhhhbbbZZZPPPJJJCCC===999777666555444888===BBBHHHPPP[[[cccpppvvv}}}pppggg[[[PPPHHH@@@:::555111000///------------...///---...111555>>>NNN]]]uuu{{{oooeeeZZZQQQEEEAAA>>>===??????<<<999888888:::===CCCLLLWWW___eeekkkmmmjjjddd\\\PPPFFF999555000+++)))((('''&&&'''((((((((('''%%%$$$###''''''(((((('''&&&&&&%%%%%%$$$$$$$$$&&&'''&&&%%%$$$&&&(((+++---222888<<>>>>>??????<<<999555666888;;;BBBLLLWWW___dddiiilllhhhbbbZZZOOODDD999555///+++)))((('''&&&''''''((((((((('''&&&&&&'''''''''(((''''''&&&%%%%%%$$$$$$$$$&&&''''''%%%%%%''')))+++...222777;;;BBBJJJUUU___eeejjjooosssuuuvvvvvvwwwxxxxxxyyyyyy}}}~~~{{{uuunnniiizzzsssooojjjeeeaaa^^^[[[YYYUUUSSSQQQNNNLLLJJJJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCEEEDDDCCCCCCCCCDDDEEEFFFFFFIIINNNVVVaaaooo|||zzzqqqhhh]]]QQQHHH???<<<777444333333333222111111333666888888555333000///...------...000111000///...,,,++++++,,,,,,******++++++,,,---...///.........---------,,,,,,---,,,+++***))))))))))))******)))(((((()))******+++***)))((('''''''''''''''%%%$$$%%%'''(((&&&%%%(((((('''&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""!!!!!!!!!###%%%''')))+++''')))---222555666333000***(((&&&$$$$$$%%%%%%%%%###"""!!!!!!"""$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############%%%&&&'''$$$%%%&&&&&&%%%%%%&&&''''''&&&(((,,,000555@@@JJJ[[[fffsssyyy}}}zzztttmmmddd[[[UUUMMMHHHAAA<<<999666444222222111000/////////111111444888???FFFMMMUUU\\\aaaccchhhkkkkkkiiieee\\\SSSHHHCCC<<<888666666666555:::???GGGOOOXXXdddpppyyy|||pppggg[[[PPPGGG@@@999444333000---******+++---///111//////333999EEEXXXiiiuuuhhhZZZOOOCCC@@@>>>>>>@@@???<<<999555555777:::@@@JJJVVV]]]ccchhhkkkggg```XXXMMMBBB999555///+++)))((('''&&&$$$$$$%%%&&&'''((())))))&&&'''''''''''''''&&&&&&)))'''&&&%%%&&&&&&$$$###&&&((()))+++---111777:::AAAIIIUUU^^^eeejjjooossstttuuuuuuvvvwwwxxxyyyyyy}}}~~~{{{uuummmhhhwwwppplllgggbbb___\\\XXXVVVRRRQQQNNNLLLJJJIIIIIIIIIFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBCCCEEEFFFEEEIIIQQQZZZfffsssxxxoooeeeZZZNNNFFF@@@<<<777333222222111000111111333555777666333000///...---------...///000------.........,,,+++************+++,,,---...///,,,,,,,,,,,,------------,,,,,,+++***))))))))))))******))))))))))))******))))))((('''&&&&&&&&&&&&'''&&&%%%%%%&&&&&&&&&%%%(((((('''&&&&&&%%%$$$$$$!!!!!!"""######$$$######""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!""""""""" !!!"""$$$''')))+++((()))---222555555222///((('''&&&$$$"""!!!!!!"""###""""""""""""###%%%'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$%%%&&&&&&%%%%%%'''(((&&&%%%(((,,,111888EEEQQQ___jjjuuu{{{~~~}}}wwwqqqiiiaaaXXXRRRIIIDDD>>>999777555333222111000/////////000222333666;;;BBBIIIQQQXXX^^^cccccchhhkkkjjjhhhdddZZZQQQFFFBBB<<<777666666777777===CCCMMMVVV```kkkwww{{{pppggg[[[PPPHHHAAA:::666333111---+++***+++...000///...000666===JJJ___pppvvvhhhZZZNNNBBB???>>>>>>@@@@@@<<<999666666777:::???HHHSSSZZZbbbhhhjjjfff___WWWKKKAAA888444///+++))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&)))'''&&&&&&&&&&&&%%%$$$&&&((()))+++,,,000555999@@@IIIUUU___eeekkkppptttsssttttttuuuwwwxxxxxxyyy|||{{{uuunnnhhh}}}uuunnnjjjddd```\\\YYYVVVSSSPPPOOOLLLJJJIIIHHHHHHHHHFFFFFFEEEEEEDDDCCCCCCCCCCCCBBBBBBAAABBBCCCEEEFFFGGGMMMVVVbbbnnnzzzuuulllbbbVVVJJJBBB>>>;;;666222111111000///111222333555666555222///......---------......///+++,,,...///...---+++))))))))))))***,,,---//////++++++,,,,,,---------...++++++***))))))))))))))))))))))))******))))))))))))((('''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$!!!"""##################""""""""""""""""""""""""!!!"""""""""!!!  $$$$$$###""""""###%%%&&&(((***---111444444111...&&&'''&&&$$$!!! !!!"""###$$$#########%%%'''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''))))))(((((()))+++&&&&&&)))...333;;;JJJXXXcccnnnxxx|||}}}wwwooohhh___VVVQQQEEEAAA;;;666444333111000000000///000111222444555:::>>>FFFMMMTTT[[[aaaeeedddhhhjjjhhheeeaaaXXXNNNEEEAAA<<<888888:::;;;;;;BBBJJJUUU```iiirrr|||~~~yyymmmeeeYYYOOOHHHAAA;;;777333111///,,,,,,---...000//////333:::DDDRRRgggyyyuuuhhhZZZNNNAAA???>>>???AAA@@@===999777777888:::???HHHRRRYYYbbbhhhjjjfff___VVVJJJ@@@888444///+++***)))(((''')))(((&&&%%%############%%%&&&''''''((('''''''''%%%$$$$$$%%%((())))))(((&&&''')))***+++...333777???HHHTTT^^^eeejjjppptttrrrssstttuuuvvvwwwxxxyyyzzz|||vvvooojjj|||tttlllhhhbbb^^^ZZZWWWTTTQQQNNNMMMKKKIIIHHHGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDCCCDDDCCCCCCBBBCCCEEEFFFGGGKKKRRR^^^kkkwww}}}rrrhhh^^^SSSGGG???;;;777333000000111000000111222333555666555222///......------------------,,,---------,,,,,,++++++(((((()))***+++---///000---------------,,,,,,,,,+++******)))))))))))))))))))))************))))))***)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""""""""""""""!!!!!!!!!!!!  %%%$$$"""!!!!!!"""###$$$)))***---111444333000---$$$%%%&&&%%%""" !!!###!!!###&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((##############################$$$%%%&&&&&&&&&&&&&&&'''))))))((((((***+++'''(((,,,111666???PPP```jjjsss|||zzzssslllddd[[[SSSMMM@@@<<<777333111000///.../////////000222444777888===BBBIIIQQQWWW]]]bbbfffhhhjjjjjjfffaaa]]]TTTJJJBBB???;;;:::<<>>>>>???AAAAAA===999666666777:::@@@IIITTT[[[ccchhhjjjfff___VVVJJJ@@@777333...+++***)))((((((((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&'''((((((''''''%%%$$$$$$%%%((())))))(((%%%&&&((((((***---111555===FFFRRR\\\ccciiinnnrrrqqqrrrssstttvvvwwwxxxyyyxxx}}}~~~|||wwwpppkkk|||tttkkkgggaaa]]]YYYVVVSSSPPPMMMLLLJJJHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDEEEFFFHHHIIIOOOWWWdddrrr~~~{{{pppeee[[[PPPDDD<<<888555111///000111222222111222333555777666333000.........------,,,,,,,,,...---,,,******+++,,,---(((((()))***+++---///000000//////...,,,++++++***+++***)))))))))))))))***))))))************))))))+++***)))(((((('''''''''&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''&&&&&&%%%$$$""""""""""""""""""""""""!!!""""""############"""%%%$$$###"""""""""""""""###""" !!!"""%%%&&&)))***---111444333000---"""$$$&&&%%%###"""$$$&&& ###''''''&&&%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((""""""""""""""""""""""""######$$$%%%&&&&&&&&&&&&$$$%%%''''''&&&'''(((***)))***...333888BBBTTTdddoooxxx{{{vvvoooggg___VVVNNNIII>>>:::444000///...---,,,/////////111333666888:::???DDDLLLSSSYYY^^^cccgggkkkllljjjddd___ZZZPPPGGG@@@===;;;;;;>>>CCCGGGIIIPPPYYYfffqqqyyy~~~{{{wwwfff^^^SSSJJJDDD???:::666333222111000000/////////000222999EEEQQQ```vvv{{{mmmaaaTTTIII@@@>>>>>>???BBBAAA===999444555666:::@@@JJJVVV^^^ccchhhjjjfff___VVVJJJ@@@777333...+++***))))))((($$$###$$$%%%&&&)))+++---%%%%%%&&&'''((((((((('''((('''&&&&&&'''((('''%%%%%%&&&'''((())),,,000333<<>>GGGLLLSSSZZZ```eeeiiillllllkkkhhhccc\\\TTTMMMIII@@@?????????@@@EEELLLQQQ[[[dddpppzzzxxxqqqggg___RRRHHHBBB===999555555333111///......///000333999BBBLLLXXXjjj~~~~~~rrrhhh^^^QQQHHHAAA???>>>???AAA@@@<<<888666777888;;;AAALLLXXX```fffgggiiiggg```TTTIIIAAA666222---***)))(((((('''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%!!!###&&&(((***...222666;;;AAALLLVVV^^^eeejjjmmmmmmnnnppprrrtttuuuvvvwwwwwwxxxzzz{{{}}}}}}}}}|||~~~~~~~~~~~~~~~~~~}}}zzzqqqhhhyyyqqqkkkfff```ZZZWWWTTTRRRPPPPPPMMMIIIGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDBBBDDDEEEEEEEEEHHHOOOUUU^^^fffsss{{{sssggg\\\RRRIII???999555444222111000000111111333444555666555222000.................................------,,,++++++***************+++,,,---.........------------------***)))))))))******+++,,,++++++*********)))))))))+++,,,,,,,,,+++)))'''&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$#########""""""!!!###%%%&&&$$$"""""""""######$$$%%%%%%$$$######!!!!!! !!!"""###%%%'''+++,,,...222444333...***%%%%%%$$$$$$#########"""&&&&&&&&&&&&%%%%%%%%%%%%(((''''''''''''&&&&&&&&&!!!!!!!!!!!!!!!"""######&&&&&&%%%$$$$$$$$$$$$$$$'''((())))))(((((()))******---111777@@@NNN___jjjyyy}}}}}}vvvqqqiii```WWWNNNFFFAAA:::888555111///.........000222444444333666<<>>>>>???AAA@@@<<<888666666888;;;AAALLLXXX```eeeggghhhfff___TTTHHHAAA666333...***)))))))))(((((())))))((('''&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&$$$%%%'''((())),,,000333999@@@JJJUUU]]]ccchhhlllkkklllnnnppprrrttttttuuuwwwxxxzzz|||}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~}}}zzzqqqhhhxxxqqqjjjfff___ZZZWWWTTTRRRQQQOOOMMMIIIHHHHHHIIIIIIIIIFFFFFFEEEDDDCCCCCCCCCCCCBBBDDDEEEFFFGGGLLLTTTZZZeeemmmzzzvvvnnnbbbVVVMMMEEE===777222222111000111222333444333444555555444222000.................................------,,,+++++++++************+++,,,------......---,,,,,,+++,,,,,,******+++,,,,,,,,,++++++************)))))))))(((++++++,,,,,,+++)))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$############"""""""""###$$$&&&%%%###!!!!!!!!!######$$$$$$$$$$$$###### """$$$'''(((+++,,,///333444222...***'''&&&%%%###""""""######$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&##################$$$%%%&&&%%%$$$$$$###$$$$$$$$$&&&((())))))(((((()))+++,,,000555<<>>HHHRRRZZZaaagggjjjjjjkkklllnnnpppqqqqqqrrrvvvwwwzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzrrrhhhwwwqqqiiieee^^^YYYVVVUUUSSSQQQOOOMMMJJJIIIJJJJJJJJJJJJFFFFFFEEEDDDCCCCCCCCCCCC@@@CCCEEEGGGJJJPPPZZZaaallluuu|||rrriii]]]QQQIIIBBB;;;666111111000000000222333444333444444444333111///.................................------,,,,,,,,,,,,+++*********++++++,,,---......---,,,++++++++++++***+++,,,---------,,,+++*********)))))))))((((((++++++++++++***)))''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! ############""""""""""""###$$$$$$###"""!!!!!!###"""##################""" """$$$'''(((+++...111444444222---******(((&&&$$$######$$$%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$#########$$$$$$%%%!!!!!!!!!"""$$$%%%''''''%%%'''))))))((((((***,,,---222999@@@JJJXXXfffppp{{{~~~}}}xxxtttmmmggg^^^UUULLLDDD<<<888444333000...,,,,,,---...222444666666888<<>>:::666333000///...------///111222888>>>IIIWWWggguuuyyyrrrjjjccc___TTTQQQNNNLLLIIIFFFBBB???::::::;;;>>>AAA@@@:::555333444777;;;BBBKKKVVV]]]dddddddddaaaYYYOOOEEE???555222...+++***++++++***((((((((())))))(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))###%%%&&&'''(((***...111111777@@@JJJSSS[[[cccgggiiijjjkkklllllllllllllllmmmooorrruuuxxxyyyzzzzzz~~~|||||||||uuunnn~~~vvvpppfffbbb\\\XXXVVVUUUTTTSSSTTTRRROOONNNMMMLLLJJJHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFKKKPPPWWWcccqqq{{{xxxrrreee[[[NNNCCC<<<999555333.........///000222444555444444333222111000//////........................------..................,,,,,,++++++***++++++,,,,,,,,,,,,,,,---...///000------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++***))))))((((((((((((((($$$%%%%%%%%%%%%%%%%%%&&&########################%%%$$$$$$#########$$$$$$!!!!!!!!!!!!""""""############!!!###&&&"""!!! !!!"""  """$$$&&&(((+++000666888555///+++)))%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!!!!"""#########%%%'''((()))***,,,...000888CCCNNNYYYeeeqqqyyy}}}~~~|||xxxrrrjjjeeeZZZTTTLLLCCC===888333000///...---,,,,,,---///000...222888<<<@@@GGGOOOUUUZZZ```ggglllnnnnnnnnnnnnhhhddd___YYYUUURRRPPPPPPPPPUUU[[[bbbiiipppwww{{{vvvnnn```WWWLLLBBB===999555222000///...------...000111555:::DDDRRRaaannnvvv{{{xxxtttnnnfff^^^WWWRRRPPPHHHGGGFFFEEEDDDBBB???===999999:::>>>AAA@@@:::555222444777<<>>AAA???:::555222444777<<>>HHHUUUaaallltttxxx{{{wwwrrrjjjaaaZZZPPPJJJAAA999444111///...,,,---------,,,---000222333777;;;AAAFFFMMMTTTYYYeeegggkkkoooppppppooonnnlllfff^^^XXXVVVVVVTTTRRR\\\```fffmmmssszzzvvvkkk[[[SSSGGG???;;;888666333000000///---,,,,,,...111777888<<>><<<;;;<<<>>>@@@???:::666666777:::===>>><<<777333111444999>>>EEENNNWWW]]]aaabbbaaa^^^VVVLLLBBB;;;111000...,,,***)))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))+++)))'''%%%$$$%%%&&&'''%%%%%%%%%&&&''')))+++,,,222777>>>FFFPPP[[[eeelllnnnmmmlllmmmnnnooonnnmmmooorrruuuyyy{{{}}}}}}}}}~~~|||xxxuuu~~~tttmmmeeeaaa\\\YYYWWWVVVTTTSSSQQQPPPNNNLLLJJJIIIIIIHHHEEEDDDBBBBBBCCCEEEFFFFFFMMMRRRXXXaaakkkwwwzzzoooeeeWWWOOOCCC;;;666444111//////...,,,...111444666777777555333000...------...///...---,,,,,,,,,------......------------............---------......///111000////////////000111000000///---,,,+++******.........,,,******,,,------,,,+++***)))'''&&&&&&'''((((((&&&###"""$$$&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!%%%%%%$$$######$$$%%%%%% !!!"""######"""!!! !!!!!!!!!"""$$$''')))+++,,,000555777444///***(((%%%$$$$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%!!!###$$$###!!! !!!!!!""" $$$''''''$$$ $$$(((******,,,///333;;;AAALLLXXXdddnnnvvv{{{zzzuuuppphhh^^^WWWJJJEEE===666222000///...+++,,,---,,,,,,---000222555999>>>DDDJJJQQQXXX]]]gggjjjnnnrrrsssrrrpppnnniiiddd]]]XXXWWWXXXWWWWWW```dddkkkrrrxxx~~~uuujjjZZZQQQFFF>>>:::777555333/////////---++++++---000444333666>>>HHHOOOPPPOOOKKKIIIDDD>>>:::666555444::::::;;;>>>???>>>999555777888;;;>>>@@@>>>999555333666:::>>>EEEMMMUUU[[[aaaaaaaaa]]]VVVKKKAAA;;;222000---***)))((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((***)))'''%%%%%%%%%&&&'''&&&&&&&&&'''(((***,,,---222666===FFFPPPZZZeeekkkooonnnmmmnnnoooooonnnnnnqqqsssvvvzzz|||}}}~~~}}}~~~~~~zzzwww~~~tttmmmeeeaaa]]]YYYXXXVVVUUUTTTPPPOOOMMMKKKJJJHHHHHHGGGEEEDDDCCCCCCDDDFFFHHHJJJQQQWWW```kkkuuu}}}vvvjjj```RRRJJJ@@@888444222///---...,,,+++,,,///333666777888666333111...---------///...------,,,---------......------------......,,,,,,,,,---...///000111222111000000000000000000222222111///---,,,+++***.........---,,,+++---///---,,,+++***)))''''''&&&((())))))'''%%%$$$%%%''''''&&&&&&&&&&&&'''((((((&&&$$$""" !!!###$$$!!!""""""######""""""!!!$$$$$$###"""!!!  !!!###$$$$$$###!!! !!!!!!!!!"""%%%'''***,,,+++///444555222---)))&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""###$$$###"""!!!!!!"""###!!!!!!$$$(((***(((&&&!!!$$$)))++++++...333777???FFFRRR^^^iiirrrzzz~~~}}}wwwpppjjjaaaWWWPPPCCC>>>888333000///...---***+++,,,,,,+++---000222777;;;AAAHHHOOOVVV^^^ccckkkooossswwwxxxuuuqqqnnnfffbbb\\\XXXXXXZZZ\\\]]]eeejjjrrryyyssshhhWWWOOODDD<<<888666333111.........,,,******,,,...111000222666===AAAAAA??????===:::777444222111111888999;;;===>>><<<888555666888:::>>>???===888444555777:::>>>CCCKKKSSSYYY```aaa```\\\TTTJJJ@@@:::222000,,,(((&&&&&&((()))''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((***)))'''&&&%%%%%%&&&''''''''''''''')))+++---...111555<<>>;;;777444444555888;;;<<<:::555222444666999===BBBJJJSSSYYY``````^^^ZZZRRRIII???:::333///+++&&&$$$%%%''')))'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((()))******)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&(((***,,,---000444;;;DDDMMMXXXccciiiooopppqqqqqqppppppqqqrrrvvvwwwzzz}}}~~~~~~~~~|||xxxtttmmmgggccc^^^[[[YYYWWWUUUTTTOOONNNLLLKKKIIIHHHHHHHHHFFFGGGHHHHHHJJJMMMSSSWWW^^^fffssswwwnnnbbbXXXJJJDDD;;;555333111///,,,000...,,,...111555888999666555333111///---,,,+++---...........................------------............------------............///000111222222222.........///////////////***,,,............000111,,,++++++***)))(((''''''(((((('''''''''&&&%%%$$$&&&&&&&&&'''''''''''''''###############"""!!!!!!""""""############""""""!!!"""###$$$$$$$$$######!!!"""###$$$$$$###"""!!! !!!"""%%%'''***,,,---...111555555222---)))'''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$"""!!!###%%%######$$$&&&((()))'''&&&(((***,,,+++***---222777GGGPPP^^^iiiqqqwww}}}yyyppphhh___VVVKKKDDD<<<888333///---,,,***)))(((***++++++,,,...111444777<<>>===;;;777555444555888;;;<<<:::555222222444777;;;AAAJJJTTT[[[___^^^]]]XXXQQQGGG>>>999333///***&&&$$$$$$&&&(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***(((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&(((***,,,...333:::BBBLLLWWWaaahhhnnnppprrrrrrqqqqqqsssuuuyyyzzz}}}{{{xxxwwwpppjjjfff```\\\YYYWWWUUUSSSNNNMMMLLLKKKJJJJJJJJJJJJGGGIIIKKKKKKLLLQQQXXX^^^hhhppp}}}~~~tttkkk^^^SSSGGGAAA999555333222///---000///...000333555777777333222111000...---++++++------...////////////.........------------......///......---------......---...///000111111111000++++++,,,---...//////000---///000///---++++++,,,++++++******)))((((((''')))(((''''''((('''%%%###$$$%%%&&&&&&''''''&&&&&&""""""$$$$$$$$$###!!! """######$$$$$$######""" !!!"""###$$$$$$"""##################""" !!!###&&&(((+++------000333666666222...***(((''''''((((((((('''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$""""""$$$&&&###$$$%%%&&&''''''''''''&&&(((***+++,,,111999???LLLWWWeeeooouuuyyy~~~~~~wwwnnnddd\\\RRRHHHAAA999555111...,,,+++***((((((***+++,,,---///333666:::???HHHQQQZZZbbbiiinnnxxxzzz|||}}}zzztttnnnjjjdddbbb^^^[[[ZZZ^^^eeejjjrrrwwwzzzlll```RRRJJJ???888444222000//////000111000...---...///***+++---...///000111111......///000111222222333222777<<>>:::777555666888:::>>>???===888444222333666:::@@@JJJTTT[[[^^^]]][[[VVVOOOFFF===888222000+++'''%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&$$$$$$$$$$$$%%%(((***+++---111888AAAKKKUUU```gggmmmpppssstttssssssvvvyyy{{{}}}~~~{{{xxx~~~~~~zzztttlllhhhbbb\\\YYYVVVSSSRRRMMMLLLLLLKKKKKKLLLLLLMMMKKKNNNPPPQQQRRRWWW```gggrrrzzz{{{qqqgggZZZOOODDD>>>777333222111///,,,/////////111333444444333000000//////...,,,+++***,,,---...///000000///.........------------......---------------...///000...///000000///...---,,,*********+++,,,,,,------...///000///,,,***))))))++++++******)))(((((((((***)))((((((***)))&&&$$$###$$$%%%&&&&&&&&&%%%$$$#########""""""""""""""""""######$$$$$$######""" """###$$$$$$###""""""###$$$$$$ !!!$$$&&&))),,,---...111333666555222---***(((&&&&&&(((((()))(((''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$""""""$$$'''%%%&&&&&&&&&&&&'''((()))&&&(((+++---000666@@@GGGRRR]]]llluuuyyy{{{xxxqqqggg^^^UUUKKKAAA:::333111---,,,++++++***))))))***,,,---...111555888???EEENNNWWW```hhhooosssyyyzzz{{{zzzwwwqqqlllhhhaaa```^^^[[[[[[aaaiiipppvvv{{{{{{mmmbbbRRRJJJ???777444222111///---///000///...,,,---...)))***,,,---......///000...///000111222333333333111777===@@@???;;;888777777888;;;>>>@@@>>>999555444555666999???HHHRRRYYY]]]]]]ZZZUUUMMMDDD<<<777222000---)))'''&&&%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&(((***+++,,,000888@@@JJJUUU___fffkkkoootttuuutttuuuyyy}}}~~~~~~|||zzz}}}}}}~~~}}}wwwmmmiiiccc]]]YYYVVVSSSQQQLLLLLLLLLLLLLLLMMMNNNNNNQQQTTTWWWWWWXXX]]]gggoooyyyyyynnndddWWWKKKBBB<<<666222111000...+++......///111333333222000............---,,,+++***,,,---///000000000///............------.........+++++++++,,,...000111222111111111000...,,,***(((***************************,,,......,,,+++***+++++++++******))))))((((((,,,***)))***,,,+++((($$$"""###$$$%%%&&&%%%$$$$$$&&&$$$""" !!!###$$$######$$$$$$$$$$$$######"""!!!  """$$$&&&%%%$$$"""!!!!!!"""$$$%%% !!!$$$'''***,,,......111333555555111---)))(((%%%&&&''')))))))))(((((($$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%''''''&&&$$$""""""%%%''''''''''''&&&&&&''')))+++)))+++---///222999CCCJJJVVVaaapppyyy|||}}}~~~|||qqqjjj```WWWNNNEEE;;;444///,,,******++++++++++++)))+++,,,...///222666999DDDIIISSS\\\dddlllssswwwzzzzzzzzzxxxuuuooojjjggg^^^^^^\\\[[[\\\cccllltttyyy~~~}}}ooodddRRRJJJ???777444333111///,,,...///...---+++,,,,,,***,,,............///000+++,,,---//////000000000111777>>>AAA???;;;888777666777:::===>>><<<777444666666777999>>>FFFPPPWWW]]]\\\YYYTTTMMMDDD<<<777222000...+++(((&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((((((''''''&&&%%%%%%&&&&&&''''''(((''''''&&&&&&%%%%%%&&&''')))+++,,,,,,000777@@@IIITTT^^^eeejjjoootttuuutttvvvzzz~~~~~~}}}|||~~~}}}~~~~~~~~~~~~~~~~~~yyynnniiibbb\\\YYYVVVSSSRRRQQQRRRQQQPPPNNNNNNPPPRRRRRRTTTWWW[[[aaahhhqqqwwwwwwlll___SSSLLL???;;;777333222111000......000222444555555555555000000///...............---------,,,+++***(((''',,,,,,,,,---...///000111+++,,,---...////////////,,,---...//////---+++***---,,,***)))))))))******+++++++++******+++,,,,,,+++***))))))(((((())))))***************+++++++++%%%$$$###$$$&&&'''&&&%%%!!!!!! !!!!!!######################## !!!!!!######$$$%%%'''&&&###!!!"""###$$$$$$%%%'''***---444666777555000***&&&$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%&&&'''(((((((((&&&&&&(((***)))+++---///333;;;GGGOOO```kkkuuuzzz~~~zzzvvvkkkcccWWWLLLBBB;;;555222...---+++*********+++,,,***,,,......///222999>>>FFFNNNYYYcccjjjpppvvvzzz{{{yyywwwsssoookkkiiiggg``````______```eeelllqqq|||tttfffUUUJJJ???:::777222111222111000...---++++++******++++++++++++++++++++++++......///000111222222333333999???BBB???;;;999888555999===???===999555444444555777:::>>>FFFNNNTTT[[[ZZZWWWRRRKKKBBB:::555111...+++*********)))((()))((('''&&&%%%%%%&&&'''%%%&&&&&&&&&%%%$$$$$$###%%%%%%''''''''''''%%%%%%&&&&&&'''&&&%%%&&&(((***+++///666???HHHSSS]]]dddjjjpppwwwzzzzzzzzz|||}}}}}}zzzwww}}}|||}}}}}}~~~}}}}}}}}}~~~yyyooojjjddd^^^ZZZWWWUUUSSSPPPPPPPPPOOONNNNNNPPPRRRWWWYYY]]]bbbhhhpppyyyttthhh\\\PPPIII>>>:::666333111111000...///000222444555555555555000//////...............---............------,,,,,,,,,,,,------...//////////////////............---......///...---,,,+++---,,,+++***)))******+++++++++******+++,,,------...---,,,+++***))))))))),,,+++++++++++++++++++++&&&%%%$$$$$$$$$%%%###"""#########""""""#########$$$##################### !!!!!!"""""""""$$$$$$%%%&&&((('''$$$""""""###$$$$$$%%%'''***---444666777555000+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%'''&&&'''(((''''''''')))***+++---///111555???KKKTTTdddoooxxx|||~~~|||vvvrrrggg___SSSGGG>>>888333000---,,,+++***))))))******)))+++...///000444;;;AAAKKKRRR]]]ffflllpppuuuyyyzzzxxxvvvrrrnnniiifffddd____________bbbgggnnnttt}}}vvviii[[[OOOBBB;;;777222111222222111000...------,,,,,,++++++,,,,,,,,,,,,,,,,,,......///000111222222333222888>>>@@@===999777777888;;;???@@@>>>999666444333555777999>>>EEEMMMSSSZZZYYYWWWRRRJJJBBB:::555000...+++)))))))))((('''))))))((('''&&&'''((((((''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%&&&(((+++,,,000888@@@JJJUUU```fffooouuu{{{}}}yyywww|||{{{|||}}}~~~|||||||||~~~{{{qqqllleee___[[[YYYVVVUUUQQQQQQQQQPPPOOOQQQTTTVVV]]]```eeekkkrrr{{{{{{pppdddWWWLLLEEE<<<999555222111111000//////111222444555555444444000///......------......,,,---...///////////////------------------------222111///...------...............---------,,,,,,---,,,++++++******++++++*********++++++---...///...---,,,+++************---------,,,,,,++++++***'''&&&$$$###$$$###!!! ########################$$$$$$$$$######"""""""""!!!!!!""""""""""""######%%%%%%%%%&&&((((((%%%###"""###$$$$$$%%%'''***---555666777555000+++'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$$$$$$$&&&(((%%%&&&''''''''''''***,,,---...000333999DDDRRR\\\jjjsss{{{}}}~~~~~~~~~~~~~~~{{{vvvpppkkk```XXXLLLAAA999444000...---,,,+++))))))((())))))(((+++---///222777???FFFQQQYYYccckkkooorrrvvvyyyyyyxxxuuuqqqlllfffaaa^^^]]]^^^___```cccjjjqqqwww~~~yyylll```SSSDDD<<<777333333666333222111000//////......------,,,,,,,,,,,,,,,,,,---......///111222222333222777===???<<<888666666:::===AAABBB>>>:::666444222444666999===DDDLLLQQQXXXWWWUUUPPPIIIAAA999555000---***)))))))))(((''')))(((((('''(((((()))***''''''((((((''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%&&&)))+++---222999BBBLLLXXXccciiisssxxx~~~|||yyyvvv|||zzz{{{|||~~~{{{{{{|||~~~}}}qqqmmmfff```\\\ZZZWWWUUUSSSSSSSSSSSSSSSVVVZZZ]]]bbbfffmmmttt{{{xxxlll___SSSHHHAAA<<<999555333222222222111000111333444555444444333//////...------------...+++,,,------......---------------------,,,,,,,,,111000...,,,+++,,,...///------,,,++++++++++++,,,,,,,,,++++++++++++++++++))))))******,,,---...///******))))))******+++,,,------,,,++++++***))))))'''&&&$$$$$$%%%$$$###!!!""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$%%%''''''%%%$$$"""###$$$$$$%%%'''***---555666777444000+++(((''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###$$$&&&((($$$&&&'''''''''(((***,,,---///222555<<>>BBBBBB>>>999555222111333555888<<>>HHHPPPZZZbbbmmmuuuxxxzzz}}}zzzxxxuuuooohhhbbb\\\YYYVVVXXX\\\```eeemmmuuu{{{{{{qqqeeeXXXIII???999444333555000000///....../////////.........------,,,,,,,,,,,,,,,---///000111222333666;;;???@@@===999888888;;;>>>AAAAAA===888333111111222444777:::???FFFJJJOOOOOONNNKKKFFF???999555///---)))((((((((('''&&&$$$%%%%%%&&&''''''''''''$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%'''))),,,,,,111999CCCOOO[[[gggnnnuuuzzzzzzwww}}}|||||||||zzz{{{|||~~~tttpppiiiccc___]]]ZZZXXXTTTUUUUUUVVVXXX]]]cccgggmmmrrrzzz}}}qqqcccWWWLLLCCC>>>999777444222333444555444222333444444444333222111///...------,,,,,,------///////////////...---,,,,,,---.../////////...---******))))))***+++---...+++++++++*********))))))))))))***+++++++++******((((((((())))))+++,,,---///...---+++***)))))))))*********)))(((((('''''''''%%%%%%&&&'''(((((('''$$$%%%&&&''''''&&&%%%$$$""""""""""""""""""""""""""""""!!!!!!!!!!!! """!!! !!!###%%%$$$###"""###$$$$$$%%%'''***---333444444111---)))''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$#########%%%'''%%%&&&''''''''''''***,,,+++///444:::BBBOOO^^^hhhnnnvvv}}}~~~~~~~~~}}}{{{xxxrrriii^^^WWWJJJDDD<<<555000...,,,+++((()))******++++++******)))+++///222777@@@LLLTTT^^^fffqqqyyy|||}}}{{{xxxssslllfff___ZZZXXXUUUXXX\\\aaagggooowww}}}yyypppiii\\\NNNDDD<<<444//////......---------...//////......------,,,,,,++++++++++++---...000111333333999===AAAAAA>>>:::999::::::===AAAAAA===888333111111333555666999<<>>888555000---***)))))))))((('''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%%%%'''***,,,,,,111:::DDDPPP]]]iiipppyyy}}}}}}yyy~~~|||{{{{{{{{{|||~~~xxxssslllfffbbb```]]][[[XXXYYYYYYZZZ]]]bbbiiiooouuuzzzyyylll^^^RRRIIIAAA<<<666444111000222333444333333333444555444333111111///...------,,,,,,------,,,------............---,,,---///000111000//////++++++++++++++++++,,,,,,+++,,,,,,------+++***)))'''((()))************)))((((((''''''((()))******(((((((((((((((((())))))******))))))))))))))))))'''&&&%%%%%%''''''&&&$$$$$$%%%&&&((((((&&&%%%$$$ !!!!!!"""##################""""""!!!!!!!!!###"""!!!"""$$$%%%%%%%%%"""###$$$$$$%%%'''***---222222222000,,,(((&&&&&&###$$$$$$%%%&&&'''(((((((((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$%%%&&&'''(((''''''''')))***+++000777>>>FFFRRR```iiiooowww}}}}}}}}}}}}|||zzzvvvoooeeeYYYQQQBBB>>>888222///,,,***((('''(((***+++,,,---,,,,,,***,,,000333888BBBNNNVVVccckkkuuu|||~~~~~~~~~zzzvvvppphhhbbb\\\YYYWWWWWWZZZ^^^dddjjjrrrzzzwwwooofff\\\QQQJJJBBB999111///------------......///000---------,,,++++++*********+++,,,...000111333333:::>>>BBBAAA>>>;;;::::::;;;>>>AAABBB>>>999555333222333555666777:::>>>AAABBBCCCDDDDDDAAA===888555000...+++)))))))))((('''%%%&&&'''''''''&&&%%%$$$%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''###$$$%%%%%%%%%'''***------222;;;FFFRRR___lllsss{{{||||||{{{{{{|||}}}zzzuuunnniiieeebbb```^^^]]]^^^^^^```ccciiipppuuuzzz~~~uuuiii[[[PPPFFF???;;;444222//////000222222222333444444555444333111000......---,,,,,,,,,,,,---'''(((***+++,,,---------+++---///111222222111000---------------+++******,,,---...//////---+++***&&&'''(((*********)))((((((((('''''''''(((((())) """%%%(((***,,,***************+++++++++)))'''%%%%%%%%%%%%###!!!"""###%%%&&&&&&%%%###""" !!!"""###$$$$$$$$$$$$$$$$$$######""""""$$$"""""""""%%%&&&&&&&&&"""###$$$$$$%%%'''***---111222111///+++'''&&&&&&"""###$$$%%%'''((())))))+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""###$$$'''(((((((((&&&&&&(((***,,,111999@@@IIIUUUaaajjjqqqxxx~~~}}}|||~~~~~~}}}{{{yyyuuummmbbbVVVNNN===:::555111...+++(((&&&&&&(((***,,,---.........+++---000444999CCCOOOWWWgggnnnxxx~~~~~~}}}|||}}}yyyuuummmeee___ZZZXXXWWWYYY\\\aaaffflllttt|||}}}uuummm```XXXPPPMMMHHH???777555......---......///000111------,,,++++++***))))))***+++,,,...000111333333:::>>>AAAAAA>>>:::999:::;;;???BBBCCC@@@;;;777555333444555666777999<<>>:::888999@@@AAACCCCCC@@@;;;666333000000111222444666888:::;;;;;;;;;:::999666444333000///---,,,+++******)))((((((((((((((((((''''''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''$$$%%%'''''''''(((+++---111444;;;GGGVVVeeeooouuu~~~~~~|||}}}~~~~~~yyytttpppnnnmmmlllnnnooooooqqqtttzzzyyyoooaaaTTTKKKCCC<<<888555444222000/////////000333222222111111000//////222000///---,,,,,,,,,,,,+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++,,,+++***+++------,,,***...............------,,,+++***)))))))))))))))***'''&&&%%%%%%$$$$$$$$$$$$###%%%&&&'''&&&&&&((()))))))))+++,,,------------***)))'''&&&''''''%%%$$$ !!!"""$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%((('''$$$""" !!!!!!""""""""""""!!!!!!!!!!!!###$$$%%%%%%%%%(((,,,///333333111...)))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&((()))(((&&&###!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((()))---///222666>>>GGGRRR^^^iiipppvvvwwwyyy{{{}}}}}}}}}}}}zzzwwwqqqjjjaaaVVVKKKDDD:::444...---,,,((('''((('''(((******))))))***,,,...111555;;;CCCNNNZZZaaaqqqwww}}}zzztttnnngggccc]]]WWWUUUWWW[[[___eeekkkqqqwww}}}|||tttkkkfff\\\XXXSSSNNNHHHCCC===888222111000///...------------+++***)))******((('''***+++,,,---...000555888AAADDDGGGFFFAAA===<<<<<>>666000,,,,,,+++(((''')))&&&'''))))))((()))***,,,///333888@@@IIIUUUaaahhhvvv||||||vvvqqqjjjddd```ZZZUUUTTTVVV\\\```fffmmmsssyyy~~~yyyqqqhhhbbbXXXUUURRROOOKKKFFF@@@<<<666444111...,,,,,,,,,,,,+++***)))((())))))(((&&&)))***+++,,,---000555888CCCFFFHHHGGGBBB>>>===>>>CCCDDDFFFEEEBBB<<<666222333333222222222333333444888888888888777555333222///...---,,,,,,,,,,,,,,,***)))'''&&&&&&''')))***))))))((((((((())))))***&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''''''''(((+++---000444;;;GGGTTTcccnnnuuu{{{{{{}}}~~~~~~~~~}}}qqqhhhZZZNNNFFF@@@:::666333222111/////////000111222111111000000///......//////...---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,+++))))))***+++***)))------.........---,,,,,,)))((((((((()))***++++++$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&((((((''''''((()))((()))+++---///000111111---+++(((&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))$$$$$$######$$$$$$%%%%%%"""!!!!!! !!!"""###""""""""""""!!!!!!!!!!!!"""###$$$%%%&&&)))---111555444222...***&&&&&&&&&########################"""#########$$$$$$%%%%%%%%%%%%&&&''''''%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$&&&((()))))))))+++///111777===GGGRRR]]]gggqqqvvvxxxyyy{{{||||||{{{yyyxxxuuuppphhh___UUUJJJ@@@:::444///+++,,,,,,***)))+++&&&((()))***)))***+++---000444<<>>888444222111000/////////000111333222222111000000//////.........------,,,++++++---------------,,,+++******++++++,,,,,,++++++***---+++))))))***++++++***---------...---,,,,,,+++'''''''''''''''((()))***######"""######$$$%%%&&&%%%&&&''''''&&&%%%'''(((((()))+++...000222333444///,,,)))&&&&&&&&&%%%$$$%%%%%%%%%%%%&&&'''((()))$$$#########$$$$$$%%%&&& !!!!!!""""""""""""!!!!!!!!!!!!!!!###$$$%%%'''***///222666555333///***&&&&&&&&&##############################$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&)))************,,,///111:::AAALLLWWWaaakkkrrrwwwxxxyyy{{{}}}|||zzzxxxvvvsssnnndddZZZPPPFFF<<<666111,,,***,,,,,,***)))+++''')))++++++++++++---///111666???JJJVVVbbbmmmtttzzzzzzsssllleee___\\\XXXTTTUUUYYY\\\aaahhhooouuuzzz{{{sssiii___YYYQQQPPPOOONNNNNNLLLIIIFFF>>>;;;666111---,,,+++,,,,,,+++)))***++++++***)))''')))***,,,...111666:::BBBDDDEEECCC>>>::::::;;;DDDFFFHHHHHHDDD===666222/////////000000222333333222222333333333222000///...------,,,,,,,,,------***)))'''&&&&&&(((+++---,,,+++)))'''%%%$$$$$$###$$$$$$$$$######$$$$$$$$$$$$%%%'''''''''(((+++---...333;;;EEEQQQ___mmmvvv}}}~~~}}}zzz{{{|||~~~{{{mmmdddWWWKKKCCC<<<666222111000///...///000111222333222222111111000//////---------------,,,++++++,,,---------------,,,+++******++++++++++++******,,,***((((((***,,,,,,,,,---------------,,,++++++''''''&&&&&&&&&'''((((((############$$$$$$%%%&&&%%%&&&''''''&&&%%%&&&'''''')))+++...111444555666111...)))&&&&&&%%%$$$###""""""######$$$%%%%%%%%%############$$$%%%&&&&&&!!!!!!!!! """"""""""""!!!!!!!!!!!!!!!"""$$$%%%'''+++000333666666444///***'''%%%&&&########################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$&&&''''''((()))***+++++++++---000333===DDDPPP\\\eeemmmsssvvvwwwyyy{{{}}}}}}zzzwwwuuupppjjj```VVVLLLBBB:::444...)))'''******((('''(((''')))+++,,,,,,,,,...000333999CCCOOO\\\hhhssszzz{{{~~~xxxrrrjjjccc]]]ZZZWWWTTTVVVZZZ]]]bbbjjjqqqwww|||yyypppfff\\\VVVNNNLLLJJJJJJKKKKKKIIIHHH@@@>>>999444000...,,,,,,***)))(((((()))***)))(((''')))+++,,,///333888<<>>;;;;;;<<>>777222333222111000///.........///000111111111000///......---,,,+++++++++++++++)))(((''''''''')))+++,,,,,,+++)))'''%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$%%%'''''''''(((+++------333;;;DDDPPP^^^mmmwww|||}}}{{{zzzwwwxxxyyy|||}}}vvvhhh___RRRGGG@@@;;;666222000///......///000111222222111111000//////......,,,,,,---------,,,+++******++++++,,,,,,,,,,,,+++******++++++++++++******)))'''&&&&&&(((+++,,,,,,,,,------------,,,++++++)))((((((''''''''''''(((&&&&&&%%%%%%%%%&&&''''''&&&((()))((('''&&&'''((('''))),,,///222555777888222///***&&&%%%%%%$$$### !!!"""$$$$$$$$$$$$###############$$$%%%&&&'''""""""""""""!!! """"""""""""!!!!!!!!!!!! """$$$%%%'''+++111444777666444000***'''%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&(((***+++---000444777@@@HHHTTT```iiioootttvvvvvvxxx{{{}}}}}}zzzwwwuuummmfff\\\QQQGGG???777222...)))(((***+++((('''((('''(((***++++++,,,...000666===HHHUUUaaammmxxx~~~||||||uuuooohhhaaa[[[XXXVVVTTTVVV[[[___eeemmmuuuzzzxxxoooeeeZZZTTTJJJGGGEEEDDDEEEGGGGGGGGGAAA???<<<888333000...,,,+++)))((()))***+++***)))((()))+++---000444:::===EEEFFFGGGCCC>>>;;;;;;<<<@@@CCCFFFGGGEEE>>>777222333222000///...------------...///000000///.........---,,,+++***)))))))))(((((((((((()))***+++,,,+++***)))'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%'''''''''(((+++------333;;;DDDNNN\\\lllwww~~~~~~|||yyyxxxwwwsssuuuwww{{{yyyqqqccc[[[OOOEEE???:::666222//////......///000111222000000000///......------+++,,,---...---,,,+++***((()))***+++++++++++++++******++++++++++++******'''%%%$$$$$$'''***,,,,,,,,,,,,---------,,,+++++++++***)))(((((('''(((((()))(((((('''''''''((((((((()))***)))((('''((()))'''))),,,///333666888999333///***'''%%%%%%$$$### """$$$&&&'''&&&%%%$$$############$$$%%%&&&''' """###$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! """$$$%%%(((,,,111555777777444000***'''%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((+++...222777;;;CCCKKKWWWccclllqqquuuwwwuuuxxx{{{}}}}}}{{{wwwuuujjjdddYYYNNNEEE<<<555111000,,,***------***(((***%%%''')))******+++---///999@@@KKKXXXeeeqqq{{{~~~~~~zzzssslllfff___YYYWWWUUUSSSVVV[[[aaagggooowww}}}xxxooodddYYYSSSGGGDDDAAA@@@AAADDDEEEFFFBBB@@@===:::666222///------,,,+++,,,---...---,,,(((***,,,...111555;;;???CCCEEEEEEBBB<<<999999;;;???BBBFFFGGGDDD>>>777222//////.........//////000,,,---.../////////...---...---,,,***)))((((((((('''(((((()))***+++++++++))))))(((((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%'''''''''(((+++---,,,222;;;DDDNNN\\\lllwww|||xxxuuuuuuvvvxxx{{{vvvnnncccXXXLLLEEE???888444333111111111000111111222222333333333222000///---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......//////---)))+++++++++,,,,,,---------......------,,,+++******))))))((((((((('''''''''###%%%&&&&&&%%%%%%'''(((((())))))(((''''''***,,,((()))+++...111555888:::333000,,,)))((('''&&&%%%%%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$$$$%%%%%%%%%$$$"""  !!!######"""""""""""""""###&&&'''''''''(((+++000444:::999666222,,,((('''''')))'''%%%###"""###%%%&&&%%%$$$$$$######$$$$$$%%%!!!!!!!!!"""######$$$$$$"""$$$%%%%%%$$$%%%''')))%%%%%%'''+++---///777@@@HHHQQQ]]]iiippptttuuuvvvzzz{{{|||~~~}}}yyysssnnnfff]]]QQQGGG@@@:::444000///...,,,***)))))))))))))))+++,,,,,,+++---333888777AAAPPP^^^iiirrr{{{}}}{{{yyyrrrjjjddd^^^XXXVVVUUUSSSVVV\\\eeekkkttt{{{zzzssslllbbbXXXPPPJJJCCC===<<<======???DDDCCCBBB???;;;777333000...,,,,,,,,,,,,,,,,,,,,,+++------------///444:::???DDDEEEDDDAAA===999777777>>>AAAEEEEEEAAA;;;666333222000///...///000///.........------------.........---,,,***)))((((((((())))))))))))))))))))))))***))))))((('''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$&&&((()))***++++++///111888CCCMMMXXXgggsss||||||xxxuuuuuuvvvwwwzzzssskkk^^^SSSHHHBBB===777444444111111111000111111222333444333222111///...------,,,++++++******++++++,,,+++++++++++++++++++++++++++***))))))***++++++***+++++++++,,,,,,,,,------,,,,,,++++++***))))))(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''&&&&&&&&&%%%$$$$$$&&&((()))***,,,///222666999:::333///+++(((''''''&&&%%%%%%%%%$$$$$$$$$#########!!!!!!"""######$$$%%%%%%'''&&&$$$"""!!!!!!"""###$$$###"""!!!!!!"""######$$$%%%&&&''')))---222666999999666111,,,(((&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%!!!""""""######$$$$$$%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%'''+++...000888BBBLLLTTT```kkkrrrvvvxxxyyyzzz{{{|||}}}|||wwwppplllaaaYYYMMMCCC===777222...,,,,,,******)))***+++,,,***,,,---,,,+++...333888<<>>999444///,,,))))))((()))***+++---...+++------,,,,,,///555:::BBBLLLZZZgggqqqxxx}}}zzzssskkkddd]]]XXXWWWVVVUUUXXX^^^gggmmmvvv~~~{{{uuummmbbbVVVMMMDDD<<<777666777666888<<>>999444111......---,,,,,,,,,,,,,,,---......///000555;;;???EEEEEEDDDAAA<<<999888888===AAADDDEEEAAA;;;666333222000......///000///.........------------......------+++***))))))(((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((())))))***...000777BBBMMMXXXhhhuuu~~~}}}zzzwwwuuutttuuuwwwzzzzzzlllcccUUUKKKAAA<<<999444222222000000000000111222333333444222000---,,,,,,---...,,,++++++******++++++,,,)))))))))))))))))))))))),,,++++++------+++---111+++++++++++++++++++++,,,)))))))))(((((('''''''''(((((((((((((((((((((((((((******)))(((''''''((()))))))))'''&&&&&&((()))***+++...111444777999:::111...***'''&&&%%%$$$###$$$$$$#########"""""""""!!!"""""""""#########$$$###"""!!! ###""" !!!###%%%"""###%%%&&&)))---333777888777555000+++'''%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$############$$$$$$######$$$%%%%%%&&&&&&'''%%%&&&&&&%%%$$$###%%%&&&&&&%%%(((---111666@@@JJJXXX^^^gggooouuuzzz~~~~~~}}}|||xxxqqqhhhbbbTTTLLLBBB:::555222...***)))((((((((()))+++,,,---,,,---...------000777===IIIRRR```lllttt{{{~~~zzzwwwooogggbbb\\\WWWVVVVVVVVVYYY___hhhnnnwww{{{uuummmbbbTTTKKKAAA:::555555555444555999>>>???AAAAAA???:::444111000///...---,,,,,,------......///000222666;;;???EEEEEEDDD@@@;;;888777888===@@@DDDDDDAAA;;;666444111000....../////////......------,,,,,,------...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))---...555@@@JJJVVVeeesss~~~~~~|||yyywwwuuusssuuuwwwzzzxxxjjj```UUUJJJ@@@;;;888333111111000000000000111222333444333111///---,,,,,,---...,,,++++++******++++++,,,))))))))))))))))))))))))))))))---333111+++***...++++++++++++++++++++++++)))))))))))))))((((((((('''((((((((((((((((((((('''((())))))(((((()))+++*********)))'''''')))+++***+++...222555777888999111...***'''&&&%%%$$$###$$$$$$$$$############""""""""""""""""""#########!!!!!!!!! """!!!  !!!###$$$$$$%%%&&&'''(((,,,222666777777444///***&&&%%%%%%$$$###!!! """###%%%$$$######""""""######$$$$$$$$$$$$%%%&&&&&&''''''%%%&&&&&&%%%$$$###%%%&&&''''''***000444:::EEEPPP]]]bbbjjjqqqvvv{{{|||vvvmmmddd]]]NNNGGG===666333000---******)))((((((((()))***+++,,,---...---...222:::@@@NNNXXXeeepppwww|||}}}yyyuuummmddd```ZZZVVVUUUUUUVVVZZZ```iiioooxxxzzztttlllaaaSSSJJJAAA:::555555555333444777:::<<<@@@BBB@@@<<<777444222000///---,,,,,,---......///000111333666<<>>:::777777777<<<@@@DDDDDDAAA<<<777444111///------...///...---------,,,,,,,,,,,,------,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&'''((()))***...///555???IIIUUUeeerrr}}}~~~}}}{{{xxxvvvuuussstttvvvzzzvvvhhh___SSSIII???:::777333111111//////000000111222444444111000...---,,,,,,------,,,++++++******++++++,,,)))))))))))))))))))))))),,,---555<<<:::000,,,000+++++++++++++++*********************))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&'''))))))((((((***+++'''(((((('''&&&''')))+++)))+++...222555666777777222///***(((&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$%%%&&&'''(((,,,111555777666444///)))%%%$$$$$$$$$###!!!!!!$$$&&&######""""""""""""#########$$$$$$%%%%%%&&&&&&'''$$$%%%&&&%%%$$$$$$%%%''')))))),,,222888>>>KKKVVVaaafffnnnuuuzzz~~~zzzsssiii^^^WWWIIIBBB999333000///---***+++***)))'''''''''((((((+++,,,......///555>>>EEETTT]]]jjjtttzzz}}}~~~yyyuuulllddd]]]XXXTTTTTTTTTUUUZZZ```iiioooxxxzzzssskkk___RRRIIIAAA:::555555555333444666888;;;???BBBBBB@@@<<<:::333222///---,,,---.........///111222444777<<<@@@DDDCCCAAA<<<888555555666<<>>444333000---,,,---...///...000222333555888<<<@@@CCCBBB???:::666444444555;;;???CCCDDDAAA<<<888555000///------.........------,,,,,,++++++,,,,,,---,,,+++******)))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&)))+++---000000555===EEEPPP```nnnxxx~~~}}}{{{yyywwwvvvuuussstttvvvzzzzzzpppddd[[[JJJAAA999777666333333444/////////000111333444555---.........---,,,++++++,,,++++++++++++++++++,,,************************))))))000999444'''$$$***++++++++++++******))))))((((((((()))))))))))))))'''''''''((((((((())))))((()))***)))'''%%%&&&'''%%%''''''''''''))),,,...(((***---111444555555555333000,,,)))((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%""""""""""""!!!!!!!!!!!!  """######"""!!! """$$$&&&)))///555999666555333...)))%%%#########$$$%%%&&&'''&&&&&&%%%######""""""""""""######"""######$$$$$$%%%&&&&&&"""$$$%%%%%%$$$%%%''')))++++++///666<<>>555333000---,,,---...///...000222444555888===@@@BBBAAA>>>999555333333444;;;???CCCDDDAAA<<<888555000///------.........------,,,,,,++++++,,,,,,---++++++******************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&))),,,......---111999AAAKKK[[[iiiwww~~~|||{{{yyywwwvvvttttttsssuuuvvvwwwzzzwwwnnnbbbXXXMMMAAA777444333111//////000000000000000111111111...,,,***)))******)))(((+++++++++***************)))************+++++++++.........------,,,,,,,,,+++,,,,,,,,,,,,+++******)))'''&&&'''((()))(((&&&)))((('''))),,,---+++((('''&&&%%%$$$%%%&&&'''(((%%%'''((((((((()))+++---+++,,,///333777999888666222///+++((('''((((((''')))(((&&&%%%$$$$$$%%%&&&###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!! !!!!!!""""""############""""""$$$'''+++111666999444222///---+++)))&&&###""""""###$$$$$$$$$$$$#########""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&))),,,+++---000666???MMM[[[dddooouuu|||zzzrrrhhh\\\PPPHHH:::555000,,,+++++++++******)))(((''''''((()))***+++---...///333<<>>999666000...,,,,,,---............------,,,,,,,,,,,,,,,+++++++++***************************))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''((())))))))))))***///555888<<>>BBBFFFDDD@@@:::666444666888<<>>??????===:::777444333111///...---...000111444888>>>BBBEEECCC???:::555444555888<<<@@@DDDEEEAAA<<<666333333000...---...//////...,,,+++***))))))***+++,,,******)))))))))******************)))))))))((((((&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&''''''((('''((()))******++++++***))),,,000222666>>>KKKUUUaaammmzzz~~~|||{{{zzzxxxvvvtttsssrrrrrrpppssswww}}}|||rrrgggYYYMMMEEE===666444222000000222...//////000//////------...,,,******+++++++++***'''(((((()))***++++++,,,))))))))))))************++++++******************,,,++++++******************)))((()))***+++***(((***))))))))))))*********%%%%%%&&&&&&''''''((((((&&&'''((((((((((((***,,,***---111777<<<>>>===;;;222///+++((('''(((((('''((())))))***)))'''&&&%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""!!!!!!!!!%%%&&&(((,,,111555999;;;999333***$$$!!!"""###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%))),,,000444;;;DDDPPP]]]jjjrrr}}}~~~yyypppeeeZZZNNNCCC===555111---+++*********)))******)))*********+++++++++...111555<<>>999666444333111000///000111444777:::<<<======<<<:::888666444111000...///000111444888???CCCDDDBBB???999555444666888>>>BBBFFFGGGCCC===888555222000...---...//////......---,,,++++++,,,---...******)))))))))***++++++,,,++++++***)))(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''((()))***************))),,,...000333:::EEEMMM[[[ggguuu}}}}}}zzzyyyxxxvvvtttrrrqqqppppppooorrrwww}}}yyyooodddVVVKKKAAA:::555444222000000444000111222222222000///...,,,***(((((()))***)))(((''''''((()))******++++++(((((()))))))))*********************************,,,+++***)))))))))*********)))((()))***+++***(((((((((((('''&&&'''((()))%%%%%%&&&'''((((((((()))'''((()))((('''(((***,,,+++---222999>>>???===;;;555111,,,(((''''''&&&%%%((())))))***)))'''&&&%%%###""""""""""""######$$$ !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!$$$(((---111444666666111+++&&&$$$######"""""""""###$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$&&&***---000666>>>IIIUUUaaammmuuuzzztttkkk```TTTIII???999222///,,,*********)))((('''(((((())))))*********---000333777>>>JJJXXXbbbooowww~~~~~~}}}yyyrrrkkkccc[[[TTTOOOJJJGGGGGGKKKPPPWWWbbblllvvv|||~~~zzzxxxtttpppkkkeee```XXXNNNGGGDDD@@@<<<888777555333222222222333333444666888:::=========;;;888555333222//////000111333888???DDDDDDBBB???:::666555666999???CCCGGGGGGCCC===777444111///---,,,.../////////000//////...............+++***)))))))))***,,,---...---,,,+++***)))((((((&&&&&&&&&&&&''''''((()))++++++************++++++''''''(((((())))))((((((***,,,...///222888AAAGGGWWWcccqqqyyy|||zzzwwwvvvtttrrrpppooonnnnnnoooqqqvvv|||uuujjj___SSSHHH===888444444222000111555111222444444444222000...+++)))'''''')))***)))((('''(((((())))))*********((((((((()))))))))*********************+++++++++,,,+++***)))((()))*********)))((((((******)))(((&&&&&&&&&$$$""""""$$$&&&$$$%%%&&&((())))))))))))'''((()))((('''((()))++++++...333999>>>???<<<:::555111,,,(((''''''&&&%%%(((((((((((('''&&&%%%%%%""""""""""""###$$$%%%%%% !!!""""""""" !!!!!!""""""""" !!!%%%)))---111444666222///+++'''&&&$$$"""!!!""""""###$$$$$$$$$$$$###"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%'''+++...222888BBBNNNYYYeeepppvvv{{{uuuooodddYYYNNNDDD;;;555000---+++))))))***)))(((&&&'''((())))))***))))))...111555999AAAMMM\\\fffqqqyyy|||wwwppphhhaaaYYYRRRNNNIIIFFFGGGKKKQQQXXXcccmmmwww}}}zzzwwwtttrrrnnniiiddd```XXXOOOHHHCCCAAA===;;;:::999888666888888888666444444666888<<<===???===:::666444333000000000111333999@@@EEEDDDCCC???;;;777666888:::===AAAEEEEEEAAA;;;555222000...,,,---///111111111222333333333222000...---,,,+++***)))***,,,...///000000...---+++***)))((('''''''''&&&''''''((((((+++******))))))******+++''''''((((((((((((''''''++++++,,,---000666===BBBRRR^^^kkktttzzz~~~|||{{{uuutttrrrpppnnnmmmlllllloooqqquuuzzz|||ooodddZZZOOOEEE;;;666444444222///111666222333555555555222000...+++)))(((((()))******)))((((((((()))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,,,,+++)))(((((((((******)))(((''''''))))))((('''&&&''''''$$$""""""$$$'''$$$%%%&&&((()))***))))))'''((()))((('''''')))++++++...333:::>>>>>>;;;888222///***((('''((((((((()))((('''&&&%%%%%%%%%%%%#########"""######$$$$$$ !!!""""""### !!!"""######"""$$$''',,,000444777888000,,,(((%%%$$$###"""!!!""""""###$$$$$$$$$$$$###"""###%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&(((,,,///555;;;FFFRRR^^^iiirrrxxx}}}xxxooohhh^^^RRRHHH>>>666111...,,,***)))))))))((('''&&&''')))***++++++******...111666<<>>:::666444666888:::===@@@???;;;666444333000000000111333999@@@EEEEEEDDD@@@;;;888777999;;;>>>AAAEEEEEEAAA;;;555111000///---...111444555555888:::;;;<<<:::666222///...,,,+++***+++---000111222222000///---+++***))))))((((((''''''''''''((()))((((((''''''(((((()))(((((()))))))))(((((('''))))))***+++///444:::>>>JJJWWWeeennnvvv~~~~~~}}}|||{{{sssrrrqqqooommmlllkkkkkkpppqqqtttyyyxxxkkk```WWWLLLBBB999666444444222///222777222333555555444222///---,,,***))))))***++++++***))))))))))))(((((((((((((((((((((((())))))))))))******++++++,,,,,,,,,,,,,,,+++)))((('''(((***+++)))'''&&&'''((()))(((''')))******'''$$$$$$'''***###%%%'''(((*********)))((())))))((('''''')))+++,,,///444:::>>>===:::777///,,,)))'''(((******+++)))(((&&&%%%$$$$$$%%%&&&%%%%%%$$$###"""""""""### !!!""""""### !!!###$$$$$$!!!%%%)))...222444555///+++%%%"""!!!"""""""""""""""###$$$$$$$$$$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''')))---000777>>>IIIUUUaaakkktttyyy{{{wwwkkkdddYYYNNNDDD;;;333///---+++))))))))))))(((''''''(((***+++,,,,,,++++++---111666===GGGVVVfffqqqsss{{{wwwrrrkkkccc]]]VVVPPPLLLJJJGGGHHHLLLRRRYYYdddooovvv|||}}}wwwsssqqqpppmmmhhheeeaaaZZZQQQJJJEEEDDDDDDEEEHHHKKKKKKKKKFFFEEECCC>>>888555666888:::===@@@???;;;666444333111111000111333999@@@FFFFFFDDDAAA<<<999888:::<<<@@@CCCGGGGGGCCC===777333111000///000333666888888???AAACCCDDDBBB===777444...---,,,+++,,,...111333444333222000...,,,*********)))(((''''''''''''''',,,,,,++++++++++++,,,,,,))))))*********))))))((((((((((((***---333888<<>>777111---++++++)))(((''''''''''''((((((((((((***,,,...//////333999AAALLLYYYfffnnnwww{{{~~~}}}}}}wwwrrrjjjccc\\\UUUPPPLLLJJJKKKLLLNNNTTT]]]hhhooo{{{~~~|||wwwsssqqqpppmmmllljjjeee___XXXQQQMMMFFFFFFHHHLLLQQQUUUVVVUUUVVVQQQIIIBBB===:::666444999;;;>>>???>>>;;;777444222000------111777???DDDFFFCCC>>>999666555555666BBBFFFIIIIIIEEE>>>888444222111222555555555<<>>999111///,,,+++---///111111666555333111///---,,,+++,,,,,,+++***)))))))))***(((((((((((())))))))))))''''''''''''''''''''''''(((***+++,,,---111555999DDDMMMZZZeeemmmssszzz~~~|||{{{yyyyyyvvvsssooollllllmmmmmmlllnnnpppttt{{{{{{qqqggg]]]RRRFFF>>>777666444111000111111222333444555555333111...---******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))((('''''''''&&&&&&(((***+++***(((&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&(((***,,,...---,,,***)))((()))+++,,,,,,000555:::<<<;;;888555...,,,)))'''&&&&&&'''(((******)))((('''&&&$$$######"""!!! !!!"""###!!!  !!! !!!"""###$$$%%%%%%&&&***...222333333000,,,(((%%%$$$###"""!!!"""""""""""""""#########"""""""""######$$$%%%&&&%%%'''%%%$$$&&&###$$$%%%'''((())),,,000333<<>>@@@???<<<888555333111//////222999AAAFFFGGGDDD???:::777666777777BBBEEEIIIIIIDDD>>>888444222111222555666888@@@IIITTTZZZ\\\XXXRRRLLLDDD===777444000///111333555666666666444222000...---,,,,,,+++******)))))))))***)))))))))))))))((((((((((((((((((((((((((((((((((((***+++,,,---000555999BBBJJJUUU```hhhooowww}}}~~~|||{{{yyyxxxwwwuuurrrooommmmmmmmmmmmmmmnnnpppuuu|||yyyoooeee[[[OOODDD<<<666555444222111111111111333444555444333111...,,,******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''((((((((((((((('''''''''&&&&&&''')))***)))(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&))),,,000222000...,,,***))))))******,,,///555999;;;999666444---,,,)))'''&&&'''((())),,,++++++)))(((&&&$$$###$$$###"""!!!!!!"""###$$$!!!  !!!!!!!!!!!!!!!!!!"""######%%%%%%'''***///222333222...,,,((('''&&&$$$"""!!! !!!!!!"""###$$$$$$$$$############$$$%%%&&&&&&&&&'''%%%!!!!!!$$$%%%$$$###%%%''')))+++///444888AAAJJJXXXeeennnvvv|||}}}}}}xxxnnneeeVVVOOODDD<<<777333///,,,)))((('''&&&&&&%%%&&&&&&'''''''''''')))+++---...222666===GGGRRR___llltttyyy}}}~~~zzzrrrmmmeee]]]VVVQQQLLLIIIJJJKKKMMMPPPVVV___jjjqqq|||~~~|||yyyuuusssrrrrrrqqqooolllggg```YYYSSSOOOMMMOOOSSSYYY___cccddddddbbb\\\SSSKKKDDD>>>:::777777:::>>>AAAAAA>>>:::777444222000000444;;;CCCHHHHHHEEE@@@:::777777888999AAAEEEIIIIIIDDD===777444333111222555777<<>>EEEOOOXXXaaajjjtttzzz~~~~~~|||zzzyyywwwvvvtttrrrooommmmmmnnnmmmmmmmmmpppuuu}}}xxxmmmcccYYYNNNCCC;;;555444444333222111000000333444444444333000...,,,******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((''''''&&&&&&''''''((('''''''''&&&&&&&&&'''))))))((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''***...111444222000---+++)))((()))))),,,///444999:::888444222,,,+++)))''''''((()))***,,,,,,+++***)))'''&&&%%%######"""!!!!!!"""######!!!!!! !!!!!!""""""!!!!!!!!!""""""###$$$%%%'''+++///222222222---+++)))''''''&&&###!!!!!!!!!!!!"""######$$$$$$$$$######$$$$$$%%%&&&''''''&&&%%%###"""$$$%%%%%%$$$%%%'''))),,,111777;;;EEEOOO]]]jjjssszzz~~~{{{tttiii^^^PPPIII???777333000---***)))(((''''''&&&&&&&&&'''''''''''''''(((+++---...222777???IIIUUUbbbooowwwzzz~~~}}}xxxooojjjbbbZZZTTTOOOKKKHHHIIIKKKMMMQQQWWWaaakkkrrr}}}|||zzzxxxvvvtttsssssssssrrroookkkeee]]]WWWQQQNNNOOORRRWWW___fffjjjkkkjjjhhhbbbXXXNNNFFF@@@:::777666999===AAABBB@@@===:::666444111111555<<>>888666333333666===DDDIIIGGGCCC===888555555777999BBBFFFIIIIIIEEE>>>888555444222222555:::CCCRRR```jjjrrrwwwsssjjj^^^OOODDD@@@===999777777888888777444333111000...,,,***))))))(((((('''(((((())))))+++*********)))))))))((((((((((((((((((((((((((()))***++++++,,,///333666:::@@@HHHPPPZZZeeerrrzzz}}}{{{xxxwwwvvvqqqooommmlllmmmmmmlllkkkjjjmmmsss|||~~~vvvkkk___UUUKKKAAA:::555444333111000000000000222333444333222000---+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&$$$&&&%%%%%%%%%%%%&&&'''''')))))))))***,,,///222444444222///,,,***))))))***---111555999999777333000+++***)))(((((()))+++,,,---------,,,+++)))((('''"""!!!  !!!""" !!!!!!""""""!!!!!! !!!""""""###$$$''',,,000333222111***(((&&&%%%%%%%%%$$$"""#########"""""""""""""""%%%%%%%%%%%%&&&'''(((((()))&&&%%%'''&&&$$$$$$'''((()))***,,,///444;;;@@@OOOYYYgggrrryyy~~~zzzsssjjj^^^RRRFFF???666000---,,,)))'''***))))))((((((((())))))((((((((((((***,,,...///222888BBBMMMZZZhhhttt||||||~~~yyytttkkkeee]]]UUUPPPLLLIIIGGGHHHKKKOOOTTT[[[dddnnnuuu}}}}}}|||yyyxxxwwwwwwwwwxxxyyyzzz{{{wwwppphhh```ZZZVVVTTTSSSWWW___iiipppttttttrrrnnnggg\\\QQQGGG???999555444666999<<>>EEEJJJFFFBBB<<<777444555888:::CCCGGGKKKKKKFFF???999666444222222555;;;DDDSSSaaannnuuuyyyuuulllaaaSSSIIIBBB@@@===<<<<<<;;;999777333222000///,,,+++)))((('''''''''''''''(((((()))************************(((((((((((((((((((((((()))***++++++,,,...222666:::???GGGPPPZZZfffrrr{{{~~~|||yyywwwuuutttooommmkkkkkkllllllkkkiiihhhlllrrr{{{|||ttthhh]]]SSSIII???888666444222000//////000111222333333333222///---+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))((((((((((((((('''&&&%%%&&&%%%$$$%%%''''''%%%###&&&%%%%%%%%%%%%&&&'''''')))))))))***---000333666444222///,,,+++*********///222666::::::777333000+++***)))((((((***,,,---111111000...+++(((&&&$$$###"""!!! !!!"""### !!!"""######"""!!! !!!""""""###$$$''',,,111333222000***'''$$$######$$$$$$###!!!!!!""""""######$$$$$$%%%%%%%%%%%%&&&'''((())))))&&&%%%(((((($$$$$$((()))***,,,...222999AAAGGGTTT^^^lllvvv|||}}}uuummmdddXXXMMM???999111,,,++++++)))'''(((((('''''''''(((((()))))))))))))))+++---///000444:::DDDPPP]]]kkkxxx}}}}}}xxxrrrhhhbbbYYYRRRMMMIIIGGGFFFHHHKKKOOOUUU\\\fffpppvvv}}}~~~}}}}}}||||||{{{|||}}}~~~~~~zzzrrriiiaaa[[[WWWVVVXXX\\\eeeooovvvzzzyyywwwooohhh]]]RRRHHH@@@999555333444666999===@@@CCCDDDAAA>>>;;;999;;;AAAGGGKKKGGGCCC===777555666999;;;EEEHHHLLLLLLGGGAAA:::777444222222555;;;CCCRRR___ooouuuxxxsssjjj```UUULLLDDDCCCBBBAAA@@@>>>:::777333222111///---+++))))))'''&&&&&&&&&''''''((())))))))))))******++++++,,,)))))))))))))))))))))))))))***+++++++++...222555888>>>GGGPPPZZZfffsss{{{~~~}}}zzzxxxuuutttsssmmmlllkkkkkkkkkkkkjjjhhhgggkkkrrr{{{zzzrrrfff[[[QQQGGG===666777555222///...///000111222333333333222///---+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))((('''&&&%%%&&&%%%$$$%%%&&&&&&%%%###&&&%%%%%%%%%%%%&&&''''''(((((((((***---111555888444222///---+++***++++++///333777::::::777333000+++***)))((()))***,,,...555444222///+++'''###"""$$$###"""!!!!!!"""###$$$ !!!"""######"""!!!  """######$$$(((,,,111333222000***'''###!!!"""###$$$$$$ """###%%%&&&&&&&&&&&&&&&&&&&&&'''))))))***%%%%%%))))))$$$$$$((()))***---000555===FFFLLLXXXbbboooyyy{{{rrriii```TTTIII:::444---))))))******)))''''''&&&&&&&&&''''''(((************+++...000111555;;;FFFRRR```nnnzzz~~~}}}wwwqqqfff```WWWOOOJJJGGGEEEDDDHHHKKKOOOUUU]]]fffpppwww}}}~~~~~~yyyqqqhhh```ZZZVVVUUU\\\aaaiiisss{{{~~~|||zzzpppiii^^^SSSIIIAAA:::666333333555777;;;???CCCFFFEEEBBB>>><<<>>>CCCIIIMMMHHHDDD===888666777:::===FFFIIIMMMMMMHHHAAA;;;888444222222666:::BBBQQQ^^^mmmrrrtttooofff^^^TTTLLLJJJJJJIIIIIIHHHEEE???<<<444333222000...,,,***)))&&&&&&&&&&&&&&&'''((()))(((((()))***+++,,,,,,---************************)))***+++++++++...222555777===GGGPPPZZZfffsss{{{~~~}}}{{{wwwtttrrrkkkjjjiiijjjjjjjjjhhhfffgggkkksss|||zzzqqqcccWWWMMMDDD<<<666444333111//////000111222333333222111000...,,,+++******))))))))))))******+++***))))))******)))'''''''''&&&&&&&&&%%%%%%%%%###%%%''')))******(((((((((((((((((('''''''''''''''&&&%%%%%%%%%&&&'''((('''(((((('''%%%$$$$$$%%%&&&&&&'''(((+++///333555444111...***))))))+++,,,222777<<<>>>;;;666111///,,,+++))))))***,,,///111444222000---)))&&&$$$""""""""""""""""""######$$$"""############"""!!!!!!##################$$$%%%"""%%%***///222333222111)))'''$$$#########"""!!! """$$$&&&((())))))(((&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))),,,111555999AAAKKKRRR___iiittt{{{}}}vvvmmmbbbVVVJJJCCC777444///***'''&&&'''(((''''''((())))))(((''''''$$$&&&)))***+++,,,...000777===GGGRRR___mmmyyy}}}uuuoooddd\\\TTTPPPLLLFFFCCCDDDFFFIIINNNUUU]]]hhhrrryyy~~~zzzrrrkkkccc[[[XXXZZZ]]]fffpppuuuxxx||||||yyyssskkk^^^QQQGGG>>>888555666222111888>>>AAACCCFFFDDDFFFEEEBBBCCCHHHKKKJJJJJJCCC<<<999666444777<<>>GGGQQQ]]]iiittt{{{~~~|||zzzvvvsssqqqkkkiiihhhhhhiiihhhfffeeegggkkksss}}}xxxoooaaaUUUKKKBBB:::555444333111000///000111222000000///...---+++***)))******))))))))))))*********)))'''((())))))(((&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((()))))))))((())))))((((((((('''''''''$$$$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$$$$%%%&&&&&&&&&'''(((+++///333555666333000---,,,---///000111666;;;===:::555000------+++******+++...111333444333000---)))&&&$$$##################$$$$$$%%%#########""""""""""""!!!###""""""""""""###$$$$$$!!!$$$)))...111111111000***'''$$$######$$$###"""###""""""""""""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''(((((()))---222666;;;DDDNNNVVVbbblllvvv||||||tttjjj^^^QQQEEE>>>333111---)))''''''((()))''''''''''''''''''''''''%%%&&&((()))***,,,///111666===GGGTTTaaammmyyy{{{rrrlllcccZZZSSSOOOJJJEEECCCDDDGGGJJJPPPVVV___iiittt{{{~~~}}}}}}}}}{{{rrrlllddd\\\YYYZZZ^^^hhhrrrwwwzzz~~~}}}zzzssskkk___RRRGGG???999555333...---333999<<<@@@DDDFFFHHHHHHEEEFFFKKKLLLKKKIIIAAA;;;777555333666;;;BBBIIINNNMMMHHHCCC;;;444333333222111333:::DDDLLLUUUYYY]]]^^^[[[UUUPPPMMMRRRWWW[[[ZZZYYYUUUKKKAAA999666111---,,,+++***)))(((''''''''''''&&&&&&&&&)))(((((((((((()))******)))+++,,,+++)))(((***,,,,,,+++***)))+++///333555999>>>GGGQQQ\\\hhhssszzz~~~~~~~~~}}}{{{yyyvvvsssqqqkkkjjjhhhggghhhgggeeecccfffkkksss~~~uuulll^^^QQQHHH@@@888333333222111000///000111222000///...---,,,+++***)))***))))))(((((())))))***)))(((&&&'''(((((('''%%%((((((((('''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))((((((((((((!!!###%%%&&&%%%### !!!"""$$$$$$$$$$$$%%%'''&&&&&&'''))),,,000333666333111---+++***+++---///000555:::<<<999444...+++---,,,++++++,,,///222444555333000---)))&&&$$$###$$$$$$$$$###$$$%%%%%%&&&$$$###"""!!!!!!!!!"""""""""!!!!!!!!!""""""###$$$"""$$$)))---000000000///***(((%%%$$$$$$%%%$$$###""""""""""""""""""###$$$###""""""###$$$%%%&&&'''$$$$$$$$$%%%&&&'''((())))))---222888>>>HHHSSS[[[fffoooyyy~~~zzzqqqeeeXXXKKK???777000...***((('''''')))***''''''%%%%%%%%%%%%''''''&&&'''(((((()))+++///222666===IIIVVVcccnnnxxx~~~xxxooohhh```XXXPPPLLLIIIDDDBBBDDDHHHKKKQQQXXXaaalllvvv}}}}}}|||zzzyyyxxxzzz{{{sssmmmeee]]]ZZZ[[[```jjjtttyyy}}}|||tttlll```SSSHHH@@@999555111,,,***///444999>>>DDDJJJMMMMMMJJJKKKNNNOOOLLLGGG@@@999666333111444999AAAHHHMMMKKKGGGBBB;;;444000000//////111666===CCCIIILLLPPPQQQPPPMMMLLLKKKTTT[[[```bbbaaa\\\PPPEEE;;;777222...,,,+++)))((((((''''''''''''&&&&&&&&&'''&&&&&&&&&''''''((()))***++++++***))))))***,,,,,,+++))))))+++...222444888===FFFPPP[[[gggqqqxxx}}}~~~~~~}}}|||yyyvvvsssrrrmmmkkkiiihhhggggggeeecccfffkkktttsssiii[[[OOOFFF>>>888333222111000000000000111111111000///...---,,,++++++))))))(((((((((((()))))))))(((&&&'''(((((('''%%%)))((((((((((((''''''''''''&&&&&&&&&&&&'''((()))******)))))))))(((((((((###$$$%%%%%%$$$""" """###%%%%%%$$$$$$&&&'''&&&''')))+++///222555777333111---***)))***,,,---111666;;;===999333---***++++++******,,,///333555666444000---)))&&&%%%$$$$$$############$$$%%%%%%%%%###!!!  """###!!! !!!"""###$$$###&&&***...000111000///***(((%%%$$$%%%&&&%%%$$$ !!!"""$$$&&&&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((((((,,,333:::AAALLLXXX```kkkttt|||}}}vvvlll```SSSFFF;;;444...,,,)))'''&&&&&&'''((('''&&&$$$######$$$&&&'''''''''''''''(((+++000333555===JJJXXXeeeoooxxx}}}~~~wwwmmmfff___VVVNNNKKKGGGCCCCCCEEEHHHLLLRRRZZZcccmmmwww}}}}}}}}}zzzxxxwwwvvvvvv}}}{{{sssmmmeee]]][[[\\\aaakkkuuu{{{~~~}}}uuummmaaaUUUJJJ@@@999555333...+++///333888@@@GGGMMMQQQRRRPPPPPPRRRRRRNNNGGG@@@999666333111444999@@@GGGLLLJJJFFFAAA;;;444//////......///333777:::@@@BBBEEEFFFGGGHHHKKKLLLUUU]]]dddgggfffaaaTTTHHH<<<888222---+++***)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))++++++******)))******++++++***))))))+++...000222777<<>>KKKYYYfffpppxxx}}}}}}vvvlllfff]]]TTTMMMIIIFFFCCCCCCFFFGGGKKKRRRZZZcccnnnwww~~~~~~|||}}}~~~}}}{{{vvvtttssstttttt{{{{{{sssmmmeee^^^[[[]]]aaakkkvvv|||}}}vvvnnncccVVVKKKAAA:::555333///---///222777???GGGOOOSSSVVVUUUUUUVVVTTTPPPHHH@@@999666333222555:::???FFFJJJHHHDDD@@@:::444000///......///222444555888:::;;;===???CCCHHHLLLUUU]]]fffiiihhhbbbTTTHHH<<<777111,,,***)))(((((((((''''''''''''&&&&&&&&&''''''''''''((()))***++++++******)))******++++++******))))))+++---///111555:::BBBLLLVVVaaakkkqqqvvv|||}}}{{{xxxvvvtttooollliiihhhhhhhhhhhhgggiiinnnxxx|||oooeeeWWWKKKBBB<<<777333//////000000000000000000---,,,***(((((((((((())))))((((((''''''(((((()))***)))'''((())))))(((&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''((('''%%%#########$$$%%%%%%'''''''''%%%%%%%%%''''''(((+++...222666888999777555111---+++,,,---...777:::<<<;;;777222...,,,(((''''''(((+++...222555777555111,,,)))'''&&&&&&""""""!!!!!!""""""###$$$###"""!!! !!!!!! !!!"""###$$$%%%'''***...111222222000///)))'''$$$$$$%%%&&&%%%%%%%%%$$$##################&&&&&&'''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&)))///666>>>HHHSSS```jjjsss{{{ssslllaaaUUUIII???777111---,,,***(((&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&'''(((((()))+++///222777???LLLZZZfffpppyyy}}}|||tttkkkdddZZZRRRJJJFFFDDDBBBBBBFFFGGGLLLSSS\\\eeeoooxxx~~~{{{|||{{{wwwqqqoooppprrruuu|||zzzrrrllleee]]][[[]]]aaalllwww}}}}}}wwwpppdddXXXLLLBBB:::555222...---...000333;;;DDDNNNTTTXXXXXXXXXYYYVVVQQQGGG@@@999666333111444:::>>>EEEIIIGGGCCC???:::444111///------///111222222111222444555888>>>DDDIIIUUU]]]eeeiiigggaaaSSSFFF;;;666///***(((((((((((((((''''''''''''&&&&&&&&&'''''''''((()))***+++,,,,,,***))))))***++++++***))))))))))))***,,,...///333888@@@IIISSS]]]gggmmmsssyyy~~~~~~~~~}}}|||zzzxxxuuutttmmmkkkhhhfffggghhhhhhgggkkkpppyyyzzzlllbbbTTTHHH???:::555111...//////000000000000000,,,+++)))'''''''''((()))((((((''''''''''''(((((()))(((&&&'''(((((('''%%%''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$&&&&&&%%%%%%&&&(((%%%'''***...111555777888222000---******+++...///999::::::888444000---,,,((((((''')))+++000444777888555111,,,)))'''&&&'''######""""""######$$$%%%""""""!!!!!!!!! !!!!!!!!!"""###$$$%%%&&&'''***---000222111///...(((&&&######$$$%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$######%%%&&&''''''&&&&&&$$$$$$$$$%%%&&&'''))))))---222:::BBBLLLXXXeeennnvvv}}}}}}ooohhh\\\OOODDD:::222---+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***,,,///111999AAAMMMYYYeeepppyyy~~~zzzrrrggg```VVVNNNFFFCCCAAA???@@@DDDHHHMMMUUU^^^gggqqqzzz}}}}}}{{{vvvooommmppptttxxxyyyqqqkkkddd]]]ZZZ\\\cccnnnyyywwwpppeeeYYYNNNCCC:::555222///...//////111999AAAMMMSSSXXXYYYZZZ[[[WWWQQQFFF???888555222000333888>>>DDDHHHFFFBBB???:::444222///,,,+++...000111000...///000222555;;;BBBGGGVVV]]]eeegggfff___QQQDDD999444---(((''''''(((((((((''''''''''''&&&&&&&&&'''''''''((()))***,,,---,,,***((()))+++,,,+++)))))))))))))))***,,,---...111666===FFFPPPZZZdddjjjooovvv{{{|||}}}}}}|||{{{yyywwwtttsssllliiifffeeefffggghhhggglllqqqzzz}}}xxxjjj```RRREEE===888333000......///000000111000000...,,,***)))((()))***+++((((((''''''''''''(((((((((&&&%%%%%%&&&'''%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%###''''''&&&&&&&&&%%%%%%%%%!!!###%%%''''''&&&$$$"""!!!###$$$$$$%%%''')))###%%%(((,,,000444666777222111...---...000333555999:::999666111...,,,,,,)))((((((***---111555888888555111,,,)))'''''''''$$$$$$######$$$$$$%%%&&&!!!!!!!!!"""!!!!!! !!!!!!!!!"""###%%%&&&'''''')))---000111000...,,,'''%%%###"""###$$$$$$$$$######$$$$$$%%%&&&'''((( ###%%%&&&''''''&&&!!!!!!"""$$$&&&)))+++,,,000555===EEEOOO[[[hhhqqqwww~~~|||nnnfffYYYLLL@@@666...***)))(((((((((((())))))***%%%&&&&&&''''''&&&&&&%%%$$$&&&)))***+++,,,...000:::AAAMMMYYYeeepppzzzyyypppeee]]]TTTKKKCCC@@@>>>===>>>BBBIIINNNVVV```iiisss|||~~~wwwpppnnnrrrwww|||xxxqqqkkkddd\\\ZZZ\\\eeeppp{{{xxxqqqfffZZZNNNCCC:::555333111000111111222888AAAKKKRRRXXXZZZ[[[[[[WWWQQQEEE===777333111///222777===DDDGGGEEEAAA>>>999444222...******---///000///...///111222555;;;BBBGGGVVV^^^eeegggeee^^^PPPDDD777222,,,'''&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&'''''')))***+++,,,---***((((((+++,,,+++)))))))))))))))***+++,,,---000444<<>>CCCGGGMMMWWWaaakkkttt|||~~~zzzwwwsssoooqqqwww}}}wwwnnnggg```[[[[[[___eeerrryyyqqqdddYYYOOOFFF===777444444333222111444999<<>>444222333333333555???BBBEEEEEEAAA:::555222111---+++---...,,,,,,...///111444444666;;;CCCIIIXXX\\\aaabbb^^^SSSHHH@@@666111,,,)))((()))))))))*********))))))((('''&&&&&&&&&'''((()))+++---...---,,,+++)))((((((''''''''''''((()))***,,,...///111444888???HHHTTT```hhhlllqqqwww{{{{{{|||}}}|||zzzxxxvvvsssoookkkkkkgggdddcccdddeeedddcccjjjsss~~~yyyrrrfff\\\OOOCCC<<<888444111///000000111222222111111,,,+++***)))'''&&&%%%$$$&&&&&&'''(((((())))))***(((((('''&&&%%%%%%%%%%%%&&&((()))'''%%%$$$&&&((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&(((((())),,,111444444444000,,,)))+++,,,---111666:::;;;;;;888333---)))'''%%%''')))***,,,000666;;;999444///+++)))((('''&&&$$$%%%%%%%%%$$$###""""""""""""##################!!!!!!  """%%%&&&(((+++///111222000---+++%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%%%%%%%$$$######''''''(((((('''&&&&&&%%%$$$%%%%%%$$$$$$&&&))),,,222999DDDNNNXXXcccooowwwzzz{{{}}}{{{vvvqqqfff\\\OOOCCC:::444...)))(((''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((()))))))))***,,,000333:::BBBOOO\\\gggqqqxxx}}}~~~|||zzzwwwqqqggg]]]VVVLLLEEE@@@>>><<<;;;???DDDHHHOOOYYYcccmmmvvv~~~{{{xxxtttqqqsssyyyxxxooohhhaaa[[[[[[___fffrrrzzzrrrfffZZZQQQHHH???999444333222000000222666:::DDDLLLUUUZZZ^^^___XXXPPPIII>>>444222222222222555<<>>GGGRRR___gggjjjooouuuyyyzzz{{{}}}}}}{{{yyywwwtttqqqlllhhhiiifffcccbbbcccdddeeedddkkkuuuwwwooodddZZZMMMBBB;;;777333000///000111222333222111111******)))(((&&&%%%$$$$$$%%%&&&&&&''''''(((((((((***)))((('''&&&%%%%%%%%%'''((()))(((&&&%%%&&&''')))(((((('''%%%$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''))),,,000333444333///+++)))+++,,,---222777======<<<888111,,,(((&&&%%%''')))***---111666:::666333...***)))(((((('''$$$%%%&&&&&&%%%### """"""######$$$$$$%%%%%%###"""!!! !!!"""$$$%%%(((+++///222222///+++((($$$&&&''''''&&&&&&''')))%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&(((,,,///666>>>IIISSS]]]gggqqqxxxzzzzzzzzz{{{zzzvvvqqqmmmaaaWWWIII>>>777222...+++'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((())),,,000444:::BBBNNN[[[gggpppwww|||{{{zzzwwwsssmmmdddYYYRRRGGGAAA<<<<<<;;;<<<@@@FFFJJJQQQ[[[fffpppyyy|||zzzvvvsssvvv{{{zzzpppiiibbb\\\\\\___hhhttt|||ttthhh]]]TTTKKKAAA;;;555444222000...///333666@@@IIISSSZZZ______XXXOOOHHH>>>444222111000111444888<<>>???<<<777222000000------///111222777===AAAFFFLLLOOOPPPQQQTTTVVV\\\]]]\\\XXXQQQFFF<<<666111...+++)))***+++,,,,,,*********))))))((('''&&&&&&''''''''')))***+++,,,......---,,,+++***))))))'''''''''((()))***,,,,,,---///333999BBBMMMYYY```hhhmmmsssvvvvvvwwwzzz|||~~~|||yyywwwtttooojjjfffdddcccaaa``````bbbeeegggnnnxxxwwwooo^^^UUUHHH>>>888555222000///000222333333222000///)))))))))(((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%####################################$$$%%%&&&'''&&&''')))---111444333222///+++))),,,///111666<<>>>>>BBBGGGMMMTTT___kkkttt|||}}}|||yyywww{{{yyypppiiibbb]]]]]]aaakkkvvvyyynnndddZZZPPPEEE>>>888777444111......000333666@@@LLLUUU\\\]]]VVVMMMBBB;;;444222000...///333777;;;???@@@===888444222111///...000111333:::BBBLLLRRRZZZ^^^]]]\\\\\\]]]___^^^[[[UUUMMMCCC:::444000---+++***+++,,,,,,,,,*********))))))((('''&&&''''''''''''((()))++++++,,,,,,---,,,+++***((('''&&&&&&''''''((()))***+++,,,...222777???JJJVVV]]]hhhmmmrrruuuvvvvvvyyy{{{}}}~~~|||yyyvvvsssooojjjfffaaaaaa```^^^^^^aaaeeeiiiooozzzwwwnnn[[[RRRFFF<<<777444222000...000222333333111///---)))(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$&&&(((***+++((('''(((***,,,,,,+++)))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%########################"""""""""######%%%&&&''''''(((***///333555444333///+++***...111444999???BBBAAA<<<555...)))''''''&&&&&&(((,,,222777999:::888444...)))&&&$$$"""!!! """###$$$###!!!!!! !!!"""###$$$$$$%%%$$$###"""###$$$&&&'''+++...222555555222...+++''''''&&&###!!! !!!###'''&&&%%%%%%%%%&&&((()))(((((()))*********))))))&&&'''(((((()))+++///222>>>GGGUUUaaakkksss{{{}}}{{{yyytttnnngggaaaWWWNNNAAA666000---***'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''***++++++***)))+++...111888@@@NNN[[[fffnnntttwwwvvvtttooojjjcccZZZQQQKKKDDD@@@===???@@@@@@DDDIIIPPPWWWbbbmmmvvv}}}~~~~~~|||zzz~~~wwwnnnhhhbbb]]]^^^bbbkkkvvv|||qqqfff\\\QQQEEE>>>999777555000------000222444===IIIQQQXXXZZZTTTLLL>>>888333111///---///444999===AAABBB???:::555333111//////222333666???IIIXXX___hhhllljjjfffcccbbbaaa^^^YYYQQQHHH???777333000---+++***+++,,,,,,+++*********))))))((('''&&&''''''''''''((()))***+++,,,,,,------+++***((('''&&&&&&&&&&&&'''((()))***+++---111666>>>HHHTTT[[[ggglllrrrttttttuuuwwwzzzzzz~~~{{{yyywwwtttrrrnnniiieee___```___]]]]]]```eeejjjppp{{{tttkkkYYYPPPDDD;;;666444111///---///111333222000---+++'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&""""""######%%%&&&((()))((('''(((+++///000...+++&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################!!!!!!""""""###%%%&&&''''''))),,,000444666555333000,,,,,,///333666<<>>AAABBBFFFLLLTTT[[[fffpppyyy~~~}}}uuulllgggbbb^^^___ccckkkvvv~~~ssshhh]]]QQQEEE===777666333///,,,,,,...111222;;;EEEMMMTTTVVVQQQJJJ;;;666222111///---000555:::>>>BBBCCC???:::555333000///000444666<<>>AAACCCHHHNNNWWW^^^iiisss{{{{{{ssskkkfffaaa^^^___dddkkkvvvtttiii]]]QQQDDD<<<666555222...++++++---000222:::DDDKKKQQQTTTPPPIII999555111111///---000666;;;???BBBCCC???:::555222///...111666999@@@NNN[[[gggoooyyy~~~zzzsssllliii___[[[SSSJJJAAA999333///000...,,,+++,,,+++***)))************)))((('''&&&'''''''''''''''((()))***---...//////...,,,***(((&&&&&&&&&&&&&&&'''((()))+++---111555===GGGRRRYYYdddiiinnnqqqpppqqqsssuuuuuuxxx}}}{{{xxxyyyvvvssspppmmmjjjgggdddaaa\\\ZZZZZZZZZ\\\cccllluuu}}}|||pppeeeUUUKKK@@@;;;777222000000//////......---------,,,&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((###&&&***---///...,,,***&&&&&&&&&&&&%%%$$$###""" """$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""###"""""""""###$$$%%%'''(((&&&(((+++000555666444222,,,+++***---333:::@@@CCCFFF@@@777000+++)))((((((******,,,000444888::::::555111---)))'''&&&%%%$$$&&&&&&&&&%%%$$$###"""!!! !!!"""###$$$$$$###"""###"""!!!"""$$$&&&((((((+++///444666444///+++)))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''((((((&&&$$$###$$$&&&))))))***...555<<>>666000---***'''$$$(((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''+++...000;;;AAAJJJVVVbbbkkkrrruuurrrpppjjjcccZZZPPPIIIEEE>>>>>>>>>>>>@@@FFFMMMRRRZZZcccnnnxxx~~~|||sssiiiaaaZZZWWW[[[bbbmmmyyyuuuhhh[[[OOODDD>>>666222///000...+++,,,///333777@@@IIINNNNNNJJJEEE999666222///...///111333:::>>>CCCCCC@@@:::444111000000333666888@@@PPP```nnnwww~~~~~~zzzsssiii```YYYTTTKKKAAA999444111000...---,,,***)))(((((((((************))))))))))))'''''''''''''''&&&&&&&&&,,,,,,,,,------,,,,,,+++((((((((((((((()))******,,,...222555:::CCCNNNWWWaaafffllloooooooooqqqsssvvvyyy}}}{{{yyyxxxuuurrrooollliiieeeccc___[[[YYYZZZ[[[^^^eeennnwww{{{ooocccTTTJJJ@@@;;;777222000000222222111000...+++***(((%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''###%%%(((***++++++)))(((&&&&&&&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$###"""!!!$$$######""""""""""""###$$$###!!! !!!###&&&((((((***...333777888666444---++++++...444;;;AAADDDDDD>>>555...***(((''''''******,,,000555999::::::444111,,,)))'''&&&%%%$$$%%%%%%%%%%%%$$$###"""!!! !!!"""######""""""!!!$$$###"""###%%%''')))))),,,000444666444///,,,)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%&&&(((((((((***...555===DDDGGGPPP[[[hhhooouuu{{{~~~zzzvvvpppfffZZZQQQCCC===444...+++***'''%%%((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((+++...111:::@@@JJJVVVaaajjjppprrrpppmmmhhh```WWWNNNGGGCCC>>>>>>>>>>>>AAAFFFNNNSSS\\\dddpppyyyzzzrrrhhh```ZZZVVVZZZaaammmyyyuuuiii\\\OOODDD>>>555111...///---***+++...111666>>>GGGMMMMMMHHHDDD888666222...---...111333:::>>>BBBCCC@@@:::444111000000222666999AAAQQQ```mmmvvv}}}|||xxxqqqhhh___TTTOOOFFF>>>666222000///...---+++***)))((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''''''''++++++,,,,,,,,,+++******((((((((((((((()))******,,,///333666;;;DDDOOOWWWaaafffmmmppppppppprrrtttvvvyyy}}}~~~{{{yyywwwtttqqqnnnkkkhhhdddbbb^^^ZZZYYYZZZ\\\```hhhpppxxxxxxlll```SSSHHH>>>:::777222000000222222222222000,,,)))''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&%%%######""""""""""""!!!!!!!!!!!!""""""###&&&### """&&&(((***,,,000555999:::888555...------000666===AAADDDAAA;;;333,,,)))''''''&&&)))***,,,111666:::;;;:::333///+++((('''&&&%%%###%%%%%%%%%%%%$$$###""""""!!!""""""""""""!!!!!! $$$$$$$$$$$$%%%'''***+++...111555666444///,,,***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%###%%%&&&%%%%%%&&&(((***''''''***...666>>>EEEJJJSSS___kkkqqqvvv|||}}}xxxtttmmmcccWWWNNNAAA:::111+++))))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''))),,,///111888>>>IIIUUU```hhhlllnnnmmmjjjeee]]]TTTLLLEEEAAA=========>>>AAAGGGOOOUUU___gggrrr{{{xxxooofff^^^XXXUUUZZZaaammmyyyvvvjjj^^^PPPEEE===444000---...,,,)))***---///444<<>>BBBCCC???:::222+++((((((''''''(((***---222888::::::999111...)))'''&&&%%%$$$###$$$$$$$$$$$$$$$###""""""############"""!!!!!! ######$$$$$$%%%&&&)))+++///222666666333///+++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%%%%''')))&&&(((***...555===FFFKKKWWWcccnnntttxxx}}}|||wwwrrrkkk```TTTKKK===666...)))((()))((('''&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((('''(((***,,,///000777>>>IIIUUU___eeehhhiiiiiifffaaaYYYQQQIIICCC@@@<<<<<<===???CCCIIIRRRXXXbbbkkkvvv~~~}}}uuummmddd]]]WWWUUUYYYaaammmyyyvvvkkk___QQQDDD===555000......---***+++......222:::BBBGGGHHHDDD@@@666444000---,,,...000222999===AAACCC???:::444222......000666;;;BBBOOO\\\fffllloookkkddd]]]SSSLLLBBB>>>999444000...------,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((++++++,,,------+++***)))))))))(((((())))))***+++...111555999===EEEOOOWWW```fffmmmqqqrrrsssuuuxxxwwwzzz}}}~~~||||||||||||zzzxxxvvvtttpppmmmkkkhhhdddaaa```\\\[[[\\\^^^aaajjjrrrzzz|||ssseeeYYYNNNDDD;;;777555222000111///000111222111...+++))))))((((((''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$###"""###%%%&&&'''  !!!""""""###$$$$$$%%%%%%&&&&&&&&&***---111777::::::777444//////000444:::???BBBCCC>>>999111+++))))))))))))(((***...444999;;;999888///,,,(((%%%%%%%%%$$$#########$$$$$$$$$###""""""%%%$$$$$$###""""""""""""!!!"""$$$######$$$(((+++000333666666222...***)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$&&&((('''))),,,///444<<>>@@@EEELLLUUU[[[gggnnnyyy{{{rrrjjjbbb[[[VVVTTTZZZaaammmyyy~~~uuujjj^^^QQQDDD<<<666222//////...+++,,,///---111888@@@FFFFFFCCC@@@666333///---,,,...111333888<<>>EEENNNUUU___eeelllppprrrtttvvvyyyyyy{{{~~~|||zzzzzzzzzzzzxxxwwwuuurrrooollliiifffccc```___\\\[[[]]]```cccllluuu}}}zzzqqqcccWWWKKKBBB999666555111000111222333222111...+++'''%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$!!! !!!!!!"""!!!###%%%'''((((((''''''***,,,111777::::::666222...///111555;;;???AAAAAA<<<777000+++))))))))))))))),,,000666::::::888555---***&&&$$$$$$$$$$$$###"""###############""""""$$$###"""""""""""""""### """$$$###"""###'''+++111333555444111,,,)))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$&&&''''''***...111666???JJJRRRaaakkkuuuyyy||||||uuunnnfff[[[OOOFFF888333,,,)))))))))(((&&&$$$$$$%%%%%%&&&&&&%%%%%%!!!"""###%%%''')))***+++&&&&&&'''(((***,,,---...555:::CCCNNNVVV\\\___```^^^[[[VVVPPPJJJEEEAAA???<<<===???BBBGGGOOOYYY___kkkrrr|||yyyqqqiiiaaa[[[VVVUUUZZZbbbmmmyyy}}}ssshhh\\\OOODDD===666222///000...,,,,,,000...222888@@@EEEFFFDDDAAA666333000------///222444777;;;@@@BBB???:::555222...,,,---222777;;;DDDLLLWWW[[[[[[UUUMMMGGG@@@:::444222///---,,,+++,,,,,,+++***)))(((((((((((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''')))+++...000111000...,,,***))))))))))))***++++++---111555999>>>DDDMMMTTT]]]cccjjjppprrrtttwwwzzz{{{}}}|||zzzxxxxxxxxxxxxwwwuuurrrpppllliiigggddd```]]]\\\YYYYYY]]]aaafffpppzzzxxxpppbbbVVVJJJ@@@888555444111000222333222111///,,,)))&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%""""""!!!!!! !!!!!!!!!!!!!!!###%%%&&&(((((()))***---222888;;;:::666222---...111666;;;???@@@@@@:::555...)))'''((())))))+++---222777::::::666333,,,)))%%%###$$$$$$$$$###""""""############""""""!!!!!!  """""" ###%%%%%%"""###(((,,,111333444333///+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%''')))'''+++///444999DDDQQQ[[[gggqqqzzz~~~{{{ssskkkcccXXXLLLCCC777222---*********'''$$$######$$$%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%&&&''')))+++,,,---222777???HHHPPPUUUYYYZZZWWWUUUPPPKKKFFFBBB???>>>===>>>@@@DDDJJJRRR\\\cccmmmuuuxxxppphhh```[[[VVVUUU[[[cccmmmyyy|||qqqfffZZZNNNCCC===666111//////...++++++//////333999@@@FFFGGGEEEBBB666444000......000333555777;;;@@@AAA???999555222...,,,,,,000444666===DDDHHHLLLMMMGGGBBB>>>999444...---+++***))))))************)))(((((((((((()))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&))),,,///111000///---******))))))******+++,,,,,,000555999===DDDLLLRRR[[[aaaiiioooqqqtttwwwzzz}}}|||yyywwwvvvwwwwwwvvvtttpppnnnjjjgggdddbbb^^^[[[YYYWWWXXX]]]bbbiiittt~~~~~~xxxooobbbVVVIII???777555444111000222000///...,,,+++***)))((('''((((((((())))))******%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%% ###%%%((()))))))))$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!###&&&)))++++++...333999<<<;;;777333---...111666;;;?????????888333,,,'''&&&'''((((((,,,...333888;;;:::555222+++(((%%%######$$$$$$###!!!""""""#########""""""!!!"""!!!$$$'''&&&###$$$)))...111333444222...***'''%%%########################$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%%%%%%%''')))+++&&&+++111666===HHHWWWbbbjjjttt}}}yyyqqqiiiaaaVVVIIIAAA666222...,,,,,,***'''###"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***+++,,,000444;;;CCCKKKQQQUUUWWWRRRPPPLLLGGGCCC@@@>>>======???AAAEEEKKKTTT^^^eeeooowww~~~wwwooohhh```[[[WWWVVV\\\dddmmmyyy{{{pppdddXXXMMMCCC===555000......---******...000333:::AAAGGGHHHFFFCCC777444111......000333666666:::???AAA???999555222///++++++///222333888>>><<<@@@AAA===999777444000+++***)))(((''''''((()))***))))))(((((((((((()))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$'''+++...000000///---*********)))******+++,,,+++///555999===CCCKKKRRRZZZ```hhhnnnqqqssswwwzzz~~~|||yyyvvvuuuuuuuuuttttttkkkjjjgggccc```]]][[[ZZZZZZ[[[]]]```eeennnyyy|||ssskkk___UUUIII???666333222000000222444222///,,,)))(((''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))&&&###"""###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""!!!!!!""""""$$$"""!!! !!!"""$$$%%%&&& &&&%%%!!!***+++///444999<<<999444///...------333;;;@@@@@@>>>666333///***'''''''''(((***111999>>>===999444111+++(((%%%$$$$$$%%%%%%%%%$$$###!!!  $$$$$$######""""""!!!!!!"""###$$$$$$%%%(((,,,000222333333111,,,(((&&&&&&""""""#########$$$$$$$$$$$$$$$%%%%%%&&&'''''''''))))))(((%%%###$$$'''***)))---333:::BBBOOO]]]fffnnnzzzzzzsssjjj^^^RRRFFF>>>333111...***'''%%%$$$$$$&&&&&&&&&'''((())))))***&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%&&&(((***+++111444999>>>CCCGGGJJJKKKIIIHHHGGGCCC@@@>>>???@@@>>>AAADDDHHHMMMVVVaaaiiirrrxxx{{{wwwqqqiii```[[[XXXWWW\\\cccmmmwwwyyynnncccXXXLLL@@@888444222///---,,,,,,...///000333888???DDDEEECCC@@@:::777222...---///222444888<<>>666333222000000222444222///,,,)))(((''''''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&(((%%%""""""###$$$%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""""""""""""""######!!!!!!!!!"""$$$%%%%%% &&&&&&!!!$$$,,,,,,///555999;;;888333//////...///555<<>>555222...***(((((()))***---333:::>>><<<777000---)))'''$$$######$$$$$$$$$!!!!!! !!!!!!"""!!!!!!!!!!!!!!! """###$$$$$$%%%(((,,,///111222222///+++'''%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))'''%%%###$$$'''***+++///666===FFFSSS```jjjrrr}}}~~~yyyqqqggg\\\OOOCCC<<<444222///+++(((&&&%%%%%%$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&''')))+++...111555:::???BBBDDDFFFDDDDDDBBB@@@<<<;;;<<<===???BBBFFFJJJPPPYYYdddllltttzzzzzzwwwpppggg^^^YYYVVVVVV[[[bbbmmmwwwzzznnnbbbWWWKKK???888111///---+++***+++---...111444999???DDDEEECCC@@@888555000---+++---000222777<<>>333111---***)))***,,,---000666<<>>888333000...+++((('''((()))))))))))))))************))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%)))***,,,.../////////...///......---------------///000111333666;;;BBBFFFQQQ\\\iiioootttyyy|||{{{~~~}}}}}}zzzwwwtttrrrpppmmmkkkdddbbb___\\\YYYXXXWWWWWWZZZ\\\```eeelllvvvxxxpppfffYYYMMMEEE<<<444333333111000222111000---+++)))(((((((((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%###""""""$$$&&&&&&%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$######"""""""""###$$$%%%$$$"""###''''''%%%)))///...222777:::999555111//////000333888===???>>>;;;111///,,,******,,,...000222888>>>@@@===555---((((((&&&$$$###$$$$$$$$$###!!!"""######"""""""""""""""######$$$$$$%%%"""###$$$$$$%%%'''+++...666666444111,,,(((&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''''''''''''''%%%%%%&&&***---000666???HHHRRR^^^kkkttt}}}~~~wwwmmmaaaUUUHHH===666111000---***((('''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))***,,,///111444555666;;;<<<<<<;;;999:::<<<>>>???CCCIIIOOOVVV```llltttyyy}}}|||wwwssslllccc[[[VVVTTTSSSYYY```lllvvv{{{mmm___TTTIII>>>777000///...------...000111000222777>>>BBBCCC@@@>>>444111...+++***,,,...000444999>>>@@@===888333000...+++((('''((((((((('''(((((())))))***))))))))))))((('''&&&%%%%%%$$$$$$&&&&&&'''''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&)))***,,,...///000000111///...------,,,,,,------///000111222555:::@@@EEENNNZZZhhhpppvvv{{{~~~}}}~~~~~~{{{xxxuuussspppmmmjjjdddbbb^^^[[[YYYXXXXXXYYYYYY\\\aaagggoooyyyxxxoooeeeXXXLLLCCC;;;444333333111111222000///---***)))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$###"""###%%%&&&&&&%%%"""###$$$$$$%%%%%%$$$$$$$$$######"""######$$$$$$###############$$$$$$%%%&&&%%%%%%''''''&&&)))---///333888:::888333000///---000444999<<<===;;;999///---+++)))***,,,///222444999>>>@@@===666///+++)))'''%%%%%%&&&&&&%%%### !!!"""######"""!!! """"""######$$$$$$%%%%%%"""###$$$%%%&&&(((---000777666444000+++'''%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''((('''&&&&&&)))---000222999CCCMMMXXXcccpppxxx~~~wwwkkk___RRRFFF;;;555...---+++(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###""""""######$$$$$$%%%&&&&&&'''((()))***,,,---///111222666777888777777999<<<>>>???DDDKKKQQQXXXbbbnnnvvvzzz}}}~~~zzzuuuqqqjjjbbbYYYUUURRRSSSXXX___jjjttt~~~zzzlll^^^SSSHHH>>>777//////.........///000000...000555;;;???@@@===;;;333111///,,,,,,---///000333888===???<<<888444111,,,***(((((()))******)))))))))))))))(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&'''(((((('''(((***---000222333444......---,,,,,,,,,,,,,,,...///000111444:::@@@EEELLLYYYgggpppvvv}}}~~~}}}{{{xxxvvvtttpppllliiicccaaa]]]ZZZXXXXXXYYYZZZZZZ]]]cccjjjrrr}}}wwwnnndddWWWKKKAAA999333333444222111222///...,,,***)))((())))))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$#########%%%&&&%%%$$$"""######$$$$$$$$$$$$$$$""""""""""""""""""###$$$#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&'''))),,,000555::::::666222//////---000666:::<<<;;;888666---+++)))((())),,,///222555999===>>>;;;555000---)))'''&&&&&&'''&&&%%%###"""""""""######"""!!!!!!!!!!!!""""""""""""""""""!!!###$$$%%%'''+++///333777666333...)))%%%######""""""#########$$$$$$$$$&&&&&&''''''((()))))))))(((((((((((()))+++000333666>>>HHHSSS]]]hhhttt{{{|||uuuiii[[[OOOCCC:::444,,,+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$%%%%%%&&&&&&'''(((((()))***+++---///000///111222333444666:::===AAAFFFMMMTTT[[[eeepppxxx{{{}}}xxxsssooohhh___WWWRRRPPPPPPVVV]]]hhhrrr|||xxxkkk___SSSIII>>>777...------,,,,,,,,,------,,,///444999>>>>>>;;;999333222///------...000111333777<<<>>><<<888555333+++***))))))+++,,,++++++''''''''''''&&&%%%######!!!###%%%'''))))))***%%%%%%%%%&&&''''''((((((***))))))((('''((((((((('''&&&&&&&&&'''((()))***'''(((***---000333555666///......---,,,------------...000111444999???DDDKKKXXXfffooovvv~~~~~~}}}{{{yyyvvvuuusssoookkkhhhbbb___\\\XXXWWWWWWYYYZZZ\\\___fffmmmvvv~~~tttkkkaaaUUUJJJ@@@888333333444222111222...---+++***))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%$$$###$$$%%%%%%$$$"""""""""###$$$$$$$$$$$$$$$!!!!!! !!!""""""#########$$$$$$%%%%%%%%%$$$###%%%&&&%%%%%%(((+++---111666;;;:::555000......---222888<<<===;;;888666+++***((('''(((+++...111777:::<<<;;;777222...,,,'''&&&%%%%%%&&&&&&$$$"""!!!!!!!!!!!!"""###$$$$$$######""""""""""""""""""!!!"""$$$&&&)))---222666:::999666000***&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&''''''((()))))))))))))))******+++...222666;;;CCCNNNYYYbbbmmmwwwyyyrrreeeXXXKKKAAA888333,,,+++)))'''&&&%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%###$$$%%%&&&&&&'''''''''(((''''''((()))+++---...,,,...000111333666:::>>>DDDIIIPPPWWW^^^gggrrrzzz}}}}}}wwwqqqmmmddd[[[SSSOOOMMMMMMSSSZZZfffpppzzz}}}uuujjj___UUUIII>>>777......------,,,,,,,,,+++---///444999===>>>;;;888222111///------...000111444888<<<>>>===999666555+++***))))))++++++***)))&&&&&&&&&&&&%%%$$$###### !!!###%%%'''((((((((($$$$$$%%%&&&&&&'''(((((())))))((('''''''''''''''&&&%%%%%%&&&'''((())))))((()))+++---///222444666111000000///////////////000000111111333777===AAAKKKWWWdddmmmvvv~~~}}}|||yyywwwuuusssrrrnnnjjjgggaaa^^^ZZZWWWVVVVVVXXXYYY^^^aaahhhpppzzz}}}sssiii___SSSHHH???888222333444222111222...,,,+++))))))))))))***%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&%%%$$$$$$%%%%%%###!!!""""""###$$$$$$$$$$$$### !!!""""""######$$$%%%%%%%%%%%%$$$ ###$$$$$$%%%)))---///222777;;;;;;555000.........333:::>>>>>><<<888666+++)))'''&&&'''***...000999:::;;;888444///,,,***&&&%%%$$$%%%%%%%%%###!!! """$$$&&&(((&&&%%%%%%%%%$$$#########!!!"""%%%'''***...444888???===:::444...***))))))$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''((()))******+++,,,///444888???FFFRRR\\\fffpppzzzwwwooobbbUUUIII???777222---+++***((('''&&&''''''#########""""""""""""""" !!!"""$$$&&&''''''$$$$$$%%%&&&''''''''''''''''''&&&'''(((***,,,...,,,...111333555888===@@@FFFKKKSSSYYY```iiittt{{{|||wwwpppkkkaaaYYYPPPLLLJJJKKKPPPWWWeeeoooyyy{{{tttjjj___UUUJJJ>>>777111111000///......---------000444:::>>>>>>;;;888111000...------...///000444888<<>>KKKWWWdddmmmuuu}}}|||zzzwwwwwwuuuqqqmmmhhhdddaaa```]]][[[[[[YYYWWWYYY^^^```eeennnwwwzzzrrriii^^^RRRIII===;;;888555444333111//////,,,))))))***+++)))'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######''''''&&&%%%$$$######"""$$$$$$$$$###############%%%%%%$$$$$$$$$%%%%%%&&&###""""""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))---000999;;;===;;;777333000///111555;;;@@@BBB>>>777111((()))*********+++...000;;;<<<<<<999333---***((((((''''''&&&%%%######""" !!!"""###$$$%%%%%%&&&%%%$$$"""!!! $$$$$$$$$$$$'''...666<<>>@@@>>>:::555222000///---***)))(((((()))&&&'''''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((((((******))))))))))))******%%%%%%%%%%%%%%%&&&'''(((******+++---000333666888666555333111000000000111111111000///000444:::???JJJRRR___lllvvv~~~~~~|||zzzxxxuuutttrrroookkkfffbbb``````]]][[[[[[YYYWWWZZZ___bbbgggpppyyyzzzrrriii]]]QQQIII===;;;777555444333111///...,,,)))((()))***(((&&&'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&##################$$$$$$&&&&&&&&&&&&&&&'''((()))$$$###"""""""""###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&)))---000999;;;<<<:::777222///...222666<<>>777222)))******))))))+++///222:::;;;;;;888222---***)))%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$###""""""!!!"""""""""%%%%%%%%%%%%(((///777===DDD@@@;;;666222///,,,)))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''')))++++++++++++,,,///444999===HHHQQQ___lllttt{{{wwwjjj\\\RRRGGG<<<444222++++++)))'''&&&%%%%%%%%%&&&&&&%%%$$$$$$###""""""###$$$%%%%%%&&&&&&%%%%%%&&&%%%###$$$&&&'''''''''&&&&&&&&&'''((()))++++++---///000111222666===CCCKKKQQQYYYaaahhhpppxxx}}}vvvnnnhhhaaaYYYQQQLLLIIIHHHLLLRRR\\\hhhsssxxx{{{}}}zzztttjjj```VVVKKKAAA:::555000---...---***,,,000---111666;;;===;;;888666111000...---...000333444888;;;>>>AAA@@@<<<777333111///---+++***)))))))))((((((((((((''''''&&&%%%))))))(((((('''&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((((((''''''(((((((((&&&&&&%%%%%%&&&&&&'''((()))***+++---000333777888888777555333222111222222111111000000111555;;;???HHHQQQ]]]jjjttt||||||zzzwwwuuurrrqqqooolllhhhddd```^^^___\\\[[[\\\ZZZXXX[[[aaaeeejjjsss}}}yyyqqqhhh]]]PPPHHH===:::777555444333111///,,,***((('''(((((('''%%%''''''&&&&&&&&&&&&''''''(((((((((((('''''''''&&&%%%&&&&&&&&&'''''''''((("""""""""###$$$$$$$$$%%%%%%%%%%%%%%%&&&((())))))%%%$$$######"""#########"""""""""######$$$$$$$$$###$$$%%%%%%&&&(((,,,000888:::;;;999555222///...333888>>>BBBBBB===777222*********))))))+++000444999999999666111,,,))))))"""#########$$$$$$%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$%%%%%%&&&'''***000888>>>EEEAAA===999555222...,,,))))))'''&&&%%%&&&&&&''')))***+++***))))))***,,,......///000333777>>>BBBOOOYYYfffrrrzzz~~~tttgggYYYOOOEEE:::333111---,,,***((('''&&&&&&&&&%%%$$$$$$######"""""""""###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$&&&'''&&&%%%%%%%%%%%%&&&'''(((******,,,///111111333777???EEEPPPUUU]]]dddjjjrrr{{{xxxooohhhaaaXXXPPPKKKHHHFFFJJJPPP[[[fffrrrwwwzzz~~~~~~}}}yyytttkkkaaaWWWKKKAAA:::666111------,,,***,,,111///333888<<<===:::777444222000///...///111333555888;;;???BBBBBB>>>999555111000...,,,+++***++++++))))))))))))(((&&&%%%%%%((((((''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((())))))+++---000444777999;;;999777555444333333333111111111111222555;;;???GGGOOO[[[gggqqqyyy~~~~~~{{{xxxtttrrrpppooommmjjjfffbbb```^^^___\\\[[[\\\[[[ZZZ]]]cccgggmmmvvvyyypppggg[[[OOOFFF===:::777555444222000...+++)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%"""""""""###$$$&&&'''(((%%%%%%$$$######"""""""""$$$$$$$$$$$$############$$$%%%&&&&&&'''***...111777999:::888444111//////444999@@@DDDBBB<<<666222,,,+++***((())),,,111666999999888444...)))'''&&&""""""#########$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%&&&&&&(((+++111999???EEECCC???;;;888555222///---+++)))'''&&&&&&((()))***+++++++++))))))+++,,,...000333555777===DDDJJJXXXaaammmxxx{{{qqqeeeWWWNNNEEE:::333111------+++)))(((''''''&&&%%%$$$$$$$$$#########"""###$$$%%%%%%&&&&&&%%%%%%'''&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%'''((()))***,,,...111222444:::BBBHHHSSSYYY```ffflllttt|||{{{pppiii```XXXNNNIIIFFFEEEIIIOOOYYYeeepppvvvyyy|||}}}{{{xxxtttmmmcccWWWKKKAAA;;;666000,,,,,,+++))),,,000111444999<<<===:::666333222111///...///111444666888<<>>;;;999777444222///...+++)))'''((()))))))))***+++***))))))+++,,,,,,000444777;;;AAAKKKSSSaaaiiiuuu~~~}}}xxxooocccVVVMMMDDD:::444222...---+++***((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''%%%$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%'''((()))***+++...111333666<<>><<<999666444333222222111222333333444777<<>>HHHNNNWWW^^^gggnnnsssxxx}}}}}}rrrkkk___VVVLLLGGGDDDEEEJJJQQQ[[[fffqqqvvvxxxzzzzzzxxxvvvuuuoooeeeXXXJJJAAA<<<777333111222111...///222333666:::======:::666222222000///...///111333555999===CCCGGGFFFBBB;;;777111000...---,,,,,,------++++++++++++***(((''''''$$$$$$%%%%%%&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))'''(((***---222777;;;===???>>>;;;777555333222222111222444444555888<<<@@@FFFMMMWWWaaajjjrrrxxx{{{|||~~~zzzwwwtttqqqnnnllliiifffdddbbbaaaaaa]]]ZZZ[[[]]]]]]^^^bbbhhhmmmttt~~~wwwnnndddXXXKKKBBB<<<999666444333222///...((()))***'''$$$###$$$&&&############$$$%%%&&&'''&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$##################$$$$$$%%%%%%$$$$$$%%%&&&''''''###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((***---222555999::::::888555333222333555<<>>@@@;;;555111000000111111222111000...,,,***)))((('''((()))******+++---///...555>>>EEEKKKVVVdddooowww~~~yyysssjjj^^^RRRIIIBBB888222111---,,,+++)))''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%###"""###%%%&&&&&&%%%&&&&&&&&&'''((()))++++++***...222555999@@@JJJQQQYYYaaalllsssxxx{{{~~~|||ssslll^^^UUULLLGGGEEEFFFLLLTTT]]]hhhrrrvvvxxxyyyyyyvvvvvvuuupppfffXXXJJJAAA<<<444111000222111------///333666:::======:::666333111000...---...000333444:::>>>DDDGGGGGGAAA:::555000///...,,,,,,,,,,,,---***+++++++++******)))(((&&&'''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***))))))(((((())))))'''(((***---222777;;;>>>BBB@@@===999666555444333111333444555666999===@@@EEEKKKUUU___gggooouuuyyyzzz}}}~~~{{{wwwtttrrrmmmkkkhhheeebbbaaa``````\\\ZZZZZZ]]]^^^^^^ccciiiooovvvvvvmmmdddWWWJJJBBB<<<999666444333111///---(((******((($$$###%%%'''$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$########################"""######$$$$$$######$$$%%%$$$###"""!!! !!!"""###$$$%%%&&&&&&$$$%%%'''((())),,,111555:::::::::888555333333444555<<>>555000...)))+++,,,---...000444666222222000---(((%%%%%%&&&"""###$$$%%%&&&'''((((((!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!###%%%(((,,,222999>>>===888111---,,,---...///222222111000...+++)))(((&&&(((******+++,,,///111555===GGGOOOVVVbbbqqq}}}xxxrrrhhh\\\PPPHHH@@@777111000---,,,***((('''&&&&&&&&&##################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$"""!!!"""%%%&&&'''&&&''''''''''''(((***+++,,,***...222555:::AAAKKKRRR[[[cccooowww{{{}}}|||sssmmm^^^UUUKKKGGGEEEFFFMMMUUU___iiissswwwxxxyyyxxxvvvuuuuuuqqqgggXXXJJJAAA<<<000------///...***)))+++222666:::===>>>;;;777444000///---,,,---///222444:::>>>DDDHHHFFFAAA999444//////---,,,++++++,,,---******+++++++++******))))))))))))))))))))))))(((*********)))))))))))))))((((((''''''''''''((((((++++++***))))))((())))))'''(((***...222888<<>>666111111...+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&'''((()))******,,,---000444:::DDDNNNUUU```fffooovvv{{{~~~zzzqqqjjjZZZRRRKKKGGGEEEFFFNNNWWW```jjjsssvvvxxx{{{}}}|||yyytttlllbbbXXXLLLAAA:::777555222///------///000111666===AAA@@@===999666222111///......000222444<<<===@@@CCCCCC???999444...---+++***++++++***)))************)))))))))))),,,+++***)))((())))))***---,,,)))'''&&&%%%%%%%%%,,,)))'''(((++++++***'''((()))++++++******+++---,,,,,,---...000666===BBBFFFEEECCC@@@===:::777555444333111111333777;;;>>>CCCGGGNNNXXXbbblllssswwwxxxyyy|||~~~~~~yyyvvvssspppnnnllljjjfffcccaaa______\\\ZZZ[[[^^^aaaccciiipppxxx~~~~~~sssggg\\\QQQFFF???999777444111...,,,,,,+++)))'''%%%&&&'''(((&&&$$$$$$$$$#########$$$%%%&&&%%%%%%$$$###############&&&&&&%%%%%%$$$######"""########################&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!! !!!###$$$$$$$$$###$$$$$$%%%$$$###%%%%%%&&&''')))...555:::;;;999777555444444444555<<>>DDDHHHGGGEEEBBB???;;;888666444333222222333777:::===BBBFFFNNNWWWaaakkkrrrvvvyyyzzz|||~~~}}}xxxtttqqqnnnnnnllljjjfffcccaaa___^^^\\\[[[\\\```ccceeekkksss|||{{{nnnbbbXXXMMMBBB;;;888666333000...+++***)))((('''&&&&&&''''''&&&$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################&&&&&&&&&%%%%%%%%%%%%$$$"""!!!  """###########################&&&&&&'''(((+++000666;;;;;;888555222111222555777===@@@AAA@@@:::444...,,,++++++,,,///444888::::::777333---(((&&&&&&&&&%%%$$$$$$############$$$$$$%%%$$$######$$$$$$""" !!!###$$$&&&'''%%%%%%&&&(((+++///222444...,,,)))&&&&&&'''***,,,333333222222000///---,,,---......///111777>>>CCCQQQZZZeeennnttt{{{yyysssggg[[[MMMDDD===444//////...,,,)))''''''''''''&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&###############$$$$$$%%%)))))))))******+++++++++,,,...222777>>>HHHRRRYYYccciiiqqqwww|||~~~}}}vvvmmmfffZZZSSSLLLHHHFFFHHHPPPYYYbbbllluuuxxxyyy{{{|||zzzzzzuuummmcccYYYMMMBBB;;;333111...,,,+++,,,---///333888>>>AAA@@@<<<888666222111///------...000111888:::>>>BBBDDDAAA;;;666111///---,,,------,,,+++++++++++++++*********))))))((('''&&&&&&&&&'''(((&&&&&&&&&&&&''')))***+++***)))((((((******)))(((+++,,,,,,+++)))((()))******+++---///222888???DDDKKKJJJHHHEEEAAA===999777555444333222333666999;;;AAAEEELLLVVV```jjjqqquuuzzz{{{|||~~~~~~yyyuuuqqqnnnmmmkkkiiifffcccaaa___^^^]]]\\\]]]bbbeeeiiipppwwwwwwjjj]]]SSSIII???999666555222000---***)))(((''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%(((''''''&&&&&&'''''''''%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$$$$######!!!!!! !!!"""######$$$$$$$$$#########$$$&&&'''(((***,,,111777;;;;;;888333000000333777:::???@@@AAA>>>999222...+++,,,,,,---111555999::::::555111,,,(((''''''&&&&&&$$$$$$############$$$$$$%%%$$$""""""###"""!!! !!!"""###%%%&&&$$$%%%&&&'''***---///111***)))'''&&&&&&''')))***333444444333111///......000000111333888???HHHNNNXXX___iiiqqqwww|||yyysssfffZZZLLLCCC<<<333......+++)))&&&%%%&&&&&&%%%###&&&&&&&&&'''(((((())))))((((((''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&)))))))))*********++++++,,,///444999AAAKKKUUU\\\fffkkkrrrxxx|||~~~{{{tttkkkcccZZZSSSLLLHHHGGGHHHPPPZZZcccmmmvvvyyyzzz|||{{{yyyzzzuuummmdddYYYMMMBBB;;;333222///...---///111222555:::???AAA???;;;777555222000///...---...///000666999===BBBDDDAAA<<<888222000...---......---,,,+++++++++***))))))((((((***)))(((&&&&&&''''''((('''&&&&&&&&&%%%%%%%%%&&&(((((((((((())))))))))))***+++,,,+++))))))***+++(((***,,,...222888>>>CCCMMMMMMKKKHHHDDD???:::888666555333222333555777999???CCCJJJTTT___iiippptttzzz{{{|||}}}~~~~~~~~~~~~zzzvvvrrroookkkjjjhhheeecccaaa```______]]]```eeeiiimmmuuu}}}{{{rrrdddWWWNNNEEE<<<777333222111///,,,***((('''&&&''''''&&&%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%'''''''''&&&&&&''''''(((%%%%%%$$$$$$$$$$$$$$$####################################""""""""""""!!!!!!!!!!!!!!!""""""#########%%%&&&&&&$$$###$$$&&&&&&''')))***---111777;;;<<<888333///000444999===AAAAAAAAA===777111---+++,,,,,,...222777999999999333///+++((('''''''''&&&$$$$$$############$$$$$$$$$"""!!! !!!!!!!!!!!! !!!""""""$$$%%%&&&(((***,,,---...+++***((('''''''''))))))222444555444222000111222111333666:::@@@HHHQQQWWWZZZ```hhhpppuuu{{{wwwqqqdddXXXKKKBBB;;;333......***)))'''&&&'''&&&%%%$$$%%%&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''(((((())))))*********---000555<<>>DDDJJJPPPWWW\\\\\\```fffmmmttt|||}}}uuunnnaaaUUUIIIAAA:::333///...,,,+++***)))******((('''$$$$$$$$$$$$$$$$$$$$$$$$((((((((('''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((()))***+++,,,---111777>>>GGGQQQ\\\bbblllpppuuuzzz~~~|||zzzwwwpppggg```XXXQQQJJJGGGFFFHHHPPPYYYcccmmmwww{{{|||~~~}}}zzzyyytttlllbbbXXXLLLAAA:::111///...---...000333555:::===AAAAAA>>>:::666444000000000000000111222222555777<<>>CCCCCC@@@;;;444///,,,+++***+++///333777999777555---***'''&&&&&&&&&&&&%%%$$$$$$############$$$$$$###!!! !!!!!! !!! !!!"""#########$$$&&&)))+++,,,......,,,+++((('''''')))+++---222666::::::888777:::===>>>BBBIIIOOOSSSVVVYYY[[[ZZZ\\\aaahhhqqq{{{{{{rrrkkk___SSSGGG@@@:::333//////---,,,++++++,,,+++)))(((''''''&&&&&&%%%%%%$$$$$$''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&((()))+++,,,---......222888@@@IIITTT^^^eeennnqqqwww{{{~~~~~~|||zzzvvvpppfff___VVVPPPIIIFFFEEEGGGOOOYYYbbbmmmwww|||}}}~~~|||xxxssskkkaaaWWWKKK@@@999111000......///222555777;;;>>>AAAAAA>>>999666444//////000111222333444444555777<<>>999444000***+++,,,,,,+++***)))((($$$&&&(((&&&$$$"""$$$&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$####################################"""""""""""" !!!!!!!!!!!! $$$'''%%%!!! ###&&&###%%%(((***---000555999666333///---///444999===DDDCCC@@@;;;444...,,,+++)))+++...333777888666444+++)))&&&%%%&&&&&&%%%$$$$$$$$$############$$$$$$###!!!!!!"""###""" !!!"""$$$&&&&&&###$$$&&&)))+++---...///+++)))'''&&&''')))---///333888<<<===;;;:::===AAADDDIIIQQQVVVYYYZZZZZZZZZWWWYYY]]]dddnnnyyyyyypppiii]]]RRRFFF???:::333000000+++***)))*********(((&&&++++++***)))((('''&&&&&&&&&&&&''''''(((((())))))%%%%%%$$$$$$%%%%%%&&&'''&&&'''(((***,,,...000000...222999AAAKKKUUU___fffooorrrwww{{{~~~~~~{{{yyyvvvpppfff___UUUOOOHHHEEEDDDFFFOOOXXXaaalllwww|||~~~|||wwwrrrjjjaaaVVVJJJ???888333222111111222555888:::<<>>999555444//////000222333444555666555777<<>>:::777222......,,,***)))'''''''''((())))))(((&&&###!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&$$$!!! !!!###%%%$$$""" !!!###$$$$$$###!!!  $$$$$$&&&+++111555777888666333///---///555<<>>HHHQQQ[[[dddiiiooorrrwww|||~~~{{{wwwpppfff___VVVPPPIIIEEECCCDDDLLLTTTcccmmmxxx~~~~~~zzzzzztttkkk```UUUKKKAAA;;;333222111222333555888999>>>BBBFFFFFF@@@999444222111222333555666666666666999999<<<@@@DDDCCC>>>999555333000//////000///...000///------,,,---...///***)))(((''''''&&&&&&'''$$$%%%'''&&&%%%%%%&&&((())))))(((((((((***+++,,,(((((()))***+++,,,,,,,,,,,,...000111333777<<>>BBBGGGFFFAAA:::666444444444555666777777777777::::::===AAADDDCCC>>>999333111.........///...---//////---,,,,,,,,,------***)))(((''''''&&&&&&'''$$$%%%'''&&&%%%%%%&&&(((***)))((((((((()))***+++(((((()))***++++++++++++,,,---///000222555:::>>>BBBGGGIIIGGGEEECCC>>>777777666666666666666666666:::>>>DDDKKKTTT]]]gggmmmppprrrsssuuuvvvvvvuuuuuuwwwvvvvvvvvvwwwxxxyyyzzz~~~yyysssnnnkkkhhheeecccbbbcccdddcccaaaaaaccceeedddhhhooovvv~~~sssgggYYYOOOAAA777333111---******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$###############!!!!!!!!!""""""""""""### !!!######!!! !!!"""###$$$%%%%%%  !!!"""%%%%%%(((,,,222666777777444222///...000666===AAAFFFCCC===666111---+++***///222777<<<===:::333...)))'''%%%$$$$$$$$$$$$#########$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%''''''(((+++...000///...***''''''***+++...444<<>>CCCGGGGGGBBB<<<999888777777777777777777777777;;;;;;>>>BBBEEEDDD???:::444222///...///000000//////...---,,,+++******+++***)))(((''''''&&&&&&'''$$$%%%'''&&&%%%%%%&&&((())))))((('''''''''(((((((((((()))***+++++++++++++++,,,---...000333888;;;@@@EEEHHHGGGEEEDDD@@@:::666666666666666777777888999<<>>HHHRRR[[[ccckkkpppuuuwww{{{~~~zzzsssiiiaaaUUUNNNHHHEEECCCDDDLLLUUU```jjjtttyyy{{{}}}{{{vvvpppkkkbbbYYYOOOEEE===777666444222111333666:::===???CCCGGGGGGCCC>>>;;;;;;::::::999888888888888888;;;<<<>>>CCCFFFFFFAAA<<<777555222111222333222222///...---,,,***))))))(((***)))(((''''''&&&&&&'''$$$%%%'''&&&%%%%%%&&&((())))))((((((''''''&&&&&&(((((()))******************+++,,,---...111555999===BBBFFFFFFFFFEEEBBB<<<666666666555666777888999999<<>>999777666444333555888<<<>>>???CCCGGGGGGCCC>>><<<<<<;;;:::999888777777777888:::;;;>>>CCCGGGGGGBBB===888666333222222333222111...------,,,***)))((('''***)))(((''''''&&&&&&'''$$$%%%'''&&&%%%%%%&&&((())))))((((((((('''&&&&&&(((((()))*********)))))))))***++++++,,,///333666:::@@@DDDDDDEEEFFFBBB===777666555555555777888999999<<<@@@FFFNNNXXXcccjjjnnnppprrruuuwwwxxxxxxxxxtttuuuxxxzzz{{{zzzxxxwwwyyyuuuoookkkhhhfffcccaaa```aaabbbaaaaaaaaaccceeehhhoooxxx{{{uuunnnbbbVVVDDD???777000,,,+++******((())))))))))))((('''&&&''''''''''''&&&$$$###"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$###############$$$$$$$$$###$$$%%%%%%%%%$$$###""" """$$$%%%$$$$$$$$$%%%!!!"""$$$%%%$$$###!!!  !!!$$$&&&''''''(((+++000555888777666222000//////222777===AAA>>>;;;555000,,,+++,,,---...333999;;;888222,,,((()))'''%%%$$$$$$%%%$$$$$$!!!!!!""""""######""""""!!! !!!!!!"""###$$$############$$$%%%&&&'''&&&&&&)))---000000...,,,---)))(((,,,000777BBBMMMWWW]]]aaabbbdddeeeccc^^^QQQKKKFFFEEEFFFIIIPPPXXXjjjsss|||tttiii^^^QQQIII@@@999666333000---...---,,,...///000...---,,,,,,+++++++++*********))))))(((((((((''''''''''''''''''((((((((((((((((((((())),,,///444777999>>>EEEOOOZZZdddlllssswwwzzz{{{~~~}}}xxxqqqfff___SSSMMMGGGDDDBBBDDDLLLUUU]]]fffoootttvvvyyywwwtttooojjjbbbZZZQQQHHH@@@;;;999888777666666777888999@@@DDDGGGGGGCCC>>><<<<<<:::999777666666666777777888999<<>>KKKWWW\\\```dddccccccccc^^^WWWKKKEEEBBBEEEJJJPPPZZZdddsss{{{zzzqqqfff[[[MMMFFF>>>888666444111//////...---...//////---,,,---------,,,+++***)))((())))))((((((((('''''''''''''''''''''&&&&&&&&&&&&***)))***,,,000555:::>>>EEELLLVVV```hhhooouuuyyy|||}}}~~~{{{vvvnnnddd\\\SSSLLLFFFCCCBBBDDDLLLUUU\\\eeennnrrruuuwwwvvvrrrnnniiibbbZZZQQQIIIBBB===::::::999999999999::::::AAAEEEGGGFFFBBB===<<<<<<888777555444444555666777555666;;;AAAGGGHHHEEEAAA999666222000///...,,,+++,,,,,,---------+++***)))***)))(((''''''&&&&&&'''$$$%%%'''&&&%%%%%%&&&((('''((()))*********)))(((((()))))))))))))))((((((***++++++++++++---111444666<<<@@@AAABBBCCC@@@;;;777666444222222333555666888:::===BBBJJJTTT___fffkkkmmmpppsssuuuwwwwwwxxxxxxyyy{{{|||}}}}}}|||||||||xxxrrrmmmiiifffdddbbb___```aaaaaa```aaaccceeeooouuuwwwlllcccZZZNNNBBB;;;777111,,,((('''((((((%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""######$$$$$$$$$$$$###$$$%%%&&&%%%$$$""" !!!"""######"""###&&&((( !!!"""###$$$$$$$$$###"""""""""###%%%'''((('''))),,,222666888777666111/////////333888===AAA<<<888222---++++++---///222777;;;;;;777111---+++$$$%%%%%%!!! """!!! """###$$$ !!!"""$$$$$$ !!!"""###$$$%%%(((,,,//////---***+++((()))///888CCCRRR___```cccdddbbb```]]]UUUMMMKKKEEECCCIIIQQQXXXdddoooyyyxxxooocccYYYJJJDDD<<<888666555333111000.........///...---+++......------+++)))((('''))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%,,,+++***,,,000666===AAAKKKRRR[[[dddkkkqqqvvvyyy}}}~~~}}}zzzuuummmccc[[[RRRLLLFFFCCCBBBDDDLLLUUU[[[dddmmmqqqtttvvvuuurrrnnniiiaaaYYYQQQIIIBBB===888:::;;;===>>>?????????BBBEEEGGGFFFAAA<<<;;;;;;666555444333333444666777333555999AAAGGGIIIFFFBBB<<<999555222000///---++++++,,,---...---,,,+++******)))(((''''''&&&&&&'''$$$%%%'''&&&%%%%%%&&&((('''((()))+++++++++******((()))))))))))))))((((((***++++++++++++---111444555;;;???@@@AAABBB???:::888666333111111222444555666888<<>>666222,,,+++,,,,,,***(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$######"""!!!!!!!!!######"""""""""###%%%&&&###!!!  !!!!!!!!!!!! """""""""###$$$$$$$$$%%% !!!!!!!!!"""!!!"""$$$%%%&&&''''''''''''+++000555888888666555...---...111555;;;AAADDD888555///+++***+++///111888:::<<<:::666111---+++'''%%%"""!!!"""######"""###!!!!!!"""###$$$###"""$$$###""" !!!"""!!!""""""!!! """$$$$$$&&&)))---000000...,,,'''***///444<<>>>>>===>>>>>>??????HHHHHHHHHFFFCCC>>>999666555333111000///000111222111444999@@@EEEHHHHHHGGG@@@<<<777333111///---,,,******++++++,,,---......+++******)))))))))))))))))))))))))))))))))))))))&&&(((***,,,---...------&&&''''''###%%%+++)))***,,,,,,,,,...000222666888<<<@@@DDDDDDBBB???777555333111111333555666999:::<<>>@@@777444///+++)))+++///111:::<<<<<<:::444...***((()))'''$$$#########"""!!!""" !!!"""###"""!!!######"""!!!!!!!!!!!!!!!!!!""""""""" !!!"""$$$%%%'''***...000000...,,,***,,,111888BBBNNNZZZbbbccc```[[[UUUPPPKKKGGGFFFBBBEEEKKKSSS\\\hhhttt|||xxxlll___UUULLLEEE<<<666444222000...////////////////////////------,,,,,,+++*********)))(((''''''&&&'''((((((&&&&&&'''((()))******+++***,,,///222777>>>FFFLLLWWW\\\dddlllrrrwww|||~~~vvvqqqlllbbbYYYQQQJJJEEEDDDEEEHHHPPPWWW___ccciiimmmooopppqqqrrrmmmjjjccc[[[RRRJJJDDDAAA???>>>>>>??????@@@AAABBBIIIHHHHHHFFFBBB===888555333222000/////////111111111444999???EEEHHHHHHFFF===:::666222111000///...++++++,,,,,,------......---,,,+++)))((((((''''''))))))))))))))))))))))))'''(((***,,,---------,,,***---...,,,)))(((+++///)))***,,,,,,,,,...000222444666:::???CCCCCCAAA>>>888666333111000111333444777888:::>>>EEEOOOZZZbbbiiilllppprrrtttvvvxxxzzz|||}}}zzzsssnnnmmmkkkfffdddeeecccccccccbbbdddhhhnnnrrr|||zzzqqqeeeYYYOOOEEE;;;555...///...)))$$$###''',,,'''''''''&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%######$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""#########&&&%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&######""""""""""""""""""######$$$%%%&&&''''''(((***---222666888777555333111111222555999===>>>???666222...***)))+++///222======<<<888222+++'''%%%+++(((%%%$$$$$$###!!! !!!  """###"""!!!"""""""""""""""!!!!!! !!!""""""!!!!!!###%%%'''))),,,///000///...---...000555???JJJUUU]]]```[[[XXXRRRLLLGGGCCCBBBAAACCCIIIQQQ[[[eeepppzzz|||vvvkkk^^^UUUJJJDDD<<<777555333///---//////......------,,,,,,,,,,,,++++++***)))))))))******))))))((('''&&&&&&%%%&&&&&&''')))******+++***---111555<<>>BBBBBB@@@===999777444111111111333444666777999<<>>999444111000///............//////111333888>>>DDDFFFFFFDDD;;;888444222111111000///////////////...............---,,,***)))((('''''')))))))))))))))))))))))))))***+++,,,,,,+++***)))$$$'''+++,,,***)))))))))***,,,---------...000222333555999>>>BBBCCC@@@>>>999777555333222333555666555666888;;;AAAJJJTTT[[[eeeiiinnnqqqtttuuuxxxyyy}}}}}}vvvpppnnnkkkfffcccdddeeeeeeeeeeeehhhnnnvvv{{{{{{wwwjjjbbbUUUKKKBBB;;;444///...***%%%###$$$&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$ !!!"""###$$$$$$%%%$$$$$$$$$$$$######""""""!!!""""""###$$$$$$$$$$$$"""######$$$$$$######"""%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$############%%%%%%%%%%%%%%%&&&((((((***---111444555444111///+++,,,///777???BBB@@@<<<333000,,,)))***---111555999999777222---(((&&&&&&&&&%%%$$$%%%&&&&&&%%%######"""!!!"""$$$%%%$$$### !!!"""######"""!!! !!!""""""""""""$$$&&&***---000222000000000111555888???HHHRRRVVVUUURRRKKKHHHCCC???>>>???BBBDDDOOOUUU]]]eeelllrrrwwwzzz|||zzztttjjj^^^UUUHHHBBB<<<777555333///,,,///...---,,,+++***)))(((******)))))))))))))))((($$$&&&(((******)))((('''%%%&&&'''((()))+++,,,,,,...111555:::AAAKKKTTT[[[fffjjjqqqvvvyyy|||~~~uuuooojjj```VVVPPPJJJGGGHHHJJJMMMTTT[[[aaaeeejjjlllmmmmmmmmmnnnnnnmmmiiiddd\\\SSSLLLGGGEEEEEEDDDDDDCCCDDDDDDDDDIIIHHHEEEAAA<<<777222000..................//////111333888>>>CCCEEEEEECCC===999555222000///...---//////////////////......---,,,+++***)))))))))***(((((((((((((((((((((((()))***+++,,,+++***)))((()))***+++++++++,,,---///+++,,,...------...000222333555999???CCCDDDBBB???999777555444444666888:::555666888;;;AAAIIIRRRXXXaaaeeekkkpppsssuuuwwwyyy~~~}}}vvvpppnnnkkkfffcccdddfffffffffgggkkksss|||{{{uuupppbbbZZZNNNDDD===777111------)))$$$$$$''')))(((&&&&&&&&&&&&&&&&&&''''''''''''%%%$$$%%%&&&'''&&&$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$###""""""######$$$%%%&&&&&&%%%%%%#########$$$$$$######### !!!"""###$$$%%%&&&&&&""""""#########$$$$$$$$$'''&&&%%%%%%%%%&&&((()))***,,,111444555444222000...///333:::BBBCCC===777333000,,,***+++///333777777666444000+++'''&&&'''$$$######$$$&&&'''%%%$$$$$$###"""###%%%&&&%%%$$$ !!!!!!""""""""""""""" !!!"""""""""###%%%'''***...222333111000222444:::===DDDLLLPPPPPPLLLIIIAAA@@@===<<<>>>AAAFFFIIIXXX[[[aaafffkkkoootttwwwzzzyyyrrriii]]]TTTHHHBBB;;;666444333000---......---,,,+++***))))))******))))))))))))))))))!!!###%%%'''((('''&&&%%%&&&&&&((()))+++,,,---...222555999???FFFOOOYYY___jjjnnntttxxx{{{}}}~~~uuuoooiii```VVVOOOJJJGGGIIILLLOOOUUU\\\cccfffkkknnnooooooppppppooonnnlllggg___WWWNNNIIIDDDDDDCCCCCCCCCCCCDDDDDDHHHGGGDDD???:::666222///.........///////////////111333777===BBBEEEDDDBBB===999555111000///---,,,.........///////////////,,,,,,+++************+++(((((((((((((((((((((((()))***+++++++++***)))(((+++***))))))***---000111,,,---......---...000222333555999???CCCDDDBBB@@@999888666444444666888999444666888;;;???GGGOOOUUU^^^cccjjjppptttwwwyyy{{{|||uuupppnnnlllgggeeefffggghhhhhhjjjoooxxx}}}wwwpppkkkZZZRRRGGG>>>999444///,,,***)))(((((())))))(((((($$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%#########$$$%%%%%%%%%&&&""""""###$$$%%%$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$ !!!"""$$$&&&'''''' !!!!!!"""###$$$%%%%%%((('''%%%%%%%%%&&&((()))+++---222555777666444222///000555>>>FFFFFF???888333000---+++,,,000555999777666333...(((%%%%%%&&&$$$######$$$%%%%%%###!!!###"""""""""$$$%%%$$$###!!!!!!!!!!!!!!!"""###### !!!"""###"""###%%%(((***...333333111111444777>>>DDDJJJNNNNNNIIIDDDAAA<<<<<<<<<>>>BBBGGGMMMPPP[[[]]]```cccfffjjjooosss{{{}}}wwwpppfffZZZRRRIIIBBB:::444333222000.........---,,,++++++******************************$$$%%%&&&''''''&&&%%%%%%'''''')))***,,,...///000666999>>>DDDLLLVVV```gggnnnrrrwww{{{}}}~~~~~~uuuoooiii___UUUOOOJJJHHHJJJMMMPPPVVV]]]dddhhhmmmpppqqqrrrrrrsssoooooommmiiibbbYYYPPPKKK@@@@@@AAAAAABBBDDDEEEFFFGGGEEEBBB>>>999555111000......//////000000000000000222777===BBBDDDCCCAAA;;;777333111000000///...---------......//////000...---,,,+++***)))))))))((((((((((((((((((((((((((()))***++++++***)))))))))(((''''''***,,,...///---...///...---...000222111333888>>>BBBCCCAAA???;;;999666333222333444555333444666999===DDDLLLQQQ]]]bbbjjjqqqvvvzzz}}}~~~zzzsssooonnnlllhhhggghhhiiiiiijjjmmmrrr|||{{{tttmmmgggUUUMMMCCC:::666222...+++'''***---,,,)))''')))+++$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%''''''&&&%%%"""""""""""""""#########!!!"""###$$$%%%%%%$$$######$$$%%%%%%%%%$$$###"""%%%&&&&&&''''''&&&&&&%%%""""""######$$$$$$$$$%%% """###$$$%%%&&&((('''&&&%%%%%%&&&((())),,,///333777999888666555---///555@@@JJJKKKDDD<<<333000---+++---111777:::888666222---'''$$$$$$$$$%%%$$$$$$$$$%%%$$$!!!###!!!!!!"""###$$$###""""""!!! """###$$$ !!!############&&&(((***...333444222222555999BBBHHHOOOPPPLLLEEE@@@>>><<<===>>>BBBGGGNNNTTTWWWYYYZZZ\\\]]]```eeekkkppp||||||uuunnndddXXXPPPIIIBBB999333222222111///...------,,,,,,+++++++++***************+++++++++************)))((('''''''''((()))+++---///000111999<<>>@@@BBBEEEGGGHHHFFFDDDAAA===999555222000......///000111111000000000222777===BBBDDDBBBAAA888555222000000111000000+++,,,,,,---...///000000000///---+++***((((((((((((((((((((((((((((((((('''((()))+++++++++***))))))((()))***---///000000---...///.........000222000222777===AAABBB@@@>>><<<:::666222000///000000111333555777<<>>:::888:::???FFFLLLQQQTTTWWWYYYTTTSSSRRRRRRVVV```kkksss}}}uuulll```TTTLLLAAA<<<666222///...---,,,------+++***))))))))))))))))))(((((())))))***+++,,,,,,++++++***))))))((()))+++---///111555999===BBBGGGNNNTTT[[[cccmmmtttxxx{{{|||vvvnnnfff]]]WWWMMMJJJHHHKKKMMMQQQZZZcccgggooowwwyyy{{{~~~~~~{{{vvvuuurrrlllcccYYYPPPJJJBBBAAA???>>>???@@@BBBDDDIIIFFFBBB===888333000///........................000333888===AAACCCDDDDDD;;;777222///............///---,,,---///222222222111000---+++)))(((((((((++++++***)))))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++,,,---...///---///000000//////000111222333666;;;AAADDDEEEDDD<<<;;;888555333222222222222333555666999>>>EEEJJJUUU]]]iiirrrxxx}}}{{{pppmmmkkkjjjkkklllmmmmmmqqqtttyyy~~~|||uuuiii]]]TTTFFF>>>555000//////+++''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$###########################"""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&%%%'''***,,,...222555555222//////000222222666<<>>DDDLLLRRRTTTUUUUUUUUUNNNMMMMMMNNNTTT```mmmuuuzzzqqqggg[[[OOOHHH===999333///---,,,+++***,,,,,,***)))(((''''''&&&))))))(((((())))))***+++,,,,,,++++++***)))))))))''')))+++...111555;;;???GGGLLLTTTZZZ```hhhqqqwww{{{}}}{{{uuunnneee\\\WWWNNNJJJHHHJJJMMMQQQYYYcccjjjrrryyy{{{}}}|||xxxwwwssslllcccYYYOOOJJJAAA@@@>>>===>>>???BBBCCCIIIGGGCCC>>>999444111///........................000333888<<<@@@BBBCCCDDD<<<888333///......------...---,,,---///111111111111///---***(((((())))))+++***)))))))))))))))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////---///000000///...000111111222555:::???CCCEEEDDD???===:::777555333222222222222333555777<<>>AAACCCIIIGGGCCC>>>888444111///............------------111333777<<<@@@CCCDDDEEE>>>:::444000......---,,,---,,,,,,---///000000///111///,,,)))((((((************)))))))))))))))***---,,,+++++++++,,,...///,,,,,,,,,,,,---...///000---...000///......///111222222444999???CCCEEEFFFBBB@@@===999666444222222111222222333666:::AAAEEEOOOXXXeeepppxxx~~~~~~xxxllllllkkkjjjjjjkkkmmmooowww|||zzzrrrgggZZZMMMDDD;;;666111---------+++)))(((((('''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%########################!!!!!!!!!"""""""""""""""$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!!!!!!! !!!!!!"""###$$$"""###%%%%%%&&&(((+++...222444666444000------///333666:::>>>>>>;;;666222------...222777:::999666---)))$$$""""""###$$$$$$##################""""""!!!"""############%%%'''$$$%%%&&&&&&&&&%%%###"""$$$$$$$$$$$$%%%''')))***000222555777777999<<<>>>@@@???===999888999>>>AAAJJJNNNRRRSSSPPPJJJFFFCCCCCCDDDHHHNNNXXXfffuuu~~~uuujjj___SSSHHHBBB777444000...------,,,+++------+++***)))(((((((((((((((((('''((())))))***+++++++++***************,,,...000222555:::AAAFFFQQQWWW___fffkkkpppvvv{{{}}}{{{uuunnneee\\\WWWNNNIIIFFFGGGIIIMMMWWWaaakkksssyyy{{{|||~~~}}}zzzxxxuuupppggg]]]RRRIIIDDD???===;;;:::;;;>>>BBBDDDIIIGGGCCC===888444111/////////.........---------000333777<<<@@@DDDFFFGGGAAA===666111///...---,,,---,,,+++---///000///...///...,,,***))))))***+++***)))))))))))))))******---,,,+++***+++,,,---...,,,,,,,,,,,,,,,...//////---...//////......///000333222444888>>>CCCFFFHHHDDDBBB>>>:::777444333222111111222333444999???CCCLLLVVVdddpppxxx}}}{{{uuullllllkkkiiiiiikkkpppsss{{{wwwlllaaaTTTHHH@@@666333///,,,++++++***)))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!###############""""""""""""""""""##############################"""!!!!!! !!!!!!!!!###$$$%%%&&&(((,,,///222555666444000------///333888>>>AAA???;;;666333------000444999;;;888555,,,)))$$$"""""""""""""""######$$$$$$$$$$$$###""""""$$$'''%%%"""!!!$$$(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$&&&(((***+++222333555666555666777999:::::::::999:::===BBBFFFPPPRRRRRRPPPKKKEEEAAA??????BBBHHHQQQ\\\kkkyyy|||qqqfff[[[OOOFFF???555333000......---,,,+++------,,,+++************((((((''''''(((((()))***************************,,,---000222666===EEEJJJVVV\\\eeelllppptttyyy}}}~~~|||vvvooofff]]]XXXOOOJJJFFFGGGIIIMMMWWWaaakkksssyyy{{{|||}}}|||yyywwwtttnnneeeZZZOOOFFF@@@<<<:::888888:::>>>CCCFFFJJJHHHDDD???999555222000000000000///......------000222777<<>>:::777555444333111222222222444888>>>BBBHHHSSSaaannnwww~~~}}}|||yyyssskkkkkkjjjhhhhhhllltttyyy{{{pppdddXXXKKKAAA;;;222///,,,***)))(((''''''((('''&&&&&&%%%%%%&&&&&&###########################%%%&&&&&&%%%$$$$$$%%%########################""""""!!!!!!!!!!!!""""""""""""""""""############!!!"""""""""###########################"""!!!!!! !!!"""!!!"""$$$%%%&&&))),,,///222444666333///---...000444:::BBBDDD@@@999444111......111666;;;;;;777333+++)))%%%######"""!!! !!!"""###$$$$$$###""""""%%%&&&&&&&&&%%%%%%'''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&(((***,,,222333555555444555666888444666999;;;===BBBGGGKKKPPPPPPNNNIIICCC???<<<<<<;;;@@@IIISSS```nnn{{{xxxmmmbbbVVVLLLCCC===333111...---------,,,+++,,,++++++*********++++++(((''''''''''''((())))))************************)))+++...222888AAAJJJPPP[[[aaakkkqqquuuyyy}}}}}}wwwpppggg^^^YYYQQQLLLHHHHHHJJJNNNXXXbbbllltttzzz{{{|||}}}|||xxxwwwtttmmmcccXXXMMMDDD???:::888666666999>>>DDDHHHMMMJJJFFFAAA<<<777444333222111111000//////......///222777<<>>:::777555444444222222333333444888===AAADDDNNN^^^llluuu|||}}}|||{{{wwwqqqjjjjjjiiiggghhhnnnwww~~~}}}vvvjjj\\\PPPDDD;;;555///---+++((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&###########################%%%'''&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###!!!!!!""""""######$$$$$$######$$$$$$%%%%%%%%%%%%###############"""!!!!!!!!!!!!!!!""""""###$$$%%% """$$$%%%&&&)))---000222444555333///---...111555<<>>HHHSSSZZZ^^^eeennnuuuyyy|||~~~xxxppphhh___YYYSSSNNNJJJJJJKKKPPPZZZdddmmmuuu{{{||||||~~~|||yyyxxxtttmmmcccXXXLLLCCC>>>888777555555999???EEEIIIOOOLLLHHHCCC>>>999666555333222222111000//////...///222777===DDDJJJOOOQQQIIIDDD===777333111000...+++++++++---......,,,***)))***,,,------,,,***)))))))))((())))))***++++++'''((()))++++++***))))))))))))))))))***+++,,,---,,,---///...------...000...------000666===CCCEEEBBB@@@===:::777666555444333333333333444888===AAAAAALLL[[[iiissszzz~~~|||{{{zzzxxxssskkkiiijjjnnnpppssszzz|||rrrcccTTTIII???666111///...,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$""" """$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!"""###$$$$$$"""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""$$$%%%&&&))),,,///777666444000------...111555;;;AAABBB===666111///...000444999<<<:::555///---)))%%%""""""######""" !!!""""""""""""""""""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$&&&(((+++---222222222111000111333555444666:::???DDDHHHJJJKKKLLLGGGBBB???999444555999:::BBBOOO\\\hhhttt|||ssseeeYYYOOOFFF>>>888.........---,,,+++***)))++++++***)))(((((())))))(((&&&%%%&&&)))***)))'''+++,,,,,,+++)))((()))+++///000444<<>>:::777666444444333222111000///...000222777===DDDKKKOOORRRLLLFFF===666222111111000,,,------------,,,++++++''''''(((((())))))******)))))))))))))))******************))))))))))))))))))******+++++++++******+++,,,,,,,,,,,,,,,,,,------...000222444888===@@@BBBAAA>>><<<999777666555333222222333555888;;;===???EEEQQQ___lllwww~~~}}}|||{{{yyyyyyyyytttmmmkkkkkkooorrrvvv}}}~~~vvvlll]]]PPPFFF===666000,,,+++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!  !!!$$$$$$#########"""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!! !!!!!!"""$$$%%%&&&)))---000777666444000------///111;;;@@@DDDCCC===555///---///111555:::<<<:::444///,,,(((%%%""""""###############$$$%%%%%%%%%%%%%%%%%%$$$#########%%%''')))##################$$$$$$$$$$$$###$$$&&&(((+++---111222222111000000333555666999===BBBFFFIIIJJJJJJGGGBBB>>><<<888444666;;;<<>>:::777666555555444333222111000///000333777===DDDJJJOOORRRLLLFFF===666222111000000,,,,,,,,,,,,,,,++++++***************))))))))))))*********)))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,---...000222444777===@@@BBBAAA>>>;;;888666555444222222111222444777:::;;;===DDDOOO]]]jjjuuu|||}}}}}}|||zzzyyywwwvvvvvvzzzuuuooommmnnnrrrvvvzzz{{{nnndddVVVJJJAAA:::444///)))((((((((())))))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%"""!!!######"""""""""!!!!!!!!!!!!!!!"""###"""""" """"""""""""""""""""""""  !!! !!!###$$$&&&)))---111777666444000......111444@@@DDDGGGDDD===555000---111333777;;;<<<999444///***'''$$$"""###$$$$$$$$$!!!!!!"""###############'''%%%"""!!!!!!$$$'''***$$$$$$##################$$$$$$###$$$&&&(((+++---000111111000///000222444999;;;@@@EEEHHHHHHHHHGGG@@@<<<999888555333777===???IIIWWWeeeqqq|||wwwnnn```SSSIII@@@888333......---,,,+++***))))))******)))((((((((())))))((('''&&&'''((()))((('''&&&'''((())))))+++...111222666<<>>:::777555444333222111111111222555888999;;;BBBMMM[[[hhhrrryyy|||{{{zzzyyyxxxwwwvvvuuutttzzzvvvqqqooopppuuuzzz~~~|||xxxhhh^^^PPPDDD<<<666111---((((((((((((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%###""""""###$$$%%%%%%%%%%%%$$$$$$############&&&)))&&&!!!"""%%%""""""""""""!!!!!!!!!!!! !!!#########!!!""""""""""""""""""""""""  !!! !!!###$$$&&&)))///333888777444111///000444777AAADDDFFFDDD===666333222222555999<<<<<<888222...(((%%%###"""###%%%%%%$$$ !!!"""""""""""""""&&&$$$###!!!"""$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###$$$&&&(((+++---///000000///...///222444999<<<@@@DDDFFFEEECCCAAA;;;777444444333222666===BBBLLL\\\kkkvvvuuukkk]]]PPPFFF>>>777222......---+++******))))))***))))))((((((((())))))((('''''''''((((((((('''''')))******+++---111444444999AAAKKKUUU___hhhnnnxxx{{{zzztttmmmfffaaa]]]XXXUUUUUUUUUWWW^^^fffmmmtttzzz{{{{{{|||zzzwwwoookkkddd\\\TTTKKKBBB===888777777666888===DDDIIIKKKIIIEEEAAA===999777666444444333222222111000000222444777<<>>HHHRRR[[[eeennnssszzz}}}zzztttmmmfffaaa\\\XXXTTTTTTTTTVVV^^^fffmmmtttzzzzzzzzz{{{yyyuuummmiiiccc\\\TTTKKKBBB===666555555555666<<>>CCCFFFFFFDDD===555000...///333777<<<<<<777000+++)))&&&$$$######$$$$$$###!!!!!!!!!"""############"""$$$$$$######"""###$$$$$$##################$$$$$$$$$$$$###$$$&&&(((+++---+++,,,,,,,,,,,,---000222111222444555555444222111222...---///111444===EEEOOO[[[mmm|||zzziii```RRRFFF>>>999555222///---+++)))(((((()))***'''''''''''''''((())))))''')))***)))&&&%%%&&&(((''''''((()))+++000666:::BBBKKKWWWaaahhhpppxxx~~~zzzssskkkbbb]]]XXXTTTQQQRRRTTTWWW___hhhmmmtttyyyyyyyyyyyyvvvrrrmmmiiiddd]]]UUUKKKBBB<<<555555444444666<<>>444000...,,,+++(((''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###&&&(((((('''%%%############$$$$$$%%%%%%&&&((('''''''''(((&&&$$$!!!$$$$$$$$$$$$############$$$$$$######$$$%%%&&&'''""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$%%%%%%'''***000777<<<===<<<999777666:::@@@EEEBBBBBB@@@;;;444000111333333777<<<<<<666///***'''&&&%%%######$$$###""" $$$$$$%%%&&&&&&&&&&&&%%%'''%%%""" """$$$&&&$$$$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$&&&(((+++---***+++,,,,,,,,,---000222000111222222222111000000///,,,,,,///222777@@@IIISSS___qqq~~~wwwfff\\\NNNCCC<<<888444111///---+++)))(((((()))***'''''''''''''''((()))***''')))+++)))&&&%%%&&&(((((()))+++---000555<<>>777666555666999???EEEHHHIIIHHHEEEAAA===:::777555444444222111000000//////111222444555888>>>DDDIIIIIIEEE>>>777111...---,,,///...,,,+++***+++,,,,,,,,,++++++******++++++,,,+++++++++***)))(((((('''************************(((((((((((((((''''''&&&''''''&&&&&&&&&''''''(((------...000333777:::<<>><<<:::999:::>>>CCCGGGFFF===666333222000111444777::::::555---'''%%%&&&###"""""""""""""""#########$$$###""" """$$$%%%%%%%%%$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%'''(((+++++++++***++++++,,,,,,/////////..................000111222666>>>JJJSSS```mmm{{{yyyooo___VVVJJJ@@@999555111...+++++++++++++++***)))((()))((((((((('''((((((((('''((()))***++++++******&&&(((+++---000888BBBIIIUUU\\\gggpppvvv{{{yyyrrrjjjaaa\\\WWWSSSPPPQQQRRRVVV___iiiooouuuyyyxxxxxxxxxwwwtttppplllfff```ZZZQQQGGG???888777666777;;;@@@FFFJJJJJJHHHEEEAAA===999666555555444333222222111222222222222444555888===DDDIIIEEEAAA<<<777333111000111......,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******))))))******************************++++++******)))(((''''''&&&&&&''''''((())),,,,,,...000333777:::<<>>===;;;:::<<<@@@DDDGGGCCC:::222000///...111666777888777222+++%%%$$$%%%!!!!!!!!!!!!"""###$$$%%%"""$$$%%%%%%$$$$$$$$$&&&$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''***************+++,,,---111000//////.........///...000333555:::DDDPPPYYYfffsssuuuiii\\\SSSFFF<<<666333000...---,,,+++***))))))))))))(((((('''&&&&&&'''((()))))))))******+++******))))))+++...000444===HHHQQQ\\\cccmmmtttyyy~~~yyyrrrjjjbbb\\\VVVRRROOOPPPRRRUUU___hhhpppvvvzzzzzzyyy{{{yyyvvvrrrooojjjeee^^^UUUIIIAAA:::999888999===BBBHHHLLLLLLJJJFFFAAA<<<888555444555444444333333444444444222333444555888===CCCHHHDDDAAA<<<777444222222222......---,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,++++++******++++++++++++++++++++++++***++++++++++++***))))))'''''''''''''''((()))***++++++---000333777;;;===@@@@@@AAA@@@>>>:::666444111000...---,,,---///000333888@@@KKKWWWaaaiiinnntttuuuwwwyyyzzzzzzzzzzzz~~~wwwqqqjjj___SSSJJJ>>>666000...,,,)))(((***)))(((((('''''''''((((((&&&%%%$$$$$$$$$$$$############"""""""""###%%%&&&'''&&&$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&%%%%%%$$$######""""""###!!! !!!###$$$###"""%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$$$$######""""""######""""""""""""""""""%%%%%%'''+++111888>>>BBB???===;;;;;;===AAAEEEGGGBBB999111...---...111666888888555000***%%%$$$%%%""""""!!!!!!"""###$$$$$$!!!$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''++++++++++++,,,---...///222111000///....../////////222555888>>>GGGTTT]]]kkkwww~~~pppdddXXXOOOCCC999555333111///---,,,+++)))((())))))***((('''&&&%%%%%%&&&((()))************************,,,...111555:::DDDQQQZZZccciiirrrxxx|||yyyrrrjjjbbb\\\UUUQQQNNNOOOQQQTTT^^^gggooouuuzzzzzzzzz|||{{{xxxuuurrrmmmiiibbbXXXKKKCCC<<<;;;;;;;;;???DDDJJJNNNMMMJJJFFFAAA<<<888555444444333333333444444555666222333444555777<<>>999444111000///......------------------------,,,,,,,,,,,,---------,,,,,,,,,+++++++++***++++++++++++++++++++++++))))))******))))))((('''((((((((((((((()))***+++***+++,,,///333777;;;===??????@@@???===999555222111///...---,,,---...///222666>>>HHHTTT___hhhmmmtttuuuxxxzzz|||~~~~~~~~~{{{tttllldddYYYMMMEEE:::333...---,,,))))))+++(((((('''''''''(((((()))$$$%%%%%%$$$$$$######$$$$$$###"""!!!!!!###$$$%%%$$$%%%%%%$$$$$$###"""!!!###############$$$%%%%%%##################"""""""""!!!!!!"""###$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$###############""" !!!!!!"""###$$$$$$%%%%%%&&&(((---333999@@@CCC???===:::;;;>>>BBBEEEEEEBBB999111.........222777:::888444///)))&&&%%%%%%$$$$$$###"""!!!!!!"""""" """"""!!! !!!"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&''')))---------...///111222333333222000.........//////000333666:::@@@IIIUUU^^^mmmxxx{{{lll___TTTLLL@@@888444333111000---,,,+++)))((())))))***'''&&&%%%%%%&&&'''((()))***************+++++++++,,,///444888???JJJWWWaaajjjooovvv{{{}}}yyyrrriiiaaa[[[TTTPPPMMMNNNPPPSSS]]]fffmmmtttyyyzzzzzz||||||yyyxxxtttpppkkkdddZZZMMMDDD>>>===<<<===AAAFFFLLLOOOMMMKKKFFF@@@;;;777555444333333222333333444555666222333444555777<<>>>>>???>>><<<888444222111000///.........//////111555<<>>777444333111///---,,,+++***))))))))))))&&&&&&&&&'''((((((((()))***))))))******+++------+++000666===EEEQQQ]]]fffppptttzzz}}}zzzrrriii___YYYSSSOOOLLLMMMOOOSSS\\\eeelllsssyyyzzz{{{~~~~~~{{{zzzvvvpppkkkdddZZZNNNEEE???>>>===>>>BBBGGGMMMPPPMMMJJJEEE@@@;;;888666666333333333333333444555666222333333444666;;;AAAFFFDDDBBB???;;;777555333222---...//////000////////////......------......///+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++)))))))))***+++,,,---...+++,,,---///222555999;;;>>>>>>???>>><<<888444222111111000///////////////111444;;;EEEQQQ]]]fffllltttvvvyyy||||||uuukkkbbbXXXMMMBBB:::222---)))))))))&&&&&&(((&&&&&&%%%%%%&&&''''''((("""$$$&&&%%%###"""$$$&&&$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$############!!!"""############""""""""""""!!!"""###%%%!!!""""""""""""!!!!!! """"""""""""############!!!!!!"""###$$$$$$%%%%%%&&&'''+++000666===BBBEEE>>>;;;888999>>>CCCCCCBBB:::333...///111333666;;;;;;777000***&&&$$$$$$$$$######"""""""""""""""###!!!###&&&&&&%%%%%%%%%&&& !!!"""###$$$%%%%%%&&&%%%%%%%%%&&&''')))***&&&(((*********+++---/////////000111333555777888333222///,,,+++,,,---......222888>>>EEEPPP\\\eeeoooyyyzzzpppbbbVVVIIICCC;;;666444222///,,,+++++++++++++++***)))((($$$&&&((()))******)))((())))))))))))+++,,,...//////555===FFFOOOZZZfffooouuuyyy~~~zzzqqqhhh^^^XXXSSSNNNKKKLLLNNNRRR[[[dddmmmtttzzz{{{}}}~~~{{{vvvpppiiibbbYYYNNNFFF@@@???>>>???BBBHHHMMMQQQLLLIIIDDD???;;;888777777555555555444555555666666222333333444666;;;AAAEEEEEECCC@@@<<<888555222111---...///000111000000/////////............//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++)))*********+++---...///,,,------///111444777999>>>?????????<<<888444222000000000///////////////111444;;;EEEQQQ\\\fffllltttvvvyyy|||zzzsssiii^^^TTTIII>>>666333---)))******'''''')))%%%%%%%%%%%%%%%&&&'''((("""$$$&&&%%%###"""$$$&&&$$$$$$%%%$$$$$$$$$$$$$$$#########%%%(((---111444((('''&&&%%%$$$#########"""$$$%%%%%%"""""""""!!!!!!!!!$$$&&&######""""""!!!"""""""""""""""########################$$$$$$$$$&&&(((+++000777===CCCFFF>>>:::777999>>>BBBCCCAAA444///,,,...222444999===:::555...(((%%%######"""!!!!!!!!!!!!"""###$$$%%%  !!! !!!"""###$$$%%%&&&&&&&&&%%%%%%&&&''')))***&&&(((***++++++,,,///111//////000111333666888999333111...,,,***+++,,,---,,,111888???GGGSSS```iiioooyyyvvvlll___SSSEEE@@@999555333111---***++++++,,,,,,+++***((('''$$$&&&)))+++,,,+++)))(((((((((((()))+++---///111555;;;EEEOOOXXXcccooowwwyyy|||zzzqqqggg]]]VVVRRRNNNKKKLLLNNNQQQ[[[dddnnnuuu{{{}}}~~~|||wwwooohhhaaaXXXNNNFFF@@@???>>>???BBBHHHMMMQQQLLLIIIDDD???;;;999888888777777666666666666777777222333333444666:::@@@EEEJJJGGGCCC===777222///------...///111111111000/////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))*********+++,,,---///000------...///111444666888>>>???@@@???<<<999555222000////////////.........111444;;;EEEPPP\\\fffllltttvvvyyy|||}}}zzzuuunnnbbbVVVKKKAAA999444+++***'''%%%$$$######$$$(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""""""""""""""&&&&&&$$$ """444PPPeee000***$$$"""###$$$""" ############$$$%%%&&&%%%$$$######$$$%%%&&&"""""""""""""""!!! &&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$((((((,,,333===DDDFFFFFF>>>;;;999<<>>FFFOOOZZZeeemmmvvv{{{}}}sssfffWWWMMMAAA>>>999555333111///...//////...,,,***'''%%%$$$((('''&&&&&&'''((()))***+++((((((,,,---...111666777???KKKWWWaaajjjtttzzz~~~wwwpppggg]]]VVVQQQLLLJJJLLLPPPTTT[[[cccmmmtttxxxyyy||||||wwwoooiiicccYYYNNNEEECCCAAA???AAAFFFLLLQQQSSSQQQLLLFFFAAA>>>;;;999888===<<<;;;999777555444333333555777999;;;>>>BBBEEEFFFIIIGGG>>>666333111///////////////////////////---.........//////000000,,,---------------,,,,,,++++++,,,------,,,++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,---...,,,...000111222444777999>>>>>>>>>===;;;777444222111111111111111000///...333666<<>>CCCDDD>>>999444000,,,---111777999:::666222,,,(((&&&$$$###""""""###$$$$$$$$$%%%$$$$$$"""######"""!!!!!!"""$$$"""###$$$$$$$$$###""""""$$$%%%%%%&&&((()))+++,,,///000111000000000222444444444444666888777555222000---******+++------,,,111555<<>>>>>===:::777444222///000000111111111111000222666<<>>===<<<@@@EEEEEE@@@:::444111...///444999;;;;;;555111+++'''%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%###""""""###$$$$$$######$$$$$$%%%%%%$$$$$$###$$$%%%&&&(((***,,,---......000111111000111333555555555666777888666222///...,,,))))))***,,,------///444<<>>===<<<===<<<;;;:::888777555555555555666666888<<>>666///+++))))))***)))(((&&&$$$###$$$#########$$$$$$%%%&&&############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&"""&&&,,,&&&### !!!""""""!!!!!!!!!  """""""""$$$%%%%%%$$$""""""""""""#########""""""!!!!!!!!!!!!!!!!!!"""###$$$!!!""""""###$$$%%%%%%&&&((()))---444<<<@@@???======<<<>>>AAAEEEDDD???:::444111000222777;;;<<<;;;444000+++'''%%%%%%$$$###%%%$$$$$$$$$%%%%%%&&&&&&'''$$$!!!"""%%%&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%(((***---///000111000111222222111111333555666777888888777444000---+++***)))(((***,,,......111777@@@LLLXXXdddpppwwwzzz~~~{{{rrrhhh[[[NNNEEE>>>:::555111...,,,***)))---+++)))((('''(((***+++***)))((('''&&&&&&'''((((((''')))---...000777???GGGQQQ```mmmvvv|||zzzsssllldddZZZSSSPPPKKKIIIMMMQQQUUU]]]eeelllrrrwwwyyy{{{zzztttlllcccYYYNNNFFFAAA@@@???BBBGGGMMMQQQSSSLLLHHHCCC???===<<<;;;:::<<<;;;:::999888777666666555555555555666;;;AAAFFFHHHKKKJJJBBB:::666333000............------------//////////////////000000//////000111111111000000...---+++******+++---...------------------------,,,+++++++++++++++,,,,,,---...000111111333666888999:::;;;:::999777444333///000000111111111000000111555;;;BBBLLLWWWbbbjjjppptttxxxzzzzzzzzz{{{|||~~~wwwsssddd]]]QQQFFF<<<555///,,,'''((((((((('''%%%$$$"""&&&%%%$$$$$$#########$$$#########"""""""""!!!!!! !!!"""!!!"""$$$###!!! !!!""""""!!!!!!  """ !!!!!! """"""############"""""" !!!!!! !!!"""$$$%%%&&&&&&&&&(((---555===AAA@@@===:::;;;>>>BBBDDDBBB<<<777333111111555:::======;;;222///***&&&%%%%%%$$$###$$$######"""###$$$%%%%%%'''$$$""""""%%%'''%%%###$$$$$$%%%%%%%%%&&&&&&'''%%%'''***---///111222333333333444333111111222444666777888777555111...,,,))))))))))))))),,,///111444:::DDDPPP[[[gggqqqwww|||yyyoooeeeYYYLLLDDD===999444000...---+++)))+++***(((''''''(((***+++***)))((('''&&&&&&'''(((''''''***...000333;;;EEELLLVVVeeeqqqxxx}}}zzzsssllldddZZZSSSOOOKKKIIIMMMQQQVVV___ggglllssswwwxxx{{{{{{uuunnndddYYYOOOIIIBBB@@@@@@BBBGGGLLLPPPQQQKKKGGGAAA===:::999777666::::::999888888777666666555555444444555:::@@@EEEGGGLLLKKKCCC;;;666333000........................000000000000000000////////////000111222222111111222000///------///000222------------------------,,,++++++******+++++++++,,,...///000000222444777777888999999888777444333222222222111111///...---111444:::AAAKKKVVVaaahhhpppssswwwzzzzzzzzz{{{||||||uuupppaaaZZZNNNCCC:::444///,,,''''''''''''&&&%%%$$$###'''&&&%%%$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!! !!!!!!""""""""""""!!! """$$$!!!!!!""""""""""""!!!!!!""""""######$$$$$$######""""""!!!!!!!!!!!!!!!"""!!!"""$$$%%%&&&'''&&&(((...777???BBB@@@===999;;;???BBBCCC???999444111111222666<<<>>>===;;;111...)))&&&%%%%%%%%%$$$###"""!!!!!!!!!"""###$$$&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''))),,,///222333444444333444444333222222333555666777777555111...,,,,,,((()))))))))***,,,000333666<<>>666111000000222777===???===:::000---(((%%%%%%%%%%%%$$$###"""!!! """###%%%###$$$$$$$$$""""""$$$%%%$$$#########$$$%%%'''''')))+++...111333444444444000222333333333444666888555666555222...++++++,,,''')))******+++---222666999@@@LLLYYYdddoooxxx}}}|||pppeeeZZZOOOCCC<<<777333///---,,,,,,+++***)))))))))))))))((((((((((((((('''&&&&&&'''))))))(((***...222444888DDDPPP\\\eeepppyyy~~~xxxqqqjjjbbbXXXQQQNNNJJJIIIMMMRRRXXX```iiiooouuuyyyyyyzzz}}}~~~|||{{{wwwpppfff[[[SSSNNNDDDCCCBBBDDDGGGKKKLLLMMMHHHDDD>>>:::999888777666666666666666555555555555333444555555666999===AAAFFFJJJJJJCCC;;;666222...,,,---...///000222333333111111111000000000//////000111222333333444444444------------------------...---,,,,,,,,,,,,---...,,,,,,+++******************+++---------...111333333444666777777666555444222222222111111///...---000333999@@@IIITTT___fffooorrrwwwzzz{{{|||}}}~~~~~~wwwoooiiiZZZRRRFFF;;;333...***'''+++)))(((&&&&&&&&&'''(((%%%%%%%%%%%%&&&'''(((((($$$$$$$$$$$$############""""""""""""""""""""""""!!! !!!$$$%%%###!!!!!!"""###"""!!! !!!"""!!!"""!!!!!!"""###$$$###"""!!!!!!"""###$$$!!!"""###$$$$$$$$$$$$$$$###"""!!!  !!!###%%%''''''+++---222:::AAAAAA===888:::===BBBEEECCC===666000//////222888>>>???===999000,,,(((%%%%%%%%%%%%%%%###"""!!! """$$$%%%"""$$$%%%$$$!!! ###&&&######""""""###%%%&&&'''***,,,///222444555555444...///111333444666999<<<555555444000,,,)))+++---''')))+++++++++...333777===DDDQQQ^^^kkkvvvxxxlll```UUUJJJ???888444111---++++++++++++***((())))))***)))(((((('''((('''&&&&&&'''((()))***(((***///333555999FFFSSS```hhhrrrzzz~~~wwwpppiii```VVVOOONNNJJJIIIMMMRRRXXXaaaiiipppvvvyyyyyyyyy}}}~~~||||||{{{wwwpppfff\\\TTTPPPEEEDDDCCCDDDGGGJJJKKKKKKFFFBBB>>>;;;::::::999888555555555555555555555444222333555666777999===???EEEJJJJJJCCC;;;666111...,,,---...000111333444555222111111111000000//////---...///000111222222222//////000111111000//////...---,,,,,,,,,,,,---...,,,,,,+++***))))))******)))+++,,,,,,,,,---000222222333555777777666555444000111111111111000000///000333888???HHHSSS^^^eeeooorrrwwwzzz|||}}}~~~|||vvvnnngggXXXPPPCCC999222---(((%%%+++***'''%%%######$$$$$$&&&&&&&&&&&&%%%%%%$$$###################################################!!!###&&&''''''$$$!!! !!!!!!""""""###"""!!! !!!"""$$$&&&###""" !!!###%%%%%%&&&%%%$$$"""!!!"""### !!!!!!!!!  !!!###$$$,,,000666<<<@@@@@@<<<999888===AAABBB???:::444111///111444:::>>>===888333000---***&&&###""""""""" !!!"""######$$$$$$############%%%'''&&&%%%###''''''&&&%%%###$$$''')))222333444555555444222000---///222555777777777777999555///+++)))((('''&&&))))))***+++,,,000555888===GGGVVVcccmmmvvv}}}}}}rrrddd[[[QQQDDD;;;888111///,,,+++++++++***))))))))))))))))))))))))))))))(((((('''''''''((((((,,,...000333888BBBOOOYYYiiiooowww~~~yyyrrriii___UUUNNNKKKIIIIIIMMMRRRXXXbbbllluuuwwwyyyzzz{{{|||}}}}}}xxxppphhhaaaXXXNNNJJJGGGDDDDDDHHHKKKKKKJJJCCC@@@<<<::::::999999888666666555444444444444555000222444555555777:::<<>>888222///000222666;;;===<<<666111,,,***'''%%%######$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$############!!! &&&&&&&&&%%%$$$%%%(((+++///000222333333333111111...000333666777777555444444111,,,***)))))))))(((&&&''')))***,,,111777;;;CCCMMM\\\iiisss{{{zzznnnaaaXXXNNNBBB999666111...,,,***++++++***)))((((((((((((((((((((((((''''''''''''((()))***+++---///111444:::EEESSS]]]mmmsss{{{yyyqqqiii___UUUNNNKKKHHHIIIMMMRRRWWWaaakkksssuuuxxxzzz|||}}}}}}}}}xxxppphhhaaaWWWNNNJJJGGGDDDEEEHHHKKKKKKJJJEEEAAA===::::::999888777666666555444444444444555222333555555555777999<<>>@@@BBBAAA<<<555000...111333888<<<===999333---'''&&&%%%######$$$%%%%%%$$$%%%%%%%%%%%%$$$######%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%'''+++...---...///000111111111000000222555777777666333111...+++((('''((()))***)))$$$%%%''')))---222999>>>HHHSSSaaaoooxxx}}}uuujjj\\\SSSJJJ???777444000...+++***++++++***)))''''''''''''''''''''''''&&&&&&'''((()))+++---...---///222666===JJJYYYcccsssxxxxxxqqqhhh^^^TTTNNNKKKHHHHHHLLLQQQVVV```jjjqqqtttxxxzzz|||~~~}}}}}}xxxppphhhaaaWWWNNNIIIFFFDDDEEEIIILLLLLLKKKFFFCCC>>>;;;:::999888777777666555555444444555555333444666666666777999;;;AAADDDGGGFFFBBB;;;666333///...---,,,,,,---......,,,---...///111222333333444444333222222222222333222222222111111111000000111000///...---,,,,,,,,,+++***))))))((()))))))))'''(((((()))***++++++,,,---///333777888888666555111000...---,,,,,,,,,---///000333888AAANNN[[[dddqqqxxx|||||||||zzztttkkk___WWWGGG???666///---+++)))(((&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$####################################$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$#########"""""""""!!!!!!!!! !!!"""###"""""""""######$$$$$$!!!""""""!!! !!!"""""""""""""""""""""!!! !!!$$$'''***+++---222:::???AAA???===;;;???@@@AAA???:::444000...222555:::===<<<666///***%%%$$$######"""###$$$$$$%%%%%%%%%%%%$$$###"""!!! !!!###''')))###$$$%%%&&&&&&)))---111////////////000000000000333444777888777444000---***(((&&&%%%'''((()))(((%%%&&&''')))---333;;;@@@LLLVVVeeerrrzzz~~~zzzqqqeeeXXXOOOFFF<<<555333000---+++******+++******((((((((((((((((((((((((&&&&&&&&&''')))***,,,------///333888AAAOOO___jjjwww|||xxxpppggg]]]SSSMMMJJJGGGHHHLLLPPPUUU___iiiqqqtttxxx{{{}}}~~~~~~~~~yyyppphhhaaaWWWMMMIIIFFFDDDFFFKKKNNNNNNLLLHHHDDD???<<<:::999888777777666666555555555555555555666777777666777999;;;@@@DDDHHHHHHDDD===777444000///...,,,,,,,,,,,,---000000000111111111111111555555444444444333333333333333222222222111111111111000///---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,%%%&&&'''((()))***+++,,,---///222666777777666555000///---+++******++++++,,,...222777???KKKYYYcccrrryyy~~~}}}}}}~~~yyyrrrhhh[[[RRRDDD<<<333,,,***)))'''%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&& !!!""""""!!!!!!"""""""""#########$$$!!!!!!!!! !!!!!! !!!!!!"""""""""""""""!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!""""""$$$&&&)))***///555<<>>===?????????<<<888333111111444777;;;<<<999333---(((%%%%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$###""" ###'''###$$$%%%&&&(((+++000333333222111000///000000111555666777777555111---******(((&&&%%%'''''''''&&&'''((()))***...444<<>>:::555222111111555888;;;;;;777000+++(((&&&%%%%%%$$$"""!!! $$$$$$$$$###"""!!! """$$$### ###&&&###$$$&&&'''))),,,111555555444222000000000222333666666666444222...+++)))***(((''''''(((((('''&&&)))******+++///666>>>DDDWWWaaappp|||xxxssshhh\\\OOOGGG@@@888222222...,,,))))))***++++++***************************(((((((((((())))))***+++...444;;;DDDNNN\\\kkkuuu|||~~~vvvmmmddd[[[RRRLLLIIIFFFFFFJJJNNNSSS\\\fffooosssxxx|||~~~~~~yyyppphhh```VVVLLLGGGEEEEEEHHHMMMPPPPPPNNNHHHEEE@@@===<<<;;;:::999888777666666555555666666555666888888888999;;;===@@@FFFLLLNNNJJJCCC<<<777333222000...---------.........000222444666777888777777888888777777666555444444444333333333222222///...---,,,+++*********)))))))))((())))))***+++&&&''''''((()))******+++,,,...000222333333333222000///---+++***))))))***(((,,,000444999EEETTT___mmmvvv~~~zzzuuummmbbbSSSJJJ>>>777...)))''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&&&&%%%########################!!!!!!"""######$$$%%%%%%###$$$&&&&&&&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%$$$"""!!!""""""!!! !!!###""""""!!!!!!!!!"""###$$$######"""######%%%'''(((222:::BBBFFFEEEBBBAAABBBBBBAAA>>>999333000///000666999;;;999444...+++)))%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$######"""!!!!!!%%%((('''$$$"""$$$'''$$$%%%'''(((***---222555333111///...///222555777666555444111...,,,)))(((***((('''((()))***)))((())))))***,,,111999BBBIII[[[eeettt~~~uuuooocccWWWJJJCCC<<<444000000---+++))))))***++++++***))))))))))))))))))))))))((())))))***+++---...///222888BBBLLLWWWdddqqqzzz~~~~~~vvvmmmcccZZZQQQLLLIIIFFFFFFIIIMMMRRR[[[eeekkkpppvvv|||yyyppphhh```VVVLLLFFFEEEEEEIIINNNQQQQQQOOOGGGDDD@@@======<<<;;;:::888777777666666666666666444666777888888:::<<>>999444333111000////////////...///000222555666888999777888999999999888666666444444444444333333333333000///...---,,,+++++++++))))))(((((()))******+++((((((((())))))*********)))+++---000222333333333111///---+++***)))))))))(((,,,000333777BBBQQQ]]]iiisss~~~}}}xxxssskkk___QQQGGG;;;555---((('''((('''&&&$$$%%%%%%%%%%%%$$$###"""###$$$%%%%%%&&&&&&&&&&&&######################## !!!"""#########""""""""""""###$$$%%%&&&""""""!!!!!! ######$$$$$$###"""!!!!!! !!!$$$&&&&&&%%%###!!!!!!""""""""" """$$$######"""""""""###%%%&&&!!!$$$(((+++---333;;;DDDHHHFFFCCCBBBCCCEEECCC???999222...---...777999;;;888333---+++***$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%$$$############!!! """%%%%%%&&&'''(((***---222666000...------///333777:::777555222///,,,***)))(((((((((''')))+++,,,,,,+++((()))***---222;;;FFFMMM\\\fffuuu|||rrrlll```TTTGGG@@@999222......---+++)))(((***++++++***((((((((((((((((((((((((((()))***+++---000222333444<<>>======<<<;;;888888777666666666666666444666777888999:::===@@@AAAGGGOOORRROOOGGG???:::555444222000000000000111222222333333444555666666888888999:::999888777666555555444444444333333333111000///...---,,,,,,,,,++++++******+++,,,------))))))))))))************&&&(((+++...111333444555111000...,,,***))))))***(((,,,111333666@@@OOO[[[fffqqq}}}~~~xxxpppeeeXXXKKKCCC333000,,,***))))))((('''%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""""""""############"""""""""######$$$$$$"""!!! #########""" !!!###%%%&&&%%%###!!!!!! !!!!!!"""  """""""""!!!"""$$$%%%%%%$$$###""" """%%%%%%%%%+++333333???IIIJJJGGGFFFEEEDDDGGG@@@999555111---///333333888:::555111---(((###$$$###"""""""""###%%%&&&############"""""""""""" $$$&&&&&&%%%$$$%%%%%%$$$%%%)))///222222000...///111333555777888888555222///------,,,***((("""$$$'''((('''&&&''''''''')))---000555>>>JJJRRReeemmmxxxzzzooohhhZZZPPPCCC:::666333///,,,*********)))))))))))))))))))))))))))************---+++***+++---000222333999AAALLLWWWaaakkkttt{{{vvvmmmddd[[[RRRKKKFFFDDDEEEIIILLLPPPWWW```gggkkkrrryyy{{{sssjjj___UUUNNNIIIGGGFFFKKKRRRVVVVVVSSSJJJFFFAAA===<<<<<<;;;;;;777777666666666555555555666777888888999;;;>>>AAACCCGGGMMMRRRSSSNNNEEE???<<<999666444333222111000555555555555555444444444777888888888999999999999777777666555555555555555222222111000///...------,,,+++)))(((&&&%%%%%%%%%))))))))))))))))))))))))&&&(((+++///111333444444000///---+++***((((((''''''(((,,,222888@@@OOO]]]fffrrr~~~}}}vvvmmmbbbUUUHHH@@@666222---***(((&&&%%%###%%%$$$###$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%##############################"""""""""!!!!!!!!!""""""############""""""""""""###$$$###"""!!! """""""""!!! """$$$$$$###""" """  !!!"""###%%%%%%$$$###"""!!!!!!"""%%%%%%%%%,,,444888DDDMMMMMMJJJIIIHHHFFFEEE>>>777333///,,,---222666:::;;;666000---((("""!!! !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%$$$$$$%%%&&&%%%&&&***///222111000---///111444666666777777222000---++++++***((('''###%%%((((((((('''((()))(((+++...111777AAANNNWWWiiipppzzzwwwllleeeWWWNNNBBB999555333///,,,+++*********))))))(((((())))))))))))************,,,+++***+++---000333444;;;DDDQQQ^^^iiisss}}}uuulllddd[[[RRRKKKFFFDDDCCCGGGJJJOOOWWW```hhhlllrrryyy|||tttkkk```UUUNNNIIIFFFFFFKKKRRRWWWVVVSSSKKKGGG@@@<<<:::;;;;;;;;;777777666666666555555555666777888999999:::>>>@@@DDDGGGMMMRRRTTTOOOHHHBBB>>>;;;777555555444333111666555555555555555555555777777777888888888999999777777666555555555555666333333222000///---,,,,,,+++***)))((('''&&&&&&&&&((((((((((((((((((((((((&&&(((+++...111333444444111000...,,,***)))((((((------///333666;;;HHHUUUeeeqqq}}}{{{sssjjj^^^QQQDDD<<<444111,,,)))'''&&&%%%###&&&$$$###$$$%%%&&&%%%###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""!!!!!!!!! """"""############""""""""""""#########"""!!! !!!!!!  """""""""!!!   !!!###$$$$$$$$$###"""###"""###&&&&&&&&&---555===GGGOOONNNKKKIIIHHHFFFCCC<<<555111---***,,,000888<<<<<<666///+++'''""" !!!"""###$$$ !!!###$$$$$$######$$$&&&''''''))),,,000111111000---///222555777666555444///,,,***(((((((((&&&%%%$$$&&&((()))(((((()))******,,,///333:::EEETTT^^^mmmttt}}}}}}rrrggg```RRRJJJ@@@888444111...,,,,,,++++++***)))(((''''''))))))))))))************+++******+++---111444777@@@JJJXXXfffpppyyyuuukkkbbbZZZQQQKKKGGGCCCBBBDDDHHHMMMWWWaaahhhlllssszzz}}}vvvlllaaaVVVOOOHHHFFFFFFKKKSSSWWWVVVTTTMMMHHH@@@;;;999999::::::777777777666666666666666777888999999999:::===???CCCGGGLLLRRRTTTQQQKKKEEEAAA>>>:::888777666555444666666666666666777777777666777777777888888888888888888777666666666666666444444222000///---++++++***)))(((((('''''''''(((''''''''''''''''''''''''&&&'''***---///222333333222111///---,,,******)))///...000333444888DDDPPPcccooo|||zzzqqqfffZZZMMMAAA999///,,,)))''''''(((((('''&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''''''''''''''!!!!!!!!!!!! """"""############""""""!!!"""#########"""   !!!!!!  """"""!!! !!!"""###$$$$$$######$$$###$$$&&&'''(((///777???GGGMMMKKKGGGFFFDDDBBBAAA:::333000---***,,,111777::::::333---***&&&"""$$$$$$###############$$$ !!!!!!!!!!!!$$$$$$$$$###""""""%%%'''((())),,,///111222222111///111555777888777444333,,,***((('''''''''&&&$$$$$$&&&((((((''''''(((******---000555===IIIYYYcccpppwwwxxxmmmaaaZZZLLLFFF===666222000...,,,,,,,,,+++***)))((('''&&&((()))))))))******************++++++...222777;;;GGGQQQ___kkkssszzzuuujjjbbbYYYQQQKKKFFFBBB@@@BBBEEELLLWWWbbbiiimmmssszzzxxxnnncccXXXPPPHHHFFFGGGLLLTTTXXXWWWTTTNNNHHHAAA;;;999999999:::888777777777777777777777999999:::999888999<<<>>>AAADDDJJJPPPSSSRRRMMMHHHCCCAAA===:::999999777666777777777777777888888888666666777777777888888888888888777666666666666777555444333111...,,,+++***)))((((((((((((((())))))''''''''''''''''''''''''&&&'''))),,,...111333333333222111///---,,,++++++***+++...111444999EEEQQQ```mmmzzzyyyooocccVVVJJJ???888...,,,((('''(((((()))(((&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!! """"""############""""""!!!""""""###"""!!!   !!!!!!!!!!!!!!!!!!!!!!!!###"""  !!!"""######$$$$$$%%%###$$$'''(((***111;;;BBBHHHLLLIIIEEECCCAAA===>>>777222///---+++...333444777666///***)))&&&###&&&&&&%%%$$$###"""!!! !!!!!!""""""############%%%%%%%%%###"""###%%%'''))),,,///222444444444333333555777999999666333111+++)))'''&&&''''''&&&%%%$$$%%%&&&&&&&&&&&&''')))***---222777@@@MMM\\\gggrrrxxx|||rrrggg[[[TTTEEE@@@999333000...------,,,,,,+++***)))((('''&&&((()))))))))***************+++,,,---///333:::@@@MMMWWWdddpppwww|||uuujjjbbbYYYPPPJJJEEE@@@>>>@@@CCCJJJVVVbbbjjjnnnttt{{{zzzqqqfffZZZSSSJJJHHHIIINNNVVVYYYWWWTTTNNNIIIBBB<<<::::::::::::999999999999999999999999:::;;;;;;999888888:::<<<>>>AAAGGGMMMRRRRRRNNNKKKEEEBBB>>><<<;;;:::888777777777777777888888999999777777777777888888888888888777777666666666666666555444333111...,,,+++***)))(((((((((((()))******''''''''''''''''''''''''&&&''')))+++...111333444444333111///...,,,,,,+++((())),,,111444999EEEQQQ]]]jjjxxx}}}vvvkkk___SSSGGG<<<666222...***((((((((('''&&&'''%%%$$$%%%&&&'''&&&$$$""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!! """"""############""""""!!!!!!"""""""""!!!   !!!"""""""""""""""$$$###!!!!!!"""!!! !!!"""###$$$$$$$$$###$$$'''))),,,555>>>GGGLLLMMMHHHDDDCCC@@@<<<:::444///...---,,,000555222555333---((('''&&&$$$$$$$$$$$$###""" """######$$$$$$%%%%%%&&&$$$$$$%%%$$$###$$$&&&(((***...333666777666777777777888999999777444111...***(((&&&&&&'''''''''&&&$$$%%%&&&%%%%%%%%%''')))+++///555;;;DDDQQQ___iiitttyyywwwlll```TTTMMM???;;;666111...,,,,,,---,,,++++++***)))(((''''''))))))))))))***************,,,......000666>>>EEERRR\\\iiittt|||uuulllcccYYYOOOHHHCCC???<<>>:::666000,,,+++,,,,,,111666555777444---'''&&&%%%###!!!""""""###"""!!! #########$$$%%%&&&&&&&&&"""###%%%%%%$$$%%%''')))+++///555999999999:::;;;::::::888777333000---+++((('''%%%%%%&&&'''&&&%%%%%%&&&&&&&&&%%%&&&(((***,,,111888@@@IIIUUUbbbkkkwww|||zzzqqqfffYYYMMMFFF:::888444000,,,+++,,,---+++*********))))))(((((())))))))))))***************---///000222888AAAIIIYYYaaammmwww}}}vvvmmmdddYYYMMMEEEAAA===;;;>>>CCCIIITTT___kkkooouuu{{{|||vvvlllaaaYYYPPPOOOOOOTTTYYY[[[WWWSSSLLLIIIDDDAAA@@@>>>===;;;<<<<<<=========>>>>>>>>><<<===<<<:::888777888:::<<<>>>DDDKKKQQQTTTSSSRRRFFFBBB>>><<<:::999777555555555666666777888888999999999999999::::::::::::666555555444444444444444333333222000///---,,,,,,******))))))((()))))))))((((((((((((((((((((((((((()))***,,,...222555666444333111///---,,,+++++++++,,,///333444777AAALLLYYYfffttt{{{|||wwwpppdddXXXLLLBBB999333...,,,))))))***,,,,,,,,,'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&####################################""""""""""""""""""############"""""" !!!"""""""""!!!!!!!!!  !!!!!! ###&&&&&& !!!###$$$%%%###"""$$$'''***///999DDDJJJMMMKKKEEEAAA???<<<777222---)))******+++000777888999666---'''&&&$$$""" !!!###$$$%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&!!!###%%%%%%%%%&&&''')))+++000777;;;;;;;;;<<<===;;;:::888444111---***((('''%%%$$$$$$%%%&&&%%%%%%&&&'''''''''&&&'''))),,,---333;;;DDDMMMXXXdddlllzzz~~~wwwmmmbbbUUUIIIAAA777666333///+++***,,,---*********)))))))))))))))))))))))))))************+++...000111333999CCCLLL___fffpppwww{{{~~~~~~vvvnnneeeYYYMMMDDD???<<<;;;>>>CCCIIITTT^^^kkkooouuu|||}}}wwwmmmbbb[[[RRRQQQQQQUUU[[[\\\XXXSSSKKKHHHEEECCCBBB@@@>>><<<======>>>>>>?????????@@@======<<<:::777777888:::<<>>;;;999888666555444555555666777888888888999999:::::::::;;;;;;;;;555555444333333333333444333222111000///...------++++++***)))))))))))))))))))))))))))))))))))))))))))))***,,,///222555777444222111///---,,,++++++)))***///333555999CCCOOOXXXeeessszzzzzzyyylll___UUUKKK???777444((((((''''''''''''(((((()))(((%%%###""""""""""""######$$$$$$$$$%%%%%%%%%$$$"""$$$&&&%%%"""###(((""""""!!! ######$$$######"""!!! %%%###!!!!!!###$$$"""  !!!!!!""""""""""""!!!!!! !!!"""$$$$$$$$$###""" """%%%&&&)))000;;;DDDLLLKKKJJJFFF@@@<<<:::999000,,,'''&&&)))///555888;;;666...'''$$$""" !!! !!!###%%%%%%%%%######################## """$$$$$$%%%&&&)))+++---222888<<<============>>>:::444///------,,,+++######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&(((,,,//////444===FFFPPP]]]kkkttt|||{{{qqqfff\\\PPPCCC:::777444000,,,***))))))***+++(((&&&''')))***)))''')))***+++***))))))+++---...,,,---000444;;;HHHTTTaaakkkvvv|||}}}}}}sssjjjaaaWWWMMMEEE@@@===<<>>???AAAAAAAAA@@@???@@@@@@???===<<<<<<<<<<<<@@@BBBFFFKKKQQQUUUUUUUUUKKKFFF@@@:::777555444333111111111222444555777888888999;;;<<<;;;999777666888777555333111111111111333222000///---,,,,,,,,,,,,+++)))'''&&&%%%&&&&&&'''&&&&&&&&&&&&'''((((((&&&(((***,,,---///222555666444111000000///...---+++***---222555888AAAKKKXXXdddrrryyy~~~{{{uuuiii[[[RRRHHH<<<444222+++***)))'''&&&&&&&&&&&&)))(((&&&%%%$$$###$$$$$$######$$$$$$$$$%%%%%%%%%)))'''&&&'''###!!!$$$###""""""!!!!!!""""""!!!""""""#########"""""""""!!! """"""   !!!!!!!!!!!!!!! !!!!!!"""#########""""""!!!""""""#########"""""""""%%%'''))),,,333???HHHKKKJJJGGGCCC>>>:::888888///+++''''''***000555888999444---'''$$$"""!!! """!!! !!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%&&&'''***,,,111555;;;???@@@??????>>><<<888111---***)))((('''$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%'''+++...111777@@@IIITTTaaannnwww}}}wwwlllaaaWWWKKK@@@888444222///,,,******+++,,,+++(((&&&''')))***)))((()))***+++***))))))+++---///...///333888???KKKXXXfffnnnyyy~~~~~~|||sssiii```VVVLLLEEE@@@<<<;;;>>>BBBHHHSSS]]]gggooowww{{{|||uuulllddd___YYYWWWVVVZZZ```bbb^^^ZZZRRROOOKKKHHHFFFDDDCCCAAA@@@@@@AAAAAAAAAAAAAAA@@@AAAAAA@@@???>>>>>>>>>???AAACCCFFFLLLRRRUUUVVVVVVLLLGGG@@@;;;777666444333222222333444555777888999777888999:::;;;:::999888999777666444333333333444555444333111///------,,,+++***(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&(((***,,,---///222555555444222000///...---,,,+++***---111444888AAAKKKXXXeeerrrzzz{{{pppdddWWWMMMCCC999111///---,,,***(((&&&$$$######((('''&&&%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%###"""###%%%$$$ !!!%%%%%%%%%$$$#########$$$$$$ !!!"""############!!! !!!"""!!!  !!!!!!!!! !!!"""###$$$$$$$$$$$$$$$######"""""""""""""""###$$$&&&(((***...666AAAJJJJJJHHHCCC>>>:::777666666---***'''(((+++111555777666111+++&&&$$$###"""!!!###""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&'''(((,,,...333777===@@@@@@???>>>>>>888444...)))&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&***---333:::DDDNNNYYYfffsss{{{zzzrrreeeYYYOOOEEE<<<555111000...,,,++++++,,,---***)))'''''')))))))))((()))***++++++)))***+++---111000222777<<>>BBBHHHSSS]]]hhhpppxxx{{{|||vvvnnngggbbb\\\ZZZYYY]]]ccceeeaaa]]]UUUQQQLLLIIIGGGFFFDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCDDDGGGMMMSSSWWWXXXWWWNNNIIIBBB<<<888666444333333444444555666888::::::777888888999::::::;;;;;;999888777666666666777777888777555333111///---,,,+++***)))'''''''''((()))&&&&&&%%%%%%&&&&&&'''(((''')))***+++,,,...222555555444222111///---,,,+++******---111444777@@@JJJYYYeeesss{{{zzzlll```RRRIII@@@666///...,,,+++)))'''%%%$$$######&&&%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%  $$$$$$!!!###(((%%%$$$$$$######$$$$$$$$$ !!!"""######""""""!!!"""######$$$""" !!!  !!! """###$$$%%%%%%%%%%%%$$$%%%$$$"""!!!!!!!!!"""######$$$''')))...777AAAHHHHHHDDD>>>999666555444333+++)))((()))---222555666222...)))%%%$$$######"""#########""" !!!"""""""""""""""###############$$$&&&&&&''')))---000444888===???>>><<<::::::222///***&&&%%%$$$###"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&))),,,555<<>>BBBHHHSSS^^^jjjqqqxxx{{{~~~}}}wwwpppjjjfff___]]]]]]aaafffhhheee```XXXTTTNNNJJJHHHGGGFFFEEEEEEDDDBBBAAAAAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDDDDEEEHHHNNNSSSXXXYYYYYYQQQLLLDDD===999666444333333333444444666777999:::999999999999:::;;;<<<===:::999888888888999:::;;;:::999777555222///---,,,,,,+++***))))))***+++,,,&&&&&&&&&%%%&&&''''''(((((()))***+++,,,...222555444555444222///,,,++++++******,,,000333666???IIIXXXeeerrrzzzxxxiii]]]OOOFFF===444...---)))((('''&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&$$$$$$%%%""""""######"""""""""######$$$"""""""""""""""!!! !!!"""######"""!!!  $$$$$$%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$$$$%%%(((,,,111999AAAFFFDDD???999555444333222000***)))(((+++///222444444///,,,'''$$$#########""""""###$$$""" """%%%%%%%%%%%%&&&&&&''''''"""$$$%%%&&&'''+++000333888;;;???@@@>>>:::777666---***'''%%%%%%&&&%%%$$$""""""""""""############%%%%%%%%%%%%%%%'''***---666???LLLXXXcccmmmxxx~~~{{{nnneeeWWWKKKCCC===777333111000...,,,+++******+++)))))))))((((((((())))))***+++,,,+++******,,,...000111555===EEENNN[[[hhhqqqvvv}}}{{{pppfff^^^UUULLLEEEAAA>>>===@@@DDDJJJUUU___kkkrrrxxxzzz}}}}}}yyysssmmmiiibbb``````dddiiikkkhhhcccZZZVVVPPPKKKIIIHHHGGGFFFEEEDDDBBBAAAAAABBBCCCDDDDDDBBBAAA@@@@@@AAACCCEEEFFFFFFIIINNNTTTXXXZZZZZZTTTNNNFFF???:::777444333111111222333444666777888;;;;;;;;;:::;;;<<<======;;;;;;:::999:::;;;<<<===;;;:::999777444000---,,,,,,+++***)))))))))***+++''''''&&&&&&''''''((())))))*********+++...222555555666666444///,,,***+++***))),,,000222555>>>HHHVVVcccqqqyyy|||vvvfffZZZLLLCCC;;;333...---'''&&&&&&&&&&&&&&&''''''######$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""###%%%$$$ !!!%%%"""!!!!!!!!!!!!"""######""""""""""""!!!  !!! !!!""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""######$$$&&&'''+++000666===BBBEEE???;;;666333333333111///))))))***,,,000222222111---***&&&$$$######"""!!!!!!###$$$""" """######$$$$$$%%%%%%&&&&&&"""###%%%&&&)))...444888>>>AAACCCBBB>>>999555333)))'''%%%%%%&&&''''''&&&""""""""""""#########$$$$$$%%%&&&&&&&&&(((,,,///888BBBOOO\\\fffpppxxx~~~yyytttfff]]]QQQFFF???:::555222000///...,,,+++*********((()))))))))'''''')))******+++,,,+++***+++,,,...111222777@@@IIISSSaaammmtttxxx}}}{{{pppfff^^^VVVNNNHHHDDDAAA@@@CCCGGGMMMXXXbbblllrrrxxxyyy|||~~~zzztttnnnkkkeeecccbbbffflllmmmjjjeee\\\WWWQQQLLLIIIHHHHHHGGGDDDDDDDDDDDDDDDEEEFFFFFFFFFDDDBBB@@@@@@AAADDDEEEFFFGGGIIIMMMSSSXXXZZZ[[[VVVQQQHHHAAA;;;888555333///000000111222444555666;;;;;;<<<===>>>????????????>>>===<<<===>>>???@@@===<<<;;;:::777333000...+++***((('''''''''((((((((((((''''''(((((()))******************---222555666888999666000,,,***+++***)))+++///111444===GGGSSS```nnnvvv|||yyytttcccWWWIII@@@888111,,,,,,&&&&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%!!!%%%%%%$$$&&&+++!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!!!!! !!! !!! !!!"""###%%%&&&&&&&&&&&&&&&%%%$$$"""  !!!"""###$$$$$$$$$%%%''',,,222999===???@@@;;;777333222444444111...******+++...111222000///,,,)))&&&######"""!!! """$$$""" $$$ !!!!!!"""######$$$$$$###$$$&&&(((,,,222999>>>AAACCCDDDBBB===666111...)))'''%%%%%%&&&&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&'''***...222;;;EEESSS```jjjrrryyy~~~{{{sssmmm___VVVKKKBBB<<<888444000---------,,,,,,,,,++++++((()))***)))'''&&&(((++++++,,,,,,,,,++++++---...222444:::DDDNNNXXXfffsssxxxzzz~~~zzzooofff___XXXPPPKKKGGGCCCBBBEEEJJJPPPZZZeeelllrrrwwwxxxzzz{{{uuuooolllfffddddddhhhmmmoookkkggg]]]XXXQQQLLLIIIHHHHHHGGGDDDEEEFFFHHHIIIIIIIIIIIIIIIGGGDDDBBBAAABBBEEEFFFFFFFFFHHHMMMRRRWWWZZZ[[[XXXRRRJJJBBB<<<888555333//////000000222333555666888:::<<>>666///++++++''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&$$$$$$######$$$$$$$$$%%%%%%%%%&&&$$$%%%&&&%%%!!!"""&&&""""""!!!!!!"""###$$$$$$ !!!""""""""""""######"""!!!%%%!!!"""$$$$$$''''''&&&%%%###!!!!!!###%%%%%%%%%$$$###%%%+++222888;;;<<<;;;999555222222555555111---******,,,///111111///---,,,)))&&&###"""""" !!!$$$""" $$$######$$$%%%&&&&&&''''''$$$%%%(((***...555===BBBAAABBBCCC@@@:::222,,,))))))'''%%%$$$%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((+++000333>>>HHHVVVcccllltttzzzxxxoooiiiYYYRRRGGG???:::666222///+++++++++,,,,,,---------''')))***)))'''&&&(((++++++,,,,,,,,,++++++---///333555<<>>:::777555111000...,,,++++++++++++***************++++++,,,++++++***)))***---111555888;;;===:::222---+++,,,***)))+++///111333<<>>888444111000000000111222444555666999;;;???CCCFFFIIIJJJKKKNNNKKKGGGFFFHHHJJJIIIHHHGGGFFFEEECCC???;;;777444222000---+++,,,,,,+++***((()))***++++++,,,++++++******)))((())),,,111555888999999666222...,,,++++++,,,,,,,,,...222888<<>>:::777444111/////////...---************++++++++++++''')))+++,,,---///222555999:::;;;999555111......***++++++,,,---000666999DDDLLLXXXdddmmmtttxxx{{{}}}wwwkkk```SSSKKKAAA777000---+++***&&&&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$######&&&&&&%%%&&&%%%%%%$$$"""#########$$$%%%&&&''''''$$$$$$###""""""###$$$$$$ !!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!###!!!!!!"""""""""!!!!!!"""$$$''''''&&&%%%###"""!!! !!!"""###$$$###$$$&&&((()))---444999;;;:::777444333111///......,,,)))&&&))))))***---///000...,,,&&&$$$!!!!!!!!!"""!!! """ """$$$!!!"""#########$$$'''***,,,000777???EEEJJJLLLMMMDDD@@@999111+++(((''''''&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''$$$%%%)))---222999AAAOOOZZZhhhuuu|||zzzooobbbUUUMMMCCC<<<555333111------///,,,,,,++++++++++++,,,,,,*********++++++,,,------------...------...222555:::@@@JJJUUU___iiirrrwww~~~~~~wwwpppkkkeee]]]XXXTTTOOOLLLLLLMMMQQQ[[[dddkkkqqqxxx}}}|||uuuqqqnnnkkklllooommmhhhbbbXXXUUUPPPLLLJJJIIIHHHGGGEEEGGGIIIKKKLLLLLLLLLKKKHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNRRRXXX\\\]]][[[VVVNNNFFF???:::888444444444555666777999:::;;;===AAAEEEJJJNNNQQQSSSSSSRRRQQQRRRWWW]]]cccgggjjjiiieee^^^UUUKKKBBB===999666333111000000///------,,,,,,,,,++++++,,,,,,&&&))),,,...///000222444777999:::999555111...---***+++,,,,,,---000444777@@@GGGTTT```jjjqqqvvvyyy|||vvvkkk```PPPIII???555///,,,***)))&&&'''''''''''''''''''''$$$$$$%%%%%%%%%$$$###""""""#########"""!!! #########$$$%%%'''((()))%%%$$$"""""""""""""""$$$!!!!!! !!!!!!!!!""" """!!! !!!!!!!!! """$$$''''''&&&%%%$$$###""""""$$$$$$%%%$$$######%%%'''***...444999;;;888444000...............,,,***'''((()))***---//////---+++***(((%%%############"""""" """$$$$$$$$$%%%$$$$$$%%%(((+++111666>>>EEEKKKMMMLLLKKKAAA===666///***(((((((((&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&+++///444>>>GGGTTT^^^lllxxx~~~~~~uuujjj]]]PPPHHH@@@999444222111...---///,,,++++++******++++++,,,)))******+++,,,,,,------+++,,,,,,,,,,,,///222555:::AAALLLXXXcccllltttxxx~~~~~~yyyrrrmmmfff___YYYUUUOOOKKKKKKLLLPPPYYYcccjjjpppxxx}}}yyyssspppmmmnnnpppnnnhhhbbbWWWTTTOOOLLLKKKJJJHHHGGGDDDEEEGGGHHHIIIJJJIIIIIIFFFEEEEEEEEEEEEFFFFFFGGGFFFGGGHHHIIIKKKOOOTTTXXX[[[[[[YYYSSSJJJBBB===;;;666666666666777888999999;;;<<>>777222222111...---///++++++************++++++((()))***+++,,,,,,,,,,,,***+++,,,------000444888===EEEQQQ^^^hhhpppvvvzzz~~~yyysssmmmfff^^^XXXSSSNNNKKKKKKLLLOOOWWW```iiiooowww|||~~~{{{sssooommmmmmooonnnhhhbbbVVVSSSOOOLLLKKKIIIGGGEEECCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIKKKNNNSSSWWWYYY[[[[[[VVVMMMEEE@@@???999888888777777777777888999:::===@@@EEEIIIMMMOOOPPPQQQRRRVVV]]]hhhttt|||}}}{{{wwwooodddWWWLLLEEE<<<999666333222000///---,,,+++)))'''&&&&&&'''''''''***,,,......///000222222555888888555111...---+++---.........000333555:::BBBNNN[[[fffooovvvzzzyyyrrreeeZZZMMMFFF<<<333---+++)))((())))))((('''&&&%%%%%%$$$!!!###$$$%%%%%%$$$###""""""%%%''''''%%%$$$%%%'''%%%$$$$$$$$$%%%(((***,,,,,,'''%%%'''&&&""""""&&&######"""""""""!!!!!!!!! !!!"""""""""!!!!!!  """ !!!""""""!!!"""$$$&&&$$$######"""###$$$%%%&&&############"""$$$'''***---000444666666333...+++***,,,...///...,,,***)))((((((***---//////,,,)))!!! !!!###$$$$$$"""!!!###$$$%%%&&&(((+++000444:::@@@HHHNNNPPPLLLFFFBBB666333///***'''&&&''''''%%%&&&(((***++++++++++++''''''&&&&&&&&&%%%%%%%%%&&&&&&)))...222888EEEQQQ^^^gggrrr{{{yyypppeeeZZZOOOFFF@@@;;;555111111000,,,,,,---++++++************++++++'''((()))++++++++++++***,,,---...///000333777;;;FFFNNNZZZfffnnntttyyy{{{~~~zzzsssmmmeee\\\UUUPPPLLLJJJKKKLLLNNNVVV^^^iiiooovvv{{{}}}zzzqqqmmmkkklllnnnlllgggaaaWWWTTTPPPMMMKKKIIIFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJHHHHHHIIIIIIIIILLLQQQUUUXXX\\\]]]YYYPPPGGGBBBAAA;;;:::999777666666555555888888:::===AAAEEEIIIKKKKKKMMMPPPTTT\\\iiiwww}}}uuuiii\\\QQQJJJ???<<<888555444222000///...,,,***((('''''''''((()))***,,,,,,,,,---///000222555888999666222///...---.../////////000333555:::AAAMMMZZZeeeooovvv{{{~~~wwwooobbbUUULLLEEE;;;222---***)))(((******)))'''&&&%%%$$$###!!!"""$$$%%%%%%$$$###"""!!!$$$$$$"""!!!###%%%%%%$$$$$$$$$&&&(((+++---///***((()))(((######'''!!!!!! """!!!  !!!""" $$$!!!"""######"""###%%%'''"""!!!!!!!!!!!!###%%%&&& !!!"""""""""%%%(((,,,...000333555444111---******---///000...+++))))))'''(((+++...//////+++((($$$""" """$$$%%%$$$"""!!! ###'''***!!!"""$$$&&&)))...444999<<>>222000,,,(((&&&%%%%%%&&&%%%&&&(((***+++,,,,,,+++'''''''''&&&&&&%%%%%%%%%((((((,,,111555<<>>:::444000000///+++***,,,++++++************++++++&&&''')))***++++++******---...000000222555:::===NNNVVVaaalllsssxxxzzz|||~~~yyyssslllddd[[[TTTNNNJJJIIIKKKLLLNNNUUU]]]iiiooovvv{{{|||~~~yyyoookkkiiijjjlllkkkeee```WWWTTTPPPMMMKKKHHHEEECCCBBBCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLFFFGGGGGGGGGGGGJJJOOORRRWWW\\\___[[[RRRIIIDDDBBB<<<;;;999777666555444444666777888;;;???CCCFFFHHHFFFIIILLLQQQYYYgggvvvxxxmmm```TTTMMMAAA>>>:::777555444222000111000---+++***)))***+++***+++,,,+++++++++...000333666999:::888444111///---///000000000111333555999AAAMMMZZZfffooowww|||{{{ssshhh\\\SSSIIICCC999222---***)))(((&&&%%%$$$$$$######$$$$$$#########"""######$$$$$$$$$#####################$$$$$$%%%%%%%%%(((---111111000...+++'''&&&''')))%%%%%%$$$$$$###$$$$$$$$$!!!!!!""""""!!!  !!!!!!!!!!!!!!!  !!!!!!  !!!""""""!!! $$$$$$###!!!!!!$$$)))---000333555555222---)))'''((()))***++++++***((('''(((***---///...+++'''%%%""""""!!!!!!!!!!!!""""""!!!"""###""" !!!###'''&&&&&&)))000777===AAAEEEHHHKKKLLLJJJDDD>>>999---***'''%%%###$$$%%%&&&'''&&&&&&''')))***)))(((***)))((('''''''''''''''(((***...222888CCCPPPZZZjjjrrrzzz}}}|||uuukkkaaaYYYOOOEEE>>>===666555222000...------......---,,,+++************''',,,---******///...***###'''---000444999@@@EEEQQQYYYdddmmmssswww{{{xxxoooggg___XXXTTTNNNHHHDDDDDDFFFKKKUUU___ggglllsssxxxzzz|||}}}wwwllljjjhhhjjjmmmkkkddd^^^TTTRRRPPPOOONNNMMMJJJHHHEEEEEEFFFFFFGGGGGGGGGGGGJJJKKKMMMOOOOOOMMMKKKJJJJJJHHHFFFDDDEEEGGGKKKMMMXXX\\\___^^^VVVMMMFFFBBB???<<<999777666555333111333333444666999===AAADDDCCCFFFJJJOOOYYYhhhyyyssscccVVVOOOBBB>>>:::888888666222......//////...,,,)))))))))******+++,,,,,,,,,++++++333444666777666444111000......---...///222444666:::AAANNN[[[gggqqqzzzyyyrrrgggZZZRRRGGGAAA888111---+++))))))&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%############$$$$$$$$$$$$%%%%%%&&&&&&&&&)))...222666555333...***''''''(((%%%%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!  !!!"""###$$$$$$###"""!!!$$$%%%&&&&&&&&&(((+++...///222444333000+++'''&&&'''(((***++++++***((('''(((***---///...+++'''%%%!!!!!! !!!!!! !!!!!! !!!###%%%'''''')))---444;;;AAAEEEHHHJJJLLLKKKGGG@@@888333---+++)))&&&%%%%%%&&&'''(((''''''(((***+++***)))))))))((('''&&&&&&''''''***---111555<<>>;;;999888777555333333333333555888;;;???AAAAAACCCHHHNNNXXXgggxxx}}}ooo___QQQIII@@@<<<888666555444000---.........---,,,***))))))***++++++,,,,,,,,,,,,,,,222444555777666555222111///.........///222555666999@@@LLLYYYeeepppyyy~~~~~~wwwooodddXXXOOOCCC>>>666000---+++***)))'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&'''***...222;;;:::888333...***((((((&&&%%%$$$$$$######$$$$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""######""""""!!!!!!$$$%%%&&&''')))+++000111222111---)))&&&%%%'''''')))******)))((('''(((***---///...+++(((%%%   !!!"""$$$'''(((***...333:::AAAGGGKKKLLLMMMLLLIIIBBB:::111,,,---,,,)))'''&&&'''((())))))((('''(((+++,,,+++***(((''''''&&&&&&&&&'''''',,,///444999AAALLLXXXbbbmmmuuu|||~~~~~~wwwqqqhhh^^^RRRIIIAAA888444444000000000000///...---,,,---,,,+++***************'''******((((((******(((111333555777999???GGGNNN[[[bbbllltttxxx{{{~~~~~~uuummmddd\\\UUUPPPKKKFFFCCCDDDFFFKKKUUU___ggglllrrruuuuuuvvvyyy|||~~~{{{uuukkkiiihhhjjjmmmkkkeee^^^TTTRRROOOMMMLLLKKKIIIGGGEEEEEEDDDDDDEEEGGGJJJLLLNNNOOOQQQRRRRRRQQQOOONNNMMMLLLIIIGGGGGGHHHKKKLLLTTTXXX\\\\\\WWWPPPIIIFFFCCC@@@===;;;:::888666444333333333444666999;;;======AAAFFFLLLVVVeeewwwqqq```RRRJJJAAA<<<777555444333000---......---,,,,,,+++******++++++,,,,,,------------111333555777777666444222000/////////000222555777888???JJJVVVbbbnnnwww}}}|||tttlllaaaTTTLLL???;;;444///,,,+++******''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&)))---111;;;;;;:::777222---***)))&&&&&&%%%$$$############!!!!!!!!! !!!!!! !!!!!!"""!!!!!!"""#########""""""  """###$$$'''***,,,111222222///+++'''%%%%%%&&&&&&'''((((((((('''''')))+++...//////,,,(((%%%   """""""""###&&&((()))---444;;;AAAGGGLLLOOOMMMMMMKKKFFF???666---(((+++***((('''&&&''''''((((((''''''(((***,,,+++***'''&&&&&&&&&&&&&&&'''(((,,,111777>>>FFFQQQ]]]fffpppwww}}}yyyqqqjjjaaaWWWKKKBBB;;;333000111------/////////...,,,+++,,,,,,+++***************((()))))))))***,,,------222444666888;;;BBBMMMUUUbbbiiirrryyy|||}}}|||tttkkkbbbZZZSSSNNNIIIEEECCCDDDGGGLLLVVV```jjjoootttwwwvvvwwwyyy{{{{{{~~~~~~zzzuuummmjjjiiilllnnnmmmfff```UUURRROOOLLLKKKJJJIIIGGGHHHGGGFFFFFFHHHKKKNNNPPPPPPQQQRRRSSSSSSRRRQQQPPPOOONNNKKKJJJIIIJJJKKKLLLRRRUUUZZZ[[[YYYSSSMMMHHHDDDAAA>>><<<:::999666555333333333444555666888999;;;???DDDKKKUUUdddtttqqqaaaSSSLLLBBB>>>888666666666333111///...,,,,,,,,,,,,+++***,,,,,,,,,,,,---......///000222555777888777555444111000//////000222555666777>>>HHHTTT```lllwww}}}zzzqqqhhh]]]PPPHHH<<<888222...,,,+++***)))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))(((''''''&&&%%%$$$######$$$%%%%%%$$$$$$'''+++///666888:::888444///,,,+++'''&&&%%%$$$############!!!!!! !!!"""  !!!"""### !!!""""""""""""!!!  ###$$$$$$%%%&&&+++000555444444222...)))&&&%%%&&&%%%%%%&&&&&&'''''''''''')))+++...000///,,,(((&&&""""""!!!!!!!!!!!!""""""###$$$%%%%%%$$$%%%'''))),,,222:::AAAFFFIIILLLOOOKKKJJJGGGCCC<<<444---((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%''')))++++++***&&&&&&&&&&&&&&&'''((()))---222:::BBBJJJUUUbbbjjjssszzz}}}uuukkkcccZZZPPPEEE>>>888222000111+++,,,---......---++++++++++++******))))))******&&&&&&&&&)))+++,,,///111000222555888===GGGSSS\\\hhhooowww}}}{{{sssjjjaaaXXXQQQLLLHHHDDDCCCEEEIIINNNXXXbbblllpppuuuwwwvvvvvvwwwzzzyyy}}}~~~}}}}}}zzzvvvpppnnnlllnnnqqqooohhhbbbVVVSSSOOOLLLKKKJJJIIIHHHIIIHHHGGGGGGHHHKKKOOOQQQQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOMMMLLLKKKLLLMMMNNNQQQTTTXXX[[[[[[VVVPPPKKKEEEBBB>>><<<:::999666444333333333333444555555666:::===CCCIIIRRR```ppp{{{xxxkkk]]]QQQJJJBBB>>>:::888999999777444222///---,,,------,,,***,,,,,,+++,,,,,,...///000000222555777888777666555111000//////000222444555777===GGGRRR^^^jjjvvv}}}xxxoooeeeYYYMMMEEE:::666111---+++***)))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$###$$$$$$$$$###$$$&&&***---333666999999666111---+++'''&&&%%%$$$###"""""""""!!!!!!  """###!!!  !!!###$$$ """!!!!!! !!!!!!"""#########$$$&&&+++222777666555111,,,'''$$$%%%&&&$$$$$$$$$%%%%%%&&&'''''')))+++...000///,,,)))&&&$$$######""""""######$$$%%%&&&''''''&&&&&&(((***///666@@@FFFHHHHHHIIIKKKFFFEEEBBB>>>888111,,,((($$$$$$#########$$$$$$%%%%%%$$$$$$&&&)))+++******&&&&&&&&&'''((()))***+++...444===FFFOOO[[[gggooovvv|||~~~yyypppddd\\\RRRIII@@@;;;666111///111+++++++++,,,++++++******+++******)))))))))******%%%"""###&&&)))))),,,000...111555:::AAALLLZZZccclllsss{{{{{{rrriii```WWWPPPKKKGGGDDDCCCGGGKKKPPPZZZdddkkkoootttvvvuuutttvvvxxxyyy}}}}}}}}}~~~|||xxxtttqqqoooppprrrppphhhbbbXXXUUUPPPMMMKKKKKKJJJIIIGGGGGGFFFFFFGGGIIILLLMMMQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNOOOOOORRRTTTXXX\\\]]]YYYSSSMMMFFFCCC@@@===;;;999777555333333333444444444444555999<<>>;;;<<<>>>>>>;;;888666222...---...///---+++++++++***++++++---///000111222555777888888666555000///......///111333444666;;;DDDNNNZZZhhhttt|||wwwmmmbbbWWWJJJBBB888555000,,,***)))((('''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$%%%'''((()))&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$$$$&&&***...222555999:::777111,,,***((('''%%%$$$###"""""""""!!!!!! """###!!! !!!###$$$ !!!!!!!!!!!! """!!! !!!""" !!!###%%%''',,,222666666444///)))$$$"""###%%%#########$$$$$$%%%&&&'''***,,,...000///---)))&&&$$$$$$############$$$$$$$$$%%%&&&''''''(((***,,,111:::DDDIIIHHHFFFEEEEEEBBB@@@===999333...)))&&&"""""""""######$$$$$$$$$&&&%%%%%%'''***,,,,,,+++'''''''''((()))***,,,,,,000666@@@KKKTTT```kkksssxxx~~~|||vvvkkk^^^UUUIIIBBB:::777444///---///,,,+++******))))))))))))******))))))))))))******((($$$###'''((('''***///000444999???GGGRRR___hhhnnnuuu}}}{{{rrriii```WWWOOOJJJGGGDDDDDDHHHMMMRRR\\\ffflllpppuuuvvvuuuuuuvvvyyyyyy}}}~~~~~~~~~zzzvvvssspppqqqrrroooggg```ZZZVVVQQQNNNLLLKKKKKKJJJGGGGGGGGGGGGHHHIIIJJJKKKPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQSSSUUUYYY]]]___\\\UUUOOOHHHEEEAAA???===;;;888666222333333444555555444444777:::>>>BBBIIISSS```jjjpppooommmfff]]]TTTMMMJJJCCCAAAAAACCCFFFFFFCCC???:::555///...///000---++++++***))))))***,,,///000222333666888888777666444000///...---...///111333333888@@@JJJVVVdddqqqyyyvvvkkkaaaUUUIIIAAA888444000,,,***)))'''&&&&&&%%%$$$$$$######$$$$$$#########$$$%%%&&&(((((($$$$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%'''+++...333666;;;<<<888222,,,)))((('''&&&$$$###"""""""""!!!  ###$$$!!! !!!###%%%""""""###$$$$$$$$$$$$$$$  !!!$$$(((+++...111555888666333...'''""" !!!###############$$$%%%&&&'''***,,,///000000---)))&&&$$$$$$############$$$$$$!!!###%%%&&&&&&(((+++...333<<>>:::555000+++&&&$$$"""""""""###$$$$$$$$$%%%'''&&&&&&(((+++------,,,'''''''''((()))+++------111888CCCNNNXXXcccooovvvyyy~~~zzzssshhhZZZQQQCCC<<<666555222---+++------,,,***(((((((((((()))***)))))))))))))))******---(((&&&)))***''')))...333777>>>DDDKKKVVVccckkkooovvv~~~{{{rrriii```WWWOOOJJJGGGEEEEEEIIINNNSSS]]]gggnnnrrrwwwyyyxxxxxxyyy{{{yyy}}}~~~~~~{{{vvvssspppqqqqqqnnneee^^^[[[WWWRRRNNNMMMLLLKKKJJJHHHIIIIIIJJJJJJKKKKKKKKKPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUVVVZZZ^^^```]]]VVVPPPJJJGGGCCC@@@???<<<:::888222333444444555555555555555888;;;???EEENNN[[[cccddddddaaaZZZRRRKKKFFFDDDGGGFFFGGGKKKNNNNNNJJJFFF<<<777111///000000...******))))))(((***,,,...000222444666888888777555444///...---,,,---///111222111666===GGGSSSaaaooowwwuuukkkaaaUUUIIIAAA888333---******+++***)))&&&%%%###$$$%%%&&&&&&%%%""""""#########$$$$$$$$$$$$%%%&&&'''))))))*********((('''%%%$$$$$$$$$%%%...333777999666000+++(((&&&&&&&&&%%%%%%%%%$$$$$$ !!!!!! !!!######$$$$$$$$$######""""""""""""######%%%%%%%%%$$$"""!!!$$$%%%''')))---111444555666222+++&&&$$$###"""!!!%%%%%%$$$""" !!!###%%%***---000000...)))&&&%%%!!!!!! !!!!!!"""###$$$"""$$$'''&&&$$$'''---333888;;;>>>???>>>===<<<<<>>999444///***(((&&&&&&%%%###"""""""""######&&&)))***((()))---...,,,+++))))))++++++)))---222777???JJJUUU^^^hhhqqqxxx}}}vvvlll```SSSKKK@@@;;;444000......//////,,,++++++***)))((((((''')))))))))))))))(((((((((&&&((()))))))))))),,,...444888>>>FFFOOOZZZeeelllvvvyyy~~~}}}tttkkkaaaXXXPPPKKKJJJGGGFFFJJJNNNSSS^^^hhhqqqvvvzzz|||zzzzzz{{{}}}{{{}}}wwwuuurrrrrrqqqnnnhhhddd[[[WWWRRROOONNNOOOOOOOOOLLLMMMNNNOOONNNLLLJJJHHHKKKKKKKKKKKKMMMOOOQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTVVVYYY]]]___]]]YYYUUUPPPLLLFFFBBB@@@===;;;:::888777666555444333333333///222666;;;@@@FFFLLLQQQWWWXXXVVVQQQIIIDDDDDDEEEFFFNNNVVVZZZ[[[[[[UUUOOOEEE<<<555444444000,,,***+++,,,---...////////////000000333666999999777555111000...,,,,,,,,,---......444<<>>;;;999666555444222111111000000111333666888999:::===???===???AAA@@@@@@CCCHHHMMMUUU```lllrrruuussskkkcccQQQFFF;;;777555222//////////////////...---,,,+++......000333666666555333000///,,,*********+++,,,+++000666>>>FFFRRR___hhh{{{qqqfff\\\RRRGGG???777444///+++((('''&&&%%%)))'''%%%$$$%%%%%%$$$"""######$$$$$$$$$$$$%%%%%%!!!$$$(((,,,------+++***'''&&&%%%%%%&&&'''((()))'''***,,,---***'''%%%%%%###"""""""""!!!!!!!!!!!!$$$$$$$$$###!!!!!!"""###!!!!!!!!!!!!""""""######!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$'''***///333555777888000---((($$$###"""!!!!!!"""###"""!!!"""$$$&&&+++...111222///+++'''&&&$$$$$$###"""!!!!!!""""""###$$$&&&''')))...555:::<<<999666444555777888999:::666000)))%%%$$$$$$%%%%%%$$$###""""""###$$$$$$&&&***------///222222///000---+++---------333:::???IIIXXXeeeooovvv||||||wwwnnndddXXXLLLAAA:::555333000///...,,,***((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''''')))***,,,------///222444888>>>HHHSSS^^^hhhqqqvvv{{{}}}yyyppphhh```YYYTTTMMMJJJIIILLLPPPUUU___hhhooottt{{{~~~|||yyyvvvuuupppiiiddd[[[YYYVVVUUUVVVXXXYYYYYYXXXWWWVVVSSSPPPMMMJJJIIIHHHHHHHHHJJJLLLOOOQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPQQQSSSXXX]]]``````___XXXSSSMMMGGGBBB>>>;;;888666666444333111000000000---///333555666888:::<<<;;;===>>>======AAAHHHMMMYYYeeesss||||||sssiiiYYYLLL>>>999666333111111---...///000111111111111//////000333666666555333000...,,,***))))))***++++++///444;;;BBBMMMZZZcccxxxmmmcccYYYOOOEEE>>>444222///***'''$$$$$$$$$)))'''%%%$$$%%%%%%$$$"""""""""""""""############"""$$$(((,,,......,,,+++***)))'''&&&%%%%%%&&&&&&%%%''')))(((&&&%%%$$$%%%$$$$$$#########""""""""""""######"""!!! """###"""!!!!!! !!!!!!"""###!!!!!! !!!!!!%%%$$$###!!!!!!!!!!!!!!!###&&&***///222444444444---***&&&###"""!!! !!!""""""!!!"""$$$&&&***---111111...***'''&&&"""""""""""""""###$$$$$$###$$$&&&))),,,222777;;;;;;777222000222555777888888444...)))%%%$$$%%%&&&$$$$$$###""""""###$$$%%%$$$(((++++++---111222///111...,,,---...000777???DDDNNN]]]jjjrrrxxx}}}}}}vvvpppggg\\\QQQFFF===777222111///...---,,,)))'''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((***,,,---...000333555:::AAALLLXXXccclllsssxxx{{{}}}zzzrrrjjjccc\\\XXXPPPLLLKKKMMMPPPUUU^^^hhhlllrrrzzz{{{yyywwwrrrkkkfff]]][[[YYYXXXZZZ\\\]]]]]][[[ZZZXXXUUUQQQMMMKKKIIIGGGGGGHHHJJJLLLPPPSSSTTTUUUUUUUUUTTTRRRQQQOOOOOOPPPPPPQQQUUUYYY\\\^^^^^^[[[VVVOOOHHHDDD???<<<999888777555333222111111000---///222333444666999;;;;;;===>>>>>>>>>BBBHHHNNN\\\jjjyyyxxxmmm^^^PPPAAA:::777333111222///000111222222333333222000000111333666777666555000...,,,)))(((((()))***,,,///444999???JJJWWW```}}}uuujjj___VVVLLLBBB;;;222111///+++'''$$$$$$%%%(((&&&$$$$$$%%%%%%$$$###!!!!!!!!!""""""""""""###%%%'''***...000000//////---,,,)))'''%%%$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$$$$#########!!!""""""!!! !!!###"""!!! !!!"""###"""!!!!!! !!!!!!"""###"""!!!!!!!!!###$$$%%%###&&&+++///222333222111'''%%%###""""""###"""!!! !!!###$$$$$$$$$&&&(((***---000000...)))&&&%%% !!!"""###$$$###%%%(((,,,000555888:::888333...---111444666666333000+++'''$$$######$$$$$$###"""""""""###$$$%%%$$$'''))))))+++000222111222...,,,...000333;;;DDDMMMWWWdddooovvv{{{~~~{{{oooiii^^^TTTJJJAAA999444111///---,,,,,,+++)))'''((((((((((((((((((((((((&&&&&&&&&'''(((((())))))(((***,,,---///111444777===EEEQQQ]]]hhhpppvvvyyy{{{~~~{{{sssllleee___ZZZSSSOOOMMMOOOQQQTTT]]]ffflllrrr{{{}}}zzzyyytttmmmhhh___]]]\\\\\\^^^___```___]]][[[XXXUUUQQQNNNKKKJJJGGGHHHIIIKKKNNNQQQTTTVVVVVVVVVUUUTTTRRRPPPNNNMMMPPPNNNNNNPPPTTTXXX[[[[[[\\\XXXQQQJJJEEEAAA===;;;888777666444222111000000111222333333444666999<<<===@@@BBBCCCCCCGGGNNNSSSaaaooo}}}rrr```RRRBBB;;;777333111222333333333333222111000000111000111333555777666555000///,,,***(((((()))***---///333777===GGGSSS\\\zzzrrrggg\\\SSSIII@@@999111222111---(((&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$!!!""""""""""""#########&&&(((***---///000111111---,,,***'''%%%$$$$$$$$$%%%&&&%%%$$$######&&&(((%%%%%%$$$$$$$$$#########!!!""""""""" """######"""  !!!"""###""""""!!!!!!""""""### !!!###%%%'''$$$''',,,000222222000...%%%###!!!!!!""""""!!!  ###$$$$$$%%%&&&((())),,,//////---(((%%%$$$!!!!!!!!!!!!!!!!!!""""""$$$&&&)))///444777888999555000++++++000444666555000---***&&&$$$###"""###$$$###"""""""""###%%%&&&%%%'''((('''***000444333111---,,,...111555???IIIUUU^^^iiirrrxxx|||{{{wwwhhhaaaVVVLLLCCC<<<666333111///,,,+++++++++***)))))))))))))))))))))))))))&&&&&&'''(((((()))******)))+++---///111333777999AAAIIIVVVccclllsssxxx{{{|||{{{sssmmmfff```\\\WWWRRROOOPPPQQQTTT\\\dddlllsss}}}~~~|||zzzvvvooojjjaaa```^^^^^^```aaaaaaaaa]]][[[XXXUUUQQQNNNKKKJJJHHHHHHIIIKKKOOORRRVVVXXXXXXWWWVVVTTTRRRPPPMMMLLLMMMKKKJJJLLLPPPUUUYYY[[[]]]XXXQQQKKKFFFBBB???<<<888777555333111000//////222333333444555999???CCCGGGJJJMMMNNNNNNPPPVVVZZZfffsssttt___QQQCCC;;;777333111111222222222222111000///...000//////111444666666555111000---***)))))))))***,,,///111444:::CCCPPPYYY~~~xxxpppeeeZZZQQQHHH>>>888111222222///***'''(((***&&&%%%###$$$%%%&&&&&&%%%"""############$$$$$$$$$%%%&&&(((***---...000000---+++)))'''&&&%%%%%%%%%&&&&&&%%%$$$###$$$&&&)))$$$$$$$$$$$$############"""######"""!!!!!!###$$$###"""  !!!"""######""""""""""""######!!! !!!###%%%%%%(((---222333222///---(((%%%###!!!!!! !!!""""""###$$$&&&(((+++...///,,,((($$$###&&&%%%$$$###""""""""""""$$$&&&+++111666999888777333...***+++000444555444///---+++(((&&&$$$############"""""""""###%%%&&&&&&((((((&&&)))000555555111---+++...111777AAALLLYYY```kkkrrrwwwzzz~~~~~~wwwsssbbb\\\QQQGGG???999444111111///,,,++++++++++++***))))))))))))************'''''''''((()))******+++***,,,///111222555999;;;DDDMMMZZZfffpppvvvzzz}}}~~~{{{tttmmmgggaaa]]]YYYTTTQQQQQQQQQSSS[[[cccnnnuuu~~~|||{{{wwwqqqlllcccaaa``````aaabbbbbbaaa]]][[[XXXTTTQQQNNNLLLKKKHHHHHHJJJLLLOOOSSSWWWYYYXXXXXXVVVTTTRRROOOMMMLLLJJJHHHGGGIIINNNTTTYYY[[[]]]YYYRRRLLLGGGCCC@@@===777666444222000......---///000222333777>>>FFFLLLRRRUUUXXXXXXWWWXXX[[[^^^gggtttttt___QQQBBB;;;777333000000---...///000000111111000///......000333444444444222000---+++))))))******,,,...000333888AAAMMMVVVwwwpppeeeYYYNNNDDD<<<666111///+++)))((('''%%%$$$%%%$$$######""""""######&&&%%%%%%$$$#########$$$%%%###&&&+++...------111333...(((&&&&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###$$$$$$$$$$$$$$$###!!! %%%$$$###!!!  !!!!!!!!!!!!!!! ######"""""""""""""""###&&&+++000333222...+++)))$$$$$$"""!!! !!!"""###%%%'''(((***,,,......+++'''%%%$$$$$$###"""!!!!!!!!!"""###)))***---333888:::777333222---))),,,222555333///,,,***'''&&&%%%$$$###!!!"""############$$$$$$$$$&&&&&&'''(((***---///111222//////333777<<>>888222000222000000000000000///......,,,---...///111333444444111///,,,)))((()))***+++(((,,,000333666<<>><<<999555222222111111000///222666;;;BBBNNN]]]gggssszzz}}}{{{wwwssslllfffhhhpppxxx{{{{{{wwwkkk___NNNFFF>>>:::666222000222111111111111000000000///---...///111333444555666555333000,,,***))))))))),,,///333555888>>>FFFLLL|||qqqjjj```UUUKKKAAA999444---***'''&&&&&&&&&&&&%%%%%%$$$######""""""######$$$$$$$$$%%%$$$$$$$$$###$$$!!! $$$''')))...444444222///,,,)))'''%%%$$$ !!!!!!"""#########!!!"""######$$$######"""!!!!!!"""############### !!!"""##################"""!!! !!!""""""###$$$&&&'''(((***---000000---)))%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&''')))******)))'''&&&'''(((######"""""""""###%%%&&&+++///444999;;;888222...,,,******...333555222///'''&&&$$$$$$%%%%%%%%%$$$""""""#########$$$$$$$$$###$$$&&&)))---222666888888555444999???IIIWWWcccmmmrrrzzz~~~{{{vvvmmmbbbZZZLLLDDD;;;666222,,,***,,,++++++++++++******))))))***)))'''%%%%%%''')))***(((((((((((()))***+++++++++---///111333:::CCCJJJXXX```kkkttt{{{}}}tttlllfff___XXXSSSRRROOOMMMOOOQQQSSSZZZcccjjjqqqzzz~~~zzzsssmmmjjjhhhfffeeefffeeedddbbb^^^]]]\\\ZZZYYYWWWVVVVVVPPPPPPPPPOOOPPPQQQRRRSSSSSSRRRQQQNNNKKKHHHEEEDDDAAABBBBBBBBBCCCFFFKKKOOOVVVXXXYYYVVVPPPIIICCC@@@<<<999555222222111111000111333666:::BBBPPP```lll{{{}}}vvvmmmdddeeejjjoooooonnnjjj```VVVJJJBBB;;;999666111///111////////////.../////////---...///111333555666777666444111...,,,+++++++++...111444777999???GGGMMM{{{ooohhh^^^TTTJJJAAA999444---***'''&&&&&&&&&&&&%%%%%%$$$######""""""#########$$$$$$%%%%%%%%%$$$###$$$ """%%%''',,,222222111000...***'''%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$###!!!  !!!"""######$$$###### !!!"""### !!!"""###########################$$$%%%&&&''',,,///111111---)))%%%$$$ !!!!!!!!!""""""""""""###$$$&&&&&&'''((()))(((&&&%%%&&&'''""""""""""""###$$$&&&''',,,111666:::999555000,,,******+++///333444111...(((%%%###"""######""" """"""#########$$$$$$$$$%%%%%%'''***...333666999888555555:::BBBLLLZZZgggrrrwww|||wwwqqqggg\\\TTTGGG???777444000,,,***,,,++++++************))))))''''''((())))))(((''''''&&&&&&&&&''''''(((******+++---000222555===HHHOOO^^^fffqqqyyy~~~}}}tttlllfff___WWWRRRPPPMMMLLLNNNPPPSSS[[[cccjjjpppyyy{{{tttnnnjjjhhheeedddccccccbbb```^^^^^^\\\[[[YYYWWWVVVUUURRRQQQQQQQQQPPPQQQQQQQQQRRRQQQPPPMMMJJJGGGDDDBBB@@@AAAAAAAAABBBDDDIIILLLRRRUUUXXXWWWRRRKKKEEEBBB<<<999555222222111111000222444666;;;DDDSSSeeeqqqwwwkkkaaa___cccdddbbbaaa^^^VVVMMMGGG@@@:::888555000...///------,,,,,,,,,,,,---...---...///111333555777888555444222000///.........///222666888:::???GGGMMM~~~zzzmmmggg]]]SSSJJJAAA999555...,,,((('''''''''&&&%%%%%%$$$######""""""######"""###$$$%%%&&&%%%$$$###$$$ """$$$%%%***//////000000///+++'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""###############  !!!!!!"""!!!"""###$$$$$$$$$###############$$$%%%&&&---///111111---)))&&&$$$ !!!""""""""""""###$$$%%%&&&%%%&&&'''&&&$$$###"""###""""""!!!"""###%%%'''(((...222777999777222---+++)))***---000333222///,,,(((&&&###"""###"""!!! """############$$$$$$$$$%%%&&&(((+++///444888::::::888999???GGGQQQ___kkkvvv{{{yyyrrrkkkbbbVVVNNNBBB;;;444222///+++***+++************************%%%''')))******)))'''%%%&&&&&&&&&&&&''')))******+++...000333888AAALLLUUUbbbkkkvvv}}}~~~uuummmfff___WWWQQQOOOLLLKKKMMMPPPSSS[[[cccjjjpppyyy{{{tttnnniiifffbbb``````___^^^]]]]]]\\\[[[YYYXXXVVVUUUTTTRRRRRRRRRRRRQQQQQQPPPPPPPPPOOONNNKKKHHHEEEBBBAAA@@@@@@AAAAAAAAACCCFFFIIIMMMQQQVVVWWWSSSLLLGGGCCC<<<999555222222111111000111333666<<>>FFFLLL}}}yyymmmggg]]]SSSJJJAAA:::666000---***(((''''''&&&$$$%%%$$$######""""""######!!!###$$$&&&&&&%%%$$$###### """$$$$$$''',,,+++...000///+++'''%%%%%%%%%%%%%%%$$$$$$######"""###"""!!!!!!""""""#########""""""  !!!!!! !!!!!!"""""""""""" !!!"""###$$$&&&''',,,...000///,,,(((%%%$$$ !!!!!!!!!!!!""""""""""""###$$$%%%%%%&&&(((***)))'''$$$"""""""""!!!!!!"""###&&&((()))///333777777444///+++***)))+++...222333111---***'''%%%$$$###$$$%%%$$$###"""############$$$$$$$$$###%%%'''+++000666;;;===>>>===???FFFNNNWWWdddoooxxx|||{{{tttmmmfff\\\PPPHHH>>>777111///---)))(((***++++++++++++++++++++++++''''''((())))))((('''''''''''''''((()))***+++,,,,,,...111555:::DDDQQQZZZeeennnyyy~~~vvvnnnggg```WWWQQQNNNKKKJJJMMMOOOSSS[[[ccckkkqqqyyy~~~~~~~~~{{{tttnnnfffccc___]]]\\\[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVUUURRRRRRRRRRRRRRRQQQQQQPPPNNNMMMKKKIIIFFFBBB@@@>>>>>>???@@@??????AAADDDFFFIIINNNSSSVVVSSSNNNHHHEEE<<<999555222222111111000111333777<<>>EEEKKK|||yyymmmggg]]]SSSJJJBBB;;;666222///+++)))((('''%%%$$$%%%$$$$$$###"""#########!!!"""$$$&&&&&&&&&$$$###### """$$$###&&&***))),,,//////+++'''&&&&&&&&&&&&%%%$$$###"""!!!!!!$$$###!!! !!!"""###""""""############""""""!!!  !!!!!!!!!!!!!!! !!!###%%%'''(((***,,,......***'''$$$###!!!!!!!!!"""""""""""""""###"""""""""###$$$%%%%%%***,,,......+++'''%%%$$$!!!!!!!!!"""$$$&&&(((***000444777666222---***)))))),,,///222333000,,,)))'''%%%$$$$$$&&&(((''''''"""############$$$$$$$$$!!!###&&&+++111888===@@@BBBAAADDDKKKSSS\\\hhhsssxxx}}}|||wwwpppiiibbbXXXMMMEEE;;;444///...,,,(((''')))++++++++++++++++++,,,,,,)))((('''&&&&&&'''((()))((((((((()))***,,,---...,,,///222666<<>><<<===>>>???>>>>>>???BBBEEEFFFKKKRRRUUUTTTNNNIIIFFF<<<999555222222111111000333444777:::BBBPPP```kkk~~~xxxlll^^^SSSIIIIIIFFFAAA@@@BBBAAA<<<777333111333333///---...---,,,+++******,,,...///***+++---///222444666777:::999777555333111///...111333666777999===DDDJJJ{{{vvvmmmfff[[[RRRJJJCCC<<<777///---+++)))''''''''''''###############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!%%%$$$######$$$%%%'''(((...---+++)))&&&$$$"""!!!!!!!!!"""""""""""""""!!!$$$######"""!!! %%%$$$$$$$$$%%%$$$!!!!!!!!!!!!!!!!!!"""###### !!!"""######""""""%%%$$$###"""###%%%(((***000...+++)))'''%%%!!! !!!!!! !!!#########"""###$$$(((***------***'''$$$###!!!%%%)))+++000000///...---+++)))(((%%%)))///444555222---)))""""""$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%&&&###%%%)))...444;;;@@@CCCCCCEEEIIINNNVVVaaalllttt{{{~~~~~~{{{wwwqqqiii```TTTJJJCCC<<<777222...,,,+++***)))************************,,,,,,***)))((((((((((((***)))&&&&&&(((***,,,,,,---///333888AAAMMMYYYaaammmsss{{{}}}vvvooohhh```XXXSSSNNNKKKJJJLLLOOOSSS\\\eeennnsss{{{~~~~~~~~~~~~zzzrrrkkkdddaaa]]][[[YYYWWWTTTRRRSSSQQQPPPRRRUUUVVVTTTQQQUUUSSSSSSUUUWWWVVVTTTTTTMMMKKKHHHEEEDDDCCC@@@???AAA@@@>>>======???AAABBBHHHKKKPPPUUUVVVRRRKKKFFF>>>:::555222111111000///000111444;;;AAAJJJZZZhhh{{{~~~~~~sssdddVVVNNNEEEBBB>>><<<;;;:::888777555555444444222111///...------,,,,,,+++***)))))),,,------...///333888<<<>>><<<:::666444111000///000111222444777===DDDIIIyyyuuullldddZZZQQQJJJCCC;;;666///...+++)))'''&&&&&&&&&########################%%%%%%$$$$$$###""""""!!!$$$$$$######$$$%%%'''((())))))(((((('''&&&&&&%%%###"""!!! !!!"""#########""""""!!! ###""""""###$$$###!!! !!! $$$###""""""###&&&)))***000...+++)))'''$$$!!! !!!######""""""###$$$(((***------+++'''$$$###  ###&&&***---111000///...,,,***((('''&&&***///333444111---***#########$$$$$$%%%%%%%%%######"""!!!"""###$$$%%%%%%&&&)))...555===CCCGGGEEEGGGLLLRRRZZZfffqqqyyy~~~|||uuupppjjjaaaXXXMMMBBB;;;:::666111---,,,+++***)))))))))))))))))))))))))))(((((()))))))))))))))******)))((((((***+++,,,---///111555;;;DDDOOO[[[cccnnnsss{{{zzzssskkkccc\\\UUUPPPOOOLLLKKKNNNPPPTTT]]]fffnnnttt|||~~~}}}}}}}}}}}}{{{ssslllccc```\\\YYYWWWUUURRRPPPOOOMMMNNNPPPTTTVVVVVVTTTWWWWWWWWWZZZ[[[YYYWWWUUUOOOLLLGGGDDDBBB@@@===;;;>>>===<<<;;;<<<===???@@@FFFIIINNNSSSUUURRRKKKFFF???<<<777333222111111000111111444:::???HHHWWWdddtttwwwzzzwwwmmm___RRRKKKBBB???<<<:::999888777555444444444333222111///.........---,,,+++***)))))),,,---......///333888<<<===<<<999666444111000///000111222444777<<>>DDDGGGKKKPPPRRRPPPLLLGGGAAA===888444333222111000111000333888===DDDQQQ]]]iiilllooollldddXXXMMMGGG???<<<999777666666555333333333333333222111////////////...---,,,+++***)))+++,,,......000333888;;;<<<;;;999666444111///...///111222444666;;;AAAEEE}}}uuupppfff```VVVOOOIIIBBB;;;555111///,,,)))&&&$$$$$$###$$$$$$######"""!!! $$$$$$$$$#########""""""#########$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%###!!! """###""""""!!!!!!!!!  """$$$###"""!!! !!!###!!!""""""#########""""""!!!!!!"""###%%%(((***,,,000---***'''&&&$$$!!! !!! !!!"""!!!"""$$$%%%(((+++......+++'''%%%###"""""""""###%%%(((+++---000///---+++)))'''%%%%%%)))+++///111222000---+++'''%%%###""""""###%%%&&&"""!!! !!!###$$$&&&&&&(((---666@@@KKKQQQNNNQQQVVV\\\dddoooyyy{{{xxxqqqlllcccZZZPPPFFF===777333000---,,,,,,,,,,,,+++(((((((((((((((((((((((("""$$$''')))******)))))))))+++---...------......333666<<>>999555333222111000222000111666:::???IIISSS\\\___bbb```YYYPPPHHHCCC===:::777555555555444333222333333333222111000000000000///...---+++******+++,,,...///000333888;;;;;;:::999777444222000...///000222333555999>>>BBB}}}tttnnnccc]]]UUUNNNIIIBBB;;;555000...+++(((&&&$$$######%%%$$$$$$###"""!!!!!! $$$$$$$$$###############""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!  ###$$$$$$$$$!!! !!!""" !!!!!!"""$$$'''***,,,...000---)))&&&%%%###!!! !!! !!!!!! !!!$$$&&&)))+++......+++(((%%%$$$""""""###$$$&&&(((***,,,///...+++)))'''%%%$$$$$$))),,,///111222000---+++(((&&&$$$"""""""""$$$%%%"""!!! !!!###$$$%%%&&&''',,,555AAALLLSSSSSSVVVZZZ```gggpppyyy{{{xxxkkkeee\\\SSSIII@@@888333000...++++++,,,,,,,,,+++))))))))))))))))))))))))$$$&&&((()))***)))(((&&&))),,,...///...---...000333777>>>FFFOOOYYYcccjjjrrrvvv{{{}}}sssjjjbbb[[[UUUQQQQQQNNNOOORRRUUUXXX___hhhpppuuu}}}~~~}}}|||{{{{{{||||||tttnnnddd```[[[WWWUUUSSSRRRQQQPPPQQQRRRTTTWWW\\\aaaeeekkkrrrwwwwwwvvvsssiii^^^SSSNNNGGGAAA???>>>>>>===888888999999:::;;;<<<<<<>>>???BBBGGGKKKMMMLLLKKKCCC???999555333111000///222000000444777:::AAAIIIPPPSSSUUUTTTPPPIIICCC@@@<<<999666555555555555444222222333333333222222111222111000///...,,,++++++***,,,...000111444777:::;;;::::::888666333111///...000111333444777;;;???|||sssmmmaaa\\\UUUOOOIIICCC<<<666///---+++(((&&&$$$$$$$$$%%%%%%$$$$$$######""""""########################!!!"""###$$$%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&""""""######"""!!!  """  """$$$$$$$$$ !!!!!!!!!!!!  !!!###&&&))),,,///000111---)))&&&$$$"""  !!!!!! !!!$$$'''))),,,...///,,,(((%%%$$$"""###$$$%%%''')))***+++---,,,)))'''%%%$$$$$$%%%))),,,000222222000,,,)))((('''%%%###""""""######""""""!!! !!!"""###$$$%%%&&&(((---777BBBMMMTTTWWWYYY^^^ccciiiqqqyyy~~~yyyuuuhhhbbbXXXOOOFFF>>>777333...,,,******+++,,,+++***))))))))))))))))))))))))'''((()))))))))((('''&&&***,,,///...,,,,,,...111555999AAAJJJSSS]]]ffflllssswww|||}}}tttkkkccc\\\UUUQQQPPPNNNOOOSSSUUUXXX___gggpppvvv~~~~~~~~~||||||}}}{{{tttmmmeeeaaa[[[WWWVVVUUUTTTSSSUUUVVVVVVXXXZZZ___fffkkkrrr{{{|||pppaaaTTTNNNGGGAAA>>>>>>>>>>>>999999:::::::::;;;;;;;;;;;;<<<>>>CCCHHHLLLLLLLLLFFFAAA;;;777444222111///333///...222444555:::???DDDGGGJJJJJJFFFBBB???===:::888555444555666555444222333444444444444444333333333222000...---,,,+++***,,,...000111444777:::;;;;;;;;;:::777555222000...000111222333555999<<<}}}sssmmm```[[[UUUOOOJJJDDD===777...,,,***'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################!!!!!!###$$$%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%$$$###"""!!! """ !!!"""###""" ###############"""!!!!!! """$$$'''+++...111333111---(((%%%###"""  !!!!!!!!!!!!!!!$$$'''))),,,//////,,,(((&&&$$$$$$$$$%%%''')))***+++,,,+++***'''%%%$$$$$$%%%%%%(((+++000444444000+++(((''''''&&&%%%$$$""""""!!!######"""!!!"""###$$$%%%&&&'''***000999EEEOOOUUUWWWZZZ___eeekkksss|||{{{uuuqqqddd]]]TTTKKKCCC<<<666333---+++******++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))***---///---******...333777<<>>999666555333111333///---000222222444888;;;===@@@@@@???<<<;;;;;;999777444333444555555444333444444555666666666555444444222111///---,,,+++))),,,...000222444777999<<<<<<<<<;;;999666333222...///111222222444777999}}}tttmmm```[[[UUUOOOKKKEEE===888---+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&##################$$$$$$ !!!###$$$%%%%%%$$$$$$$$$$$$######""""""!!!!!!'''%%%!!!!!!### !!!!!!!!!!!! """$$$$$$###""" !!! !!!"""%%%(((,,,000333444111---(((%%%###"""  """###""""""!!!!!!$$$((())),,,//////,,,(((&&&%%%%%%&&&''')))***,,,------***(((&&&$$$$$$$$$%%%&&&'''+++111555444000+++'''''''''&&&&&&$$$###!!! $$$###"""""""""###%%%&&&((())),,,333<<>>GGGPPPZZZccclllqqquuuxxx|||~~~}}}uuulllccc[[[UUUOOOMMMOOOSSSUUUXXX^^^fffqqqwww~~~~~~~~~zzzrrrkkkbbb^^^YYYVVVUUUVVVVVVVVVVVVWWWYYYZZZ]]]dddnnnuuuzzzwwweeeWWWPPPFFF>>>:::888888888999::::::999999888777666888888:::>>>DDDJJJMMMNNNKKKGGGAAA<<<999777555333444///---///111000111444555777:::;;;:::999888999777555333222333444444333444444555666777777777777555444333111///...,,,,,,))),,,///111222444777999<<<======<<<:::777444222...///111111222333666888{{{rrrmmmaaa\\\TTTNNNIIICCC;;;666///,,,)))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%###"""""""""!!!!!! $$$$$$###"""!!!  !!!""""""!!!!!!"""###$$$!!!!!!"""""" $$$###!!!    !!!!!!!!!!!! !!!$$$)))///333555555...+++(((&&&%%%%%%###"""!!!  !!!$$$'''''')))+++------+++)))(((&&&&&&'''))),,,......---(((&&&$$$"""!!!"""$$$&&&)))---222444222...***(((###""""""!!!!!!!!!!!!!!!###$$$&&&%%%$$$######$$$'''(((***000999DDDNNNTTT\\\```ffflllrrrxxx~~~uuullleeeYYYRRRHHH>>>777222///,,,...,,,))))))***,,,,,,,,,************))))))))))))''''''((()))***++++++,,,***((((((*********...555888>>>HHHRRR]]]gggpppuuuyyy{{{~~~~~~vvvoooggg___ZZZRRRPPPPPPRRRTTTUUU[[[bbbooouuu~~~|||tttnnnccc___ZZZVVVVVVXXXYYYYYY\\\ZZZ[[[]]]___bbblllvvvxxxiiiYYYNNNDDD@@@>>><<<;;;===>>>===;;;999888666666666:::999999===BBBHHHMMMOOONNNJJJDDD???;;;888666444444333111000000111333444222333555777888888777777444333222222333444666777555666666666666666555444666555444222000///---,,,,,,---...000222444555666:::;;;<<<<<<:::888666444////////////111333555666{{{sssnnnccc]]]UUUOOOIIICCC;;;666///---***((((((((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###%%%%%%$$$###"""!!! !!!""""""!!!!!!"""######!!!!!!"""""" !!!  """###!!!###$$$ !!!!!!!!!!!! !!!!!!!!!!!!######&&&***///333333333000---)))%%%$$$""" !!!  !!!$$$&&&((()))+++------+++)))'''&&&&&&'''***---///...---(((&&&$$$"""!!!"""$$$&&&***...333555333///+++)))%%%$$$###"""""""""""""""###%%%&&&&&&%%%$$$$$$%%%)))***---333<<>><<<<<<>>>>>>===;;;999777666555555888888888;;;AAAGGGLLLOOOOOOKKKFFFAAA<<<999666555555444222111000111222333111222444666777777777666444333333222333333555555666666777777777777777666555555444222000///...---------///000222444555666:::;;;<<<<<<:::888555444///......///000222555666{{{tttoooddd___WWWPPPJJJDDD<<<666000---***((((((((('''&&&$$$$$$$$$$$$########################""""""""""""&&&%%%%%%$$$###"""!!!!!! !!!""""""!!!!!!"""######!!! !!!""""""!!! !!!###%%%"""$$$&&&  !!!!!!!!!%%%&&&(((,,,111333333111...+++'''$$$"""!!!   ###&&&(((***,,,---,,,***(((&&&&&&&&&(((+++...///...,,,'''&&&###"""!!!###%%%&&&+++///444666444000,,,***'''&&&%%%$$$###"""""""""$$$&&&''''''&&&%%%%%%&&&)))***...555>>>IIISSSXXXYYY^^^fffooovvv~~~wwwlllaaaZZZLLLFFF>>>777222///,,,+++***(((&&&&&&'''))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''%%%'''+++,,,+++///444;;;AAAKKKVVV```iiipppuuuxxx{{{}}}~~~wwwppphhhaaa\\\WWWSSSPPPQQQQQQSSSZZZbbbooouuu~~~~~~yyypppiiiccc```[[[XXXXXXZZZ[[[[[[\\\[[[[[[^^^```cccmmmwwwwwwiiiVVVLLLCCC@@@???===<<<>>>===<<<:::888666555444444555555777:::???EEEJJJNNNPPPMMMIIICCC>>>:::777555666555333111000000111111000111222444555555555555444444333222222222333333555666777888888888888888444444333222111000///...---...///111222444555555:::;;;<<<<<<;;;888555333............000222444555zzzsssnnnfff```XXXQQQKKKDDD<<<666000...+++))))))((('''&&&%%%$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!%%%%%%$$$######"""!!!!!! !!!""""""!!!!!!"""###"""!!!!!!!!!!!!""""""!!!!!!###$$$"""!!! !!! !!!!!!$$$&&&)))...333444333222(((&&&###!!!""""""!!!  !!!!!!!!! !!!$$$&&&)))***,,,,,,,,,***'''%%%&&&&&&))),,,//////---+++'''%%%###"""!!!###%%%&&&+++///444666333///+++)))'''&&&%%%$$$###"""""""""$$$&&&(((((('''&&&'''(((''')))...555???IIIRRRWWWZZZ___hhhpppxxx|||sssggg\\\TTTKKKFFF>>>888333000---,,,+++***(((((()))******)))((((((((('''''''''&&&&&&((((((''''''''''''''''''%%%%%%'''+++---,,,000666>>>DDDOOOZZZccckkkqqquuuzzz|||}}}vvvppphhhaaa\\\ZZZUUUQQQQQQQQQSSSZZZbbbooouuu~~~~~~wwwnnngggccc```[[[YYYYYY[[[[[[[[[\\\[[[[[[^^^___ccclllvvvssseeeSSSJJJBBB@@@???======???<<<;;;999777666555444444222333555888<<>>888444000---++++++)))((((((*********))))))))))))((((((((('''''')))(((((((((((((((((((((&&&%%%'''+++---...333999AAAIIITTT___hhhnnnsssvvv|||~~~|||uuuooohhhaaa\\\\\\WWWSSSRRRRRRTTT[[[cccnnnuuu~~~~~~wwwmmmfffbbb___[[[ZZZZZZ[[[[[[[[[\\\ZZZZZZ\\\]]]```iiisss}}}nnnaaaPPPHHH@@@???@@@>>>>>>@@@<<<;;;999777666555444444111333555777999>>>EEEJJJOOOOOONNNIIIBBB<<<888777777666444333111000///...///000000111222333444555555555555444333222111000222333444555666666666666333333222222111000//////......///000000111222222666888:::<<<;;;999555333////////////000111333444xxxqqqlllddd^^^WWWQQQLLLEEE>>>888222///,,,***))))))'''&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!! !!!""""""!!!!!!"""### """$$$###"""!!!!!!"""###""" !!!!!!!!!!!!!!!   ###)))000555777444222(((&&&"""  """######"""!!!"""$$$&&&&&&(((***+++,,,***(((&&&%%%'''+++///222000,,,)))&&&%%%###!!!"""###&&&'''+++...333444111---(((&&&$$$$$$###""""""""""""###$$$%%%'''(((''''''((()))))),,,222:::CCCLLLRRRVVVYYY___hhhpppxxx~~~xxxooodddZZZSSSGGGBBB<<<666222...+++))))))(((''''''))))))(((''')))))))))(((((((((''''''(((((((((((((((((((((((('''&&&'''+++...000666===EEEMMMYYYdddlllrrruuuwww~~~{{{vvvpppiiibbb^^^\\\XXXUUUUUUUUUVVV]]]eeennnuuu~~~wwwmmmfff```^^^[[[ZZZZZZ[[[[[[[[[[[[YYYYYYZZZZZZ\\\dddnnn{{{uuuhhh]]]NNNFFF??????@@@??????AAA===<<<:::888666555444444111333666777888<<>>???AAA@@@@@@BBB>>>===;;;999777666555555222444777777777:::@@@FFFJJJMMMOOOKKKDDD===::::::555444444333222111//////000000000000111333555666555666666666666555333333444444555555555555555444555555444222000///...---,,,,,,------------------000333888;;;<<<;;;888666222222111111111333444555|||uuurrraaa[[[UUUOOOKKKFFF???:::333000---***))))))'''&&&############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############### !!!""""""!!!!!!"""###"""%%%%%%###!!!!!!###!!! !!!###&&&(((((('''%%%###  """%%%+++111555444000,,,$$$""" !!!""""""""" !!!  ######%%%(((+++,,,+++***(((%%%''',,,111333111,,,'''&&&$$$"""!!!"""$$$&&&(((---111555666333...***((($$$$$$$$$$$$%%%&&&''''''"""$$$&&&'''&&&&&&'''((((((+++111999AAAHHHMMMPPPQQQXXXbbbmmmvvv~~~~~~vvvmmmbbbVVVKKKDDD@@@===999666444222000...,,,+++***+++------+++***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''((((((+++((((((+++...222;;;DDDKKKSSS___kkkrrrvvvyyyzzz}}}yyysssmmmgggbbb\\\YYYXXXZZZZZZ[[[```gggnnnuuu~~~yyyppphhh^^^\\\YYYYYYYYYZZZZZZYYYZZZWWWVVVVVVUUUUUU]]]fffjjjrrrvvvrrrjjjaaaXXXPPPKKKCCC>>>???AAA@@@AAABBB>>>===;;;999888777666666222555888777666999???EEEHHHLLLOOOLLLDDD===::::::444444444333222111000///111111000000111333555666555666777777777666555444666666666666666666555555666555444222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,///222777;;;===<<<999777333222222222222333555666zzzsssnnnddd\\\RRRMMMKKKFFF===666000///,,,***((('''''''''&&&%%%$$$######%%%'''(((###""" !!!""""""""""""""""""""""""&&&%%%###""""""###%%%&&&%%%%%%$$$###""""""###### """### !!!%%%&&&### !!!!!!  !!!"""###$$$$$$###!!! %%%''',,,111444444000---&&&%%%"""  """!!! ###"""!!!  !!!!!!$$$'''***,,,+++)))''''''(((+++...///---)))%%%###$$$###""""""###&&&)))---000333333000,,,(((&&&""""""""""""""""""""""""$$$%%%%%%$$$###$$$''')))+++,,,000888AAAGGGHHHGGGLLLSSS___lllvvv~~~zzzqqqfff]]]SSSKKKFFF:::999777444111///...---)))***+++,,,,,,+++)))((())))))***))))))(((''''''+++***(((&&&%%%&&&'''(((***+++,,,,,,---222;;;BBBRRRZZZeeeoootttxxx||||||uuunnnfffaaa]]]ZZZYYY[[[ZZZZZZ^^^eeelllsss|||zzzooohhh```]]]ZZZXXXXXXYYYYYYYYYVVVTTTQQQOOOOOOQQQTTTVVVfffeeedddaaa]]]WWWPPPKKKHHHEEEDDDDDDBBB???>>>???@@@===:::888777777666555444555666777888<<>>;;;999999888777555444444555555666888===@@@DDDKKKOOOKKKFFFBBB===888666444222222333333222000222222111111111333444555555888::::::888666555555888777777666666666666666666555333111///---,,,+++))))))))))))))))))))))))...111666:::<<<;;;888777333222111000000111222333{{{tttmmmhhh___XXXPPPJJJGGGCCC<<<555555333000---***)))((((((%%%$$$"""!!!!!!"""###$$$""""""""""""""""""###### !!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!   """"""!!!  """%%%'''+++000333222...+++&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!###&&&)))+++***)))(((((()))***+++,,,+++'''$$$"""######""""""$$$'''***...000222222...)))&&&%%%"""""""""""""""""""""""""""$$$&&&&&&%%%$$$%%%%%%***---333;;;AAADDDCCCAAAGGGMMMWWWbbblllrrrvvvwwwuuuoooeeeZZZPPPGGG???:::777666444111///---,,,,,,)))***+++++++++***((('''&&&&&&&&&&&&&&&&&&%%%$$$(((((('''&&&&&&''')))***(((+++---///333;;;EEELLLYYYaaallluuuyyy||||||uuuooohhhccc]]]ZZZXXXXXXWWWVVVYYY___jjjppp{{{wwwmmmeee```^^^\\\[[[ZZZYYYWWWUUUQQQOOOLLLIIIGGGHHHIIIJJJOOOOOOOOOMMMKKKGGGDDDBBBHHHIIIKKKLLLKKKIIIFFFDDD@@@>>><<<;;;;;;:::888666555666666555555666:::===AAAIIINNNLLLIIIDDD>>>777666444222222222333111000333222111000000111222333555777::::::888666555666777777777666666666555555555444333111///---++++++((((((((()))******++++++---000555999;;;:::888666222111000000000000111222}}}xxxqqqiiiccc[[[UUUNNNIIIEEEAAA;;;666666444111---***((('''''''''&&&%%%$$$######$$$$$$ !!!"""#########""" """"""!!! !!!""""""!!!!!!!!!!!!!!!!!! """"""!!!  !!!!!! !!!!!! """%%%'''+++///111000---)))!!!!!! """""""""!!!!!!###&&&(((******))))))&&&&&&&&&&&&'''&&&""" !!!""""""""""""$$$(((+++...000222111---(((%%%$$$""""""""""""""""""""""""###$$$%%%$$$######%%%''')))...555<<>>======;;;999666777777888777666888;;;===???GGGMMMNNNLLLHHH@@@999777444222111111222111000333222000/////////000000444666999999888666555555666666666666666555555444222111000...,,,***))))))((()))***+++,,,---......,,,///333777999999888666222111000//////000111222{{{vvvnnnfff```XXXSSSLLLGGGDDD@@@:::666444222///+++)))'''&&&%%%&&&%%%%%%$$$############ !!!""""""""""""""" """""""""!!!!!!""""""""" !!!!!!!!!!!! """"""!!!!!!  !!!  ###%%%'''***...000///+++'''!!!!!!"""!!!  """%%%''')))******)))&&&%%%$$$$$$$$$###  !!!"""""""""%%%))),,,000111222000,,,'''$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!###&&&)))***///777===???>>>;;;999===BBBLLLWWWaaahhhmmmoooiiicccYYYOOOGGG???999555333222000...---,,,++++++++++++******)))(((''''''''''''((((((((((((''''''''''''''''''(((((())))))***,,,000222666>>>IIIQQQ```gggqqqxxx{{{}}}~~~yyytttoooiiieee^^^ZZZXXXXXXVVVTTTWWW\\\gggooozzzyyyooohhh```^^^\\\[[[YYYWWWSSSPPPMMMKKKHHHEEECCCBBBBBBBBBAAABBBCCCBBB@@@AAADDDGGGPPPXXX___``````___XXXPPPFFFCCCAAA???>>><<<999777555666777777777888;;;===>>>FFFLLLOOONNNLLLDDD;;;777555222000000111000000222111///...------......222444777888666555444444333444555555555555444333000000///---,,,***)))((((((((()))+++,,,---...///,,,///333666999999888777222111000//////000111222}}}zzzuuummmeee___UUUQQQLLLGGGCCC???;;;888222000---***'''&&&%%%%%%"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!""" !!!"""""""""!!! !!!!!!!!!!!!  !!!!!!###%%%&&&***---///---)))%%% !!!!!!!!!!!!  """$$$&&&(((*********)))'''%%%$$$$$$###!!! !!!"""###%%%***---222333333111,,,'''$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###'''***+++111888======;;;888666777<<>>@@@@@@???>>>@@@FFFKKKXXXccckkkllllllkkkbbbWWWKKKGGGCCC???>>><<<:::888444555666777666777999;;;===DDDJJJMMMOOOMMMFFF===888555111000000000000///000///...,,,,,,,,,---...000222555666555333333333///000222333444444333333111111000///---,,,+++***&&&'''((()))***+++,,,,,,,,,///222666888999999888222111000000000000111222}}}yyytttmmmddd___SSSPPPLLLGGGCCC???;;;999111///,,,***'''&&&&&&&&& !!!!!!"""""""""""""""$$$###"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!######"""!!! !!!!!!!!! """!!!  !!!!!!!!!###%%%&&&)))---...,,,((($$$    !!!###&&&((()))***+++***(((%%%###""""""  !!!"""###&&&***---444555444111,,,(((%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&'''(((---222999<<<;;;888666555333777>>>GGGOOOUUUYYY[[[XXXRRRJJJCCC>>>:::777555111000///...---,,,,,,,,,,,,+++***)))(((''''''&&&'''((())))))*********)))((((((((((((((((((''''''***---111666<<>>:::888666444000000///...------------,,,+++***(((''''''&&&&&&''''''((()))******))))))((()))))))))((('''&&&&&&))),,,222777>>>IIIVVV___gggnnnwww}}}~~~~~~zzzuuuppplllhhheee```\\\[[[[[[ZZZXXX\\\bbbiiippp{{{{{{rrrkkkbbb^^^XXXTTTRRRPPPNNNMMMDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDEEECCCBBBFFFNNNUUUdddsss}}}}}}|||{{{ooo```SSSMMMFFF???<<<;;;:::999<<<======<<<999888888999:::???DDDGGGKKKLLLEEE===999555111///////////////---,,,+++++++++,,,---...,,,///222333222111000111)))+++...111222333333222......---,,,***)))((((((*********+++,,,,,,---------000333666999:::::::::444333222111111222333444|||xxxssskkkbbb]]]TTTQQQKKKFFFBBB===999666222///+++(((''''''%%%###)))(((%%%""" $$$'''"""$$$&&&%%%!!! !!!""""""!!!!!!!!!""""""###  !!!###"""!!! !!!"""!!!!!!"""!!! !!!"""######$$$$$$((())),,,......+++&&&""" !!!  !!!###%%%###"""$$$(((++++++)))"""$$$&&&&&&$$$""""""""" !!!!!!"""###%%%)))---555333111///---***%%%"""""" """$$$%%%%%%$$$$$$%%%&&&((()))...222888:::888333///,,,...000444999===AAADDDEEEEEEBBB>>>;;;:::999777666......//////...,,,+++))),,,+++***)))((((((((((((%%%''')))+++---------,,,((()))***)))((()))***,,,,,,...333:::BBBMMMYYY```lllrrrzzz|||vvvrrrmmmhhheeeaaa___]]]ZZZXXXZZZ^^^aaallltttzzzqqqjjjccc]]]VVVSSSQQQNNNHHHCCCBBBBBBBBBAAAAAABBBEEEGGGGGGIIIIIIGGGEEEIIIRRRZZZlllvvvssshhhXXXOOOFFFAAA>>>::::::<<<<<<<<<;;;999777666555444999<<>>@@@===:::888777777555444,,,------------+++***))),,,+++***))))))(((((()))'''''')))***++++++++++++((()))***)))((()))+++---...111666===EEEQQQ\\\cccmmmsss{{{{{{vvvqqqlllgggddd```___\\\YYYXXXZZZ^^^aaakkkssszzzqqqjjjccc]]]VVVRRRQQQNNNHHHDDDAAAAAABBBBBBCCCFFFKKKOOOPPPRRRQQQNNNLLLOOOXXX```qqq|||tttiiiWWWNNNFFFAAA>>>::::::<<<<<<;;;:::999777666555444999<<>>999666333000,,,***)))(((&&&%%%$$$%%%%%%$$$""""""###%%%"""$$$%%%$$$"""!!!!!!!!!"""!!!!!!    !!!  !!!!!!(((+++...///...***&&&###!!!"""############"""!!!  $$$###"""###%%%''''''&&&)))$$$"""$$$$$$!!!"""###''',,,///444333111///+++'''$$$""" !!!""""""######""""""$$$$$$$$$$$$%%%''')))***000333777888666111---+++((()))***,,,///222555777888666444333444444333222............---,,,++++++---,,,+++***))))))))))))((((((((((((((()))******'''((())))))))))))+++---111444:::AAAJJJUUU```hhhpppuuu}}}{{{uuupppkkkfffccc^^^]]][[[YYYWWWYYY^^^aaaiiirrr{{{qqqkkkbbb]]]WWWRRRPPPMMMHHHDDDAAAAAABBBDDDGGGMMMVVV[[[]]]]]][[[WWWSSSVVV___gggwwwsssgggVVVMMMEEEAAA>>>::::::<<<;;;:::999888777666555444999<<>>:::777444111---***)))((('''%%%'''((((((&&&""" """###$$$######"""!!!!!!######"""!!! !!!!!!!!!    !!!"""######))),,,///000...***&&&$$$ !!!###$$$$$$###!!!   """$$$#########$$$%%%&&&&&&'''   """"""###&&&+++...444333222...)))&&&###### !!!!!!!!!"""""""""#########$$$%%%(((***+++111444777777444///,,,***))))))((()))+++...111333111000///000222333222111111111111111000000//////------+++***************))))))'''&&&&&&'''((()))'''(((*********+++---///333777===EEENNNYYYeeellltttyyyzzztttooojjjeeeaaa]]]\\\ZZZWWWWWWYYY]]]aaagggqqq{{{rrrkkkbbb]]]WWWRRRNNNKKKHHHEEECCCDDDEEEGGGLLLUUU```gggjjjiiifff```[[[]]]eeemmm{{{~~~ooocccSSSKKKDDDAAA>>>:::999<<<999999888777666666555555999===DDDMMMSSSRRRKKKEEE;;;999555111///...///000...------,,,,,,---------//////000000111111000000333333444555666777777777777666666777888888555333////////////////////////...///000222555999<<<>>>===;;;999888666666666777~~~yyyssskkkbbb\\\SSSOOOJJJFFFBBB>>>:::777444111---***)))((('''%%%&&&''''''&&&### ##################"""!!!  !!!"""!!! !!!!!!!!!!!!    """###$$$)))---111222...***&&&%%% !!!""""""""""""!!!  """######$$$######$$$%%%&&&### !!!"""#########&&&***---333333222---(((###"""###""" """###""""""###$$$&&&(((***,,,333555777555222---***))))))(((''''''(((+++---///---,,,,,,...111333222111222222111111111000111111...---,,,+++***************)))'''&&&&&&&&&'''(((''')))***++++++,,,///111555999@@@HHHRRR^^^hhhoooyyy|||xxxrrrmmmhhhccc___[[[ZZZXXXVVVVVVXXX]]]aaagggppp~~~{{{rrrkkkaaa]]]WWWQQQMMMJJJGGGFFFFFFGGGHHHLLLSSS^^^jjjrrrwwwvvvssskkkeeeeeelllsssyyykkk___PPPIIIBBB???===999888:::777777777666666555555555999===DDDNNNTTTTTTNNNHHH>>>;;;777333111000111111///...............//////000000111222333333333333666777777777888888999999:::999888888888777444222111111111000000/////////......///111555888<<<>>>@@@???<<<:::888777666666|||~~~zzztttkkkbbb\\\SSSOOOJJJFFFBBB>>>;;;888333000,,,***)))(((&&&%%%"""###%%%$$$###""""""######"""""""""$$$$$$""" !!!!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!  !!!"""""" !!!###$$$***...333333...)))&&&%%%  """###"""""""""$$$&&&### !!!!!! !!!"""######$$$&&&***...333444222---&&&"""!!!###""" """$$$!!!""""""###&&&)))+++---555666666444000,,,)))(((&&&&&&%%%%%%&&&''')))*********+++...111333222111000000///......//////000......---,,,++++++++++++)))(((((('''''''''(((((((((***,,,------///222444777<<>>:::666333222333333000000000///000000111222111222444555666777888888::::::::::::::::::::::::;;;:::999999999888555222333333222111111000//////......///111444888<<>><<<;;;::::::::::::{{{qqqvvv}}}zzztttkkkbbb\\\RRROOOJJJFFFBBB???;;;888222///+++)))''''''%%%$$$$$$%%%$$$###!!! !!!"""###!!! """$$$%%%###  !!!###$$$%%%$$$###!!!    """$$$%%%&&&"""!!!!!!###$$$###"""!!!!!!"""$$$'''(((***000555444///)))&&&'''###""""""###  !!!!!!$$$""""""!!! """ """%%%***000444333444222,,,$$$ ### !!!!!!""""""""""""""" !!!"""###&&&))),,,...777777666333...***((('''%%%%%%'''(((((()))((((((&&&'''))),,,///111111///111111000//////000111222//////...---,,,,,,,,,,,,&&&''')))*********)))(((***,,,...///000222555888<<>>:::777666666666333222222222333333444555333555777:::<<<>>>???@@@============<<<<<<<<<<<<;;;::::::;;;===<<<:::888555555444333111000//////...---...///333888===@@@===<<<;;;::::::;;;======yyysssvvvzzzzzztttkkkbbb\\\UUUPPPIIIDDDAAA>>>999555000///,,,)))'''&&&%%%%%%######"""!!!!!!!!!!!!!!!###""""""###$$$$$$!!! !!!!!!""""""  !!!"""!!! !!!  !!!###$$$$$$""""""  !!!"""!!!!!!  %%%(((***...111000,,,'''%%%%%%!!!###$$$### !!!"""!!! !!!!!! ######$$$%%%(((,,,000222666333///***&&&$$$######""""""""""""###$$$%%%&&&%%%&&&&&&&&&'''+++///333<<<:::777444000,,,)))((((((((((((''''''((()))))))))***,,,...000222333333//////...............///------.........---+++***---,,,***(((''''''((((((+++,,,...///000222555777???EEENNNXXXbbblllvvv{{{~~~vvvoooiiiddd___[[[WWWTTTTTTUUUUUUUUUYYY```kkkpppyyyzzzppphhhcccZZZRRRMMMIIIEEEDDDFFFDDDHHHOOO[[[iiiwwwyyyqqqoooqqqpppooommmhhh___UUULLLGGG>>><<<:::777555444555555777777666333222222555888:::???GGGPPPVVVXXXUUURRRGGGDDD???<<<:::999777555999777444444555666666555444555777:::<<>><<<;;;::::::;;;;;;:::999888777777666444333111000000111222111111111333666999<<<===??????>>>===<<<;;;::::::yyyrrruuuyyyzzzssskkkaaa[[[TTTOOOHHHCCC@@@===888444000...,,,)))'''&&&%%%%%%!!!!!! """""""""###$$$###!!! !!!"""!!!  !!!!!!"""!!!  !!! !!!!!!!!!  !!!"""######"""!!! """"""!!!!!! !!!%%%(((...111555444000+++))))))###%%%&&&$$$!!! """  !!!!!! ###"""""""""!!!!!!!!! """"""###%%%(((,,,///222444111---)))%%%###"""""""""!!!!!!!!!!!!"""$$$%%%%%%%%%&&&&&&(((,,,111555;;;:::777444000---***)))'''&&&&&&%%%&&&&&&'''''')))***+++---000222333444333333222111000000111111+++,,,......///...------+++******))))))))))))***,,,---///000111333777999@@@FFFOOOYYYdddmmmvvv|||~~~wwwpppjjjddd___\\\XXXUUUSSSTTTTTTTTTZZZ```kkkpppyyyzzzpppiii```WWWOOOJJJFFFBBBAAACCCCCCGGGOOO[[[iiixxxtttllljjjkkkfffeeebbb\\\UUULLLDDD@@@<<<:::888555444444444555555444333111000111444777;;;@@@HHHPPPWWWXXXUUURRRHHHEEE@@@===;;;999777555888666444333444555555444444555777999<<<>>>@@@AAA@@@@@@@@@???>>><<<;;;:::::::::::::::999888666666666555444333222222222222111111222333666999;;;===>>>>>>===<<<;;;::::::999~~~wwwpppsssxxx}}}~~~yyysssjjjaaaZZZRRRLLLFFFAAA>>>;;;666222///...+++)))'''&&&%%%%%%!!!!!!  """!!!!!!"""###"""   !!!!!! !!!!!!""" """$$$$$$""" !!!!!!!!! !!!"""######!!!!!! !!!%%%(((///333777777222---++++++###$$$$$$###!!! !!!  !!!!!!""""""!!!!!! """""""""!!!!!!!!!!!!!!!!!!!!!"""%%%(((,,,///111111///+++'''$$$"""!!!!!!###""" !!!"""$$$$$$%%%&&&''')))---333888<<<;;;888555111---+++)))'''&&&&&&%%%%%%&&&&&&&&&)))******,,,///222555666555555444222111111111111+++,,,...///000000///...((()))***+++++++++++++++---...000111222555999<<>><<<:::888666777555333333444555444333555666777999<<<>>>???@@@AAAAAA@@@???>>><<<:::999:::::::::999888777555444666666666666555444333333111111222333555888;;;=========<<<;;;:::999888888}}}vvvnnnqqqvvv{{{}}}xxxrrriii```YYYPPPJJJCCC???<<<999555111///---+++(((&&&&&&%%%%%%######"""""""""""""""###!!! !!!""""""!!!   !!!!!! """""""""!!!  !!!""""""###$$$!!!!!!!!! """%%%(((---111666666111,,,)))((( !!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""%%%(((,,,///111000...***&&&###"""!!!!!!%%%###!!!!!!"""$$$$$$%%%&&&'''***000777<<>>:::666111---)))((((((((('''&&&&&&&&&''''''*********+++...222555888555555333222000000//////---...///000000000///...)))***+++,,,,,,,,,******---...000111222555:::===DDDKKKUUU```iiirrryyy}}}~~~~~~xxxrrrlllfff```]]]YYYUUURRRRRRSSSTTT[[[dddkkkqqqyyyzzzoooggg[[[SSSKKKGGGDDD@@@@@@BBBAAAFFFNNNZZZhhhvvv~~~xxxoooddd\\\YYYXXXTTTQQQMMMGGGBBB===:::888555444444333333444444555555666666666666777:::===>>>BBBHHHPPPVVVWWWUUURRRKKKHHHCCC@@@>>><<<999888888666555555666666555444555666777999;;;===>>>???AAAAAA@@@???===;;;999888999999999888777666555444555555666777666555333222111222222333555888;;;<<<<<<<<<;;;:::999888777777|||uuummmooosssxxx}}}|||wwwqqqhhh___XXXNNNHHHBBB===;;;888444000...,,,***(((&&&%%%%%%&&&######"""""""""######$$$!!! !!!""""""  !!!!!!!!! !!!!!!!!!!!!!!!   !!!!!!"""######$$$!!!!!!"""!!!!!!"""%%%(((,,,000555555111+++(((''' !!!"""""""""$$$###"""!!! !!!!!!""""""""""""!!!!!! """&&&)))---///111///---***&&&$$$"""""""""%%%$$$"""!!!!!!"""###$$$###$$$%%%'''+++222:::@@@DDDBBB>>>888222---)))&&&(((((('''&&&&&&&&&&&&&&&*********+++...111555777666555444222111000000000111111222222111///...,,,,,,------------+++)))(((,,,---...000111555:::>>>GGGNNNYYYdddmmmtttzzz~~~~~~~~~xxxsssmmmgggaaa]]]ZZZVVVSSSSSSTTTVVV]]]eeemmmrrrzzzzzznnnfffYYYPPPHHHEEEBBB???>>>AAAAAAEEEMMMXXXdddpppyyy~~~wwwtttnnnfff]]]VVVRRRPPPNNNKKKFFFAAA===:::999999444444444444555555666666666777888888888:::<<>><<<::::::999888888999:::888777666777888999;;;<<<===>>>?????????>>><<<:::999888888888999888888777666555444444555666666555333222222222222333555888:::<<<;;;;;;:::999888777666666|||uuulllnnnqqquuuzzz~~~{{{vvvpppggg^^^WWWMMMGGGAAA===:::888333000---,,,***'''&&&%%%%%%&&&!!!!!! !!!"""""""""!!!!!!"""###"""  !!!"""""""""!!!!!!"""######$$$######"""!!!   """"""############ !!!"""""""""###%%%(((,,,111777777333---)))((("""!!!!!!!!!###$$$###"""######"""!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!###'''+++...000222...,,,)))%%%###""""""###$$$###############$$$$$$###$$$%%%(((---444>>>DDDJJJGGGCCC===666000,,,***((('''&&&%%%%%%%%%%%%%%%+++++++++,,,...111333555777777666444333333333333333333444333222000---,,,.........---,,,+++))))))+++---...///111666<<<@@@IIIQQQ\\\hhhpppwww|||~~~~~~yyytttooohhhbbb^^^ZZZVVVUUUVVVVVVXXX^^^fffnnnttt{{{{{{nnneeeVVVNNNGGGDDDAAA>>>>>>AAABBBEEELLLTTT^^^gggnnnrrrmmmiiiccc\\\UUUPPPLLLJJJFFFDDD@@@<<<999888888888666777777888888888888999666888999999999:::<<<>>>AAADDDIIIPPPUUUVVVTTTQQQLLLIIIEEECCCBBBAAA???>>><<<<<<;;;<<<===<<<;;;999777777888999:::;;;<<<<<<======<<<<<<;;;:::888888777888888999888888888777444555555555555555444444222222333333555888:::;;;;;;;;;:::999888777666666|||vvvlllmmmooosssxxx}}}~~~zzzuuuooofff]]]WWWLLLGGGAAA<<<:::888444000,,,+++)))'''&&&%%%&&&&&&!!!!!! !!!""""""###"""""""""###$$$###!!! !!!############"""######$$$$$$$$$###"""!!! !!!!!!############"""!!! !!!###""""""###%%%(((,,,222777888333---)))(((%%%###   !!!!!!  !!!!!!!!!!!!$$$(((,,,///222333,,,***'''$$$"""!!!!!!""" !!!"""###$$$$$$#########$$$%%%(((---666@@@GGGMMMKKKGGGBBB<<<777333111++++++)))(((((('''''''''+++,,,---...///111222222666555555444333333333444333333444333333111///.........---,,,,,,,,,,,,,,,------///000222777>>>BBBKKKSSS___kkksssyyy}}}~~~yyyuuuoooiiiccc^^^ZZZWWWVVVXXXYYYZZZ```gggpppuuu}}}}}}pppgggXXXPPPIIIFFFDDDAAAAAADDDCCCFFFJJJQQQXXX___dddfffbbb___YYYSSSNNNJJJGGGEEEAAA@@@===:::888777777777::::::;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<<<<>>>???DDDGGGLLLRRRVVVWWWUUUSSSKKKIIIEEEDDDCCCCCCBBBAAA======<<<===>>>>>><<<999777777888999:::;;;;;;<<<:::::::::::::::999888777666777888999::::::::::::666666666555555666666777333333333333555777:::;;;<<<;;;:::999888777777666}}}vvvlllmmmnnnqqqvvv}}}~~~zzzuuuooofff]]]VVVLLLGGG@@@<<<:::888444000,,,+++)))'''&&&%%%&&&&&&######"""######$$$%%%%%%###""""""###$$$$$$!!! """###$$$$$$$$$###!!!"""######"""!!!  """######!!! """"""###$$$$$$###!!!!!! """######"""###%%%'''+++000666777222,,,(((&&&%%%""" !!!   """%%%)))---000222444***(((%%%""" !!!!!!###$$$$$$###""""""###%%%(((...777BBBIIIOOOMMMJJJEEEAAA<<<999777000///...---,,,,,,,,,,,,+++,,,...///000000111000333222222111111111222222111222333444333222111000...---,,,+++,,,---...///...///000111444999???DDDLLLTTTaaallltttzzz}}}~~~zzzuuupppjjjccc___ZZZXXXXXXZZZ[[[\\\aaagggqqqvvv}}}rrrhhh]]]UUUMMMKKKIIIFFFFFFIIIDDDFFFJJJOOOTTTYYY]]]___[[[XXXSSSNNNJJJGGGDDDBBB@@@>>><<<:::999888888888<<<<<<===>>>>>>======<<<===>>>@@@@@@??????AAABBBGGGIIINNNSSSXXXYYYWWWUUUKKKHHHEEEDDDDDDDDDCCCBBB=========>>>???>>><<<999777888888999::::::;;;;;;888888888999999888888777666777888999:::;;;;;;;;;999888777666666777888999333333333444555777:::;;;<<<;;;;;;:::999888777777|||vvvnnnooooooppptttzzz{{{uuunnneee[[[UUUMMMHHHAAA<<<:::777333000,,,+++(((%%%$$$$$$%%%%%%$$$$$$######"""######$$$$$$$$$%%%%%%$$$###!!!  !!!!!!###############""""""!!!!!!!!!!!!!!!!!! !!!######""" $$$###"""!!!!!!!!!"""######%%%&&&%%%$$$$$$%%%''')))...333555333...(((%%%!!!!!!  !!! !!!  """"""!!!"""$$$%%%%%%(((,,,000333444333222,,,&&&#########!!!!!!!!! """###'''''''''***111999AAAGGGRRRPPPLLLHHHEEEBBBAAA@@@===888333000000000...,,,111111111000///...---,,,444333222222222333555666444444444333222111000///---------------------------...///000333888>>>CCCOOO[[[gggooovvv~~~wwwqqqmmmgggaaa\\\ZZZVVVTTTWWWYYY[[[```fffmmmttt~~~xxxmmmaaaZZZPPPJJJGGGFFFEEECCCGGGFFFGGGJJJNNNPPPQQQPPPRRRPPPMMMIIIFFFCCCAAAAAA???>>>===<<<;;;<<<======>>>@@@BBBDDDDDDBBB@@@>>>@@@AAAAAA@@@???@@@BBBDDDFFFIIIOOOVVVZZZZZZWWWSSSPPPMMMJJJGGGFFFDDDAAA???@@@>>>===>>>??????>>>===<<<:::999999999999888666666666555555555555666666888888999:::;;;;;;;;;;;;999888888777777888999999999999888777666777999<<<===>>>>>>===:::888777888|||wwwnnnnnnnnnpppttt{{{|||vvvnnndddZZZSSSMMMHHHAAA<<<999777333000+++***(((&&&%%%$$$$$$%%%########################$$$$$$%%%%%%$$$###!!!  !!!!!!!!! """"""!!! !!!""""""""" ###""""""!!!!!!"""$$$$$$!!!###%%%&&&&&&''')))***...111444444111,,,(((%%%!!!!!!    """%%%&&&)))---222555555555000+++&&&###$$$%%%###!!! !!!"""!!!!!!"""$$$''''''(((+++111999AAAEEEKKKJJJGGGEEECCCCCCCCCCCCAAA>>>:::888888888555333333333333222111000000///111000000///000111333444444444444333222111000///---------------------------...///000333888???DDDRRR]]]jjjqqqxxx~~~wwwppplllggg```[[[YYYUUUTTTVVVYYYZZZ___eeennnuuu{{{ooobbb[[[RRRKKKIIIHHHFFFDDDFFFEEEEEEGGGKKKMMMMMMMMMJJJIIIGGGEEEBBBAAA@@@???>>>===<<<;;;;;;<<<======???AAACCCDDDDDDCCCAAA???@@@AAAAAAAAA@@@AAACCCEEEHHHKKKQQQXXX\\\\\\XXXTTTPPPMMMJJJGGGFFFDDDBBB@@@AAA???>>>>>>???@@@???===<<<;;;:::999::::::999777666666555555555555666666777888999:::;;;;;;;;;;;;999999999999999999999:::888999888777666666999<<<===>>>???===:::888777888}}}wwwmmmllllllooottt|||~~~wwwoooeeeZZZSSSMMMHHH@@@<<<999666222///******)))'''&&&%%%$$$###""""""###$$$$$$######"""$$$$$$%%%%%%$$$###!!! """!!! !!! ###"""!!! !!! !!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&!!!###%%%&&&&&&&&&(((***222444555444///***'''%%%!!!!!!  !!!  !!!   !!!$$$&&&***///555777777666000,,,&&&$$$%%%%%%###!!! !!!######""""""$$$%%%''''''(((,,,222999???CCCBBBAAA@@@???@@@AAACCCEEEDDDCCCAAAAAAAAAAAA>>><<<999888666555444333333333000/////////000111333444333333444333333222111000------------------------,,,---...000444:::AAAGGGVVVaaammmttt{{{}}}vvvpppkkkfff___ZZZWWWTTTSSSVVVXXXZZZ^^^dddooovvv}}}rrrddd]]]SSSMMMKKKIIIHHHFFFEEEDDDCCCEEEGGGHHHHHHGGGDDDCCCBBBAAA@@@?????????===<<<;;;::::::;;;======AAABBBDDDEEEEEEDDDBBBAAAAAABBBBBBBBBAAABBBEEEGGGLLLOOOTTT[[[___^^^ZZZWWWPPPMMMJJJGGGFFFDDDCCCAAABBBAAA??????@@@@@@???>>>>>><<<;;;:::;;;;;;:::888666555555444444555555666777777999:::::::::::::::::::::;;;;;;;;;:::::::::888888888666555666999<<<<<<>>>???>>>;;;999888888|||wwwmmmkkkkkknnnttt}}}}}}wwwpppfff\\\VVVNNNHHH@@@;;;999666222...)))))))))((('''%%%###"""!!!"""###$$$$$$######"""$$$$$$%%%%%%$$$###!!! ###"""!!! !!!!!!"""!!!!!!!!!!!!!!! ###""" !!!"""  !!!###$$$%%%&&&###%%%&&&%%%$$$###$$$%%%000333666555222,,,(((%%%"""!!!  $$$###!!! !!!"""!!! """###""""""###$$$$$$&&&***000666888777555111,,,'''%%%%%%$$$""" """###$$$######$$$&&&&&&'''***---333888===@@@;;;:::999999:::===@@@BBBCCCDDDEEEGGGHHHHHHFFFEEEAAA@@@===:::888666555555222222111111222333555666333333444444333333222111........................,,,---...111555<<>>>>>>>><<<;;;:::::::::<<<===>>>BBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCCCCBBBDDDGGGIIIOOORRRXXX^^^aaaaaa\\\XXXQQQNNNIIIGGGFFFEEECCCBBBDDDBBB??????@@@@@@@@@???>>>===;;;;;;<<<<<<:::999555444444444444444444555666777888999::::::::::::;;;;;;<<<======<<<:::999777777777666555666999<<<<<<>>>??????<<<999888888|||vvvmmmkkkjjjmmmuuu}}}{{{wwwppphhh___YYYNNNHHH@@@;;;888555111---)))))))))((('''%%%###"""!!!!!!"""###############$$$$$$%%%%%%$$$###!!!  !!!""""""!!! !!!!!!!!!!!!!!! ###"""!!!  !!!  !!!"""###$$$$$$ """######"""!!!###$$$+++000666999666000***&&&###"""!!!!!! !!!!!! ######"""!!!   !!!"""!!!"""#########$$$%%%$$$'''+++111666777444222,,,(((%%%$$$%%%&&&$$$!!!!!!"""$$$$$$######%%%&&&%%%'''+++///333888;;;<<<666555444333444666:::<<<@@@CCCGGGKKKMMMNNNNNNNNNKKKIIIFFFBBB>>>:::888777555444444333444555666777444444444444444333222111........................,,,---///222777???IIIPPP\\\gggrrryyy~~~}}}uuuoookkkeee___ZZZVVVSSSSSSWWWZZZ\\\___eeennnuuutttddd]]]TTTMMMKKKJJJHHHFFFGGGEEEDDDDDDEEEEEEDDDBBBCCCBBB@@@>>>===<<<;;;;;;;;;:::::::::;;;===>>>???CCCCCCDDDEEEEEEDDDCCCCCCAAACCCDDDDDDDDDFFFIIIKKKRRRUUUZZZ```cccbbb]]]YYYQQQNNNIIIFFFEEEEEEDDDDDDEEEBBB???>>>???@@@?????????===<<<<<<<<<<<<;;;999444444333333333333444444666666777888999999999999;;;<<<>>>???>>>===:::999666777666666555666999<<<;;;===??????===:::999888|||vvvnnnkkkiiillluuu}}}}}}zzzvvvppphhh```ZZZNNNHHH@@@;;;888555000---******)))'''&&&%%%$$$###!!!!!!!!!!!!!!!"""$$$$$$$$$$$$%%%%%%$$$###!!!  !!!  !!!!!!!!!!!!!!! !!!  !!!!!!  !!!###&&&((('''...666:::999333,,,((($$$$$$###"""""""""""""""    !!!!!!  !!!###%%%''')))...333666555111---%%%"""!!!"""&&&((('''%%%!!!"""###$$$######$$$&&&%%%(((,,,000444777999999444222///------000222444<<>><<<888777555444444444555666666666555555444222111000........................---...000333999CCCNNNUUU___jjjuuu{{{}}}vvvpppkkkfff___ZZZXXXUUUUUUZZZ]]]^^^bbbgggnnnuuuttteee^^^TTTNNNKKKJJJIIIGGGHHHFFFEEEEEEEEEEEEDDDBBBBBBAAA???===;;;:::999888;;;;;;:::;;;<<<>>>@@@AAACCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEEEEGGGKKKNNNSSSVVV[[[```cccbbb]]]YYYRRRNNNIIIFFFEEEFFFEEEEEEEEEBBB???===>>>??????>>>???===<<<;;;<<<<<<;;;999444333333222222333333444555666777888888999888888:::<<>>;;;999999~~~xxxoookkkiiilllttt}}}}}}zzzuuuoooggg^^^XXXNNNHHH@@@;;;777444000,,,+++***(((&&&%%%$$$$$$%%%"""!!!  """$$$&&&$$$$$$%%%%%%$$$###!!!  !!!!!!!!!  !!!"""###"""!!!"""  !!!!!!  """$$$'''***)))///666999888333---***&&&%%%$$$$$$######$$$$$$  !!!!!!!!!%%%'''+++---222666888555///***$$$!!! !!!%%%&&&%%%### !!!######""""""$$$%%%%%%(((---222555777777777111///,,,))))))+++---///666;;;BBBHHHMMMRRRWWW[[[ZZZYYYXXXVVVRRRLLLGGGDDD<<<;;;999777666666777777777777666555444222000///...........................///111555<<>>===<<<;;;;;;;;;;;;;;;<<<===???BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGIIILLLOOOSSSVVV[[[```cccaaa\\\XXXRRRNNNIIIFFFEEEFFFFFFFFFEEEBBB>>><<<======>>>>>>>>><<<;;;;;;<<<;;;:::888333333222222222222333333444555666777888888888888:::<<>><<<:::999999:::888888777666444111///...///////////////////////////000222666===HHHTTT\\\fffppp{{{wwwqqqmmmgggaaa\\\ZZZXXXYYY^^^bbbcccfffkkkpppwwwvvvhhhaaaWWWQQQNNNMMMLLLJJJGGGFFFDDDDDDEEEEEEDDDBBBEEEDDDCCCAAA@@@@@@??????<<<<<<<<<<<<>>>@@@CCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDEEEFFFGGGJJJMMMPPPSSSVVV[[[```bbb```[[[WWWRRRNNNIIIFFFEEEFFFFFFFFFEEEBBB>>><<<<<<=========>>><<<;;;:::;;;;;;:::888333222222222222222222333444555666777888888888888999;;;???AAA@@@<<<888555555555555555444666:::<<<:::===@@@AAA???<<<:::999~~~nnnjjjiiimmmrrrwww}}}{{{wwwrrrlllddd\\\VVVJJJFFF@@@;;;777444111///++++++***)))((('''&&&&&&###"""!!!"""$$$$$$""" &&&%%%###!!!  !!!###""" !!!!!!!!!!!!"""######""""""!!!!!!  """""""""###'''***...222888;;;:::555///***+++******))))))(((((((((###"""!!! ###""""""!!!  """###%%%(((***333555888999666111+++'''&&&&&&%%%######"""""""""!!!"""$$$%%%$$$###$$$%%%(((***...444999999444000000...***''''''))),,,...---000444:::@@@GGGOOOTTT\\\^^^aaadddccc]]]VVVPPPLLLHHHCCC>>>;;;;;;<<<>>><<<:::777555444111...+++---------......///111111111444777;;;@@@JJJVVV___kkkttt{{{sssmmmgggccc```aaa___```ccceeeffflllrrrxxx~~~xxxhhhbbbZZZSSSOOOMMMLLLKKKJJJIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@??????======<<<===>>>???AAACCCEEEDDDCCCBBBAAA@@@@@@@@@DDDEEEGGGHHHIIIJJJMMMPPPVVV[[[aaaeeeeee```YYYTTTOOOLLLGGGEEEDDDEEEEEEDDDEEECCC???<<<::::::;;;<<<888999::::::999777444333333222111000000111222333222555777888888888999;;;:::;;;;;;<<<;;;:::888777555555555555444666999<<<:::===@@@CCCDDDDDDCCCBBB~~~oookkkiiilllpppttt||||||xxxsssmmmeee\\\WWWIIIEEE???999666333000...******)))((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""### """###""" !!!!!!!!! !!!!!!!!!   """#########$$$(((+++111444999<<<:::444---(((((())))))***++++++,,,,,,%%%$$$"""!!!  ###""""""!!!  !!!"""%%%(((+++333555777888555000***&&&!!! !!!###%%%%%%$$$$$$%%%&&&)))+++000555999999444000...,,,)))&&&&&&'''***,,,+++---222666;;;BBBIIINNNTTTWWW\\\aaabbb```[[[XXXQQQNNNIIIDDD@@@??????@@@===;;;999777555333000---............//////000111333666999===CCCLLLYYYaaammmuuu}}}uuupppjjjfffccccccaaabbbfffgggiiinnnuuuzzz~~~wwwhhhbbbZZZTTTPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFDDDCCCBBBAAAAAA???>>>>>>>>>???@@@BBBCCCDDDCCCBBBAAA@@@@@@@@@@@@AAACCCFFFGGGIIIKKKOOORRRWWW[[[aaadddddd^^^XXXSSSNNNKKKGGGDDDDDDDDDDDDDDDBBB@@@===:::888888999999777888888999777555333222222111000//////000111222222555777888888888:::;;;;;;;;;;;;;;;:::888666555222333555555666888;;;>>><<<>>>AAACCCDDDCCCBBBAAA~~~rrrllliiikkkmmmqqqxxx~~~}}}}}}~~~~~~~~~{{{wwwrrrlllddd[[[UUUHHHDDD>>>888444111...,,,))))))((('''&&&%%%%%%$$$"""$$$%%%### ###&&&""""""!!! !!!""""""  """######"""######"""!!!  !!!!!!  !!!!!! ###$$$$$$$$$$$$'''***...555888<<<===:::333+++%%%%%%&&&(((***,,,...///000'''&&&###!!! !!!"""###"""""""""!!!  !!!"""%%%***...444555666666333...)))%%%###"""!!!!!! !!!###%%%%%%%%%%%%&&&(((+++---222888:::999444000,,,***'''%%%$$$&&&)))+++(((+++...222555:::@@@DDDHHHMMMTTT[[[```bbbbbbaaaZZZWWWRRRMMMIIIEEEDDDCCC@@@===:::999777555222000000///////////////000111444777<<<@@@FFFPPP\\\eeeooowwwyyysssooojjjggggggeeefffiiikkklllqqqxxx~~~}}}vvviiiccc[[[UUUQQQOOONNNMMMLLLLLLKKKKKKKKKLLLMMMMMMKKKJJJIIIGGGFFFEEEDDDDDDAAA@@@@@@???@@@AAABBBCCCAAAAAA@@@@@@@@@@@@AAAAAA???AAADDDGGGIIILLLPPPSSSXXX[[[```cccbbb\\\VVVQQQMMMJJJFFFDDDCCCCCCCCCBBB???===:::888666666666777555666666666555333111000000///............///000222444777888888999:::<<<;;;<<<;;;;;;999777444333333444666777777888:::<<<>>>@@@BBBDDDDDDCCCAAA@@@~~~sssmmmhhhiiikkkooowww~~~}}}||||||}}}}}}}}}~~~~~~}}}|||{{{yyytttoooiii```XXXRRRHHHCCC===888444111...,,,)))((('''&&&%%%$$$$$$###"""### !!!&&&&&&$$$"""  !!!"""#########$$$$$$######"""!!!!!!  !!!!!!!!!   ######$$$%%%'''+++000333;;;===>>>===999111)))$$$###$$$&&&(((***,,,...///'''&&&###!!! !!!"""$$$""""""!!!!!!  !!!!!!!!!!!!###'''---111666666555333000+++'''$$$&&&%%%$$$$$$#########$$$!!!"""$$$$$$$$$%%%''')))---111666:::<<<999444000+++)))'''%%%%%%&&&)))***(((***,,,...000333888;;;>>>DDDLLLTTTZZZ___cccfffcccaaa]]]XXXRRRLLLGGGEEEBBB???<<<999888666333111111000000//////000000111444888===BBBIIISSS___hhhrrryyy{{{wwwrrrnnnkkkjjjhhhiiimmmooopppuuu|||}}}vvvjjjeee]]]WWWSSSQQQPPPOOONNNOOOOOOOOOPPPPPPQQQQQQMMMLLLKKKIIIHHHGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCC@@@?????????@@@@@@AAABBB???BBBDDDGGGIIILLLPPPSSSZZZ\\\___aaa___ZZZSSSOOOKKKHHHEEECCCCCCBBBBBBAAA===;;;999777555555555555444444444333222111///......------------------...111444666888888888:::<<<;;;;;;<<<;;;:::888666555777999::::::888666666777===???BBBDDDEEEDDDBBBAAA~~~ssslllggggggiiinnnvvv}}}|||{{{{{{|||}}}}}}}}}~~~~~~~~~}}}{{{zzzzzzwwwsssnnnggg___VVVPPPFFFBBB<<<777444111...,,,(((((('''&&&%%%$$$######"""### !!!&&&%%%$$$"""  !!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""   !!!"""""""""$$$''',,,222666999@@@@@@???===777000***%%%###$$$%%%&&&'''((())))))%%%$$$""" !!!"""!!!!!!!!!!!!  !!!""""""###&&&***111555888666444000,,,(((%%%###""""""!!! !!!!!! !!!"""######$$$'''***///444:::>>>===999333000+++***(((''''''(((***,,,)))+++------...///222444777<<>>DDDKKKVVVbbbjjjttt|||}}}yyyuuupppmmmmmmkkklllpppqqqsssxxx}}}wwwlllggg```YYYVVVTTTSSSSSSRRRRRRSSSTTTTTTUUUUUUUUUOOONNNLLLKKKIIIHHHHHHHHHEEEDDDBBBAAA@@@AAAAAABBB????????????@@@AAABBBBBBBBBDDDFFFHHHIIILLLOOORRR[[[]]]______\\\WWWQQQMMMIIIGGGDDDBBBBBBAAA@@@???;;;:::999777555555555555222222222111000///...---,,,,,,,,,------,,,,,,,,,000222555666777888999;;;:::;;;<<<<<<<<<;;;:::999888:::;;;:::888777777777;;;===@@@DDDFFFFFFEEEDDD~~~rrrkkkeeedddfffkkkttt}}}~~~}}}{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{zzzyyywwwrrrlllfff]]]TTTNNNCCC???999555222000...,,,(((((('''&&&%%%$$$$$$###"""$$$%%%### ###&&&!!!!!!  !!!!!! !!!!!!!!!!!!"""$$$ !!!!!!!!!  """$$$%%%######&&&,,,333999===>>>BBB@@@===999333...***'''######$$$$$$$$$$$$$$$$$$""""""!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""$$$&&&***///555:::999777333...)))&&&###"""!!!!!!  !!! !!!"""######%%%))),,,222777===@@@>>>999333000+++***)))((((((***+++---***,,,---...------...000222666<<>>===::::::888777666555555555222222111000///...------+++,,,,,,------,,,,,,+++...000333555666666888:::999:::<<<=========<<<;;;666888999999999999;;;===:::<<<@@@DDDFFFGGGFFFFFF~~~ssskkkcccaaabbbfffoooxxx{{{wwwuuuvvvxxxxxxwwwxxxzzz|||}}}~~~}}}~~~~~~}}}{{{zzzxxxwwwvvvvvvwwwwwwzzz{{{{{{{{{{{{yyyxxxwwwuuurrrnnnhhhaaaXXXOOOIII>>>;;;555222000...,,,+++))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!!!!!!! !!!###    !!!$$$&&&((('''(((,,,333;;;@@@BBBBBBAAA>>>999333...+++)))(((############"""""""""""" !!!"""""""""!!!  !!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""&&&***...333999>>>:::777222,,,'''$$$"""!!!######""""""""""""######"""###$$$$$$%%%(((,,,///333999@@@CCC???999333000******)))((()))***+++,,,***,,,------,,,+++,,,------111666999===DDDNNNVVV\\\^^^bbbeeeddd___YYYUUUMMMHHHBBB===999666222000//////000111222333555666666;;;BBBIIIRRR\\\hhhpppxxx~~~{{{uuuqqqooommmnnnqqqssstttzzz{{{rrrllleee___\\\[[[ZZZYYYZZZZZZ[[[\\\[[[[[[YYYYYYTTTSSSQQQOOONNNMMMMMMMMMLLLJJJHHHFFFEEEDDDDDDDDDBBBAAAAAAAAAAAAAAABBBCCCCCCEEEHHHJJJLLLOOOSSSVVV^^^^^^^^^[[[WWWRRRMMMIIIFFFDDDBBBAAA@@@???===;;;999888777666555444444444222111000///...---------++++++,,,------,,,++++++,,,...111333444555777999:::;;;<<<<<<<<<;;;:::999777888999999888:::===???;;;===AAADDDFFFFFFFFFEEE~~~tttkkkbbb^^^^^^bbbjjjsss}}}}}}uuuooommmnnnoooooorrrsssuuuwwwyyyzzz{{{{{{zzz{{{|||}}}}}}|||{{{{{{yyywwwvvvuuuttttttuuuuuuvvvwwwwwwwwwvvvuuusssrrrpppmmmiiiccc\\\SSSJJJDDD;;;777333///...,,,+++***))))))((('''&&&%%%%%%$$$###"""!!!###$$$$$$""" %%%###!!!!!!!!!!!!###%%%%%%$$$###"""!!!  !!!""" !!!!!!!!!%%%(((***+++,,,000777???DDDEEECCC???<<<555///***(((((((((#########""""""""""""""" !!!###$$$$$$"""  !!!!!!!!!!!!!!! !!!""""""""""""''',,,111666<<<@@@;;;777111+++&&&###!!!!!!"""!!!!!!!!!!!!!!!""""""$$$%%%&&&&&&'''***...222444:::BBBDDD@@@999333000***)))(((((((((***+++,,,***,,,------+++***++++++***---222444777???JJJRRRTTTYYY___dddfffccc^^^[[[PPPKKKEEE???:::777333111...//////111222444666777777<<>>BBBAAA===666///,,,(((''''''''''''((())))))+++++++++***************------...000444888<<>>EEEMMMWWWbbbmmmttt{{{{{{xxxtttpppooorrrtttwww|||}}}vvvnnngggdddaaa]]]\\\_________`````````___]]]\\\WWWVVVTTTSSSQQQPPPPPPOOOOOONNNMMMKKKHHHEEECCCAAABBBCCCEEEDDDAAAAAACCCFFFCCCFFFJJJLLLNNNQQQWWW[[[aaa___\\\WWWSSSNNNKKKIIIIIIIIIIIIHHHFFFCCCAAA???999888666555444444444555111111000000//////......,,,,,,,,,++++++*********......///000222444555666777999<<<<<<:::888777777555666777:::<<>>AAA@@@;;;444...+++((('''''''''''''''((((((((((((((((((((((((((((((++++++,,,...111555999;;;@@@DDDKKKSSSYYY]]]``````]]]WWWLLLCCC<<<888555444222111111111111333444555<<<@@@GGGOOOYYYdddooovvv||||||xxxvvvrrrpppqqqssstttxxx~~~vvvnnngggeeebbb^^^^^^`````````aaa``````^^^]]]\\\XXXWWWVVVTTTRRRQQQQQQPPPOOONNNMMMKKKHHHEEECCCBBBBBBCCCEEEDDDBBBBBBDDDFFFGGGIIILLLNNNPPPTTTYYY]]]```^^^[[[WWWSSSOOOLLLKKKIIIIIIIIIHHHFFFCCCAAA???<<<:::888666444333333333111111000000//////......,,,,,,,,,,,,+++++++++***---......///111333555666666999;;;<<<;;;:::999:::888888999;;;===>>>???@@@>>>@@@CCCEEEGGGGGGEEEDDD~~~tttiii^^^YYYXXXXXX\\\bbbmmmttt~~~}}}tttggg[[[TTTQQQQQQRRRSSSSSSTTTVVVXXXZZZ\\\]]]^^^______```aaabbbcccccccccccccccccccccccccccccceeeeeecccaaa___^^^\\\[[[XXXUUUPPPKKKFFF@@@999444000...***'''%%%$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$"""   !!!"""""""""!!!   !!!!!!  !!!$$$(((---///999<<<@@@CCCBBB>>>999666///---)))%%%###!!!!!!!!! !!!"""###$$$%%%%%%%%%""""""!!!!!!!!!"""######""""""""""""###$$$%%%&&&%%%### !!!###%%%&&&&&&,,,///555:::======;;;999111,,,'''###!!!""""""!!!!!!!!!""""""""""""!!!!!!"""$$$%%%&&&''')))---000;;;>>>???>>>888222,,,***(((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((()))+++---111444666999<<>>888555555333222222222222444555666>>>BBBJJJRRR]]]hhhssszzz}}}yyyxxxssspppqqqqqqqqqtttyyywwwooohhhfffddd``````bbbbbbbbbaaaaaa___^^^\\\[[[ZZZYYYWWWUUUSSSRRRQQQQQQNNNNNNLLLJJJHHHFFFDDDCCCBBBDDDEEEEEEDDDDDDEEEGGGJJJLLLOOOQQQTTTXXX]]]aaa___]]]ZZZVVVRRROOOMMMLLLJJJJJJIIIHHHFFFCCCAAA???>>><<<999666444222111111111111000000//////......---,,,,,,,,,,,,,,,++++++------...///111333444555666888;;;<<<;;;::::::;;;::::::;;;<<<===>>>>>>>>>???AAADDDGGGHHHHHHGGGGGG~~~rrrhhh]]]XXXVVVVVVZZZ___iiiqqq{{{~~~||||||~~~yyyjjj\\\SSSNNNLLLKKKIIIIIIIIIIIIKKKMMMPPPRRRRRRRRRSSSUUUVVVWWWYYYYYYXXXYYYZZZ[[[[[[[[[ZZZYYY[[[[[[YYYWWWUUUSSSQQQPPPMMMKKKGGGCCC???:::444///---+++(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""  !!!"""""""""!!!!!!   !!!  !!!###''',,,000333===???AAAAAA>>>888222...***)))&&&###!!! !!!"""###$$$$$$$$$$$$$$$""""""""""""""""""############"""""""""###$$$$$$$$$###""""""###&&&((()))111444999===>>><<<888666,,,((($$$"""""""""""""""!!!""""""""""""!!!!!! """$$$%%%&&&(((+++///333;;;======:::555///+++)))(((((('''&&&&&&%%%&&&&&&(((((()))))))))))))))***&&&'''''')))+++...111222444777===DDDMMMUUU\\\```^^^\\\WWWMMMBBB:::666666555555444444555666888999???DDDLLLUUU```kkkvvv}}}~~~zzzxxxsssoooppppppooorrrwwwxxxpppjjjgggeeebbbbbbdddccccccbbbaaa___]]]\\\[[[[[[ZZZXXXUUUSSSQQQPPPPPPNNNMMMKKKIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJLLLMMMPPPSSSWWW\\\aaaddd```^^^ZZZUUUQQQNNNKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@>>>===:::777555333222222111111000000//////......------------,,,,,,,,,,,,,,,------///000222444555666888::::::999888999:::999::::::;;;<<<===>>>>>>AAACCCEEEGGGIIIJJJJJJIII}}}pppfff\\\WWWUUUUUUXXX]]]gggooozzzzzzvvvvvvwwwyyy{{{|||}}}~~~oooaaaUUUNNNIIIFFFDDDCCCAAA@@@AAADDDFFFHHHGGGHHHIIIKKKMMMNNNOOOPPPNNNOOOQQQRRRRRRRRRQQQPPPQQQPPPOOOMMMJJJHHHGGGFFFCCCAAA>>><<<999555000,,,***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!  !!!"""""""""""""""!!!!!! """!!!!!!  !!!!!!"""%%%***///555888>>>???>>><<<888222,,,((('''&&&$$$"""!!! #########$$$$$$$$$########################""""""%%%$$$###"""!!! """""""""###$$$'''***,,,666888<<<>>>===999444111(((&&&###"""#########"""!!!""""""""""""!!!!!! ###$$$%%%''')))---222666:::;;;:::777111---***)))***)))((('''&&&%%%%%%%%%''''''((((((((()))))))))''''''((()))+++---//////000222555;;;CCCKKKRRRVVV[[[[[[YYYQQQGGG>>>:::999555555444444555666888999???DDDMMMWWWbbbnnnxxx~~~zzzvvvqqqnnnooooooooosssxxxyyyrrrkkkhhhfffcccbbbeeedddcccbbb```___]]]]]]\\\[[[ZZZWWWTTTRRRPPPOOONNNNNNMMMKKKIIIGGGFFFFFFFFFFFFGGGIIILLLNNNOOOPPPPPPMMMNNNPPPTTTYYY^^^bbbeeeaaa^^^YYYTTTOOOKKKIIIHHHHHHIIIIIIHHHGGGEEECCCBBB===<<<:::777666555555555111111000000//////......------------------------------...///111333444555666888999999777666777888777888999;;;<<<>>>???@@@BBBCCCFFFHHHJJJKKKKKKKKK|||oooeee[[[VVVTTTSSSVVVZZZccclllxxxzzztttppppppqqqrrrttttttuuuvvvxxxzzz{{{|||ttteeeYYYNNNFFFAAA@@@>>>===;;;;;;<<<>>>?????????@@@BBBCCCEEEFFFFFFDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFEEECCCAAA???>>>===;;;999777666444111---***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!!!!!!!  !!!"""""""""###"""""""""!!! ###"""!!! !!!!!!###&&&+++111777;;;===<<<999555000+++'''%%%$$$$$$###"""!!!!!!!!!!!!######$$$$$$$$$######"""######$$$$$$$$$###"""!!!%%%%%%###!!! !!!"""$$$%%%&&&***...222999;;;======:::555///,,,&&&%%%######$$$$$$###"""!!!!!!""""""""""""!!!!!!###$$$%%%''')))...444888999999777333...+++******++++++)))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''((()))***+++,,,---...111222444999???FFFLLLPPPWWWXXXWWWSSSLLLDDD>>>;;;555444444333444666777888@@@FFFOOOZZZeeeqqq{{{~~~zzzuuupppnnnooooooooosssyyy{{{sssllliiifffcccbbbddddddcccbbb```___^^^^^^^^^\\\ZZZXXXUUURRROOONNNMMMMMMLLLJJJHHHGGGGGGGGGGGGJJJJJJMMMQQQVVVXXXYYYXXXRRRRRRRRRUUUZZZ^^^aaabbb___\\\WWWQQQLLLIIIGGGGGGGGGGGGHHHHHHHHHGGGEEEDDD>>><<<:::888666666666666111111000000//////......---------............///......///000222444555666666777999888777777888999777888999;;;===???@@@AAACCCDDDFFFHHHJJJKKKLLLMMM{{{oooeeeZZZUUUQQQOOOPPPTTT^^^gggsss{{{tttnnnkkkkkklllnnnllllllllllllnnnooopppqqqttt|||zzzlll^^^QQQFFF@@@<<<;;;999777666666666666777777888999;;;<<<======;;;;;;<<<===>>>?????????>>>===<<<;;;999888777666444333111111000...+++(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!! !!!%%%+++111888;;;;;;888444...***&&&$$$###""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!%%%$$$###"""!!!!!!!!!!!!!!!###&&&((()))---333888;;;<<<<<<:::666000***'''$$$###""""""$$$$$$"""  !!!""""""###""""""###$$$%%%'''***///666;;;777666444000,,,******+++---,,,+++)))'''&&&&&&&&&###$$$$$$%%%&&&&&&''''''(((((()))***+++,,,,,,,,,111222555888>>>DDDIIILLLSSSSSSSSSSSSPPPJJJCCC>>>777777666666777888:::;;;BBBHHHRRR^^^iiittt}}}yyyvvvqqqnnnooooooooosssxxx|||tttmmmiiifffbbb```bbbdddcccaaa```____________^^^\\\YYYVVVSSSPPPNNNMMMMMMLLLIIIHHHGGGGGGHHHHHHMMMNNNQQQVVV]]]aaaaaa___[[[YYYWWWXXX[[[]]]]]]]]][[[XXXSSSOOOKKKIIIHHHHHHEEEFFFGGGHHHHHHHHHGGGGGG@@@>>><<<999666555444444111111000000//////......------......//////////////////000111333555666777555666888999999:::===???;;;<<<===>>>???@@@AAAAAACCCCCCEEEGGGIIIKKKMMMMMM{{{pppeeeZZZTTTOOOKKKLLLOOOYYYbbbppp|||zzzvvvooojjjggghhhjjjlllgggfffffffffggghhhiiiiiillluuuqqqcccUUUHHHAAA:::999777555333222111111222222333444555666666777666666666777888999999:::888888777666555333333222000///.........,,,)))&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$###"""!!!!!! """"""!!!!!!!!!  !!!""""""""" !!!!!!!!!!!!!!!""""""!!!!!!  !!!"""""""""!!!  $$$***111777;;;999555000***&&&$$$###### !!!!!!!!!!!!!!!!!! !!!###%%%&&&&&&&&&###$$$%%%%%%$$$###"""!!!$$$$$$###############$$$"""%%%(((***,,,000777<<<<<<<<<;;;888333---((($$$###"""!!!"""######!!!!!!"""###############$$$%%%'''***000777<<<666555222...+++)))***,,,...---,,,***((('''&&&&&&%%%%%%&&&''''''((())))))'''((()))***++++++++++++,,,---000444999>>>CCCFFFPPPPPPQQQRRRSSSNNNFFF???<<<;;;::::::;;;<<<>>>???DDDJJJTTT```lllwww}}}yyyxxxsssppppppoooooorrrvvv}}}uuummmiiifffaaa```aaacccbbbaaa_________```aaa___]]][[[WWWTTTQQQOOONNNMMMKKKIIIGGGGGGGGGHHHIIIOOOPPPSSSZZZaaaffffffdddbbb^^^[[[ZZZ[[[\\\[[[YYYWWWTTTPPPMMMJJJIIIJJJKKKCCCEEEFFFHHHIIIIIIIIIHHHBBB@@@===999666444333222111111111000//////......---.........//////000000///000000222333555777888444666888:::;;;>>>AAADDD@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEGGGIIIKKKMMMMMM{{{pppfff[[[UUUPPPMMMMMMPPPVVV\\\fffrrr}}}vvvqqqjjjeeeccccccccccccccc```]]][[[[[[^^^aaaccchhhllluuuwwwjjj]]]OOOCCC@@@;;;555222222222000...000000111333333444444444555555444444333222111111111111111111111000//////,,,,,,,,,,,,***)))((('''$$$$$$$$$$$$$$$###"""!!! !!!"""""""""""""""$$$###!!! !!!$$$###""" !!!"""######$$$""""""!!!  !!!"""""""""!!! !!! """$$$&&&))),,,000666:::555111,,,'''###!!! !!!"""###"""!!! !!!###""""""""""""###$$$%%%&&&!!!!!!!!!!!!"""###%%%%%%"""$$$$$$###"""!!!!!!"""&&&&&&(((,,,111888>>>AAAEEE@@@777000,,,***((('''!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!"""$$$%%%'''(((&&&&&&)))000666;;;===<<<777111---++++++++++++,,,,,,***((('''&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&((((((,,,---///222666:::===???DDDGGGLLLPPPPPPMMMIIIFFFBBB>>>999888:::<<<<<<<<>>???@@@JJJQQQ\\\hhhsss}}}~~~zzzyyytttqqqqqqqqqooorrrvvv||||||rrrhhhdddbbb```___aaaaaa```___^^^^^^___```aaa___\\\YYYXXXWWWVVVTTTSSSOOOOOONNNMMMLLLKKKKKKJJJLLLPPPUUU\\\bbbfffhhhiiihhhddd___]]]]]][[[VVVSSSMMMLLLKKKLLLMMMNNNMMMKKKIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHEEEBBB@@@>>><<<<<<888777666444333222222111000000/////////000111111000111222222222222555777777999::::::<<>>??????>>>555111,,,'''%%%$$$$$$##############################$$$&&&''''''&&&%%%$$$%%%&&&***111777:::;;;:::666111+++'''&&&'''((()))***)))((('''''''''''''''%%%%%%&&&&&&''''''((((((***))))))******+++,,,---++++++,,,---...000222333666:::???EEEJJJNNNPPPQQQIIIFFFAAA>>>>>>???BBBDDDLLLSSS___kkkvvv}}}yyyxxxsssppppppooonnnppptttzzz|||qqqhhhdddbbb___^^^```aaa```___^^^^^^^^^______\\\ZZZXXXWWWWWWWWWVVVTTTQQQQQQPPPOOONNNLLLLLLKKKLLLOOOTTTZZZ___dddfffggghhheeeaaa___]]]ZZZUUURRRMMMLLLKKKLLLMMMNNNMMMLLLHHHHHHHHHHHHHHHIIIIIIJJJIIIHHHFFFCCCAAA>>>===<<<999999777555444333333333111000000///000000111111000111333333222333444666777999::::::;;;===@@@BBBBBBCCCDDDEEEDDDAAA???===@@@@@@@@@BBBDDDGGGIIIKKKsssiii___YYYSSSMMMKKKLLLJJJNNNUUU]]]gggsss~~~~~~}}}||||||yyytttqqqjjjfffaaa^^^]]]^^^]]]]]]^^^]]]ZZZXXXWWWXXXYYYZZZ\\\aaaiiisss}}}qqqeeeSSSKKK???777333222000///------.../////////......+++++++++++++++************++++++,,,,,,+++++++++))))))))))))'''&&&%%%$$$&&&&&&%%%%%%$$$"""!!! ######$$$$$$$$$######""" !!!!!!"""""" !!!"""######$$$ !!!"""""""""""""""!!!!!!!!!!!!!!!""""""$$$######"""!!!  !!!!!!!!!""" !!!""""""""" !!!"""$$$&&&(((,,,222555444111,,,'''###!!! """&&&'''%%%###""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$###############$$$$$$%%%&&&%%%%%%'''***---000444:::???AAA???<<<999000---)))&&&%%%%%%$$$###""""""""""""""""""""""""###$$$%%%&&&'''&&&%%%$$$%%%''',,,222777:::999777333///)))&&&&&&&&&''''''(((((('''''''''''''''(((%%%%%%&&&&&&'''(((((()))))))))))))))***+++,,,,,,+++++++++,,,---...///000222555:::@@@GGGMMMQQQSSSLLLJJJEEEAAA@@@AAAEEEHHHOOOWWWbbbnnnyyy|||xxxuuupppmmmnnnmmmlllnnnsssxxx}}}|||rrriiieeeccc```^^^``````______^^^^^^^^^^^^^^^YYYWWWVVVUUUVVVVVVVVVUUUSSSRRRRRRPPPOOONNNMMMMMMMMMOOOSSSXXX]]]```cccdddgggeeebbb___\\\XXXTTTQQQOOOMMMLLLLLLMMMMMMLLLJJJGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGEEEBBB@@@>>>===:::999888666555444333333111111000000000000111111000222444444333333444555888999::::::999999;;;<<<@@@AAABBBCCCBBB@@@>>><<<@@@@@@@@@AAACCCEEEHHHIIIuuulllaaa[[[TTTMMMJJJKKKIIILLLQQQWWWaaalllxxx}}}yyyyyyyyyyyyxxxuuupppmmmgggddd___]]]\\\]]]\\\\\\[[[ZZZXXXWWWWWWXXXZZZ[[[^^^bbbhhhqqqzzz~~~sss^^^TTTFFF;;;555222///---,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******))))))(((&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!#########$$$######"""!!! !!!!!!!!!!!!!!! !!!"""$$$%%%'''''' !!!"""""""""""""""""""""!!!""""""######"""""""""!!!!!! !!! !!!"""""""""######$$$$$$$$$$$$$$$!!!###%%%&&&(((,,,111555555222---'''###!!! """%%%%%%$$$"""""""""""""""""""""###$$$%%%&&&$$$$$$#########$$$$$$%%%"""###$$$###$$$&&&***...666999>>>AAAAAA<<<777333,,,)))&&&$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&&&&&&&&&&(((,,,222777888666444///,,,)))'''''''''&&&&&&'''''''''&&&''''''((((((%%%&&&&&&'''((()))******))))))((())))))***+++,,,,,,,,,+++,,,,,,---...///000222666<<>>???@@@@@@@@@???>>>>>>@@@??????@@@BBBDDDFFFGGG{{{qqqfff^^^VVVMMMIIIIIIGGGIIIMMMRRRZZZfffqqqyyyyyytttttttttuuutttqqqlllhhhddd```]]]ZZZZZZZZZZZZYYYXXXXXXWWWXXXYYY[[[]]]^^^cccfffkkkrrryyyiii^^^NNNAAA888333000...+++,,,,,,------,,,++++++++++++++++++++++++++++++))))))***+++++++++++++++*********)))((('''&&&%%%###$$$$$$%%%%%%$$$$$$###"""#########""""""!!! !!!!!!!!!!!!!!!!!! """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######!!! !!!  !!!"""###$$$#########$$$$$$%%%&&&"""$$$&&&''')))---222555333000,,,'''###!!!!!!!!! """######"""!!!!!!"""############$$$%%%&&&'''############$$$%%%%%%&&&###$$$%%%%%%&&&)))---111;;;>>>AAABBB???999222---'''%%%###"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""$$$%%%'''(((((()))---111555666444222,,,+++)))))))))(((&&&$$$&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***+++,,,))))))))))))***+++,,,---,,,,,,,,,,,,---...///000///111444:::AAAIIIPPPTTTRRRPPPLLLFFFCCCDDDIIINNNWWW^^^iiittt}}}~~~xxxtttnnniiiggghhhiiiiiilllqqqvvv{{{wwwnnnjjjhhhcccaaabbb_________^^^]]]\\\[[[[[[YYYXXXVVVVVVWWWWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTVVVYYY[[[^^^``````bbbbbbbbb___[[[VVVRRRQQQOOONNNLLLLLLMMMMMMKKKJJJGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLJJJHHHFFFDDDBBB===<<<;;;999888777666666333222111111000000111111111333555555444333444444555888;;;<<<<<<;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAA@@@?????????AAACCCEEEFFFvvvjjjaaaXXXMMMHHHGGGFFFGGGJJJOOOVVVaaammmuuu{{{~~~}}}~~~|||vvvqqqqqqrrrrrrrrrnnniiieeeaaa^^^[[[YYYYYYYYYXXXXXXXXXXXXXXXYYY[[[^^^```bbbiiikkkooouuu{{{rrrgggUUUFFF<<<777333000------.........------,,,************++++++++++++(((((()))***************++++++******)))'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%"""""""""""""""!!! !!!"""""""""!!!  """"""""""""!!!  !!!"""""" !!! !!!"""######"""!!!!!!!!!"""$$$%%%###$$$&&&''')))---222666111///+++&&&$$$#########!!!"""###"""!!! !!!###$$$$$$$$$$$$%%%&&&''''''############$$$%%%&&&'''''''''(((((())),,,111555>>>@@@BBBBBB>>>666///***%%%###!!!!!!"""###$$$########################### !!!###%%%'''))))))***---000444444222000+++************)))&&&###&&&&&&&&&&&&&&&'''((()))''''''((()))***+++,,,,,,************+++,,,------------------...///000111///000333888???GGGOOOSSSSSSRRRMMMHHHDDDEEEJJJOOOYYY```kkkuuu}}}}}}wwwrrrkkkgggeeeggghhhhhhkkkpppvvv{{{xxxooollliiieeebbbccc^^^______^^^]]]\\\[[[ZZZ[[[YYYWWWWWWXXXXXXWWWVVVTTTTTTTTTSSSSSSSSSSSSSSSVVVWWWYYYZZZ\\\^^^```aaa```aaaaaa___ZZZUUURRRQQQNNNLLLKKKLLLMMMMMMLLLKKKHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKKKKJJJHHHFFFCCCBBB???>>>===;;;:::999888888333333222111000000111111111333555666555444444444444777;;;>>>>>>>>>???@@@>>>>>>>>>???@@@AAACCCDDD@@@?????????@@@BBBDDDEEE|||nnn```UUUNNNJJJHHHLLLHHHHHHMMMSSSYYYbbbkkkvvvvvvwwwxxxwwwuuusssqqqnnnmmmlllmmmmmmkkkeeeaaa```^^^\\\ZZZXXXWWWVVVVVVSSSSSSTTTVVV[[[```eeeiiioooqqqsssvvvzzz~~~yyyppp```QQQEEE<<<666333000,,,***---...,,,,,,...++++++++++++*********))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$######"""!!! !!!!!!"""!!!  !!!"""$$$$$$%%%&&&&&&&&&&&&&&&!!!###$$$$$$###"""  !!!!!!"""""""""""""""###""" !!!###$$$)))'''%%%"""!!!"""###%%%"""###%%%&&&'''+++///333000...+++(((%%%###""""""!!!######"""!!!!!!"""!!!!!!"""###$$$%%%%%%&&&%%%$$$"""!!! !!!###$$$''''''(((***///444:::===@@@???===999444...)))&&&$$$$$$$$$!!!###&&&$$$$$$$$$$$$###!!!  """$$$&&&'''(((+++///333555333000...---***&&&"""!!!"""%%%'''&&&&&&%%%%%%%%%&&&&&&'''))))))(((''''''(((***+++,,,,,,,,,---------......///...,,,,,,+++,,,---...222444555666999@@@JJJRRRSSSTTTSSSNNNHHHFFFKKKPPP\\\cccmmmwww~~~zzztttppphhhdddccceeehhhiiimmmrrrwww|||vvvpppmmmkkkgggeeebbb```]]]\\\]]]]]]]]]\\\\\\\\\ZZZXXXVVVVVVXXXZZZWWWWWWWWWVVVUUUTTTSSSRRRTTTVVVXXX[[[]]]___```aaa```^^^[[[WWWSSSPPPNNNMMMMMMMMMLLLLLLMMMNNNNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIHHHFFFDDDBBB@@@??????>>>===<<<:::888777666555444222111000000000333333444444555666666666:::::::::::::::;;;<<<============>>>??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCC}}}ooobbbWWWPPPKKKIIIJJJFFFFFFJJJPPPUUU^^^fffoooppprrrtttttttttrrrqqqmmmlllkkklllllliiiddd```^^^]]][[[YYYWWWVVVUUUUUUTTTTTTVVVYYY___eeekkknnnvvvwwwxxxzzz|||}}}~~~yyyjjjZZZLLLAAA999555222...,,,...///---,,,...++++++*********)))))))))***************))))))(((''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$###""""""!!!!!!!!!""""""!!!  !!!"""%%%$$$$$$"""  """###"""!!!   !!!"""""""""!!!!!!###"""!!!!!!!!!"""###$$$'''%%%"""  """###"""$$$%%%&&&'''***...222000...+++(((%%%###""""""!!!###$$$###"""!!!"""$$$###############$$$$$$$$$%%%###""" !!!###$$$'''(((***---111777<<>>>>>???@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@AAABBB~~~qqqdddYYYRRRMMMJJJHHHDDDCCCGGGKKKPPPXXX___gggiiilllnnnpppqqqqqqpppkkkkkkjjjjjjiiifffbbb___]]]\\\ZZZXXXWWWUUUUUUUUUUUUVVVYYY^^^dddkkkrrrvvv}}}}}}}}}||||||{{{zzzyyy|||}}}sssdddVVVIII???999555000---//////---,,,...******)))))))))(((((((((+++++++++++++++***))))))''''''''''''''''''''''''$$$$$$%%%%%%$$$$$$###"""$$$$$$##################"""!!!  !!!""" !!!!!!""""""!!!!!!  !!!!!!  !!!!!!!!!!!! """""""""#########$$$$$$&&&$$$""" !!!"""######$$$%%%%%%&&&)))---000000...+++(((%%%$$$###"""###$$$$$$###!!!!!!###%%%$$$$$$$$$#########""""""$$$###!!! """$$$%%%((())),,,111666:::>>>@@@<<<999555///***&&&$$$"""%%%$$$""" !!!""""""######""""""$$$#########$$$&&&'''(((---///222444444222///,,,)))(((&&&%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((((((((('''******+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,...000111444;;;DDDLLLQQQTTTWWWVVVSSSTTTYYY^^^eeekkkttt}}}xxxqqqlllhhhdddccceeehhhiiimmmrrryyy~~~}}}xxxuuuqqqlllhhhfffdddaaa`````````___^^^]]]\\\ZZZWWWTTTSSSUUUWWWXXXXXXYYYZZZZZZZZZZZZZZZ]]]]]]^^^_______________\\\ZZZVVVRRRNNNKKKJJJIIIJJJKKKKKKLLLMMMNNNNNNOOONNNNNNMMMLLLKKKJJJJJJIIIHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@???>>>;;;999777555111000000000111222333333333444444555555666777777777777777888888999:::;;;???@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBB~~~rrrfff[[[TTTNNNJJJHHHCCCBBBEEEHHHLLLRRRYYYaaacccfffjjjlllmmmmmmmmmiiiiiihhhhhhfffdddaaa___\\\[[[ZZZXXXWWWVVVVVVVVVVVVXXX\\\bbbiiiqqqxxx{{{~~~|||zzzwwwtttrrrtttuuuwww{{{wwwkkk^^^QQQDDD===888222...//////,,,+++---))))))))))))((((((((((((******++++++******)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!!  !!!""" """###$$$$$$$$$ !!!!!!!!!   !!!"""###$$$$$$%%%$$$$$$&&&%%%$$$#########$$$%%%$$$$$$%%%%%%&&&(((,,,///111///,,,(((&&&$$$######$$$$$$###!!! """%%%###########################"""!!! !!!"""$$$&&&)))+++000555:::===???@@@999666111+++&&&###""""""$$$###!!! $$$$$$######""" ############$$$%%%'''(((///111333555444111---+++''''''&&&%%%%%%$$$$$$######$$$$$$%%%&&&''')))***%%%&&&((()))***)))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,------...000111222333999AAAHHHNNNRRRWWWXXXVVVWWW\\\aaajjjoooxxxwwwpppkkkhhhdddccceeehhhiiimmmrrrzzz|||yyyuuupppkkkhhhfffdddccccccbbb```___]]]]]][[[WWWTTTSSSTTTVVVXXXXXXZZZ[[[\\\]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]]]][[[XXXTTTPPPLLLJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNNNNOOONNNMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@>>>;;;888666555111111000000000111222222444444444555666666777777777777777888999:::;;;<<>>>>>===666333...((($$$""""""""""""!!! !!!""""""#########"""!!! """!!!!!!"""###%%%'''(((111222444444333///,,,)))&&&&&&&&&&&&%%%$$$#########$$$$$$%%%&&&''')))***&&&''')))***++++++******)))))))))*********++++++***++++++,,,,,,---------///000111111111555<<>>;;;888666555333222222111000111111111444444555555666777777888777777888888999;;;<<<======>>>@@@BBBBBBBBBAAAAAA>>>>>>>>>???AAACCCEEEGGGuuujjjaaaXXXQQQLLLKKKGGGDDDEEEFFFGGGJJJPPPYYY[[[^^^aaacccccccccccccccdddeeeeeecccbbbbbbccc```___^^^]]]]]]]]]]]]]]]]]]___ccciiiooovvv{{{~~~{{{vvvpppkkkgggaaabbbdddfffjjjooovvv{{{zzzooo```QQQGGG>>>777222000///+++***,,,******)))))))))((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%"""###$$$%%%&&&%%%$$$###"""!!!  !!!"""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""$$$$$$$$$$$$###"""!!!  !!!!!!!!!!!! !!!!!!"""###$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&'''***...111111///,,,)))&&&%%%$$$###""""""""" !!! !!!"""###$$$%%%&&&&&&!!!!!! !!!###&&&''',,,000777<<<>>>===:::777111///***&&&###""""""###!!!  """######""" !!!!!!""""""!!!!!! !!!###&&&(((***111222333333111...+++)))%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%&&&'''((()))'''((()))***+++,,,,,,,,,))))))*********+++++++++)))***+++,,,---------,,,,,,...///......111777<<>>;;;999777555444444333222111111111222444555555666666777888888777777888888:::;;;===>>><<<===???AAABBBAAA@@@???======>>>???AAACCCFFFGGGxxxnnneee\\\TTTOOOLLLHHHEEEEEEEEEDDDGGGLLLSSSUUUXXX\\\^^^````````````ccceeedddcccbbbdddfffcccbbbbbbaaaaaaaaabbbbbbccceeehhhmmmrrrwww{{{}}}~~~|||wwwppphhhaaa]]]WWWYYYZZZ[[[^^^dddlllrrr|||}}}~~~}}}vvvjjj[[[QQQBBB;;;555333111---,,,...++++++*********))))))))))))************)))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$!!!"""$$$%%%&&&%%%$$$###"""!!!  !!!"""!!!###%%%&&&'''((( !!!!!!"""###$$$$$$$$$######!!! !!!"""""""""!!!!!! !!!###%%%&&& !!!!!!"""######$$$$$$$$$%%%&&&'''(((+++000333111000---)))'''%%%$$$$$$!!!"""###""" """"""#########$$$$$$$$$!!!  !!!$$$&&&(((...333999>>>>>>;;;555111,,,***'''$$$""""""""""""!!!!!!"""!!! !!!!!!""""""!!!!!! """%%%(((+++---000111222111000---***(((&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((''''''(((((()))+++,,,---*********+++++++++,,,,,,((()))+++,,,------,,,,,,***,,,.........111888===KKKSSS^^^eeehhhjjjnnnrrrtttyyy{{{sssnnnhhhdddccceeehhhiiimmmrrryyy|||yyyuuurrrmmmkkkiiihhhgggdddaaa^^^^^^]]]\\\YYYWWWVVVXXXZZZ\\\\\\^^^___aaabbbbbbbbbccccccccccccbbbaaa```___WWWSSSNNNIIIEEECCCCCCDDDCCCEEEHHHKKKMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@??????===;;;999888666333333333222333333444555555555555666777777888888666666666777999:::<<<===;;;===@@@BBBBBBBBB@@@???@@@?????????@@@BBBDDDEEE{{{qqqhhh^^^VVVQQQMMMHHHEEEEEEDDDCCCEEEJJJNNNPPPTTTXXX[[[]]]^^^^^^___bbbddddddbbbbbbeeehhheeeeeedddddddddddddddeeegggiiilllppptttxxx{{{||||||{{{wwwqqqiii```XXXSSSQQQSSSTTTTTTWWW]]]fffmmmooosssxxx|||yyypppddd[[[EEE>>>777555222///---///++++++++++++************+++++++++++++++***))))))''''''''''''''''''''''''$$$%%%%%%%%%%%%$$$###### !!!###%%%%%%%%%###""""""!!!  !!!""" !!!!!!  !!!"""###############"""!!! !!!!!!"""""""""""""""!!!  """%%%&&&""""""###$$$%%%&&&&&&'''$$$%%%'''((()))---111555222000---)))'''%%%$$$$$$"""###$$$###!!!  $$$$$$$$$###############  !!!$$$''')))///444:::???>>>999222---((('''%%%###"""!!!!!!!!!"""  ######""""""!!! !!!###&&&***---///000000111000///,,,***(((&&&%%%$$$#########$$$%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&(((***,,,---***++++++++++++,,,,,,,,,((()))+++,,,------,,,,,,))),,,...///000444;;;AAAGGGQQQ]]]fffjjjmmmqqqvvvvvv{{{|||tttooohhhdddccceeehhhiiimmmrrryyy~~~{{{xxxuuurrrmmmkkkjjjiiigggddd```]]]^^^]]]\\\ZZZWWWWWWYYY[[[^^^___```aaacccccccccdddddddddcccbbb```^^^\\\[[[UUURRRLLLGGGCCCAAAAAABBBBBBDDDGGGKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIEEEEEEEEEDDDCCCBBB@@@?????????>>>===<<<:::888777222222222333444555777777555555666666777777888888444444555666888999;;;<<<<<<===@@@BBBCCCBBB@@@???BBBBBBAAA@@@@@@@@@BBBBBB}}}tttkkkcccZZZSSSQQQMMMIIIFFFFFFFFFFFFEEENNNPPPSSSWWWZZZ\\\]]]^^^___aaadddgggiiiiiiiiihhhjjjjjjjjjkkkkkklllnnnnnnpppooopppssswwwyyyyyyxxxyyyuuuoooiiiddd\\\RRRKKKJJJKKKLLLMMMQQQWWW___dddiiipppvvvxxxxxxtttiii___LLLEEE;;;444111///,,,***+++++++++++++++***))))))(((((((((((())))))))))))************)))((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""" !!!!!!$$$"""!!!"""$$$%%%%%%$$$ !!!!!!!!!!!! ######"""!!!!!!"""###$$$$$$"""  !!!!!!!!!!!!!!!""""""""""""######"""""""""""""""###%%%%%%$$$######$$$$$$$$$&&&&&&'''(((***///444888666333---((($$$$$$%%%&&&!!!  """"""$$$%%%$$$!!! """$$$&&&'''&&&$$$%%%)))---555999>>>===777000+++)))((('''&&&&&&$$$$$$###"""  """$$$%%%$$$###$$$$$$"""  !!!#########$$$&&&)))---///333222111...,,,)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$+++++++++)))&&&$$$%%%&&&&&&&&&'''((()))***+++++++++++++++*********))))))---.........---,,,,,,+++......---------111666:::EEEPPP___jjjooosssvvvzzz|||~~~}}}sssllliiieeedddfffhhhiiipppxxx~~~{{{xxxvvvtttpppooommmjjjgggdddaaa```aaa___]]][[[YYYZZZZZZ[[[bbbaaaaaaaaabbbccceeeffffffeeeeeefffeeebbb]]]YYYPPPMMMHHHEEEDDDCCCBBBAAADDDGGGKKKMMMNNNOOOQQQRRRPPPPPPOOONNNLLLJJJHHHGGGGGGEEECCCCCCCCCCCCBBBAAA>>>===<<<;;;:::999999999999888555333333444666777666666666666777777777777<<<;;;999888888999;;;<<<<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCwwwoooggg]]]VVVQQQMMMHHHFFFEEEEEEEEEEEEJJJLLLPPPSSSWWWZZZ[[[\\\aaabbbeeegggjjjkkkkkkkkknnnnnnnnnooopppqqqrrrrrrtttttttttwwwzzz{{{{{{yyytttooohhhbbb]]]UUUMMMFFFEEEEEEFFFHHHKKKQQQXXX^^^eeemmmtttwwwxxxvvvmmmeeeVVVNNNCCC:::666333111...***+++++++++******))))))))))))))))))************))))))))))))((('''&&&%%%&&&''''''((((((''''''&&&%%%$$$###!!! !!!!!!!!!!!!###$$$""" !!!$$$"""""""""""""""#########""""""!!! !!!"""###%%%###""" """"""!!!!!!!!!"""""""""######!!!  !!!%%%%%%$$$$$$$$$$$$%%%%%%'''((((((***---111666999777333...(((%%%%%%&&&''''''&&&$$$"""!!!!!!"""""" """$$$###!!! !!!""""""$$$%%%%%%%%%(((---222666999<<<:::555...***(((%%%%%%%%%$$$######""""""###!!! !!!""""""!!!&&&''''''%%%###"""###%%%""""""###$$$'''***---///444222000---***)))''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$%%%''')))&&&''''''((()))***++++++,,,++++++++++++*********------......------,,,+++------------...111666:::CCCNNN\\\hhhooossswww{{{~~~}}}tttmmmiiifffeeeggghhhiiipppxxx~~~{{{xxxvvvtttsssqqqooolllhhheeebbbaaa```___]]]\\\[[[\\\^^^^^^bbbbbbaaaaaabbbccceeefffggggggggghhhfffbbb\\\WWWOOOKKKGGGDDDCCCCCCBBBAAAEEEHHHLLLNNNOOOPPPRRRSSSPPPPPPPPPOOONNNMMMLLLKKKJJJHHHEEEDDDEEEEEECCCBBB@@@???>>>===<<<;;;;;;;;;;;;:::777555444555666777777777777777888888888999<<<;;;999888888999;;;<<<<<<===???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCC|||uuummmbbb[[[SSSPPPKKKHHHGGGGGGGGGFFFHHHJJJMMMQQQUUUYYY\\\]]]bbbccceeegggjjjmmmoooppprrrsssssstttvvvwwwxxxxxxzzzzzzzzz|||~~~~~~|||zzzqqqjjjbbb[[[UUUOOOHHHCCC@@@AAABBBCCCFFFLLLSSSXXXaaaiiiqqquuuxxxxxxrrrlll]]]TTTGGG===777333///---***************))))))))))))))))))*********++++++(((((((((((('''&&&%%%%%%''''''((((((((((((''''''%%%$$$$$$######"""""""""###%%%######$$$###"""!!!!!!"""###$$$"""!!!!!! !!!!!!%%%$$$"""!!!!!!"""######"""""""""#########$$$$$$$$$######"""######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&((()))***,,,000444888:::777444...)))&&&&&&'''(((+++)))'''$$$"""!!!!!!!!! ######"""!!!!!!"""!!!"""###$$$''',,,222777999::::::666111+++((('''########################%%%###!!! !!!!!! $$$$$$$$$###!!! !!!###""""""###%%%(((+++...000333111...+++)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&& """#########%%%''')))''''''((()))***+++,,,,,,,,,,,,,,,,,,++++++++++++------......------,,,,,,+++,,,,,,---...111666:::@@@JJJYYYeeennntttzzz}}}~~~uuunnnjjjgggeeeggghhhjjjpppxxx~~~|||yyywwwvvvwwwuuurrrnnnjjjgggdddbbb______^^^^^^^^^___aaabbbcccbbbbbbbbbbbbdddeeefffiiiiiijjjjjjhhhbbb[[[UUUMMMJJJFFFCCCCCCCCCCCCBBBGGGJJJNNNPPPQQQRRRTTTUUUQQQRRRRRRRRRRRRRRRQQQQQQNNNKKKIIIGGGGGGGGGEEEDDDBBBBBB@@@???>>>=========>>><<<:::777666666777888888888888888999999999:::;;;:::999888888999;;;;;;===>>>???AAABBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCC{{{rrrhhhaaaYYYUUUPPPLLLKKKJJJJJJIIIIIIJJJMMMQQQUUUZZZ^^^```bbbcccdddgggjjjnnnppprrruuuvvvwwwyyyzzz||||||}}}~~~~~~|||zzzpppiii___VVVQQQMMMGGGCCC???@@@AAABBBEEEKKKRRRXXX___hhhppptttwwwxxxuuuqqqdddZZZMMMAAA999444///+++++++++******))))))))))))))))))))))))************))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""$$$""" ######""" !!!""""""""""""!!!!!!!!!!!!!!!######"""!!!!!!""""""###"""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((***---222666999999777444...)))&&&&&&''')))(((&&&$$$"""  !!!###$$$$$$"""!!!!!!""""""###%%%)))///666:::===;;;888333...***'''&&&"""""""""#########$$$$$$%%%###!!! !!!""""""!!!!!!!!!"""###&&&))),,,///111222000,,,)))''''''((()))''''''''''''''''''''''''%%%&&&&&&%%%$$$###%%%&&&''''''((()))***+++,,,,,,---------,,,,,,,,,++++++,,,------...------,,,,,,***+++,,,---...111666:::===GGGUUUbbbmmmvvv|||vvvoookkkhhhfffhhhiiijjjpppxxx~~~~~~{{{yyyxxxzzzxxxuuuqqqmmmiiifffdddbbbaaaaaa```aaabbbccccccdddcccccccccdddeeeggghhhllllllmmmmmmjjjcccZZZTTTLLLIIIEEECCCCCCDDDDDDCCCIIILLLOOORRRSSSTTTUUUWWWUUUUUUUUUVVVVVVUUUUUUTTTRRROOOLLLKKKJJJIIIHHHFFFDDDCCCBBB@@@????????????AAA???===:::999888888999888888888999999999::::::;;;::::::999999:::;;;<<<>>>???@@@BBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDxxxnnnggg^^^ZZZTTTPPPMMMLLLKKKIIIIIIJJJKKKOOOTTTYYY^^^aaaaaabbbdddgggjjjnnnqqqsssuuuwwwyyy{{{}}}~~~|||xxxoooggg\\\SSSNNNJJJFFFCCC??????@@@BBBFFFLLLSSSYYYaaaiiiqqqsssuuuwwwvvvsssmmmdddVVVJJJAAA:::333///,,,,,,+++***)))******+++(((((()))))))))***************+++******)))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%$$$$$$###!!! !!!"""$$$$$$%%%$$$"""  """$$$$$$$$$$$$######""""""!!!!!!!!! !!!!!!!!!""""""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######&&&%%%%%%%%%&&&&&&'''((((((((()))...444888999888555222---(((&&&%%%'''(((###""""""!!! ######$$$$$$$$$###""" %%%%%%%%%(((---333999<<>>???BBBFFFMMMUUUZZZccckkkrrrssssssuuuvvvuuurrriii]]]QQQHHH???777111...---,,,******+++,,,,,,)))))))))*********++++++++++++++++++***)))(((((((((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$""" !!!%%%''''''&&&%%%$$$###"""!!!!!!""""""%%%%%%%%%%%%$$$###"""""" !!!!!!!!!!!!"""""""""#########$$$$$$"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$%%%&&&'''(((((((((***///666::::::888333000+++&&&$$$$$$%%%&&&!!!!!!!!!!!!""""""""""""$$$"""!!!"""#########!!!''''''(((,,,222888;;;===>>>999222---)))'''&&&$$$#########$$$$$$%%%%%%%%%  """"""!!!!!!""""""!!! !!!######$$$&&&(((+++---...///...,,,***'''&&&&&&'''(((''''''''''''''''''''''''###$$$$$$###""""""###%%%&&&&&&'''((()))***++++++,,,,,,,,,,,,++++++++++++,,,,,,------......------***+++---......000444666<<>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEE{{{vvvlllggg___YYYTTTQQQNNNLLLJJJJJJJJJLLLPPPVVV\\\```cccdddhhhkkknnnpppqqqqqqtttvvvzzz}}}{{{wwwjjjcccXXXPPPLLLHHHDDD@@@===>>>@@@CCCHHHOOOXXX^^^ccckkkrrrrrrrrruuuwwwxxxuuunnncccYYYPPPFFF<<<555000...---++++++,,,---...+++++++++,,,,,,,,,------+++++++++******)))((('''(((((())))))))))))((((((%%%$$$###""""""###$$$%%%""""""#########$$$&&&'''$$$$$$$$$###"""!!!!!!!!!$$$$$$%%%%%%$$$###!!! !!!"""""""""""""""!!!!!!!!!"""""""""##################$$$%%%&&&&&&#########$$$$$$%%%&&&'''))))))+++222999===<<<999000---((($$$!!!!!!###$$$ !!!!!!""""""!!!!!!!!!!!! ###$$$$$$''''''***///777===??????:::555...)))'''%%%###!!!"""""""""###############!!! !!!!!! !!!"""!!!!!!###%%%&&&(((***+++---......+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$#########%%%'''%%%%%%&&&'''((()))******,,,++++++++++++*********+++,,,------......------+++,,,.........///222444===CCCNNN]]]mmmzzzzzzsssnnnkkkiiijjjjjjkkkqqqxxx|||zzzyyywwwuuurrrnnnkkkhhhgggcccddddddeeeeeeeeeeeeeeeeeeeeefffiiilllooosssuuutttsssrrrppplllfff^^^XXXSSSPPPLLLJJJJJJJJJJJJIIIKKKNNNRRRTTTUUUVVVXXXYYYWWWXXXXXXYYYYYYYYYYYYYYYVVVSSSQQQPPPPPPPPPOOONNNHHHHHHFFFEEEDDDCCCCCCCCC@@@@@@???>>>>>>===<<<<<<<<<<<<=========>>>>>>>>><<<===>>>>>>???@@@@@@@@@AAABBBCCCDDDDDDEEEDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFzzztttnnnfff___ZZZVVVRRRPPPMMMMMMLLLNNNRRRXXX^^^bbbdddfffjjjnnnpppqqqrrrqqqtttvvvzzz~~~|||xxxkkkdddZZZRRRMMMJJJEEEAAA>>>@@@BBBFFFKKKSSS\\\bbbbbbkkkrrrrrrqqquuuyyyzzz|||vvvlllcccZZZOOODDD===111///...,,,,,,---...///---------.........//////************)))((('''&&&&&&&&&''''''''''''&&&&&&%%%$$$"""!!!!!!"""$$$&&& $$$'''%%%!!!###(((""""""""""""!!! ###$$$$$$$$$###""" !!!!!!"""###############!!!!!!!!!!!!"""""""""""" !!!"""###############$$$%%%&&&'''******,,,333<<>>CCCNNN]]]mmm{{{zzztttoookkkiiijjjkkkkkkqqqyyy~~~{{{yyywwwvvvtttqqqnnnkkkhhhgggaaabbbccceeefffgggggggggeeeeeegggjjjmmmrrruuuwwwvvvtttrrrppplllfff___ZZZUUURRRNNNLLLKKKKKKKKKJJJKKKNNNRRRTTTUUUVVVXXXYYYUUUUUUWWWXXXZZZZZZ[[[[[[UUUSSSQQQQQQQQQQQQPPPOOOJJJJJJHHHGGGFFFEEEEEEEEE????????????>>>>>>======>>>?????????@@@@@@@@@@@@======>>>@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDFFFFFFEEEEEEEEEEEEFFFFFF~~~zzzuuunnnggg```[[[VVVSSSNNNLLLKKKKKKOOOVVV^^^bbbdddhhhmmmppprrrrrrrrrsssrrruuuxxxzzz|||}}}}}}{{{qqqkkkaaaXXXQQQLLLHHHEEEBBBCCCFFFLLLTTT\\\dddhhhiiikkknnnppprrrtttvvvyyy|||zzzwwwqqqgggXXXIII???999333000111222000///222000000000000000000000000///---+++***++++++***(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$###""""""$$$&&&'''(((%%%"""###!!! ######""""""""""""############"""!!!!!!!!!!!!!!!!!!!!!###$$$$$$###"""""""""###$$$$$$###$$$&&&((()))---333888;;;:::888666+++)))&&&$$$""""""######""""""!!!!!!!!!!!!""""""###!!!!!!$$$###!!!$$$)))%%%***///444;;;BBB@@@;;;777000)))%%%%%%%%%!!!%%%%%%$$$###"""""""""###!!!!!! !!!!!!"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&(((+++...//////---((('''&&&%%%%%%&&&'''(((''''''''''''&&&%%%$$$$$$&&&%%%$$$$$$$$$&&&(((***))))))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111444777@@@NNN```ppp}}}zzzvvvrrrlllhhhiiijjjkkkqqqxxx}}}}}}zzzvvvrrrooonnnlllgggfffiiicccccccccccccccccccccccceeefffiiimmmppptttwwwxxx|||yyyuuuqqqmmmgggaaa\\\VVVUUUTTTSSSSSSQQQMMMKKKLLLNNNPPPRRRTTTUUUUUUTTTVVVVVVVVVWWWWWWXXXXXXXXXWWWUUURRRQQQQQQQQQOOONNNKKKKKKLLLLLLKKKIIIGGGFFFDDDBBB?????????@@@??????===>>>@@@AAAAAA@@@??????>>>>>>???@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEHHHHHHGGGFFFEEEDDDCCCCCC~~~yyyrrrkkkeee___YYYVVVQQQOOONNNNNNQQQVVV]]]aaadddggglllooopppqqqqqqrrrrrruuuxxx{{{|||}}}}}}|||tttnnnfff]]]VVVPPPKKKHHHHHHJJJMMMRRRZZZbbbiiinnnmmmppprrrtttuuuwwwzzz|||}}}xxxoooaaaRRRHHH>>>888444444444222222444444444444444333333333333111///---,,,,,,,,,+++)))((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""""""""###$$$%%%&&&$$$"""###!!! !!!!!! """"""!!!!!!!!!!!!""""""$$$######"""!!!!!!""""""""""""######"""!!! !!!######$$$&&&(((---111777<<<===;;;777444***)))&&&###"""!!!""""""!!!!!! !!!!!!###!!!"""%%%%%%###%%%***+++000555888>>>BBB???999333---'''$$$%%%%%%### $$$######""""""""""""###!!!!!!!!!!!!!!!!!!"""###""""""###$$$$$$%%%&&&&&&&&&&&&'''***---...---+++((('''&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&%%%$$$#########%%%'''((())))))))))))************(((((()))******+++,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,...222555;;;CCCRRRcccsss{{{vvvsssmmmiiiiiiiiikkkpppwww|||}}}zzzuuuqqqnnnmmmjjjeeedddgggcccdddddddddeeeeeeeeeeeeeeegggiiimmmqqqtttwwwyyy|||yyyuuuqqqmmmhhhbbb]]]XXXVVVUUUUUUTTTSSSOOOMMMKKKLLLNNNPPPQQQRRRRRRRRRTTTTTTUUUUUUVVVVVVWWWWWWVVVTTTRRRQQQQQQQQQPPPNNNMMMNNNNNNMMMLLLJJJHHHGGGEEECCC@@@???@@@AAA@@@???>>>???@@@AAABBBAAA@@@@@@??????@@@AAABBBCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFxxxqqqkkkeee___[[[VVVTTTRRRQQQRRRVVV[[[^^^cccfffjjjmmmnnnoooooopppsssuuuyyy{{{|||}}}~~~}}}}}}xxxssslllddd^^^WWWQQQMMMOOOQQQTTTYYY```hhhooorrrsssuuuxxxyyyzzz|||zzznnn```VVVJJJBBB<<<:::999666777:::999999999999888777777666444222///......---,,,***)))))))))(((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$"""""""""""""""############"""!!! """!!! !!!"""###"""!!!!!!!!! !!!!!!$$$$$$###""""""""""""###"""#########""" """$$$%%%''')))+++111555;;;??????;;;444000)))(((%%%###!!!  """!!!###&&&&&&$$$&&&***000555:::<<>>>>>>>>>>>===;;;999888777444111//////...,,,***)))))))))(((((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$""""""######$$$######"""!!!!!!!!!!!!!!! """!!!!!!"""$$$$$$###!!!  """"""!!!!!!!!!!!!""""""""""""#########!!! !!!%%%((()))***,,,...333777===AAA@@@:::222---((('''%%%"""!!! !!!  !!! """&&&&&&$$$&&&***000666;;;======<<<666...+++((($$$#########"""!!! !!!"""######"""!!! $$$$$$&&&''')))+++,,,---)))))))))***++++++)))''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$%%%&&&'''(((((()))))))))************))))))))))))******++++++,,,,,,,,,------......///111111111000///111555888CCCKKKZZZkkkyyy}}}yyywwwpppkkkiiiiiiiiimmmsss{{{}}}yyyrrrmmmjjjiiieee```___aaaaaabbbcccdddfffhhhiiijjjhhhiiilllooorrrvvvxxxzzz|||yyytttqqqmmmiiieeeaaa]]]\\\[[[[[[[[[YYYVVVTTTMMMMMMLLLLLLLLLLLLMMMMMMOOOOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPQQQSSSTTTSSSQQQRRRRRRRRRQQQOOOMMMKKKIIIHHHEEECCCBBBCCCCCCCCCBBBAAABBBDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGIIIKKKMMMOOO|||vvvpppjjjfff```^^^[[[XXXWWWVVVWWWWWW^^^```dddffffffggghhhjjjrrrvvvzzz~~~~~~}}}}}}}}}}}}zzzxxxtttppplllgggaaa]]]^^^___aaaeeejjjooosssuuuyyy{{{~~~yyyqqqcccYYYOOOIIIEEEBBBBBBEEECCCCCCCCCCCCAAA???<<<:::999777333111000...,,,***((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$######!!!!!!!!!!!!!!!!!! """!!!!!!###$$$%%%###"""   !!! !!!###$$$%%%$$$$$$###!!!$$$'''))))))+++---...333777<<<@@@>>>888000+++&&&%%%$$$"""!!! """!!!!!!!!!!!!!!!!!!"""!!!%%%%%%$$$&&&+++111888======<<<:::444---***(((%%%###"""!!!   !!!""""""""""""!!!  ######%%%''')))+++,,,---******)))***++++++(((&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%&&&''''''((()))((()))))))))*********************+++++++++++++++++++++,,,,,,---......///111111111000000222666:::DDDMMM\\\mmm{{{~~~{{{xxxqqqkkkjjjiiihhhlllrrr{{{|||xxxqqqllliiihhhddd___^^^aaa___```aaacccfffgggiiijjjiiijjjmmmpppsssvvvyyyzzzzzzwwwssspppmmmjjjfffccc```___^^^^^^^^^]]]ZZZWWWQQQPPPNNNLLLKKKLLLMMMNNNMMMNNNNNNOOOQQQRRRRRRSSSQQQQQQQQQSSSUUUVVVTTTSSSRRRRRRRRRQQQPPPNNNLLLJJJIIIGGGEEEDDDDDDEEEEEEDDDCCCDDDFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHJJJMMMPPPRRR|||vvvpppllleeedddaaa^^^[[[YYYXXXXXX[[[]]]```aaaaaabbbdddfffnnnsssxxx|||~~~}}}}}}|||zzzxxxuuusssqqqnnnkkkhhhhhhiiikkkmmmppptttvvvxxxyyy|||~~~oooeeeZZZTTTNNNIIIHHHJJJJJJJJJKKKJJJHHHDDDAAA???===:::666444222000---+++((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""!!!!!! !!!!!!"""!!! !!!###$$$$$$###   !!!###%%%&&&&&&&&&%%%"""$$$&&&''''''))),,,///555888<<<>>><<<555...((($$$$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!$$$%%%%%%(((...555;;;@@@???<<<999444///((('''&&&$$$"""!!! !!! !!!!!!"""!!!!!!  """###%%%'''((()))))))))((()))******'''%%%""""""###$$$%%%%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&'''(((((())))))))))))))))))************++++++++++++++++++++++++******++++++,,,---.........////////////222777:::EEENNN^^^ooo}}}|||xxxqqqkkkjjjiiihhhlllrrr||||||wwwpppkkkhhhhhheee```___bbb___```aaaccceeegggiiijjjkkklllnnnqqqtttwwwyyy{{{yyyuuuqqqnnnllliiifffdddbbbaaa``````aaa___]]]ZZZVVVSSSPPPMMMLLLLLLMMMNNNMMMMMMNNNPPPQQQRRRSSSSSSRRRRRRSSSUUUWWWWWWVVVTTTRRRRRRRRRRRRQQQPPPNNNMMMKKKIIIFFFEEEFFFGGGFFFEEEEEEFFFHHHJJJKKKKKKJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHIIIKKKNNNQQQSSS|||vvvrrrkkkjjjgggddd```]]][[[ZZZXXXZZZ\\\]]]^^^^^^```bbbiiinnntttzzz|||~~~~~~~~~}}}|||{{{zzzxxxvvvvvvvvvuuutttrrrpppppprrrsssuuuwwwxxxyyyyyy|||uuujjjccc\\\UUUSSSTTTSSSSSSSSSRRRPPPLLLHHHEEEAAA>>>:::777555222///---)))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%###"""""""""###$$$$$$###!!! !!!"""!!!"""$$$$$$$$$!!!!!! !!!!!! !!!!!!"""###$$$%%%%%%$$$###"""###%%%%%%'''+++000444:::<<<>>>>>>:::333+++&&&"""##################"""!!!!!!!!! !!!!!!!!!$$$!!!"""$$$&&&&&&,,,333888>>>AAA>>>999555111,,,%%%&&&%%%$$$###""""""###""""""!!!!!! !!!!!!!!!  !!!!!! """###%%%&&&&&&&&&&&&&&&'''((('''%%%### """$$$%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))))))))************+++++++++***************((())))))***+++,,,---...+++,,,,,,---...222777;;;FFFOOO___qqq~~~wwwqqqkkkjjjiiihhhmmmsss||||||wwwoookkkhhhhhhfffbbbbbbddd```aaacccdddfffhhhjjjjjjlllmmmooorrruuuxxxzzz{{{wwwtttooollljjjiiifffdddcccbbbaaabbbbbbaaa^^^\\\YYYVVVQQQMMMKKKLLLMMMOOOMMMNNNOOOPPPRRRSSSTTTUUUTTTTTTUUUWWWYYYYYYWWWUUURRRSSSTTTTTTTTTRRRQQQPPPLLLJJJGGGGGGGGGHHHGGGGGGFFFHHHIIIKKKLLLMMMLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJLLLKKKJJJJJJLLLNNNQQQSSSzzzvvvooonnnkkkhhhdddaaa^^^]]]VVVXXXZZZ[[[[[[\\\^^^```eeejjjqqqwwwzzz|||~~~}}}~~~~~~{{{zzzzzzxxxwwwwwwyyyzzzzzzyyysssssstttuuuvvvwwwwwwwwwyyy|||wwwooohhhaaa]]]^^^YYYYYYYYYXXXVVVQQQMMMKKKEEEAAA===:::777555222///************))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&$$$""" !!!"""###%%%###!!! """###  ###$$$%%%!!!!!! !!!!!! !!!"""""""""###$$$$$$###!!!!!!$$$$$$%%%&&&)))...555:::???@@@@@@>>>999111)))$$$""""""###$$$$$$$$$$$$$$$  &&&######%%%'''(((...666888>>>@@@;;;555111,,,(((###$$$%%%%%%$$$$$$%%%&&&$$$###"""!!!!!!!!!!!!!!! !!!""" !!!###$$$%%%&&&&&&$$$###$$$%%%&&&&&&$$$"""!!!$$$&&&&&&''''''$$$$$$%%%&&&''''''''''''###$$$%%%&&&''''''''''''))))))))))))*********************)))))))))))))))'''((()))***+++,,,------)))***+++,,,...222777;;;GGGPPPaaasss~~~wwwpppkkkjjjiiiiiimmmsss}}}|||wwwoookkkhhhiiigggccccccfffbbbcccdddfffhhhiiijjjkkklllmmmppprrruuuxxxzzz{{{vvvsssnnnkkkjjjhhhfffdddcccbbbbbbbbbcccbbb___]]]ZZZWWWRRRMMMKKKKKKMMMNNNNNNOOOPPPQQQSSSTTTUUUVVVUUUUUUVVVXXXZZZZZZWWWUUUSSSTTTUUUVVVVVVUUUTTTSSSMMMKKKHHHGGGHHHIIIHHHGGGGGGHHHJJJLLLMMMNNNMMMMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJJJJJJJJJJKKKKKKKKKLLLNNNMMMLLLKKKLLLNNNQQQSSS}}}xxxuuuqqqmmmjjjgggbbb___^^^\\\ZZZYYYYYY[[[]]]___bbbdddiiioootttxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{|||~~~}}}}}}}}}|||||||||{{{yyyyyyxxxwwwwwwvvvvvvvvvvvvxxx|||wwwpppjjjhhhhhheeeaaa___^^^[[[VVVRRRMMMIIICCC>>>:::666333000000...+++******+++***)))))))))((((((((())))))******'''$$$######$$$$$$$$$$$$###!!! !!!""" !!!!!!!!!!!!""""""!!!"""  !!!""""""!!! $$$$$$%%%(((,,,111666999>>>@@@???:::222***&&&%%%###""""""###%%%%%%$$$"""""""""!!!!!!!!!###$$$%%%!!!$$$&&&'''(((---333888<<<>>>>>>:::333+++'''&&&$$$$$$###"""!!!!!!""""""###!!! """""" ###!!! """"""  !!!""""""!!!"""###$$$%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$###!!!!!!"""$$$''''''&&&&&&&&&''''''((('''''''''(((((((((((()))(((((()))***************,,,+++***))))))***+++,,,+++,,,,,,,,,---111555999DDDRRRdddsss}}}wwwqqqkkkhhheeedddiiiqqq{{{}}}xxxsssooojjjgggeeedddcccbbbfffffffffggghhhiiiiiiiiikkkmmmpppsssuuuuuuuuuuuurrrnnniiieeeddddddddddddeeeeeeeeegggfffddd___\\\WWWUUURRROOOLLLKKKKKKLLLOOOQQQRRRSSSSSSTTTWWWYYYYYY[[[]]]\\\ZZZYYYXXXXXXVVVVVVVVVWWWVVVVVVUUUUUUQQQOOOMMMKKKJJJJJJKKKLLLMMMLLLKKKJJJJJJIIIJJJJJJLLLMMMMMMLLLLLLKKKJJJIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLNNNNNNNNNPPPSSSUUU~~~|||yyyuuuqqqoookkkgggddd___]]][[[YYYYYYZZZ[[[]]]]]]___ccchhhmmmpppssstttxxxxxxyyyzzz{{{{{{||||||{{{{{{{{{{{{||||||}}}}}}zzzzzzzzzyyyxxxwwwvvvuuuvvvxxx|||{{{vvvssspppmmmhhhfffeeebbb\\\XXXRRRNNNHHHBBB>>>999555222111...+++************))))))((((((''''''(((((()))***(((%%%###$$$%%%%%%%%%$$$###"""!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!! """ !!! $$$$$$&&&&&&'''&&&%%%%%%&&&'''))),,,000555999;;;??????===888000)))&&&%%%"""######$$$######""""""###"""!!! !!!"""""""""$$$&&&''')))...555:::===>>>===888000***&&&%%%######"""""""""""""""""""""  !!! """!!!!!!!!!!!!!!!!!!""""""###""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%###"""!!!###%%%(((''''''&&&&&&&&&&&&'''&&&&&&'''''''''((((((((((((((()))***************+++***))))))))))))***+++***+++,,,,,,---111666999DDDRRRcccrrr|||vvvpppjjjgggdddccchhhoooyyy}}}yyyuuurrrmmmjjjhhhgggeeedddeeeeeeeeeffffffgggggggggkkkmmmpppssstttuuutttsssmmmjjjfffddddddeeeffffffeeefffggghhhhhheee```\\\WWWUUURRROOOMMMLLLMMMMMMOOOQQQRRRSSSSSSUUUWWWZZZYYY[[[]]]]]]\\\[[[[[[\\\XXXXXXXXXWWWVVVUUUTTTSSSSSSRRROOOMMMLLLMMMMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNNNNPPPRRRTTT~~~zzzwwwuuurrrnnnkkkdddbbb___\\\ZZZZZZ[[[[[[YYYZZZ]]]aaadddgggjjjkkkrrrsssuuuwwwyyy{{{||||||wwwxxxyyyzzz{{{|||}}}}}}zzz{{{{{{{{{zzzxxxvvvtttuuuwww{{{zzzvvvqqqnnnlllhhhbbb]]]YYYUUUNNNHHHCCC>>>999555222000---+++++++++***((((((((('''''''''''''''(((***'''%%%$$$%%%%%%%%%$$$$$$######"""!!!""""""""" !!!!!!!!!!!!"""!!!!!!!!! !!! !!!""""""!!!######$$$%%%&&&&&&%%%%%%)))***...222777;;;>>>???@@@>>>:::444---'''%%%%%%!!!###%%%$$$!!! """$$$###!!!  ###$$$%%%'''***000888===???===:::444---'''%%%$$$""""""""""""""""""###### !!!!!! """""""""""""""#########""""""######$$$######"""$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%######$$$&&&(((((('''&&&%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((((()))*********************))))))))))))******)))***++++++---111666:::CCCQQQbbbqqq~~~{{{tttnnniiifffcccbbbfffmmmxxx}}}zzzwwwtttpppmmmkkkiiigggfffggggggggggggggggggggggggkkkmmmppprrrtttsssrrrqqqkkkhhheeecccdddeeeeeedddeeefffhhhjjjjjjgggaaa\\\WWWUUURRRPPPNNNNNNOOOOOOPPPQQQSSSTTTTTTVVVXXX[[[YYY[[[^^^___^^^^^^^^^___[[[ZZZZZZYYYXXXVVVUUUTTTVVVUUUSSSQQQPPPPPPPPPQQQOOOOOOMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNOOORRRTTT}}}{{{xxxuuurrrkkkiiieeebbb^^^]]]\\\[[[XXXXXXYYY[[[]]]```bbbdddjjjlllooosssvvvyyyzzz{{{vvvvvvwwwxxxyyyzzzzzz{{{zzzzzz{{{zzzyyywwwtttssssssvvvyyy|||}}}wwwtttqqqmmmgggbbb___[[[UUUNNNHHHBBB<<<888555222///---,,,+++***((((((''''''&&&&&&&&&&&&'''(((&&&$$$###$$$%%%$$$###$$$$$$######"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""############!!!""""""###$$$%%%%%%%%%)))---222888>>>AAACCCDDD@@@<<<666///)))%%%$$$$$$ $$$'''%%%"""######!!! !!!""""""###$$$%%%(((---333:::???AAA===888111+++&&&%%%$$$ !!!""""""#########  """"""######$$$$$$$$$$$$""""""#########""""""!!!$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&$$$$$$%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***************))))))))))))))))))))))))((()))***+++,,,000555999BBBOOO```ooo|||zzzsssnnniiifffcccbbbfffmmmvvv|||zzzxxxuuuqqqnnnmmmkkkiiigggjjjjjjjjjjjjiiiiiiiiihhhjjjlllooorrrsssrrrpppnnnmmmjjjgggeeedddcccbbbaaafffgggiiillllllhhhbbb]]]WWWUUUSSSQQQOOOOOOPPPQQQQQQRRRTTTUUUUUUWWWYYY\\\[[[^^^```aaa```______```\\\\\\\\\[[[[[[YYYXXXXXXWWWVVVUUUTTTRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLKKKKKKLLLNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNOOOOOONNNOOOQQQSSS}}}zzzwwwpppnnnjjjfffaaa^^^\\\[[[WWWVVVUUUUUUVVVXXXZZZ\\\bbbdddiiinnnsssvvvxxxyyyuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxyyyxxxwwwuuutttrrrrrrtttwwwzzz}}}~~~{{{xxxtttnnniiifffaaa[[[TTTMMMFFF???;;;999666222///...,,,+++)))(((((('''&&&&&&&&&&&&&&&%%%$$$""""""$$$$$$###"""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!""""""""""""""" !!!"""######$$$$$$%%%%%%%%%&&&'''((()))***++++++///777???DDDGGGGGGGGG>>>999222+++&&&$$$###### $$$'''%%%"""""""""!!!!!!"""$$$&&&'''$$$%%%&&&***000777<<>>FFFJJJKKKHHHFFF:::555---(((%%%$$$######!!!###%%%$$$!!! """""""""!!!"""###%%%''')))%%%&&&(((---444:::===>>>???999222,,,(((&&&$$$### !!!"""###"""!!!  !!!  !!!!!! !!!"""###%%%%%%$$$######""""""######$$$######"""$$$$$$######$$$$$$%%%&&&"""$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''(((((()))*********************++++++++++++******((()))******+++...333666>>>KKK[[[hhhvvv}}}xxxrrrnnnjjjhhheeebbbffflllsss|||~~~zzzxxxtttrrrpppoooooonnnllljjjkkkjjjiiihhhfffeeedddcccfffhhhmmmpppqqqpppmmmkkkhhhggghhhjjjmmmnnnmmmlllmmmmmmmmmnnnnnnlllgggddd^^^]]]ZZZWWWVVVVVVVVVWWWUUUVVVWWWWWWWWWWWWYYY[[[^^^```aaaaaa___]]]\\\\\\ZZZ[[[\\\]]]^^^^^^^^^^^^XXXXXXWWWVVVUUUTTTSSSSSSSSSRRRPPPOOOMMMMMMLLLLLLJJJKKKLLLMMMNNNNNNNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOPPPOOONNNNNNOOOQQQzzzxxxtttooojjjeeeaaa___XXXVVVRRROOONNNOOOQQQSSSUUUXXX___eeekkkoooqqqqqqpppqqqqqqrrrssstttuuuuuuxxxwwwvvvuuutttuuuwwwxxxuuuwwwzzz|||~~~}}}uuuqqqkkkeee^^^VVVOOOJJJ@@@<<<888444222000---++++++***)))(((''''''''''''&&&%%%$$$%%%&&&'''%%%$$$ !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!"""&&&***+++++++++,,,...000222444999???GGGMMMOOOMMMHHHDDD666111***&&&$$$$$$###""""""######$$$######""""""""""""!!!""""""$$$&&&'''&&&'''***000777<<<===<<<:::555---(((&&&$$$""" """###"""!!! !!! !!!"""!!! !!!###$$$%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&!!!###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''((((((((((((((()))******************+++,,,------,,,+++***)))******)))***---111444<<>>999666333111...,,,++++++***((((((''''''''''''&&&&&&'''((()))'''%%% !!!!!!!!!  !!!!!!!!!""""""!!!!!!!!! !!!""""""!!! !!!&&&+++222222333444666888;;;<<>>??????@@@AAAEEEKKKSSSXXXVVVNNNDDD>>>000---)))%%%######%%%&&&!!!"""###$$$$$$###"""!!! """$$$$$$"""""""""###"""(((...333:::AAAAAA===333000,,,'''###"""!!!""" !!!"""""""""!!!""""""!!!!!!  !!!###$$$$$$$$$$$$###"""""""""""""""###$$$&&&%%%$$$"""!!! $$$$$$###!!! !!!%%%(((%%%&&&''')))***+++++++++'''&&&%%%'''***+++)))&&&'''))),,,...//////...---,,,,,,+++++++++++++++++++++,,,---,,,---///333666<<>>999000...***&&&"""  !!!!!!!!!!!! !!!  !!!###### !!!"""""""""""""""!!!"""""""""""""""######$$$&&&%%%%%%$$$"""!!!!!! ###$$$%%%%%%$$$$$$%%%'''%%%%%%'''((()))*********)))''''''(((******'''%%%&&&&&&'''''''''&&&%%%$$$++++++++++++++++++++++++***+++++++++,,,...222555<<>>??????@@@BBBFFFIIIQQQSSSVVVUUUOOODDD999111***(((%%%""" !!!"""######""""""""""""######!!!"""$$$$$$######$$$%%%(((///666:::>>>@@@<<<555,,,***'''$$$"""!!!    !!!#####################"""!!!!!!"""""""""""""""###$$$$$$%%%&&&&&&&&&%%%###!!! !!!###&&&&&&%%%$$$$$$%%%$$$%%%&&&'''((()))))))))***)))(((((())))))&&&$$$((((((((('''''''''&&&&&&*********++++++,,,,,,---)))***+++++++++---111444;;;DDDQQQ]]]hhhsss~~~}}}xxxrrrlllhhhfffdddaaacccgggkkksss}}}yyyuuusssqqqnnnmmmnnnnnnnnnmmmlllkkkiiifffccc```^^^]]]aaadddhhhjjjjjjjjjjjjkkklllmmmppptttwwwyyy{{{|||~~~~~~~~~}}}{{{xxxvvvtttrrrllljjjfffdddcccaaa___]]]^^^^^^___```bbbaaa^^^\\\ZZZZZZ[[[\\\\\\\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUUSSSQQQOOONNNNNNNNNMMMLLLLLLIIIGGGGGGIIIKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQRRRQQQRRRRRRRRRSSSSSSSSSSSS|||yyywwwqqqoookkkgggdddbbbbbbaaahhhgggggggggiiikkknnnppprrrsssvvvxxx{{{}}}~~~}}}vvvmmmggg\\\XXXQQQJJJDDD???:::777333111///...---,,,***((()))((((((''''''&&&&&&&&&###$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###%%%'''&&&$$$!!!!!!"""""""""!!!"""###%%%'''***000777<<>>===>>>BBBGGGLLLTTTTTTTTTQQQIII>>>333---(((&&&$$$!!! !!!"""$$$###"""!!!!!!"""###$$$!!!"""$$$$$$###$$$%%%'''***111999>>>AAAAAA:::222)))(((&&&$$$""" !!!  !!!!!! $$$$$$$$$%%%%%%$$$######""""""""""""###$$$%%%%%%%%%&&&'''''''''%%%"""!!!!!!######"""""""""###$$$%%%&&&'''(((((((((((())))))(((((())))))((('''******)))******,,,---...))))))***+++,,,,,,------***++++++++++++...111444<<>>>>>===;;;999:::???GGGLLLRRRRRRPPPKKKCCC999000+++'''&&&$$$"""!!!!!!"""###$$$###"""!!!!!!"""###$$$!!!"""$$$$$$###%%%''')))+++333;;;@@@CCCAAA999000((('''&&&$$$###!!! !!! !!!#########"""!!!"""!!!  !!!"""###$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%&&&'''((('''%%%###""""""###"""!!! !!!$$$&&&$$$%%%&&&'''((((((((('''&&&'''(((((())))))++++++))))))(((((()))***+++,,,))))))***+++,,,,,,------+++,,,,,,,,,---///333666===EEEPPPZZZeeeqqq}}}~~~xxxsssmmmhhhfffdddaaabbbfffkkksss~~~yyytttppplllhhhffffffffffffffffffffffffffffffdddcccbbbccceeehhhiiihhhhhhhhhiiilllnnnppptttxxx{{{wwwtttpppnnnllliiigggeeecccbbbaaabbbbbbaaa___]]]\\\]]]]]]\\\\\\ZZZYYYYYYVVVVVVVVVUUUUUUTTTTTTTTTSSSQQQPPPPPPQQQQQQOOOMMMLLLJJJGGGGGGIIILLLNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRPPPQQQRRRSSSTTTVVVWWWWWW|||{{{yyyvvvtttrrrqqqpppnnnnnnnnnoooqqqtttwwwxxxzzz{{{~~~|||wwwkkkfff^^^WWWPPPJJJDDDAAA;;;999666444222000---+++))))))((('''&&&&&&%%%%%%&&&%%%$$$"""!!!!!!!!!!!! !!!!!!###%%%(((+++---***&&&""" !!!######"""$$$&&&(((,,,111888<<<:::888666555777===EEEKKKOOONNNJJJEEE===555...***&&&%%%$$$###"""######$$$######""""""""""""######"""###$$$$$$$$$&&&))),,,---444<<<@@@BBB@@@777...((('''%%%$$$""""""!!!!!!!!! !!!###&&&&&&%%%###!!!!!!!!! !!!""""""### """""""""""""""""""""###$$$%%%&&&'''%%%%%%&&&'''&&&%%%$$$###&&&&&&%%%###"""###'''***&&&&&&'''(((((((((((((((%%%'''((((((((())),,,...------,,,+++***)))((((((*********++++++,,,,,,---+++,,,---------///333666===DDDNNNXXXbbbnnn{{{zzztttmmmhhhfffdddaaabbbffflllttt~~~zzztttooolllgggddddddddddddcccddddddeeeeeeffffffggggggfffhhhjjjjjjiiiiiiiiikkkmmmoooqqquuuyyy}}}~~~{{{vvvsssqqqooollliiifffdddcccbbbcccbbb___]]]]]]]]]]]]\\\\\\ZZZYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRRRRSSSSSSQQQOOOMMMJJJHHHHHHJJJLLLMMMMMMNNNNNNNNNNNNOOOPPPQQQRRRPPPPPPQQQSSSTTTUUUWWWWWW}}}{{{zzzyyyxxxvvvwwwxxxyyy{{{|||}}}~~~}}}sssnnnfff]]]VVVPPPJJJFFFAAA>>>;;;999777444111...------,,,+++***)))((((((&&&%%%###"""!!!""""""""" !!!"""$$$&&&((()))***'''%%%###"""######!!! !!!$$$&&&))),,,000555888555555333333555<<>>@@@AAA>>>444***'''&&&$$$"""!!!!!!"""### !!!!!!!!!!!!  !!!"""#########!!! !!!!!!!!!!!!!!!""""""### !!!""""""""""""""""""""""""###$$$%%%''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%%%%''')))''''''((()))))))))(((((('''((())))))'''(((+++...////////////...,,,***)))++++++++++++++++++++++++++++++,,,,,,,,,...222555;;;AAAKKKTTT___kkkxxx{{{tttnnniiifffddd```bbbffflllsss~~~{{{uuupppmmmgggdddcccddddddcccddddddddddddeeefffhhhiiijjjlllmmmmmmlllkkklllmmmoooppprrrvvvzzz}}}yyywwwtttqqqnnngggfffdddccccccbbb```^^^\\\\\\\\\\\\\\\[[[ZZZYYYVVVVVVVVVVVVVVVWWWWWWWWWTTTSSSSSSTTTUUUUUUSSSPPPMMMKKKJJJJJJKKKLLLLLLKKKLLLLLLMMMMMMOOOPPPRRRRRRPPPPPPQQQRRRSSSUUUVVVVVV~~~}}}xxxrrrjjjbbb[[[TTTNNNJJJEEEBBB???<<<:::777444111++++++***)))((('''&&&%%%'''&&&%%%$$$$$$$$$%%%&&& !!!###$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&$$$ !!!$$$'''))),,,///333666333222222222444;;;DDDJJJMMMIIIDDD===555...)))&&&######""""""""""""######!!!"""###$$$$$$###"""!!!"""######$$$$$$'''+++...444:::???@@@???;;;111''''''%%%"""  """$$$ !!!"""""""""!!!  ###"""!!! $$$%%%%%%%%%%%%$$$######"""""""""###$$$&&&'''(((%%%%%%$$$#########$$$$$$"""$$$&&&'''&&&%%%%%%&&&'''((())))))))))))))))))(((***+++)))''''''***---)))+++---......---,,,***,,,,,,++++++++++++++++++******+++++++++---111444:::???HHHRRR\\\hhhvvv|||tttnnniiifffddd```bbbfffkkksss}}}|||vvvrrrnnnhhheeeddddddddddddfffeeedddcccdddfffhhhjjjnnnooopppooonnnnnnooopppooopppsssvvv{{{}}}zzzxxxtttrrrhhhfffdddccccccbbb```^^^\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWXXXXXXXXXXXXXXXYYYUUUTTTTTTUUUVVVVVVTTTQQQMMMLLLKKKKKKLLLMMMKKKJJJKKKKKKLLLMMMNNNPPPRRRSSSPPPPPPQQQRRRSSSTTTUUUUUU