BM6P6(@ zzzcccXXXYYYXXXVVVSSSQQQNNNLLLKKKMMMQQQYYYccckkkooonnnmmmjjjbbbXXXPPPMMMLLLKKKIIIEEEMMMQQQPPPVVV^^^[[[QQQMMMGGGAAA@@@BBBCCC???;;;:::999888888777777777777777888;;;===>>>>>>===<<<;;;999888;;;@@@AAA===888::::::;;;;;;;;;;;;;;;:::@@@EEEGGGBBB:::444555888666555333111000000111222444333000...---///000222444333111000000000111222333444444444333000---,,,...,,,)))***---//////...000---+++***,,,///111222444555555666777999:::;;;======???DDDHHHFFF>>>777///---***)))*********)))------,,,,,,,,,,,,------+++((()))...222555:::@@@FFFCCC@@@>>>===;;;777444333444444555444444444333///000111222111222555777999999999;;;>>>BBBGGGJJJGGGBBB;;;666444333222222555999:::666777<<<>>>:::;;;555555999999444222444777777666666777888:::;;;999888666333111000////////////000111222444666777111111222222222111000000222444666555333000......---...000111222222222111222222000///------,,,,,,///...,,,******+++,,,---///000000000///...---,,,+++******+++---000333444444222111111111000...,,,++++++,,,...000111222333000...,,,***(((''''''&&&'''))))))((('''&&&'''((($$$%%%'''(((((((((''''''%%%%%%&&&((()))+++,,,,,,+++***((('''''''''((()))(((''''''''''''((())))))+++...555@@@RRRkkk|||bbbEEE666111---+++,,,&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%$$$##################$$$###"""!!!"""###""" www```WWWYYYXXXVVVSSSPPPMMMKKKIIINNNRRRYYYccckkknnnnnnllljjjbbbXXXPPPMMMLLLJJJHHHEEEMMMQQQQQQWWW___]]]TTTMMMJJJEEEBBBAAA@@@AAAAAA<<<;;;999888777777777888888999;;;===>>>??????>>><<<:::999<<<@@@AAA>>>:::;;;<<<=========<<<;;;:::AAAEEEGGGEEE@@@;;;999:::888666222000...///000111444222000......///111333222222111111000000000111000000111111000...,,,***000...++++++---......,,,111///......000333555666777777777888999:::;;;<<<>>>>>>@@@DDDGGGDDD===777---+++)))((()))*********,,,,,,+++******))))))))))))&&&''',,,000333888===BBBBBBBBBAAA???<<<999888333444555555666555555444111222333333222333666888::::::;;;===AAAFFFKKKNNNHHHCCC:::444111000000000444777888555666;;;===::::::555444666555000///111555444444444555666888999888777555333111000///...000000000000000111222222000000000000000000000000333555666666333///---------...///111111111111111222111000...---,,,,,,+++...---,,,+++***+++---...///000000000///......---++++++******+++---000222333222111000111000...,,,***+++,,,---///000111222......---+++***)))((('''((()))***)))((('''''')))&&&'''((()))))))))((((((&&&'''((()))***+++,,,---+++***((('''''''''((()))'''''''''&&&'''(((((()))+++...444>>>OOOgggfffIII888111---++++++&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$"""""""""######!!! rrr]]]UUUVVVVVVTTTRRRPPPNNNLLLKKKOOOSSSYYYbbbiiilllllljjjiiiaaaWWWPPPMMMKKKIIIGGGFFFMMMQQQRRRWWW^^^]]]VVVMMMMMMKKKGGGCCCBBBDDDGGG???===;;;888777777888999999:::;;;<<<>>>???@@@AAA===;;;;;;>>>AAABBB???<<<===???@@@BBBAAA???===;;;AAADDDGGGIIIGGGCCC???<<<:::777222///---...000222444333111//////000111222111111111111111000//////---.../////////...,,,+++222///---,,,,,,---,,,,,,222222333444666999<<<=========<<<;;;;;;;;;<<<<<<===<<<===@@@BBBAAA;;;666...+++)))((()))***++++++,,,,,,+++***)))((((((''''''$$$$$$))),,,...333999;;;???CCCCCC@@@<<<:::999444555666777888777777666222333333333222333666999;;;;;;===@@@EEEJJJNNNQQQHHHBBB888111.........///333555555444555:::<<<;;;:::666444333111---,,,---000000000000111333555666555555444222000///...---111000000///.........---///...---,,,---///111222444666888777444000---,,,,,,---...///000000000///111111///---,,,+++++++++...---,,,++++++,,,...///000000//////////////////---,,,***)))***+++---...222111000000000///---+++)))***+++,,,---...///000,,,,,,------,,,+++***)))***+++++++++)))((()))***(((((()))*********))))))(((((()))******+++,,,,,,***)))((('''''''''((()))'''&&&&&&&&&&&&'''((((((+++---222;;;KKKbbb|||lllNNN;;;222---***)))'''&&&&&&%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$###!!!ooo\\\VVVUUUTTTSSSRRRPPPPPPOOOOOOQQQSSSXXX___eeehhhhhhgggddd]]]TTTOOOMMMLLLKKKIIIIIINNNQQQQQQTTTYYYYYYUUUOOOOOOOOOMMMKKKJJJIIIIIIBBB@@@===999888777888999999999999:::<<<===???@@@===<<<<<<>>>AAABBBAAA???AAABBBEEEFFFFFFCCC@@@===@@@AAAEEEIIILLLIIICCC===:::777333///...000444666777555333111000///000000///000111222111000...------...///000000000//////000///---,,,,,,---------333555777999;;;>>>AAADDDEEEDDDBBB???===;;;:::999777777888:::======;;;999222///+++))))))*********,,,,,,,,,,,,+++***))))))&&&###"""&&&)))***///444666<<>>@@@CCCFFFJJJMMMNNNEEE???666000...///111222444555444444666999<<<<<<;;;999666333///,,,+++,,,------------...000222444333333222111000///...---000000000//////...------///...,,,+++,,,...222444666888:::999666222///...,,,------....../////////000000...---,,,++++++***...------,,,------.../////////////////////000000///...,,,***)))***+++,,,111///.../////////---+++))))))***+++,,,------...***+++---......---+++***+++,,,---,,,***)))***+++((()))))))))))))))))))))(((((())))))***************)))((('''&&&'''((((((&&&&&&&&&&&&&&&''''''((())),,,000999HHH___xxxsssUUU???333...)))''''''&&&&&&%%%$$$###""""""$$$$$$%%%%%%&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''&&&$$$######%%%%%%$$$###mmm^^^ZZZ[[[YYYVVVRRRPPPOOOOOOOOORRRSSSWWW[[[```bbbbbb```]]]WWWQQQMMMNNNOOONNNMMMKKKNNNPPPOOOOOORRRRRRPPPPPPOOOPPPSSSVVVUUUOOOIIIEEECCC@@@===;;;999999:::888888888999:::;;;<<<===<<<<<<<<<>>>@@@AAAAAA@@@CCCEEEGGGIIIIIIFFFCCCAAA??????BBBGGGKKKIIICCC===999666333111222555:::===:::888666333000...------//////000111000///...---,,,---......///000000000......---------...///111333555888:::<<>>@@@@@@:::666111---,,,+++******++++++,,,,,,,,,+++***)))&&&###"""%%%'''(((,,,111555===EEEGGGBBB===::::::777888:::<<<===<<<:::999666777888888888888999;;;>>>???AAACCCDDDFFFFFFGGG@@@;;;666222222555777888777555444555777999;;;>>><<<===;;;777222/////////,,,,,,+++,,,---///111222111222222111111///...---...///000111111111000000000///,,,+++,,,///222555777:::<<<<<<999444111000---------------.........///...---,,,,,,,,,,,,,,,.....................///......------...///000111000///---+++******+++,,,///...------......,,,***)))*********++++++,,,,,,)))***,,,.........,,,++++++------,,,+++***+++,,,)))(((((((((((((((((((((&&&'''''''''(((((())))))***)))'''&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((***///777GGG^^^wwwzzz]]]CCC555///***&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%&&&''''''((((((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((''''''''''''''''''((('''&&&$$$$$$%%%'''&&&&&&lllaaaaaafffbbb[[[TTTOOOMMMMMMNNNSSSSSSTTTWWWZZZ[[[ZZZYYYXXXSSSNNNLLLNNNPPPPPPOOOLLLNNNNNNMMMLLLKKKMMMNNNPPPNNNPPPUUU[[[[[[TTTLLLJJJIIIFFFCCC@@@>>><<<<<<888888888999999999::::::::::::;;;<<<===???@@@@@@CCCEEEGGGHHHHHHGGGEEECCC???>>>???CCCFFFFFFBBB>>>888666444333555888===@@@;;;:::777444111///---,,,///////////////......---++++++,,,,,,---......///------...------...000333222444666777888<<>>777222///...------,,,,,,---------+++***))))))%%%$$$&&&''''''***///777===EEEIIIGGGBBB???>>>999;;;===??????===;;;999:::===???@@@???>>>>>>>>>>>>???AAABBBBBBAAA@@@???<<<:::888999;;;===>>>>>>999666444666777777:::>>>;;;???@@@;;;666444444333...------,,,---...000111000111222222222000///...---///000222333333222222111///---+++,,,...111333666999<<<===:::666333111......---------......///------------------...///000000/////////.........,,,,,,++++++,,,...000111///...,,,+++***+++---......---,,,,,,------+++************+++++++++++++++)))***+++---------,,,++++++---------+++***+++,,,))))))((('''''''''((((((%%%%%%&&&''''''((()))))))))((('''&&&&&&&&&'''((('''''''''''''''((())))))(((***...666FFF\\\uuucccGGG777000+++%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&'''''''''&&&&&&((())))))((('''&&&$$$$$$%%%&&&'''(((((()))((((((''''''''''''(((((()))'''%%%%%%&&&(((((((((kkkeeehhhlllfff]]]UUUPPPOOOQQQSSSTTTSSSRRRSSSTTTTTTSSSRRRVVVRRRMMMLLLNNNOOOOOONNNLLLLLLMMMLLLJJJIIIKKKNNNMMMNNNPPPTTTXXXYYYVVVTTTOOOOOOMMMKKKHHHDDDAAA???999999:::;;;:::999888777777888999:::;;;<<<>>>@@@AAABBBCCCEEEEEEEEEDDDDDD@@@?????????@@@AAA@@@???777666555555666999<<<>>>999888777444222111///...000///......------......,,,,,,,,,,,,---...//////...///000...,,,,,,///222000222333333333888AAAHHHMMMKKKGGGBBB===999666555444444444555888>>>DDDIIIGGGBBB<<<666444333333222333333333333111...+++)))+++'''&&&((()))(((+++///444888@@@EEEHHHFFFCCCAAA<<<>>>@@@AAA@@@>>>;;;999:::>>>BBBDDDCCC@@@???>>>===>>>@@@AAA@@@???<<<;;;;;;<<<>>>AAADDDDDDCCCAAA;;;555333555666444777===999@@@DDD???:::999888666111000///......///000111000111222333333111000///---///111222333333222111000...,,,++++++,,,///000333777;;;<<<:::666333111000///...------...//////,,,,,,,,,---...///111222111111111000///...---,,,+++***))))))+++---///111,,,+++***)))***+++---...---,,,+++,,,------+++)))++++++++++++++++++++++++*********++++++++++++++++++,,,---,,,*********++++++***)))((((((((())))))$$$%%%&&&'''((()))***+++)))((('''&&&%%%&&&'''''')))(((((((((((()))******)))+++...555CCCYYYqqqgggIII888222,,,%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$&&&''')))***)))((('''######$$$%%%&&&'''(((((((((''''''&&&&&&''''''(((***(((%%%%%%''')))******~~~jjjggglllkkkeee\\\TTTQQQSSSWWW[[[TTTRRRQQQPPPQQQQQQOOOMMMWWWRRRMMMLLLMMMOOONNNLLLKKKKKKLLLLLLJJJIIILLLQQQKKKMMMPPPRRRSSSTTTWWWZZZSSSSSSSSSQQQMMMIIIDDDBBB:::;;;<<<===<<<:::777666666777888999999;;;===?????????@@@BBBCCCCCCDDDDDDAAA@@@???>>>======???@@@777666666555666888:::;;;777666666555333222111111000///...,,,,,,---......///////////////000111222000111111///,,,+++---000///000111000000555>>>GGGKKKIIIEEEAAA===:::888666333222111111444999AAAFFFIIIEEE>>>999777777777777;;;;;;;;;999666222...+++---)))''')))***)))+++000...222999@@@FFFGGGDDDAAA>>>???AAABBBAAA>>>;;;888888<<>><<<:::<<<>>>BBBFFFIIIHHHEEEAAA;;;555222444444222555;;;777@@@EEEAAA<<<<<<;;;888333222111000///000111111000111222333333222000///...///111222333222000///...---,,,******+++,,,---111555999;;;999666333111000000...------...///000+++,,,,,,---///111333444222222222111000...,,,+++***)))((((((***,,,///000***)))(((((()))+++---///,,,+++++++++,,,,,,+++))),,,,,,,,,++++++++++++++++++******))))))***+++++++++,,,---,,,***)))***+++---,,,***)))))))))******%%%%%%&&&((()))+++,,,---)))((('''&&&%%%&&&'''''')))))))))))))))******+++***+++...444AAAVVVmmm}}}jjjKKK999222---&&&"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%''')))******)))(((""""""###$$$&&&''''''(((''''''&&&&&&&&&&&&''''''***(((&&&&&&'''***++++++ssshhhddddddccc```ZZZUUURRRRRRTTTVVVWWWTTTQQQQQQQQQQQQNNNKKKKKKKKKLLLNNNPPPPPPNNNLLLMMMLLLJJJKKKLLLLLLKKKJJJLLLLLLLLLMMMNNNSSSXXX]]][[[TTTMMMMMMPPPPPPJJJCCCAAAAAAAAA@@@>>>;;;888666999999999888777888:::===@@@?????????@@@BBBDDDEEEFFFBBB>>>???BBBCCCAAA===>>><<<999777777777666555666777777666333111111111222222111...++++++---///111///------///000000000///////////////......---////////////222888???EEEFFFEEEBBB???<<<999777555444666666555333555:::???FFFFFFEEEEEEEEEFFFHHHIIIJJJFFFBBBAAA@@@;;;333,,,,,,++++++,,,---///111222333555777;;;===>>>>>>>>>??????>>><<<999999:::<<<777===EEEIIIGGGBBB<<<888:::;;;===@@@BBBAAA===:::<<>>BBBCCC@@@===:::888555666777666444333333444000222333444444333111000---...000000//////111333000///---,,,++++++,,,,,,444333333222111111111111222111000///......//////******+++,,,...000222333555222///......---,,,******)))((())),,,.........)))))))))***+++,,,---...---,,,***)))((())))))***---,,,+++******+++---///000---)))(((***,,,+++***---,,,+++***))))))))))))+++***)))((((((''''''((()))))))))))))))******+++))))))***))))))((('''&&&'''''''''''''''((()))***)))+++111888@@@OOOhhh}}}nnnOOO999...((($$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&)))***)))((((((((('''&&&$$$######$$$&&&''''''&&&%%%%%%%%%&&&'''((())))))(((''''''''''''(((~~~~~~mmmbbb___^^^___\\\WWWSSSRRRSSSUUUWWWVVVTTTQQQPPPQQQPPPMMMKKKIIIIIIKKKMMMOOOOOOLLLJJJIIIHHHHHHIIIKKKLLLLLLKKKJJJIIIIIIIIILLLSSS[[[aaa]]]VVVNNNMMMPPPPPPKKKEEEEEEEEEEEEDDDAAA===999777;;;:::999999999999999:::============???AAACCCDDDEEEAAA===>>>AAACCCBBB@@@???<<<888666666666555444333444555555333111111222333333111///------///222555555333222111000000000000111111111000...---+++.........---...222888<<>><<<:::999888555555555333333555888;;;BBBCCCDDDFFFIIILLLPPPRRRRRRNNNJJJHHHFFFAAA999222//////......///000222333444555777999;;;===>>>???;;;<<<;;;:::888888999;;;888<<>>NNNhhh~~~rrrSSS<<<000***%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$(((((()))(((((((((((()))'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$%%%&&&'''(((((((((((((((''''''''''''~~~|||}}}yyyfff]]]ZZZZZZXXXVVVTTTRRRQQQSSSUUUWWWVVVTTTQQQPPPPPPOOOMMMKKKHHHIIIJJJLLLNNNMMMJJJGGGEEEDDDDDDFFFIIIKKKKKKKKKFFFFFFEEEFFFJJJSSS]]]ddd```XXXOOOLLLNNNOOOLLLGGGHHHIIIIIIIIIFFFAAA<<<999>>>;;;999999;;;<<<999777:::::::::;;;===@@@BBBDDDCCC@@@<<<<<<@@@CCCDDDCCC@@@<<<777444333333333222000222333333222111111222333333111///...///222555:::;;;;;;888333//////111333333444333111///,,,***......///...---...111333;;;;;;;;;;;;;;;;;;;;;;;;888555333222333444555555:::<<>>888555444333222222333444555444444555666888:::<<<>>>999:::::::::888888999::::::;;;???EEEIIIHHHCCC>>>::::::;;;>>>BBBEEEFFFEEEEEEFFFIIIMMMQQQOOOIIICCC===888111------000444666888;;;???AAA???===:::999555444444666777666222...111222333444444444222222,,,///111111000/////////000000///...///000111222000000000000111222333444222000...,,,,,,---///111............///000111222222111000000000///,,,******(((''')))+++------,,,///......---,,,,,,------///---,,,***((((((((()))++++++***)))***+++,,,---///,,,)))((((((((('''&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((())))))***+++,,,,,,,,,***)))'''%%%$$$$$$$$$%%%&&&''')))+++,,,***+++///444<<>>???<<<777888888999:::===@@@CCCEEEBBB???<<<;;;>>>BBBEEEEEEAAA===888444222222111111000111222222000///000000111111111///...000444777:::===>>>:::444///000333555555666555333///,,,)))...000111000///...///000333444555777999:::<<<<<<:::666222111333444333111333555888===CCCIIINNNQQQSSSQQQOOOMMMKKKGGG@@@<<<;;;999888666555555555666444333222222333666999;;;:::;;;<<<;;;999888777888;;;:::===DDDLLLNNNKKKFFF===<<<;;;===AAAEEEGGGGGGFFFDDDEEEHHHMMMLLLGGGAAA>>>777///,,,...111444444444888===@@@???>>><<<<<<555333222555999888111+++000111111222333222222111---///111111000...------///.........///000222333444333333333333333444555111000---++++++---///111000////////////000000111000000000111111000---***)))((('''(((***,,,,,,+++//////......---......//////---+++)))(((((((((((()))))))))))))))***,,,,,,---,,,)))'''&&&&&&%%%$$$%%%&&&'''(((((()))))))))%%%%%%&&&'''((()))))))))((((((((((((((()))******------,,,+++)))'''%%%$$$######$$$%%%''')))+++,,,,,,,,,///444<<L=hĦ4ĉ@ӵiii[[[UUUTTTTTTQQQQQQQQQRRRRRRSSSSSSSSSUUUUUUTTTRRRPPPNNNMMMMMMLLLKKKKKKKKKLLLJJJGGGEEEFFFEEEDDDDDDEEEFFFEEECCC???BBBFFFJJJNNNSSSYYY\\\^^^VVVLLL>LDDDBBBCCCEEEGGGFFFCCC@@@>>>:::888777;;;AAACCC???;;;888999999;;;>>>AAADDDFFFBBB???<<<<<<===AAADDDEEEBBB>>>999555333222111000111222333222///---------///000000000///111444666666:::;;;888222///111555666666666666444111...,,,---///111111000............///111333666999;;;<<<;;;777333222333444222///222333555888<<>>>>><<<:::888666666666666222111//////000333666888;;;<<<===<<<999555333333777666888???IIINNNNNNKKKAAA???<<<<<>>>>>555333333666999888222,,,......//////000000000000///000222111...,,,,,,,,,---,,,,,,,,,---///111222666555444333222222111111000...,,,++++++,,,///000000000////////////000000///...///000111000---***)))((('''''')))++++++***,,,,,,,,,---...///000000---,,,***(((''''''''''''''''''(((((()))***++++++++++++***(((&&&$$$$$$$$$$$$%%%&&&((())))))))))))$$$%%%'''((())))))))))))((((((((('''((())))))***------,,,+++)))(((&&&%%%######$$$%%%''')))***+++------///444<<>>>>>AAAGGGLLLPPPSSSWWWZZZ[[[TTTKKKHdĦAAA===???@@@AAABBBAAA???>>>777777999>>>BBBDDDAAA===999::::::<<<>>>BBBEEEFFFBBB@@@>>>======???AAACCCBBB???;;;888777555333111222333333222///---,,,------///111222111222333555444555555333000000222555777666666555444333111111...000222111000...---------...000333555888:::;;;;;;999777555555444222111555555666888:::===@@@BBBEEEFFFGGGHHHGGGEEEBBB@@@>>>===:::888666555555555222111//////000222555777:::<<<===<<<888333000///222111333888@@@FFFHHHHHHDDDAAA===;;;<<<>>>??????>>>======???AAA@@@<<<888777555111000111333555666444888===@@@@@@???======666555555666888777333///,,,---------...//////000111222111///---++++++,,,,,,+++++++++,,,---///000444333222000///...------------,,,+++,,,---.../////////.........///000000---------...//////---+++)))(((&&&''')))******)))*********+++,,,...///000***)))(((&&&&&&&&&''''''%%%&&&'''((())))))******)))******)))&&&$$$$$$%%%$$$%%%'''))))))))))))(((%%%&&&(((************)))((((((''''''(((((()))***++++++++++++***)))((((((%%%%%%%%%%%%&&&'''((((((,,,,,,///444<<>>ĦFFFKKKOOOTTTYYY\\\YYYSSSKKKDdD=========BBB@@@ӵ>>>AAAӵ???ӵ@@@===<<<333222Ħ555111ӵ777666555444ĭӵ444666;;;;;;888666444333444666666666888:::===@@@BBBAAACCCEEEFFFDDDAAA???>>>===;;;999777555444444444444333222111222333555777;;;===@@@???;;;777333111111111222444888===AAADDDCCC@@@<<<:::;;;;;;<<<;;;:::;;;===>>>===;;;777555333333444444333444666888999===AAABBB@@@===:::999666777777777777666444333------------...///000000333333111...***)))***,,,,,,,,,+++++++++---...///222111000///......------++++++,,,---------------...---------...///000000---+++***+++------,,,+++)))'''&&&&&&((())))))(((******)))******+++,,,,,,''''''%%%%%%%%%%%%&&&'''$$$%%%&&&'''((()))))))))''')))+++)))&&&%%%%%%&&&%%%&&&(((*********)))((('''(((***+++,,,+++***)))(((''''''''''''((())))))((()))******++++++++++++(((((('''&&&%%%%%%%%%%%%((()))---333;;;MMMiiicccEEE555000///((('''''''''&&&&&&&&&&&&)))///999AAAEEEDDD???<<<:::333,,,((())))))(((&&&&&&&&&%%%%%%&&&'''((()))&&&'''(((*********))))))((((((((((((''''''''''''?~4g&e>&eg&e>hӵ}}}xxxuuusssg&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?@eVVVZZZ[[[ZZZZZZWWWXXXYYYZRRRPPPLLLGGGCCCBBB3h?gLAAAEEEIIINNNTTT[[[```XXXSSSLLLD%%)?:::fff?><zBBB@@@=?Ħ@@@g&eBBBg&eAAA@@@???S?ʬ2224ff?>ߝL888@e333g&e4446665553h?g&e>&e555666??:::<<<===;;;666444555777444444555777:::>>>AAACCC@@@BBBCCCCCCAAA>>>;;;:::;;;:::888666444333333333555555444444444555666777===@@@CCCCCC@@@<<<888777333333444444555888===AAAAAA???;;;::::::::::::999777:::===>>>;;;888555444000333666666444444777:::>>>AAADDDCCC@@@;;;777555777888999888666555555555---------......000111111555444111---)))(((***,,,------,,,+++,,,---...///222111000000000000000111)))***,,,---...---,,,,,,,,,,,,,,,------...000000,,,+++))))))+++,,,,,,,,,)))'''&&&&&&((())))))(((+++***))))))(((((())))))%%%%%%$$$###$$$%%%&&&'''###$$$%%%'''((()))))))))&&&)))+++***'''%%%&&&(((&&&''')))++++++***((('''((()))+++,,,---,,,***)))'''''''''''''''((())))))&&&''')))***,,,,,,------***)))(((&&&%%%$$$######&&&'''+++111:::LLLggg___AAA222------(((((('''''''''&&&&&&&&&'''000???LLLTTTVVVSSSQQQEEE;;;///((('''((()))(((&&&%%%$$$$$$%%%'''***+++((()))***++++++***)))((())))))(((''''''''''''(((4DӵHƅ^Hu]ĦHu]ĦZuR)ĦzzzppplllnnnHu]Ħ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׼sRRRUUUVVVWWWYYY[[[ZZZYYYWWWHtĦPPPKKKJJJHHHEEEBt=o9ĦHdĦ???BBBFFFKKKQQQVVVYYY]]]WWWNNNDtfo9ĦsߝLGdUĦHHHHt@cӵHu]Ħ???Hu]ĦBBBCCCHtƅ^000qIܗGIӵ555H׼s777666Hu]Ħ555999Bt=o9ĦHƅ^Hu]Ħ999999<<<;;;999888777777888999555444444444666999===???FFFEEEDDDBBB???:::555000555555444222000111444666333888<<<<<<888444222222777;;;AAAHHHKKKHHHBBB<<<888777555222222555:::>>>AAA@@@>>><<<;;;:::999999999<<>>999777777888999;;;:::888555444555555444222000.........///222000...,,,+++,,,...///.........------,,,,,,+++/////////...------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////000,,,+++******,,,,,,+++***(((((('''$$$&&&+++***'''---+++))))))+++,,,***(((''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))***++++++***)))(((***(((&&&%%%&&&''''''&&&***((('''))),,,,,,***(((&&&'''((())))))((('''&&&))))))***+++,,,,,,------)))((('''&&&%%%&&&'''((('''(((+++///666HHHffffffHHH444,,,,,,$$$%%%'''((())))))))))))''',,,888GGGPPPQQQRRRUUURRRDDD333)))'''((('''%%%&&&((())))))(((((()))***+++*********,,,,,,***(((&&&&&&&&&&&&'''''''''(((4DuXӵDdDΦDdDĦDdDĦt|<|||sssllljjjmmmDdDĦ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ĦUUUXXXYYYZZZ]]]___[[[[[[ZZZDdDĦLLLJJJJJJIIIqjRgdKӵDdDĦ>>>@@@CCCGGGLLLPPPRRRXXXTTTOOOHdDĦgdKӵDdDDdDĦNNNDdDĦ4DufӵDdDĦ???DdDĦBBBq<R000000peƜ4DuTӵ666DdDĦ444555DdDĦ555qjRgdKӵDdDΦDdDĦ::::::999999:::;;;;;;999888888:::;;;:::999555444333222444888<<>>999333000111555999AAA@@@???>>><<<;;;:::999>>>AAADDDDDD@@@:::555222000000000111333666888:::;;;>>>AAAAAA===999777666777888:::999666444333444555444222000///.........///---+++******,,,...///......---,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---.../////////,,,+++***+++,,,---,,,***%%%'''&&&%%%(((,,,+++'''+++)))((()))+++,,,***(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((***+++++++++******)))'''%%%%%%'''((()))((((((&&&%%%''')))***(((&&&&&&'''((())))))((('''&&&)))******+++,,,---......***)))((('''''''''((()))((((((+++///555GGGddd|||dddGGG333,,,+++&&&&&&&&&''''''(((((()))---+++...666>>>EEENNNVVVSSSHHH:::///***(((&&&$$$%%%'''((()))))))))+++---***)))((((((******)))((((((((())))))******))))))4DuXӵDdDΦDdDӵDdDĦo)h}}}tttmmmiiijjjoooDdDĦ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ĦXXX\\\\\\^^^aaaddd`````````DdDĦLLLIIIJJJKKKGIdnuR)ĦDdDĦ===>>>@@@CCCGGGJJJLLLRRRPPPOOODdDĦnuR)ĦDdDΦDdDĦSSSDdDĦnuR)ĦDdDĦ???DdDĦ@@@po9u444111000111=ӊB1.uTӵ777DdDĦ111333DdDĦ555GIdnuR)ĦDdDΦDdDӵ999<<<<<<<<<<<<===999777666999>>>@@@===999555333111000222777<<<@@@EEECCC@@@;;;666222///...222333444333222222333444666;;;??????:::333///...555777<<>>AAAAAA???;;;888777555777888777444222222222555444222000///.........---,,,+++***+++---///000///---,,,******+++,,,---//////..................------,,,+++************+++,,,,,,------......///,,,++++++,,,------,,,***&&&(((((((((,,,000...)))(((''''''(((***++++++***(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''((()))+++,,,,,,,,,,,,((('''%%%%%%((()))******'''&&&&&&'''))))))((('''''''''))))))))))))''''''))))))***+++,,,---...///+++***)))((((((((())))))))))))+++...444CCC^^^uuu~~~```DDD222+++***''''''&&&&&&&&&((()))***///)))%%%(((...666BBBMMMRRRKKKAAA555---'''%%%$$$$$$&&&((()))***+++---///***(((&&&&&&((())))))))))))***,,,---------,,,+++4DuXӵDdDʜ4DuTӵ>d<ĦDtxxxpppllljjjnnnuuu>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Ħ\\\^^^^^^___cccgggeeedddcccDdDĦSSSKKKKKKLLLpeӵDx<>d<>>>@@@BBBFFFIIIKKKOOONNNLLL>d<ӵDd<DdDΦDdDĦTTTDdDӵnd<DdDĦ>>>>d<Ħ>>>peӵ333Ħ222F&uTӵ777DdDĦ///111>d<Ħ666peӵDx<>d<ʜ4DuTӵ777;;;======<<<;;;666333333888@@@CCC>>>888444111///...111777===AAAFFFCCC>>>888222///......111333555555444333333444999===AAAAAA;;;333...,,,...///111888AAAJJJQQQTTTPPPKKKAAA777000///333777>>>???@@@AAA@@@>>>;;;:::EEEHHHKKKJJJEEE>>>888444111222333555777999:::;;;===>>>@@@AAA???===:::888444555666444222000000111444333222111000///.........---,,,,,,,,,---///000///---***))))))***,,,...............////////////...---,,,***)))))))))***++++++,,,,,,---------------,,,,,,---......,,,******++++++,,,000444111***&&&&&&&&&((()))***++++++((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((('''''')))***,,,---......)))'''%%%%%%'''((((((((((((((()))***++++++***)))'''((()))******)))((('''(((((()))***+++------...,,,+++)))((('''(((((()))******+++---222>>>UUUhhh}}}vvv[[[AAA000)))''''''&&&%%%&&&'''***---///---(((%%%'''***---333:::JJJGGGBBB888...'''%%%&&&%%%''')))******+++---...+++)))&&&&&&''')))***+++***+++---...///...---,,,4DuXӵD&dq&ĒRsdKĦDHRRud~~~tttooolllmmmssszzzsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9GGG>d<^^^^^^bbbggggggdddaaa>d<ӵNNNMMMB?Ho9<<<<xDDDHHHKKKMMMNNNLLLIII&ӫeʬtIӇ666>d<Φ>d<ĦTTTD&ӫetIӇ666DdDĦ>>>sdKĦ<<<B?dp&ĒR666555>d<sdKĦ888B?Ho9///s&dq&ĒR...333777::::::999777333000111777>>>AAA<<<666222000......222999@@@EEEGGGEEE@@@888111...///000333555666777666555666777;;;???CCCAAA:::333...,,,+++)))***...666@@@HHHLLLIIIEEE===555//////333777;;;<<<===>>>>>><<<:::888BBBDDDGGGFFFAAA<<<777555555666888999:::::::::999=========<<<<<<:::777666333444444222000//////000222222111111000000//////......,,,+++++++++,,,,,,---,,,)))((((((***,,,...---......//////000000000///...,,,***))))))***++++++++++++,,,,,,,,,,,,,,,---,,,---...//////---+++++++++***+++000444000(((%%%&&&'''((()))***+++,,,))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&'''((()))+++,,,...///+++(((&&&%%%%%%&&&%%%$$$((()))******************'''((()))******)))((('''&&&&&&''')))***,,,------+++***)))'''&&&&&&''''''***)))***,,,///777HHHXXXgggqqq|||~~~iiiRRR<<<...'''$$$%%%%%%%%%'''***---111444000+++((()))(((''')))...<<<===<<<666---'''&&&''''''(((******))))))***,,,,,,***'''''')))+++,,,,,,***+++,,,---------,,,+++4DuXӵHu]3hhne=eyyysssppppppqqqwww~~~nepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@GKKKGGGseaaa]]][[[___ddddddaaa]]]<ŌSSSPPPNNN@G??????HkgeDDDFFFIIILLLNNNLLLJJJFFFHĪj@IŌ666555egePPPUUUHu]3hIŌ555666DdDĦ===ne===<<<@h333333>h555333222se///ne444777@G000///sĪj@h+++,,,///333666666555333///...///333999:::777222000//////111555===DDDHHHHHHGGGCCC;;;444111222555666888999999888888:::;;;>>>AAACCC@@@:::222...---,,,***(((+++111999@@@DDD@@@>>>999333//////111444777888999:::999999777777;;;===???>>><<<999777666888:::<<<===>>>===;;;:::===:::777666555555333222333333333111///...///000///000000111111111111000---,,,+++******)))))))))+++***)))((((((***,,,---------...///000000111111000...,,,*********,,,---++++++++++++++++++++++++------...///111000---+++***)))'''(((...333///'''%%%'''))))))))))))+++---))))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&&&&'''((()))+++---...,,,***'''%%%%%%%%%%%%###%%%'''))))))((('''((()))((((((************((((((&&&&&&''')))+++,,,---...,,,+++)))'''&&&&&&&&&'''(((((()))+++,,,///:::FFFQQQ[[[dddjjjpppvvvxxxvvvnnneeeVVVEEE666+++%%%###$$$$$$%%%(((+++///222444444...((('''%%%$$$''',,,...000222000+++''''''((('''((())))))(((((()))***+++)))((((((***,,,,,,,,,************+++++++++,,,4DuXӵĵD^~~~yyyuuuvvvwwwxxx}}}DdDĦD^s׼sgeFm8>aĦSSSNNNIIIs׼sdddbbb\\\YYY\\\aaaddd```^^^Ho\\\UUURRRNNNMMM???AAABBBCCCDDDEEEGGGIIIJJJJJJGGGDDD777555444IIIOOORRRD^555555666DdDĦ<<>>333333444333555333111111s׼s---///222444555111222/////////---,,,---///222333111///,,,,,,---000222333111///......000333999AAAHHHLLLJJJJJJGGG@@@888444666::::::;;;;;;;;;:::;;;>>>@@@@@@BBBCCC???888222000///---+++)))+++000666;;;===>>>===;;;888333111000111444444444444444555555555444555777777777666777999999;;;>>>@@@AAA@@@>>>===@@@<<<666222222333222111333333333111...---///000,,,...///111222222222222---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))***++++++,,,---...///000111222222000...,,,++++++,,,...///+++++++++++++++*********------...000111111...+++)))'''$$$&&&///666333+++&&&(((******))))))+++...************************((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&((()))+++,,,---+++(((''''''(((''''''$$$'''))))))'''&&&((()))((()))***++++++***)))((('''((()))***,,,...///000---,,,***((('''''''''(((&&&&&&(((***))))))///777===EEELLLOOOSSSXXXZZZXXXPPPKKKAAA777///)))%%%######$$$&&&(((***---...///000+++((('''&&&$$$&&&***&&&''')))***)))(((''''''$$$&&&'''((('''''')))+++)))((('''(((+++,,,+++***+++***)))((((((***+++---Φ4DuXӵtvӵ>d<ĦĦ{{{yyy|||~~~ĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦooo]]]UUUPPPKKKBeaaafffddd\\\XXX[[[```eeecccbbbnu]ӵ\\\MMMNNNKKKEEE@@@999<<<@@@CCCDDDEEEGGGHHHFFFEEEDDDCCCDDDDDDFFFGGGGGGFFFDDDCCCAAA>>>999666777666555444555888;;;===>>>AAAGGGLLLOOO>d<Ħ<<<777444444666>d<Ħ;;;BBBJJJĦAAA@@@>>><<<:::888666666444444333111///...///111444222000111Be000,,,///333555Ħ333000222555444222000111333......---------......//////---,,,...000111///---***+++---.........---------...111555<<>>888222111111---+++***+++///444888999AAABBBAAA>>>999444111111222222111111111222333333000111333333444555888;;;888;;;???BBBCCCCCCAAA@@@EEE???777333222444444444333444333000...---///000+++,,,///111333333333333......//////000111111111(((((())))))************,,,---...///000111222333000///,,,++++++---///111++++++******************------///111222111...+++***(((%%%'''111;;;999222'''))),,,+++))))))+++...************************&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((***+++---+++)))(((***++++++***&&&)))++++++)))(((***,,,((()))***++++++***)))(((((()))***,,,...000111222///---+++***((((((((()))%%%%%%(((***(((%%%(((...///666;;;===>>>BBBCCCBBB<<<999333...+++(((%%%######$$$&&&((()))*********'''%%%''',,,+++'''$$$%%%"""###$$$&&&(((((('''&&&!!!###%%%''''''(((***,,,'''&&&&&&(((***+++***))),,,+++(((''''''))),,,...?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we>>BBBGGGIIIHHHDdDĦ999555555888;;;sdKĦ===@@@gdKĦOOOHHH???;;;<<<===<<<999:::444...---///000///,,,222333333444000///---000444gdKĦ000555555555666666444///,,,......---------,,,,,,,,,//////------,,,---...///...,,,+++,,,......,,,))),,,,,,///555<<>>CCCCCC???<<<===???<<<<<<<<<;;;999555222///...---***)))***...222555???>>><<<888333000000000,,,---///000111000///...***+++---000444888<<>>@@@CCCDDDDDDCCCBBBEEEFFFBBB999222222111///222222111///...,,,++++++)))+++...111444555666666444///******...111111///......---,,,,,,,,,,,,------------...000111000///000///...---,,,---...///))))))))))))************,,,---...//////---+++***+++(((%%%&&&***---//////,,,,,,,,,+++++++++******((()))***+++,,,+++***)))((((((((((((((('''''''''))))))***))))))((('''&&&)))***+++,,,,,,+++***))))))))))))))))))(((((('''(((((((((((()))***+++,,,)))***++++++,,,---111333222000---,,,,,,,,,***))))))(((&&&$$$$$$&&&((()))......///111333222000...///...,,,***(((&&&%%%$$$%%%%%%$$$&&&'''((('''%%%&&&'''((('''%%%#########***(((''''''''''''&&&$$$###$$$%%%'''((((((''''''''''''&&&&&&'''(((***+++(((((('''((()))***,,,--->Anenene~~~neDenene>Ak<rrrggg]]]VVV]]]iiirrrjjjbbb^^^YYYUUUWWW[[[eeeeeeeeefhTTTTTTQQQNNNJJJFFFCCCAAABBBDDDDDDDDDEEEHHHJJJGGGGGGFFFEEEDDDCCCBBBBBBCCCBBB@@@>>>;;;:::999999777777777888888:::;;;<<>>???AAABBBBBBAAAAAADDDFFFCCC;;;555444333000222222111///...---,,,+++...///111444555666666666333...***+++...222222000000000///......---.........------///111111000...///...---,,,+++,,,------))))))))))))************,,,,,,.........---+++***---)))&&&&&&))),,,------++++++++++++*********)))((()))***+++,,,+++******)))))))))(((((((((((((((''''''(((((((((((('''''''''((()))******)))((('''((())))))***)))((('''&&&(((''''''((((((***++++++***+++,,,,,,,,,...111333222000...---------,,,***+++)))'''%%%%%%&&&((()))******+++---///...,,,***------+++***(((&&&%%%%%%%%%$$$$$$&&&'''(((&&&%%%&&&'''((('''%%%$$$$$$$$$)))(((''''''((((((&&&%%%###$$$&&&'''((((((''''''''''''&&&&&&'''(((***+++***)))((((((((()))***|||xxxkkkaaadddmmmrrrjjjaaa\\\WWWTTTVVV[[[aaadddeeeeeeVVVVVVTTTRRROOOKKKGGGEEECCCEEEFFFEEEEEEEEEGGGIIIIIIHHHEEECCCAAA@@@@@@@@@BBB@@@>>>;;;::::::;;;;;;999999888999999:::;;;;;;???BBBEEEEEEBBB:::999777666777;;;>>>===;;;:::RRRXXXTTTLLLCCC===;;;<<<<<<;;;333///+++,,,///111111000222333444555555555444333555777444222222666555444333333222000---......---------,,,,,,,,,,,,+++++++++,,,,,,---...---+++******,,,---,,,,,,---000333444444666;;;???@@@AAAAAA???<<<:::999999===BBBGGGGGGBBB;;;777555333333222111000000//////,,,***)))((())),,,000333888888666333000...///000555333111...,,,,,,,,,---)))***,,,///333999===@@@>>>=========>>>??????@@@CCCEEEDDD>>>888777555111222222111000...---,,,,,,222333555666777777777666111...+++,,,///222333222222222111000000///....../////////000222222000......---,,,+++***++++++,,,)))))))))*********+++++++++,,,---------,,,***)))---+++((('''(((***++++++******++++++******))))))((((((***+++++++++******)))))))))(((((((((''''''%%%&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''((()))******((('''%%%'''''''''''''''((()))******,,,---------...000333000///......//////...------+++)))'''&&&&&&'''((((((((((((***++++++***(((+++******)))((('''&&&&&&%%%$$$$$$%%%''''''&&&%%%&&&'''((((((&&&$$$$$$%%%((('''''''''(((((('''%%%$$$%%%&&&((((((((('''''''''&&&&&&&&&'''((()))***+++***)))((('''((()))||||||kkkfffhhhiiiaaaZZZVVVTTTSSSXXX^^^^^^bbbccc```___aaaaaa___XXXWWWUUURRROOOKKKHHHFFFEEEFFFFFFEEEDDDDDDEEEGGGHHHFFFCCC@@@>>>>>>>>>??????>>>;;;999999;;;===>>>;;;;;;:::::::::::::::;;;???AAACCCBBB>>>:::888777555666666888;;;===???@@@>>>======???CCCJJJPPPUUUQQQKKKDDD???<<<:::999777111...,,,,,,...000000///222333444666666666555555666888999999777666555666777555333222222222000.........---------,,,,,,,,,*********++++++,,,------,,,+++******+++,,,---...000555::::::777555888;;;:::;;;;;;999666444555555;;;@@@FFFHHHCCC<<<555222//////.........///000000///---+++))))))+++...000444444333000...---...000:::999777555222000///...))))))***---111666;;;>>>>>>===;;;:::;;;<<<===???@@@DDDDDD???:::888555111222222111000///...---,,,222333555777777777777666000---,,,---000333333333222222222111000///...---000000000222333333000...///...---+++++++++,,,,,,))))))*********+++++++++++++++,,,,,,,,,+++***)))+++***((((((((()))***+++++++++,,,,,,,,,+++***)))'''((()))+++++++++******))))))(((((('''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&((()))******(((&&&%%%&&&&&&&&&&&&&&&'''((()))+++---............000222///......///111111000//////---+++(((''''''''''''(((''''''(((******)))'''(((((((((''''''''''''&&&%%%$$$$$$%%%''''''&&&$$$$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&'''(((((('''%%%%%%&&&'''((()))(((((('''&&&&&&''''''(((((()))******)))(((''''''((()))xxxiiiddd```YYYSSSPPPPPPQQQWWW]]]]]]```^^^YYYWWW[[[___```XXXWWWUUURRROOOKKKIIIGGGDDDEEEEEEDDDBBBBBBCCCEEEDDDBBB@@@===<<<===>>>???<<<;;;999888999<<<>>>AAA>>>===<<<;;;::::::::::::>>>@@@@@@???;;;888666666444555777999;;;<<<>>>???>>>???AAADDDGGGJJJLLLMMMKKKHHHDDD@@@<<<888444222111///...---...//////...222333555666777666666555444666777777666666777999888666444333333222111///......---------,,,,,,,,,)))******++++++,,,,,,,,,***+++++++++,,,---...///222999@@@AAA===888666777666666666444111000000111666<<>>777222............///000222333333111...,,,***+++,,,---000000000...,,,,,,---///999:::;;;:::888444000...***))))))+++...333888;;;===<<<:::888999:::<<<>>>???CCCDDD???:::888555111222222111000///......---000111333555666777666666...---,,,---///222333333000000000000000...---,,,000000111333555444222///111000...---,,,,,,,,,---************++++++++++++***************))))))(((((((((((((((((()))+++,,,,,,---...///...---,,,***&&&''')))***++++++******(((((('''&&&&&&%%%$$$$$$*********)))((('''&&&%%%''''''''''''''''''''''''&&&''')))))))))(((&&&%%%&&&&&&&&&&&&&&&''''''(((+++---.........---...000.........000222222111000///...,,,)))(((''''''&&&&&&&&&%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###%%%&&&'''&&&$$$"""$$$&&&&&&%%%$$$$$$%%%%%%$$$%%%'''))))))'''%%%&&&'''((()))))))))((('''&&&&&&'''(((((()))))))))((('''''''''''')))+++,,,pppfff^^^WWWQQQOOONNNNNNSSSYYY\\\^^^[[[UUUTTTZZZ^^^___YYYWWWUUURRRNNNKKKIIIGGGDDDEEEEEEDDDBBBAAACCCDDDAAA@@@>>><<<;;;;;;<<<<<<888777777888:::===@@@BBB@@@???>>><<<;;;:::::::::<<<===>>><<<999777777777555777;;;<<<<<<<<<<<<======@@@EEEIIIKKKKKKJJJIIIGGGEEECCC>>>:::555222000000000//////.../////////333444555666666666555444222333444444444555777999888777555555555444111///......---------,,,,,,,,,***+++,,,,,,,,,++++++***)))+++---.........000111444999@@@BBB>>>888444333222333444333111///...///444999@@@FFFFFFAAA:::555......///000222333444444444333000---++++++++++++...///...---++++++---///333555888:::999555111......,,,++++++,,,000444777;;;:::999888888:::<<<===@@@CCCDDD???:::888555111222222111000000///.........///111333444555444444---------......000111111---...///000///...---,,,///000222444777666333111222000///---,,,,,,,,,---*********++++++++++++,,,******))))))((((((((((((&&&((())))))((()))+++------...///000000...,,,+++%%%&&&(((***++++++******)))(((((('''&&&%%%$$$$$$************)))((('''&&&)))(((''''''''''''((()))((((((((((((''''''&&&&&&''''''&&&&&&&&&''''''(((+++,,,......---,,,------------...000222222111///...---+++***((('''&&&&&&%%%###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%$$$"""$$$&&&&&&%%%%%%&&&'''%%%%%%&&&)))++++++)))''''''((()))******)))((('''%%%&&&'''((())))))))))))'''&&&&&&&&&''')))+++,,,sssfff]]]WWWRRRQQQPPPOOOSSSXXX[[[\\\ZZZWWWXXX\\\^^^\\\XXXWWWTTTQQQMMMJJJHHHGGGEEEEEEFFFDDDCCCBBBDDDEEE@@@???>>><<<;;;999888888444555666888;;;>>>@@@BBBBBBAAA???===<<<;;;:::::::::;;;;;;:::888777888999888<<>><<<<<<<<<===@@@EEEIIILLLLLLJJJIIIGGGEEEAAA;;;666333222333...///000000000000111222333444555666555444333222111222222111000111444666888888777888888666222///......---------,,,,,,,,,,,,------------+++***)))'''+++///111111000111222333555888:::888555111...///111444444333222111111555999@@@FFFGGGDDD===888---///111333444555555444111000...,,,+++++++++,,,.........,,,******,,,...000111444666777555333222333111...,,,,,,///222444999999888888999;;;===>>>BBBFFFEEE???:::999666222222222111111000////////////000111222333222222111,,,---------------...///+++---...000000///...---...///222555888888555333111000...,,,+++++++++,,,*********+++++++++,,,,,,))))))((((((''''''((((((''')))***)))'''''')))+++,,,---///000000...,,,***%%%&&&((()))***+++******+++***)))((('''&&&%%%%%%&&&''''''((()))))))))((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''(((((('''''''''''''''(((***,,,......,,,+++++++++------...000222222000...,,,++++++)))((('''&&&&&&%%%$$$######%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$&&&&&&%%%######%%%'''(((''''''((()))'''((()))---//////---+++((()))************((((((%%%&&&'''((()))))))))((((((''''''&&&'''((()))***{{{|||ooobbb\\\WWWSSSSSSSSSSSSVVV\\\YYY[[[[[[ZZZ\\\___^^^YYYXXXWWWTTTPPPLLLJJJHHHGGGEEEFFFFFFEEEDDDDDDEEEGGG@@@@@@???===;;;888555444222333666999<<>><<<;;;::::::999::::::999888888999;;;;;;???CCCCCC@@@===<<<<<<===???DDDIIILLLMMMLLLLLLJJJFFF???888333222444777,,,---///000111222444555444444555555555444222111222222111///---...000333888888999999999777333///......---------,,,,,,,,,---.........---+++)))(((&&&+++111444333111111222222111111111222111...,,,---000444666666555555555888;;;BBBGGGIIIEEE???999---///111444555555555444...---,,,+++++++++,,,---.........,,,******+++---///000222444555666666777777555111...---///222444888888888999:::<<<===>>>EEEHHHGGG@@@;;;999777444222222111111000000//////111222222333222111///...,,,---...---,,,,,,---...+++,,,...000111000///...---///222666999999666444000///---+++******************+++++++++,,,,,,,,,))))))(((''''''''''''((()))+++,,,***'''%%%&&&(((+++---...000///...+++)))$$$&&&''')))***+++******,,,,,,+++***)))(((''''''"""###%%%'''((()))******((('''&&&&&&&&&&&&'''(((***(((&&&%%%$$$%%%'''((()))(((((('''''''''(((((()))+++------,,,*********------...000111111///---+++******)))((('''&&&&&&(((&&&%%%&&&''')))((((((%%%%%%%%%$$$$$$$$$$$$###$$$######$$$&&&&&&%%%###%%%'''))))))))))))***+++)))***,,,///222222000...((()))***++++++***)))(((%%%&&&'''))))))))))))(((***)))((('''&&&'''(((((({{{xxxvvvxxx{{{|||jjjbbb^^^ZZZUUUQQQPPPSSSXXX[[[___^^^]]][[[YYYVVVTTTSSSRRRSSSSSSSSSRRRPPPNNNMMMHHHHHHGGGFFFEEEDDDCCCBBBCCCAAA???<<<999666555444333555777888999:::<<<>>>CCCEEEFFFEEEAAA>>>;;;:::777:::>>>>>>;;;888888999:::;;;===???@@@@@@@@@@@@BBBAAAAAABBBFFFKKKOOOSSSOOOGGG===888777777444111111000...---...000333555888888777555444333111111//////.........000111222777888888777555222///,,,...///000000...,,,)))'''.........//////...***((())),,,000444555444222000111000---,,,++++++,,,---...222666777555333444555:::===DDDKKKMMMFFF:::000---...000111333333333333222222111...+++***+++,,,...---+++******+++---...000000000222444777999;;;:::999777555444333333333999666333111222777<<>><<<999777666666555777999::::::;;;===???DDDFFFJJJJJJFFFAAA===;;;999;;;>>>===:::888777888:::;;;>>>@@@BBBCCCCCCCCCCCCAAA@@@@@@CCCGGGMMMPPPSSSKKKAAA:::777444111---111000......///111444555888777777666555444333222000000/////////000111222666777666555333111...---////////////---+++)))(((---------///000///,,,)))+++---111555666555333111...---,,,++++++,,,---//////222666777666555666888===BBBHHHMMMMMMEEE:::222...000222444555444333222222222111///,,,+++,,,---...---+++***+++,,,...///000000000111333666999:::<<<:::777555444444666666777555111///000555;;;>>>CCCDDDEEECCC===777333111000000000000000000//////222222222222222111000000111///...---......---,,,///000111111000111333555555111///222666777333...---------------,,,,,,,,,)))***+++,,,------------,,,+++((('''&&&''')))+++,,,***)))))))))***)))(((***************)))(((((('''((()))******+++++++++***))))))(((''''''&&&&&&'''%%%###%%%'''))))))'''***)))(((&&&%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&((()))***+++,,,,,,,,,,,,******++++++++++++++++++++++++******)))(((''''''&&&''')))*********))))))(((&&&$$$$$$%%%&&&%%%$$$$$$$$$$$$&&&((()))((('''+++,,,---///111333555666777666333111...---,,,+++++++++******((('''&&&%%%%%%%%%&&&&&&&&&'''''''''***((('''%%%&&&''')))+++rrrpppoooqqqttt~~~wwwkkkccc^^^[[[ZZZWWWVVVVVVXXX[[[]]]ccccccaaa___ZZZUUUPPPMMMNNNNNNOOONNNNNNMMMLLLKKKJJJIIIGGGFFFDDDBBB@@@@@@@@@???===;;;:::999888888777999;;;;;;;;;<<<>>>???CCCHHHNNNPPPMMMFFF???;;;999;;;===<<<:::888777777:::<<<>>>AAACCCEEEFFFGGGCCCAAA>>>===>>>CCCGGGKKKQQQJJJAAA:::777444111...000000//////000222444666666666666666555555555555222222111000000000000111555555444222111///......000///...---+++*********,,,,,,---///111111...,,,...000222555666555333222,,,+++***)))***,,,///000000333666777777888999;;;@@@EEELLLNNNJJJAAA888333111333555777777555222000222222111///,,,+++,,,------,,,,,,+++,,,---///000//////...///111444777999<<<;;;888777666777999;;;666333///,,,...222888<<>>???>>>===;;;::::::::::::888:::<<<<<<<<<<<<>>>@@@CCCIIIRRRUUURRRJJJAAA<<<999:::;;;;;;;;;:::::::::;;;<<<>>>@@@BBBDDDEEEFFFCCC@@@<<<::::::===BBBEEEFFFAAA;;;777666666444333111000000000111333555666555555555666666666777777444333222111111000000000333222111000///.........111///---+++******++++++++++++---000222333111//////000222333444333111000+++******)))+++---///111333444666777888:::;;;<<<@@@FFFKKKKKKDDD<<<666333333555888999888555111...///000000...,,,***+++,,,,,,,,,,,,,,,---...///000------,,,,,,...111444666::::::::::::;;;;;;<<<<<<555222...+++,,,000666:::>>>BBBGGGHHHDDD===777333/////////000111222222333111111222222333222222222222000//////000000...,,,---.../////////000222444333444555444222///...---+++,,,,,,,,,,,,---------+++,,,---...............---,,,***)))))))))+++++++++***)))***++++++***((('''(((((((((((((((''''''(((((()))***************)))((((((((('''''''''&&&$$$$$$%%%&&&&&&'''&&&&&&+++***)))((('''%%%%%%$$$'''&&&&&&&&&&&&''''''((($$$%%%&&&'''''''''&&&&&&&&&'''(((***+++,,,,,,,,,---+++)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))++++++)))((((((((((((+++...000000///666555444222333444666777888555111...,,,+++,,,---+++***))))))((('''''''''&&&&&&&&&&&&'''''''''''')))(((&&&%%%$$$%%%%%%&&&|||yyywwwyyyzzz~~~yyyooonnnmmmmmmppp{{{zzzqqqlllhhhdddbbbcccbbb___[[[\\\[[[[[[ZZZYYYXXXXXXWWW[[[[[[[[[ZZZWWWTTTQQQOOOMMMLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;999:::<<<======>>>???AAACCCKKKTTTYYYVVVMMMCCC===999999999;;;<<<=========<<<======???@@@AAABBBCCCBBB???;;;888777999<<>>???>>><<<:::666444000------000444777999===BBBDDDAAA<<<888555////////////000111333444//////000111222222222111222111000000111000...,,,,,,---...---,,,,,,...000222444555444111...------,,,,,,,,,,,,++++++++++++------...////////////......---,,,+++***++++++,,,******)))+++,,,,,,***)))&&&''''''(((((((((''''''((())))))************)))''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&&&&*********)))'''&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))((((((&&&&&&((()))***+++++++++---,,,***)))(((***+++---,,,------......//////000///.....................+++******+++------+++)))))))))+++...333555666555666444222000000000222333555333///,,,***+++,,,---+++***)))(((''''''((((((&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$%%%%%%{{{uuuqqqsssrrrttt}}}vvvqqqooonnnmmmnnnyyy}}}kkkaaa^^^___```aaaaaa___[[[XXXZZZZZZYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTTTTSSSOOONNNMMMKKKJJJJJJIIIJJJHHHGGGEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::;;;>>>??????@@@CCCDDDGGGMMMVVV[[[XXXPPPGGGAAA;;;::::::;;;>>>@@@@@@???<<<<<<<<<===>>>???@@@AAA@@@===:::777666777888:::999777555333333333444555444333333333333333333444333333444444555666666777222222222222111000///...............///////////////...,,,***)))***+++,,,+++,,,...111555666555333000///......---,,,,,,,,,,,,,,,,,,---///222555777:::777444444555777888888===???AAA@@@===999777555222333555555333000,,,)))***+++,,,+++)))((('''(((((()))***+++---...///000---+++***)))***...222444555888;;;>>>???>>>;;;999999777444111111222333555444777:::<<<:::666444333///............000222333---...///000111222222222222111111222222111///,,,,,,------,,,++++++,,,...000222333333111///......---------,,,,,,+++++++++...//////000000000//////......---,,,,,,,,,,,,,,,***)))***+++------+++)))&&&''''''((((((((((((((())))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))(((&&&&&&''')))))))))))))))(((&&&&&&&&&&&&&&&&&&'''((())))))''''''(((((()))*********&&&'''((())))))******)))+++******)))***+++,,,---,,,,,,---...000111111222//////...---------......+++++++++---......,,,***++++++---111555888999888333222000...------......000///---+++******+++,,,+++***)))'''''''''((()))&&&&&&'''''''''(((((((((''''''&&&%%%%%%%%%&&&&&&yyysssqqqnnnooovvv{{{xxxvvvsssqqqpppzzzvvvdddZZZTTTXXX]]]___^^^[[[XXXVVVUUUUUUUUUVVVVVVWWWWWWXXXVVVUUUUUUTTTTTTUUUVVVWWWRRRQQQNNNLLLKKKJJJJJJJJJFFFEEEDDDCCCAAA@@@???>>>???>>>===<<<;;;;;;;;;;;;;;;===@@@BBBCCCDDDGGGIIIKKKQQQYYY\\\YYYRRRKKKGGG@@@===<<<===???@@@@@@>>>;;;;;;;;;<<<>>>@@@BBBCCC===<<<:::777666555666666666666555333222222444555555555444444333333222222222222333333444444555555000111111111111000...---,,,---...000000000//////...---,,,************+++,,,,,,...222555777555444111000...,,,++++++++++++++++++,,,...222777;;;>>>===888444111222444444333666555555666777777555333000111111111///,,,)))((()))+++,,,,,,***(((((((((&&&'''(((***,,,.../////////...+++***,,,///333666777888999:::;;;;;;;;;:::<<<;;;999777555444333333444555666555222000///000///...---,,,---...000111---...000111222333333333222111111222333222///,,,***,,,,,,,,,++++++---/////////000111111111000...---------...............///000000111111000000///.........---------------))))))***,,,......+++)))&&&'''((()))))))))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%(((++++++)))''''''''''''((()))***))))))((('''&&&&&&&&&&&&'''((()))***((('''''''''((()))+++,,,''''''((())))))((((((''''''(((((()))***+++,,,,,,***+++,,,---///000111222...---,,,+++++++++,,,,,,++++++,,,...//////---+++......///111555777777666111000///...---,,,,,,+++++++++************+++++++++***(((''''''''')))***''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''yyyqqqmmmlllsss}}}zzzvvvuuu~~~rrr```VVVKKKQQQXXX[[[YYYWWWVVVWWWRRRRRRRRRSSSUUUWWWYYYZZZXXXVVVUUUTTTTTTVVVXXXYYYTTTRRRPPPMMMKKKJJJJJJJJJEEEDDDDDDCCCAAA@@@??????@@@???>>><<<<<<;;;;;;;;;===???BBBDDDEEEGGGJJJMMMOOOTTTZZZ]]]ZZZTTTNNNKKKDDDAAA>>>>>>@@@@@@???<<<:::::::::<<<>>>AAADDDFFF<<<;;;:::888666555555444444444444444333444777888777666666555333222111111222222222333333444444444//////000111111000...---+++,,,///111111111//////------,,,+++************,,,---///222666777666444222000...,,,+++******+++)))***,,,///555;;;@@@CCC>>>999333000000111111000///---,,,...111333111/////////......,,,***(((''')))+++------+++)))((()))$$$&&&(((***,,,---......111000---,,,---111555888:::999777777777999;;;<<<>>>>>><<<:::888555333222888777666333///---...//////...,,,,,,,,,---///000...///111222333444555555222222222333444222///,,,)))+++,,,,,,,,,---000222...------000222333111///------...///000111222222000000111111111000000//////............---------))))))***,,,......,,,)))''''''((()))******))))))))))))*********))))))(((&&&'''''''''''''''''''''%%%(((,,,,,,)))''''''(((&&&''')))*********)))(((&&&&&&&&&'''''')))******((('''&&&%%%&&&(((***,,,(((((((((((((((''''''&&&$$$%%%''')))***+++++++++((()))***,,,...///111111---,,,***)))((()))******++++++,,,...000///---+++000///000111444555444333000000000000///---,,,+++(((((())))))******+++++++++***((('''&&&''')))***''''''''''''((((((((()))%%%&&&&&&''''''(((((((((~~~vvvsssqqqsss|||zzz{{{~~~ooo```VVVQQQTTTWWWXXXUUURRRPPPOOOLLLMMMNNNPPPRRRTTTVVVVVVUUURRRNNNMMMPPPTTTWWWYYYQQQPPPOOOMMMKKKHHHFFFEEEBBBBBBAAA@@@>>>???BBBDDDAAA@@@???:::777777<<>>???CCCEEEEEEJJJPPPYYYYYY[[[]]]\\\UUUMMMIIIDDDDDDCCCCCCAAA@@@>>>>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;999666333222444666222333555666555666888:::888666444333333333555666666444222000............,,,,,,++++++,,,---///000000000000111111222222222/////////...---,,,+++******+++...222666777555333111000...---,,,,,,---.........000222666888999999>>>;;;777555444222...***,,,,,,,,,...//////---+++))))))***++++++***)))(((***)))(((***---...+++(((&&&(((***+++++++++,,,---444555666555333555999===>>>===;;;666222222666:::@@@???<<<666000---///222000000000000000000///...,,,,,,---...////////////000000000111222444555666666444111111333333111...***,,,......,,,,,,...000///000000...,,,+++,,,...000000111111111111000000444222///...///000000///222000/////////...---+++,,,,,,++++++***))))))((())),,,...---***'''((()))'''(((***,,,,,,***((('''%%%%%%&&&&&&'''((())))))&&&''''''(((((('''&&&&&&%%%&&&&&&'''((()))*********(((&&&%%%%%%'''***+++&&&'''((()))+++---......(((((('''&&&&&&&&&&&&&&&'''''')))***++++++++++++))))))))))))))))))))))))''''''''''''''''''&&&&&&((()))***+++---...///000,,,,,,---...////////////000...---///111222111...***+++,,,,,,***))))))))),,,+++)))((('''&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''(((((((((~~~yyyxxx}}}zzz|||qqqcccYYYSSSVVVXXXXXXVVVRRRPPPNNNJJJKKKLLLMMMNNNOOOOOOOOOQQQOOOMMMMMMPPPTTTVVVWWWQQQPPPOOOMMMKKKIIIGGGFFFAAAAAAAAA???>>>???AAADDDDDDBBB???;;;888888:::===???>>>???CCCEEEFFFKKKQQQ[[[[[[]]]___]]]VVVNNNHHHAAABBBBBBBBBAAA@@@??????<<<===>>>???@@@@@@???>>>;;;:::999666333222444666444666777777777666888999777666555444444555666777555444222///...---......------,,,,,,---...000111333444444444444444444333/////////...---,,,+++******+++...111555666444222000///...---,,,------...---...111444777888888888<<<:::888888888555///***,,,,,,,,,---......---+++'''(((***+++,,,++++++******)))(((***------+++)))'''((())))))((((((***,,,666888999999999:::>>>AAA>>>===:::666222222555888======;;;555///,,,...000000000000000000//////...,,,------...............//////000111333555777888666444222222333333111...---...///...---,,,...111///000000...,,,+++,,,---///000111111222222222111555333111000111222222111333111//////000000///...,,,,,,+++******)))))))))***,,,...---***(((((()))''')))+++,,,,,,+++)))'''&&&&&&''''''((())))))***&&&'''''''''''''''''''''&&&'''''''''((())))))))))))(((&&&%%%%%%''')))+++)))******++++++,,,,,,---)))(((''''''&&&&&&&&&&&&&&&'''((()))************))))))))))))))))))))))))''''''''''''''''''''''''(((((()))+++,,,---...///+++,,,,,,---------------...------///222222000...***+++,,,,,,***))))))******))))))(((((((((((()))(((''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''~~~|||xxx|||tttfff\\\VVVYYYZZZYYYVVVRRROOONNNIIIJJJLLLMMMMMMLLLJJJIIINNNLLLLLLMMMPPPRRRSSSSSSPPPOOONNNLLLJJJHHHGGGFFFAAABBBAAA@@@??????AAACCCGGGCCC>>>;;;999999999999>>>===???DDDFFFGGGLLLRRRYYY[[[^^^___\\\VVVLLLEEE??????@@@AAAAAAAAAAAAAAA;;;===???AAABBBBBB@@@@@@;;;;;;:::777444444555666888999:::999777666666777555555444444444666777999444333111///...------.........------...///111222666666666555555444333222.../////////...---,,,,,,++++++---000333444222000///......---------......---000333666888999888777999:::;;;>>>???;;;222+++,,,,,,+++,,,------,,,***''')))***,,,------------***))))))***,,,---+++*********)))'''&&&'''***,,,666888:::;;;<<<===???BBB???===999444111000333666999999888333---+++---///000000111111000//////............------------------...///111333666888999777555333222222222111///000000000///------///111000000000...+++***+++,,,///000111222333444444444777444222222333444444333333111//////000222222111---,,,+++***))))))))))))***,,,---,,,***)))))))))((()))+++,,,,,,+++)))(((''''''(((((())))))******''''''&&&&&&&&&''')))***((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&''''''((())))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((((((***+++,,,---...++++++++++++************+++,,,---///111222///---)))+++,,,,,,***))))))***'''((())))))*********)))'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''wwwsssyyy{{{ssshhh^^^YYY[[[[[[YYYUUUPPPMMMLLLIIIJJJMMMOOOOOONNNLLLJJJLLLLLLLLLMMMOOOOOONNNLLLMMMLLLKKKIIIHHHFFFFFFEEECCCCCCCCCBBB@@@@@@BBBCCCGGGBBB===;;;<<<<<<:::888======@@@EEEHHHIIIMMMSSSVVVYYY\\\\\\ZZZUUUKKKBBB>>>???@@@AAABBBBBBBBBBBB;;;===@@@CCCDDDCCCBBBAAA>>>>>>===;;;888666777888:::;;;<<<:::777444333333222222222333444555777888333222000...---------...000//////...///111222333555666555555333111000........./////////......---,,,,,,---///111222000.........------...............222777:::;;;:::999999888:::???DDDEEE@@@555------+++++++++------,,,******+++---.........------*********+++,,,,,,,,,+++------+++(((&&&'''***---111333555888999;;;<<<===>>><<<777222//////111333666666666222---+++,,,///111111222111111000///...//////...------,,,,,,,,,......///000222444666777777666444222111111111000222111000...------///000000000000...+++******+++//////111333444555666666666444222222333444444444222000......000222333333---,,,+++***)))))))))***+++,,,,,,,,,+++*********)))***+++,,,,,,+++***)))'''((((((((()))))))))***((('''&&&%%%&&&'''***+++)))))))))((((((((((((((('''&&&%%%%%%%%%&&&((()))+++++++++******************)))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,,,,******))))))((((((((((((***+++---///000000...,,,)))***,,,,,,***)))******'''(((***++++++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&~~~sssnnnsss~~~}}}uuuooofff^^^ZZZ[[[[[[XXXSSSNNNKKKJJJFFFIIILLLOOOPPPPPPNNNMMMLLLLLLLLLMMMNNNLLLIIIFFFIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEEEEDDDBBBBBBCCCDDDCCC???<<<<<<>>>>>><<<:::======AAAFFFIIIJJJNNNSSSTTTZZZ]]][[[ZZZWWWNNNDDDAAABBBBBBCCCCCCCCCCCCCCC<<<===@@@CCCDDDDDDDDDDDDBBBCCCBBB???;;;999999:::;;;<<<===;;;666222000/////////000111222444555666333222000///.........///000000//////000111333444666666666555444111///---......///000000/////////.........///000000...,,,,,,,,,---....../////////000444:::======<<<<<<===888;;;@@@EEEGGGBBB888///,,,+++***+++---...---,,,//////000000000...---,,,,,,,,,,,,,,,,,,------.........---***((((((***,,,---...000333666888888888<<<888444000...///111222333555555222...,,,...111333333333333222111000///000000...------------...////////////000111333333888777555333111000111111111000...---------......///000///---+++******,,,...///111333555666777777555333111000222333333333111///---...000222222222...,,,+++)))((())))))***---,,,++++++++++++++++++***+++,,,,,,,,,,,,+++***((((((((((((((())))))))))))(((&&&%%%&&&(((***+++)))))))))))))))((((((((('''&&&&&&&&&&&&'''((()))(((((((((((())))))))))))))))))(((''''''''''''(((&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))******++++++***)))(((''''''''''''''')))+++---......---,,,,,,(((***,,,,,,***)))***+++***++++++++++++)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrriiimmmxxxuuummmhhhbbb]]]YYYZZZYYYVVVPPPLLLIIIHHHDDDFFFIIILLLNNNOOOOOOOOOLLLLLLLLLLLLMMMKKKGGGDDDGGGFFFDDDBBBAAAAAABBBBBBDDDEEEFFFEEECCCBBBBBBCCC???>>>===>>>??????>>>===>>>>>>BBBHHHJJJJJJMMMSSSVVV\\\___]]]]]]^^^WWWLLLHHHHHHGGGGGGEEEDDDCCCBBB<<<===???AAACCCDDDEEEFFFGGGGGGFFFCCC>>>;;;::::::<<<===>>>;;;777222///------...///000111222333333444333111000/////////000000000//////000111333444777777888777666333000.........///000111111000000111000////////////---++++++,,,---...////////////000555;;;>>>======>>>@@@999:::===AAACCC???777111,,,+++***+++---///000///222222222222111///---,,,---...///...------///111...///111000...---------///......111444666777666888444000---...000222333333555666444111000222444555555555555444333111111111000///.........///000000000000000000111222222999888666333000///111222000...---...//////...,,,.........---+++***+++,,,///000111333444555666666333111//////111333333222///......///111222111000...---***)))((((((***+++...,,,******,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,)))))))))))))))************)))(((''''''((())))))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''(((((((((((((((''''''(((((()))***'''(((((())))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''(((((()))******++++++******(((''''''((())))))+++,,,------+++******+++(((***++++++*********+++,,,,,,,,,+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&rrrfffhhhsssnnnddd```^^^\\\WWWWWWVVVSSSNNNIIIGGGFFFDDDFFFHHHJJJLLLNNNOOOOOOJJJJJJJJJKKKLLLKKKIIIFFFFFFDDDCCCAAA@@@AAABBBCCCCCCDDDEEEDDDBBB@@@@@@AAA<<<>>>???@@@???>>>>>>>>>???@@@CCCIIIKKKJJJMMMRRRVVV]]]___\\\]]]bbb]]]SSSOOONNNMMMJJJGGGDDDBBB@@@======>>>???AAADDDFFFHHHIIIIIIHHHDDD???;;;888888===??????===888333///......///000111222222222222444333222111000000111111000000//////000111333444555666777777555222///------...///000111222222111333222000/////////---+++***+++---...///000000000///444999<<<;;;<<>><<<===???@@@@@@DDDIIIKKKJJJLLLQQQTTT[[[^^^ZZZ\\\ccc```VVVTTTRRRPPPMMMIIIDDDAAA???=========>>>@@@CCCGGGIIIJJJJJJIIIEEE???:::777666>>>@@@AAA>>>999444000//////000111222222222222222555444222111111111222222000////////////111222333222333444444333000---+++---...///111222222222222555333111000//////---+++)))***,,,...000000000000---222888:::999;;;???DDD:::777444444555555222///,,,******,,,///333444555000111222333444333222111000222222111//////222555777<<>>???AAABBBCCCDDDDDDDDDCCCAAA>>><<<:::>>>???@@@@@@???===;;;999;;;<<<>>>@@@BBBEEEFFFGGGOOOQQQTTTWWWZZZ[[[ZZZZZZWWWPPPIIIEEEEEEDDD@@@<<<;;;:::999999;;;>>>BBBDDDJJJIIIGGGDDD@@@<<<888666999:::<<<:::777333111111000222444333111000///000000222444555444222///------...///111111111000//////000111222111///---,,,///000111333555666777888333000------......,,,***+++,,,---...000111222333666444444888:::999:::>>>FFF@@@888222111000///---,,,,,,---...000222444555666555333222111222222333444555555444333222222333:::DDDQQQZZZ```^^^SSSHHH<<<444//////222222333666444111......111444444333:::999777666555555555666666666666555444333222111222000------...000111111222222111222333555777888999999999666333111000000000000000333555555111---++++++,,,...111222111000---///111333444333222222000000000000111222333444...222444333333555333...111///+++((('''(((***,,,------,,,+++++++++,,,,,,.........---------,,,,,,......---,,,++++++++++++,,,++++++***)))(((((('''))))))))))))************///---***((((((***,,,...***))))))'''&&&%%%$$$$$$''''''''''''(((((())))))((())))))******)))'''&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&,,,***(((((()))******)))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))((('''&&&&&&zzzkkk``````iiizzzlllddd\\\YYYXXXSSSMMMPPPRRRRRROOOLLLLLLLLLHHHIIIJJJKKKLLLLLLLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHEEEBBB???===>>>@@@AAAAAABBBBBBBBBBBB@@@>>><<<;;;<<<===>>>???>>>===;;;:::888999:::<<<>>>???@@@AAAGGGIIIMMMQQQTTTVVVWWWWWWRRRMMMGGGEEEEEEDDD@@@<<<999888777888999<<<@@@BBBHHHHHHFFFCCC???;;;666444666888999999666333222222000333555555333111//////111222222333222111///---000000111111111000/////////000111222111000...---...000222444666666666666222///---,,,......---+++///000222444777999:::;;;:::666444666777777;;;AAAGGGAAA:::444111///---+++,,,------...000222333444444333222111111222222333222444555555555555666888AAAKKKYYYfffoooooodddWWWEEE<<<444333444444666999666333111222555888999888999888666555444444444444555555555444444222111111111///---,,,...000111111333333333444555666777888888888777555333111000///111000000222444444111---,,,,,,---///111222111///,,,---///111111111000///111111111111222333444444...222444333333444222...000...+++(((((()))+++------,,,,,,+++++++++,,,,,,.........---------,,,,,,...---,,,+++************+++++++++***)))((((((((())))))))))))))))))))))))---,,,)))'''''')))+++---))))))((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&'''((()))***))))))((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''+++***((('''(((((())))))(((((())))))*********+++++++++***)))(((((('''''''''''''''(((((()))))))))((((((((((((((((((((((((+++******)))(((''''''&&&zzzkkk^^^^^^fffvvvyyyfff```XXXUUUVVVQQQKKKMMMOOOOOOMMMKKKKKKKKKIIIJJJKKKLLLLLLMMMLLLLLLHHHHHHGGGGGGFFFFFFFFFFFFBBB@@@======>>>@@@@@@???@@@@@@@@@@@@@@@>>>======;;;<<<===>>>>>>===;;;:::777777888999:::;;;;;;<<<===???CCCGGGKKKNNNPPPPPPJJJGGGDDDDDDDDDCCC???<<<888777777777999<<>>@@@AAA===777333333333555;;;BBBEEE@@@:::555111...,,,***.........///000111333333222222111000000111222333222444666777777888:::<<>>888777555333222222222222333333333333333222111000///---,,,,,,...111111111444555666666777777777777666666666555333111000///111000000000222222000///.........000222222000...+++,,,---.........---,,,///000000000111222222222...222444222222333222......,,,***((((((***,,,...,,,,,,,,,+++,,,,,,------............---------------,,,+++***))))))))))))*********)))((((((''''''((((((((((((((((((((((((+++***(((''''''(((***+++(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&((()))*********)))))))))))))))((((((((('''''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((***)))'''&&&&&&&&&'''((((((((()))***++++++,,,,,,,,,+++***)))'''&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))*********))))))(((((((((|||lll^^^\\\bbbrrrsssbbb]]]UUURRRSSSOOOIIIJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLMMMMMMMMMLLLHHHHHHHHHHHHGGGFFFDDDCCC@@@>>>===>>>@@@AAAAAA@@@?????????@@@????????????>>>???@@@@@@???===;;;999::::::::::::::::::::::::777999<<<@@@CCCFFFGGGHHHCCCBBBBBBBBBCCCBBB???;;;888777777888:::<<>>>>>;;;888444000...,,,+++////////////000111222222000000/////////000222333333555777888888999;;;===EEELLLVVVdddrrryyyqqqfffQQQEEE:::555666777:::???===<<<:::999:::;;;======666555333111000000000000111111222222222111111000---,,,+++,,,///111222111555666777888888888777666666555555555555444222000000000//////000000000000000//////000222111///---+++,,,,,,------,,,+++***---......///000000000000...222333111111222111---,,,+++***))))))+++---...---------------...///000////////////............,,,+++***)))((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((('''''''''((()))***((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((('''(((((()))((((((&&&&&&$$$$$$%%%&&&&&&'''(((((((((((('''&&&$$$$$$%%%'''&&&'''((()))***+++,,,,,,***))))))((('''&&&&&&%%%###$$$%%%%%%&&&'''((((((************************))))))))))))))))))))))))qqqaaa]]]aaannnnnn___[[[SSSOOOPPPMMMHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMHHHHHHHHHHHHFFFEEECCCBBB@@@???>>>???AAACCCCCCCCC@@@@@@@@@@@@AAAAAABBBBBBEEEEEEEEEDDDAAA>>>;;;888;;;;;;;;;::::::999999999888999:::<<<>>>@@@AAAAAA>>>???@@@AAABBB@@@===;;;666666666777999;;;===???AAAAAA???<<<888444000......000222333333444555777888;;;>>>???===999666444333222000...---...//////000111111222333444444555......///000000000000000333555888::::::888555333......---,,,---///222444666777888999999888777666555111///111111111333777555555333111///......///111111000000000000111111///...------...///000111444666777888777777999:::GGGKKKPPPXXXdddllliiiaaaOOODDD:::777888999===BBB???>>>;;;999777666777888444222111////////////000000000111222222222111111---,,,,,,---000111222111555666777888888777666555666555555666888777444222/////////////////////000000//////000111111...,,,,,,,,,,,,,,,,,,,,,++++++...///000111111111000//////222222000///111000,,,+++******)))***+++---............//////111222333111111111000000000000///++++++***)))(((((((((((('''&&&&&&&&&&&&&&&%%%%%%((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&%%%###$$$$$$%%%&&&'''(((((('''((((((%%%###"""$$$&&&%%%%%%&&&'''((()))***+++''''''''''''(((((((((((($$$$$$$$$%%%&&&''''''((())))))))))))))))))))))))(((((())))))******++++++{{{iiiaaacccnnnhhh[[[YYYQQQMMMOOOMMMIIIHHHHHHIIILLLMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJIIIHHHGGGEEEDDDBBBBBBAAA???>>>???BBBEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDEEEJJJIIIIIIGGGDDD???;;;999:::::::::999888888777777:::::::::;;;<<<<<<=========>>>???@@@???>>><<<:::444555555777888:::<<<===@@@???<<<888555333111111111222444444444444666888:::===??????===999666555333222000///......///000---///111333444555444444---......///000111111222555777888:::999777555333.........---,,,...222666888999999999777555222000///------111111000000333000000000///...///111444333222111000000000000000......---,,,,,,---//////444555666666444444555666BBBEEEGGGIIIPPPWWWWWWSSSLLLBBB:::999;;;<<<>>>BBB===<<<:::666222000111222111000///......///000111///000111222222222222222...------///111222222111333444555555666666666666666555555777::::::666222---///000000///......//////......///000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,000111222333333333111111///222222///...000///,,,++++++*********+++---............///000222333444333333333333222222222222,,,+++***)))((((((((((((''''''''''''''''''&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%'''((((((((((((((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((()))***+++***(((&&&$$$$$$$$$%%%%%%&&&&&&'''''''''((()))&&&"""!!!###&&&%%%%%%&&&&&&'''((())))))&&&''''''(((((()))******%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))***,,,,,,---rrrhhhgggpppvvv```VVVUUUOOOMMMPPPOOOJJJHHHGGGIIIMMMPPPPPPOOOMMMNNNNNNOOONNNNNNMMMMMMKKKJJJHHHEEECCCBBBBBBBBBAAA???===>>>AAAEEEHHHIIIFFFFFFEEEDDDEEEEEEGGGGGGJJJJJJJJJHHHEEEAAA===;;;:::::::::999888888777777::::::::::::;;;;;;<<<===>>>?????????===;;;::::::666777888999;;;===>>>???@@@===999555333222333444444555666666555555666888:::<<<>>>===:::777555555333222222111000000000000,,,...222444555444222111------......000111222333666777777777666555333222/////////---,,,...222666777888999888666333///---...+++,,,000111000111444000000000...---///444999444333222111000000000000......,,,++++++,,,------000222333333222111222444===AAACCCBBBDDDHHHIIIGGGGGG???999:::;;;::::::<<<888888666222...,,,---/////////......///000222333///000111222333333333333000//////000222333222000222222222222333444555666444333333666:::;;;666222+++...111111///------...---,,,---...000///...,,,************+++,,,------///000222333333111000//////222111...---//////++++++++++++******+++,,,,,,,,,,,,---...///111222333555555555555444444444444,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%$$$%%%''')))))))))((((((+++******)))((('''&&&&&&((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&'''''''''((((((((((((((()))***+++***(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''')))***'''"""!!!###'''&&&'''''''''(((((())))))(((((())))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))&&&'''((()))+++,,,---...yyymmmjjjsssoooZZZRRRSSSNNNMMMQQQQQQKKKIIIHHHJJJNNNQQQQQQPPPNNNNNNOOOOOOOOONNNNNNMMMMMMKKKGGGDDDBBBBBBBBBCCCAAA???<<<===@@@EEEHHHJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHEEEBBB>>><<<<<<<<<;;;;;;::::::999999:::999999::::::;;;======???@@@@@@???<<<:::999::::::;;;<<<>>>@@@AAABBBCCC@@@===888333111222444666777888888777555555777888:::;;;<<<;;;888555444444333333222222111000000000---///333555555333000------------...///111333444666666666555444222111111///000///---+++---222777555666666666444111---+++///,,,+++...000000222777222222111///...000666;;;555444333111000////////////...,,,+++***++++++,,,---///000000000000222333>>>DDDHHHFFFDDDFFFGGGFFFBBB;;;777888999666444555555555444000,,,***,,,///......---...///111333444///000111222333444444444111111000111333333222000000000000000111333555777333111111555::::::666111)))---111222///---,,,---++++++,,,---//////---+++))))))))))))***+++------,,,---///000000...---+++///222111...---///...+++,,,,,,+++++++++++++++,,,******+++,,,...000111222777666666666666555555555---,,,+++***))))))))))))+++++++++++++++,,,,,,,,,******)))(((''''''&&&&&&$$$%%%''')))******)))(((,,,+++***)))((('''&&&%%%))))))((((((((('''''''''$$$#########$$$&&&((()))'''((((((((())))))******((()))+++,,,+++(((&&&$$$&&&%%%%%%%%%%%%%%%%%%%%%'''***+++'''""" ###'''(((((((((((())))))))))))++++++******))))))(((((()))((((((''''''&&&%%%%%%))))))))))))))))))))))))&&&&&&((()))+++---...///yyyooojjjkkkhhh]]]RRRNNNNNNMMMMMMNNNKKKJJJJJJJJJKKKLLLNNNOOOKKKKKKJJJIIIHHHIIIMMMPPPOOOMMMIIIEEEBBB@@@@@@@@@DDDAAA>>><<<===AAAGGGJJJJJJKKKLLLKKKIIIJJJOOOSSSNNNKKKFFFCCCBBB@@@>>><<<@@@>>>;;;999888777555333888888888:::;;;;;;999777;;;===>>>>>><<<;;;<<<===:::===AAADDDEEEEEEFFFGGGBBB>>>888444222333444555999:::::::::888777777888555666777777666444222111222111111222333333111///000444777888666222///......+++,,,000///,,,///666777666333111///.........+++,,,,,,+++***...444::::::888555333333222000///++++++******,,,...111222...,,,***,,,000555:::;;;999555111000000111///------------+++)))(((***,,,---000222111...///444888:::DDDJJJGGGCCCDDDEEEBBB???;;;777666666666555333111111111000///---,,,+++,,,,,,,,,---...000222444111000//////111333666888111111111111111111111111...---...111444444222...222222333333333222222111222111000///...---------///---++++++---------,,,,,,+++*********+++,,,---...---,,,,,,++++++,,,,,,///...---,,,,,,,,,,,,,,,,,,+++***))))))***++++++------------...//////000111111111111111111111111,,,***((((((***,,,......---,,,***((('''((()))***,,,+++***((('''''''''''')))(((&&&%%%&&&''')))+++,,,+++)))((('''''''''(((((((((((('''&&&&&&%%%%%%&&&"""!!!$$$'''&&&&&&(((&&&'''''''''''''''&&&&&&+++***+++,,,---,,,)))&&&&&&&&&'''''''''''''''&&&))))))((('''&&&%%%$$$$$$$$$%%%'''(((((((((''''''((()))***)))((('''((())))))))))))))))))(((((('''***+++---------+++)))(((++++++******+++---...000|||rrrlllnnn{{{eeeZZZPPPMMMMMMLLLMMMNNNKKKKKKJJJIIIJJJKKKLLLMMMJJJJJJIIIHHHGGGHHHKKKNNNOOOMMMIIIFFFDDDBBBBBBBBBDDDBBB???===>>>BBBFFFIIIKKKKKKLLLLLLLLLNNNPPPSSSNNNKKKFFFBBB@@@???===<<<>>>===;;;999666444333333666555555777:::;;;:::999<<<>>>???>>><<<;;;;;;<<<;;;>>>BBBEEEFFFFFFGGGHHHFFFCCC>>>:::777777777777999::::::999666555555666666666666555555333222222222111111222333444222111222555888888666222///......,,,---000000---000666666555333111000......---+++,,,,,,++++++///555:::;;;999666444222111///---,,,,,,++++++,,,...000111...,,,+++---111555888:::777444111000111111000///...///...,,,******+++---111333444111///000555:::;;;CCCHHHEEEBBBCCCCCCAAA>>>;;;888777777777555333111111000///...---,,,,,,+++++++++,,,---///111333111000000000111333555777444444333222111000//////000///000222555555333000222222222222222222222222222111000///............///...------...///...---++++++*********+++,,,,,,...---,,,,,,++++++,,,,,,......---,,,,,,,,,,,,,,,,,,+++***)))))))))***+++---,,,,,,+++,,,---///000000000000000000000000000...,,,******,,,...//////---,,,***((('''((()))***,,,+++***(((''''''''''''***)))((('''''')))***,,,+++***)))(((''''''((((((&&&&&&&&&&&&''''''''''''+++&&&$$$'''(((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''')))++++++)))'''&&&&&&'''((((((''''''&&&))))))((('''&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&((()))***)))((('''((()))((()))))))))))))))((((((+++,,,---......---+++***+++*********+++,,,...///wwwpppqqqssscccYYYPPPNNNNNNLLLLLLNNNMMMLLLJJJIIIIIIIIIJJJKKKIIIIIIIIIGGGFFFGGGJJJLLLNNNMMMKKKHHHGGGFFFFFFFFFDDDCCCAAA@@@AAADDDGGGIIILLLLLLLLLNNNPPPRRRSSSRRROOOKKKEEEAAA???>>><<<;;;<<<===<<<999444111111333444333333555888;;;<<<<<<===???@@@???<<<;;;:::;;;<<>>;;;:::999999999999888555333333444666555444333333222222333222111000222444555444333444666888888555111///......---...111000///111666444444333222111///---,,,+++,,,,,,,,,---111666:::;;;999555333222000...,,,...---,,,,,,,,,---///000...------///333666777777555222000000111222222111000000000///---,,,---///555666666444222333777;;;:::AAADDDBBB?????????>>>;;;:::999888888777555333111000///---,,,,,,,,,---++++++++++++,,,...000222111111000000111333444666777777555333222000///...222111111333555666444333333222111111111222333333333222111111000000000000/////////000111111///---))))))***+++++++++++++++...------,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,+++***))))))***+++---,,,***)))***,,,...000////////////////////////000...,,,---///111111111---,,,***)))(((((()))))),,,+++***(((''''''''''''******)))((()))***+++,,,***))))))((((((((())))))&&&&&&'''(((((()))******000+++((())))))%%%###%%%$$$%%%&&&'''''''''''''''$$$$$$%%%(((+++---,,,***'''''''''((((((''''''&&&(((((((((''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((()))***)))((('''((()))(((((())))))***)))))))))+++,,,---...///...---,,,***************+++,,,---uuussspppfff^^^VVVSSSPPPMMMMMMOOOOOONNNLLLKKKJJJIIIJJJJJJJJJJJJJJJHHHGGGHHHJJJLLLNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFEEEEEEEEEFFFHHHIIIMMMKKKKKKNNNSSSUUUTTTQQQNNNJJJDDD???===<<<<<<;;;;;;===>>>:::333///111555666444333555888;;;<<<<<<>>>???@@@>>><<<:::999:::===@@@CCCFFFFFFEEEFFFGGGJJJJJJIIIFFFBBB>>>;;;:::888999999888555333333444555444333222111222333333111000///111333555666555777888999888444111///......///111222111111333666333333333333111///---+++++++++,,,---///222666888888666333222111111///---///...------------............///111444666555444111000/////////000111111111222333222000000111222777999;;;:::888777888:::999<<<>>>===;;;:::::::::::::::::::::999888555333222000...,,,++++++---...,,,,,,,,,,,,---///111222222222111111111222333444777666555444222111000///222222222222333444444444444333111000000222444555444444333222222222333333000000111222444333000---((()))***,,,,,,,,,++++++......---,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------,,,+++***)))***++++++...,,,)))((((((+++...000000000000000000000000000000///---...000222222111---,,,+++***)))))))))***,,,+++***(((''''''''''''***))))))))))))***+++,,,))))))))))))))))))******))))))*********+++++++++000+++((())))))%%%###$$$$$$$$$%%%&&&''''''''''''&&&&&&'''***---......---'''((((((((((((''''''&&&'''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))'''((()))***************+++,,,------...------,,,)))))))))******++++++,,,zzzuuuuuullleee]]]YYYUUUOOOMMMOOORRRQQQOOOMMMKKKKKKKKKKKKLLLMMMMMMKKKJJJJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMIIIHHHHHHGGGHHHHHHIIIJJJLLLKKKKKKMMMRRRTTTRRRPPPLLLHHHCCC???===<<<;;;:::;;;===>>>:::444111333666999777666666999;;;<<<<<<===>>>???===;;;999888999<<>><<<;;;:::;;;;;;999777555555555555444333222111222333444000///...000444777888888:::;;;:::888444000//////...111333333222444555666222222333222111///---+++++++++,,,---000222444555333111//////000111000/////////......---------.../////////222555666555444000//////...---...///000222444555555444444555777888;;;???@@@???;;;888777777777777888777555666777:::;;;;;;;;;999777555444111000...,,,+++,,,---.........---...///000222333333333222222222222222222444444333333333333333222222111111000000111222444444333222111111333555777555555444444444555666666333222333444444333000---((()))+++,,,------,,,,,,///...------,,,,,,------,,,,,,+++++++++,,,,,,------,,,+++******+++,,,---000...+++))))))+++---///111111111111111111111111///...---...000111111000...------,,,++++++******,,,+++***(((''''''''''''(((((((((((())))))******)))))))))************************))))))(((((((((,,,(((&&&((((((%%%$$$&&&$$$$$$%%%&&&''''''&&&&&&)))((((((***,,,---,,,+++(((((())))))(((''''''&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))((('''((()))'''''')))***+++++++++++++++++++++,,,,,,,,,++++++))))))******+++++++++***yyywwwpppiiiccc^^^XXXPPPNNNPPPSSSRRRPPPNNNLLLLLLLLLLLLNNNOOOOOONNNLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOJJJJJJHHHHHHGGGHHHIIIIIIKKKJJJJJJKKKMMMOOONNNNNNHHHEEEAAA???>>>===;;;::::::<<<<<<999555333555777999777777888:::<<<<<<;;;:::<<<===<<<999888777888;;;>>>AAABBBBBBAAAAAAAAACCCFFFIIIHHHCCC???>>>???AAAAAA@@@===999666666666444444333333333333444444111000000222666:::<<<=========;;;888333000/////////333555444444666777666222222222111000///---,,,,,,++++++---000222222111///---,,,---///000000////////////.............../////////222555666666555111111000...,,,+++---///222444777888888999:::<<<;;;>>>AAACCCBBB>>>999555666333222555555444555888<<<======;;;888555444555111000///...---......///000//////...///111222333444444333333222111000000111111111222333444444444111111000///---...111444555444444333444555777888666666666666666777888999666555444444333222///,,,******+++---............///......---------------+++++++++++++++,,,,,,---++++++******+++,,,...///333111...,,,+++,,,---...111111111111111111111111...------...000111111000/////////...------,,,,,,,,,+++***(((''''''''''''((((((((()))))))))******)))******++++++***))))))(((((('''&&&&&&%%%$$$$$$)))$$$###&&&(((&&&&&&(((%%%%%%&&&&&&&&&&&&%%%%%%)))((('''''')))***)))((())))))))))))(((((('''&&&%%%&&&&&&((()))***++++++(((((('''&&&&&&&&&''''''((()))***)))((('''((()))&&&'''(((***+++,,,,,,,,,,,,,,,+++++++++***************++++++,,,++++++***|||qqqnnnhhhccc___XXXPPPNNNPPPSSSQQQOOOMMMLLLLLLLLLLLLNNNOOOPPPOOOMMMLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOJJJIIIGGGEEEEEEEEEGGGHHHHHHIIIIIIHHHGGGHHHJJJLLLDDDBBB@@@??????>>>;;;999999999888777666555666666555444555888;;;<<<<<<;;;888999::::::888777777777999;;;>>>@@@???>>>===>>>BBBFFFIIIIIIEEEBBBCCCEEEJJJIIIGGGBBB<<<777555444333444444555555555444444333222222555:::>>>AAABBB??????<<<888333////////////444777555444888888666333222111000///.........,,,++++++---000111///------,,,***+++,,,......---.........////////////.../////////111444777777777444555444111---+++,,,...111444888:::;;;<<<>>>@@@@@@AAAAAABBBAAA>>>:::777666222000444666444666:::>>>???>>>;;;666444444555000000000000000///////////////......///000111222555555444333222111//////000000111111222333333444111222111...,,,---111444555555555666777888888888777777777777888999:::;;;999777444333222000---+++,,,,,,,,,---...///000111//////...---------------++++++******+++,,,,,,---***))))))***+++---///111666444222000...---------111111111111111111111111......---///111222111000111111111000000///...---,,,+++***(((''''''''''''))))))******++++++*********++++++,,,+++***((((((&&&&&&&&&&&&&&&&&&&&&&&&(((###"""&&&((('''''')))&&&&&&&&&&&&%%%%%%$$$###)))(((&&&''')))***))))))*********))))))(((&&&&&&$$$%%%&&&((()))+++,,,,,,***)))((('''''''''((((((((()))***)))((('''((()))&&&'''(((***,,,---------///...---,,,+++*********++++++,,,------,,,+++***ssshhhjjjfffaaa^^^WWWPPPMMMPPPQQQPPPNNNLLLKKKKKKKKKLLLNNNOOOPPPOOOMMMLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOOOOIIIHHHEEECCCBBBCCCEEEFFFGGGHHHHHHFFFCCCCCCGGGKKKAAA@@@@@@@@@@@@>>>;;;999888666444444666666666555111111333777;;;===<<<;;;666888999999777666666777888:::===>>>===<<<;;;<<>><<<:::777222000555777666888===@@@@@@???:::555222333666000111111111111111000//////...------...///000111555555444444222000///...000000000111111222222222222222111...,,,---111555555555777888999999999999777777777888999:::;;;<<<;;;999555222000///,,,***------,,,---...000222333//////...------------...+++*********+++,,,,,,---)))))))))***,,,...000222888777555222000...---,,,000000000000000000000000///......000222333222000111222222222111000///...,,,+++***(((''''''''''''******+++,,,,,,,,,,,,++++++,,,,,,,,,+++***((('''''''''(((((())))))******((($$$###&&&((('''''')))'''''''''&&&%%%$$$###"""***)))((()))+++,,,---,,,************)))(((&&&&&&$$$%%%&&&((()))+++,,,---+++***)))(((''''''((()))(((******)))((('''((()))%%%&&&(((***,,,---......111000///---,,,+++******+++,,,---...---,,,+++***wwwiii___^^^]]][[[XXXVVVSSSQQQPPPQQQQQQOOOLLLIIIHHHIIIKKKOOORRRSSSQQQNNNLLLNNNPPPLLLMMMMMMMMMMMMNNNNNNNNNJJJIIIGGGEEECCCAAAAAA@@@DDDCCCBBBAAABBBCCCDDDEEEHHHDDD@@@@@@BBBBBB>>>:::999888666555444444444444555444444555888999999888999999888666333222333555555666888:::<<<===>>>>>>===???AAACCCDDDFFFHHHJJJRRRRRROOOGGG===555222111333333444444555444444444111666999;;;AAAIIINNNMMMDDD>>>888777444000...///444444444444444444444444333333222000---++++++,,,......///111333333111//////---,,,,,,---...---,,,***,,,...//////000111333222222222000000222666999:::777333111///---+++)))---111444444777===AAAAAAAAABBBCCCAAA===;;;::::::666555555777:::<<<======AAA>>><<<:::888666444111000222444444222111111222...---,,,+++,,,...000111444444444444333222111000000111111111111111000///222111000//////000111222000222555777999999999888777666666555666888999:::<<<:::666222///---,,,,,,++++++++++++---...000000111000///.........---............------,,,,,,,,,,,,+++***+++---111444777888888777666444222000///222000///......///000222////////////////////////111111000///...------,,,///---+++)))))))))++++++,,,,,,,,,+++***))))))((()))************))))))((('''(((((('''%%%%%%&&&(((((('''&&&'''))))))(((&&&(((((('''&&&&&&&&&&&&'''+++***)))))))))***,,,---***,,,***&&&%%%((()))''''''&&&&&&'''***+++++++++(((((((((((()))***+++,,,,,,+++)))'''&&&'''((())))))+++------,,,,,,---...000///...---+++***)))(((***,,,///111111///---+++nnnaaaYYY[[[ZZZYYYWWWUUUSSSQQQPPPPPPPPPNNNKKKHHHHHHIIIKKKPPPRRRTTTRRRNNNLLLNNNPPPMMMMMMMMMLLLLLLKKKKKKKKKFFFFFFEEEDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@AAACCCDDDHHHDDDAAA@@@AAAAAA===999<<<:::888666555444444444555444444555888999999888888999888666333222333555555666777999:::;;;<<<<<<888;;;>>>AAACCCFFFJJJMMMUUURRRMMMEEE<<<555111000222333444444555444444444222777:::<<>>AAAAAA>>>>>>>>>>>>>>>>>>===<<<666555555888;;;>>>@@@@@@AAA???<<<:::999777444222111222333222111000111222111000///------...///000111222222333333333333333000000111111000///......000000///......///000000000222666:::<<<<<<;;;;;;999888777666666777888999:::888555222///---,,,+++******++++++,,,...///000111000///---------...////////////.........------,,,,,,,,,,,,...000333555666666555444222111000000111000...------...000111////////////////////////000//////...---,,,,,,,,,///---,,,***)))***++++++,,,,,,+++******)))(((((()))************)))((((((&&&'''''''''%%%%%%'''))))))************)))))))))(((((('''&&&&&&&&&&&&'''+++***)))))))))***+++,,,***+++***&&&&&&)))***'''&&&&&&%%%''')))++++++******))))))******+++,,,---,,,+++)))'''&&&'''((())))))+++------,,,++++++,,,///...------++++++***)))***,,,///111222000...,,,rrrbbbXXXRRRVVVVVVVVVUUUTTTRRRQQQPPPOOOOOONNNKKKIIIHHHIIIKKKQQQSSSTTTRRRNNNLLLMMMOOOMMMMMMLLLKKKJJJIIIHHHHHHCCCDDDEEEEEEDDDCCCAAA@@@>>>=========>>>???AAABBBEEEBBB??????AAAAAA>>>;;;>>><<<:::888666666666666555444444555777999888888777888777666333222333555555555777777888888888888666888<<>>CCCKKKOOONNNFFF@@@;;;;;;999444222333111111222333333222222111000111111///---,,,---/////////111444666777555333222///+++***+++,,,------(((***+++,,,+++***+++,,,---111555777777555444444666444222111111111000......222444555888???BBBAAA;;;:::999;;;???AAA@@@>>>777666666999===@@@BBBBBBAAA???<<<::::::888555333222222222111000000222444555444222000.........///...///000222333444444555000000000000///...---,,,///......------......///000333888===@@@@@@???===;;;:::999888777777777777777666333111...,,,+++******++++++,,,---...//////111000---,,,,,,---///000000000000000////////////---------...///000111222444333222000000000000111111///...------...///111000000000000000000000000......------,,,,,,,,,+++///...,,,*********++++++++++++******)))((((((((()))*********))))))((('''%%%&&&'''&&&%%%&&&((()))***---///...+++)))***,,,(((((('''&&&&&&&&&&&&'''+++***)))))))))))))))***)))+++***''''''******(((&&&%%%%%%&&&)))******)))++++++++++++,,,---......,,,+++)))'''''''''(((((()))+++------+++*********,,,,,,++++++++++++*********,,,///222333222000///wwwdddXXXRRROOORRRRRRSSSSSSRRRQQQPPPOOONNNOOONNNLLLJJJIIIJJJLLLQQQSSSTTTRRRNNNKKKLLLNNNLLLLLLKKKKKKJJJIIIIIIHHHCCCDDDFFFGGGFFFDDD@@@>>>;;;;;;::::::;;;===???@@@@@@???>>>???AAABBB@@@???>>>===;;;999888888999999555444333555777888888777666777777666444222333444555555666666666666555555555888;;;>>>AAAEEEJJJNNNSSSLLLDDD>>><<<:::888666111222333444444444444444333888;;;===BBBIIILLLKKKDDD>>>;;;;;;:::555333444000111333555555444222111000111111000......///111222222444777999:::888666333///+++)))***,,,---...)))***,,,,,,***))))))***,,,///333555555444333444333222000000222333222111000333555555:::@@@CCCAAA;;;777555888>>>BBB@@@===999999888:::>>>AAABBBAAA@@@>>><<<;;;:::999666444333333222111000111444666777555333111///------,,,---...///111222333333444000000000///...,,,+++***........................000333:::???BBBBBB@@@???;;;;;;999888777555555444444333222000...,,,+++***,,,,,,---.../////////000111///,,,***+++---000222000000000000000000000000.../////////000000000000222111///......///111222000///...,,,,,,...///000////////////////////////......------------------......,,,++++++***++++++*********))))))(((((((((************)))(((''''''###%%%&&&&&&%%%&&&(((******...111///***(((***---(((((('''&&&&&&&&&&&&'''******))))))(((((((((((((((******'''(((++++++(((&&&%%%%%%&&&(((***)))(((************+++,,,---...+++***)))((('''''''''((()))+++------+++)))(((((((((((()))))))))*********+++---///222333333222111yyygggZZZRRRPPPPPPNNNOOOPPPQQQQQQQQQOOOOOOMMMNNNOOOMMMLLLKKKLLLMMMOOOQQQSSSQQQMMMKKKLLLNNNKKKKKKKKKKKKKKKKKKKKKKKKFFFHHHIIIJJJHHHDDD@@@===::::::999999:::;;;===>>>@@@???>>>????????????>>><<<;;;:::999999:::;;;<<<555444333444666777777666555666777666444333333444444444555555444444333222222444888<<>>;;;===;;;:::;;;===??????>>>???===;;;::::::999777555444444333222111222555888666555333111///---,,,+++...//////000111111111000000000//////---,,,+++***///////////////////////////333999>>>AAA@@@>>>===999999888777555444333222222111000///...,,,+++***---...///000111111000000000...+++******---000222////////////////////////000000000000000000//////111000///......000222333111///...------...///111......................................./////////......---,,,++++++++++++************))))))))))))*********))))))'''&&&&&&###$$$%%%%%%%%%%%%(((***(((,,,///...)))&&&))),,,(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''******((())),,,,,,)))'''&&&&&&''')))***)))((((((((((((((()))***+++,,,+++***)))(((((('''''''''(((+++------+++)))((((((&&&&&&&&&'''((())))))))),,,---000222333333333222yyyhhh\\\UUUPPPPPPRRRLLLMMMOOOQQQQQQPPPOOONNNLLLMMMNNNMMMLLLKKKLLLMMMMMMOOOPPPOOOKKKJJJKKKMMMJJJJJJJJJJJJKKKKKKLLLLLLHHHIIIJJJJJJHHHDDD@@@===;;;;;;:::999:::;;;<<<===BBBBBBAAA???===<<<;;;:::;;;:::999888888999:::;;;555444333444666777666555444555666666444333333333444444444444444333222222,,,///444999???GGGOOOTTTTTTNNNFFF>>>888555333222///000111333444444444444222777:::;;;===BBBBBB@@@>>>999777999999555333444111444888;;;;;;999666444333444444333111111222444777888999;;;======;;;999333000,,,***+++,,,,,,,,,,,,...//////---,,,---.........---,,,,,,...222555222111111222555888888888777888777777<<>>;;;888666666999;;;;;;999===<<<::::::<<<===<<<;;;===;;;:::999999999777555222333333333222333555777555444333111000...---,,,/////////000//////......////////////...---,,,+++...//////000000//////...000222777;;;<<<;;;999888444444555444333222111000000000000///...---,,,+++---...000111111111000///...,,,+++***+++---000222////////////000000000000111000000//////000000000222111000000000111333444222000///......///000222////////////////////////---......//////000000000.........---,,,,,,++++++++++++***************************)))((('''&&&%%%$$$%%%&&&%%%$$$%%%'''(((&&&)))++++++((('''(((***(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((%%%)))***)))***------***)))''''''((()))******)))''''''&&&''''''((()))************)))((((((''''''(((***---...---***)))(((&&&&&&'''(((((()))******---...000111222222222222|||lll\\\UUURRROOONNNQQQKKKMMMOOOQQQQQQPPPNNNMMMIIIJJJLLLLLLJJJJJJJJJKKKJJJLLLNNNMMMJJJIIIKKKMMMJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIIIIGGGDDDAAA???======;;;:::::::::;;;<<>>===<<<<<<<<<<<<;;;999777666666666777555444333444666777666555333444666666444333333333333333444444444333222222---///222666;;;BBBJJJOOOOOOLLLFFF???888555444555///000111222333444444444444888;;;:::<<>><<<;;;:::;;;;;;<<<999:::<<<===>>>???AAABBB>>><<<:::777555333333333555444333444666666555444222444666666444333333333333333444444444333333222111222444555888<<>>===:::<<<888777::::::777555555000444999<<<===;;;777444777888888666444333444666777777777999:::999666333111///---,,,---,,,+++))),,,...000000///...///000......///......///222555888777777999<<>>>>>>>><<<;;;999999999999888888777777333333444444444333333222222444555666666555333111000222555666666666666777111444777888777999???EEEFFFIIIIIICCC>>>:::555000111111111222444666888999:::888888::::::888:::???>>>>>>===999666333333444111555999;;;:::999:::;;;999888666333111222555888888:::;;;:::777555444444333000,,,)))(((***---///------,,,------...///000/////////000111222333444999999:::<<<>>>???>>><<<===:::999<<>><<<:::;;;<<<999:::;;;<<<<<<<<<;;;;;;999999999999999888888888555555555555444444333222222333555555555444222111///111444555666666888999888:::<<<:::888:::???DDDJJJPPPRRRMMMFFFAAA;;;555222222444666999::::::999;;;999888::::::999;;;@@@??????>>>;;;666333222222000333777888777666666888777666555222111222666999;;;<<<<<<;;;888444333333222///,,,)))(((***,,,......------------...////////////000111333444444555888888999<<<>>>>>><<<:::;;;999888<<>>???@@@AAA===???@@@@@@>>><<<;;;<<<;;;;;;::::::999:::::::::999888888888888888999999666666666666555444333222222333444444444333111000...000333444555777;;;===???@@@???<<<::::::>>>BBBLLLVVV]]]YYYPPPHHH@@@:::444555777;;;???@@@???===>>>:::888999999888:::??????@@@???<<<777333222111///111444444333222222333444444333222111333666999>>>??????<<<888444222111000...+++))))))***,,,---///.........---------------///222444666666666555777777999<<<>>>===;;;888888777888===BBBEEEDDDAAADDDAAA<<<999777888;;;===???>>><<<:::999999::::::888999:::888444222111111555000///444666333000///222333444444444222000///000000//////000000111111000222444555444111...,,,+++***)))***,,,,,,***)))((()))***++++++++++++***)))((((((***,,,------,,,222222111111000000/////////---,,,---///000000///000000000//////.........000000000000000111222333111...///222333000000333222222222333555555333111222111///---,,,,,,------...---,,,,,,---...---+++***++++++---...///000111+++***))))))++++++***)))***+++------+++***++++++...------,,,***(((&&&%%%'''''''''&&&%%%&&&(((*********************+++,,,))))))))))))((('''&&&&&&''''''((((((((((((((((((((('''%%%%%%&&&''')))++++++******)))((((((((('''(((((('''''''''((()))***''''''''''''((()))***+++''')))++++++***)))***+++---...///000000000000000000000000/////////......www```TTTTTTPPPPPPUUUUUUSSSRRRQQQRRRSSSRRROOOMMMFFFFFFGGGHHHJJJKKKLLLLLLLLLHHHDDDFFFKKKMMMJJJGGGEEEEEEEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@??????>>>>>>;;;===@@@AAA???===<<<;;;<<<;;;999888777888999:::777777666666666777888999777777777666555333222111333333333333333222000000...000222333555888===@@@BBBBBBAAA>>><<<===@@@CCCMMMYYYcccbbbXXXNNNEEE===777777999>>>DDDHHHIIIHHHDDD>>>:::999999777888<<<@@@@@@@@@===888444222222000111222222222111000000222222222111000222555888???@@@@@@===888333111000000...---+++++++++---...////////////...---,,,+++,,,///222666888777666555555666888;;;======:::777666666999===BBBEEEDDDBBB???>>>;;;999:::<<<>>>@@@AAA@@@>>>;;;:::888888888888999999777444222111222;;;555333888<<<999333111000111333444333222000///111000000///000000111111///111444666555222///,,,***))))))***++++++***((((((((()))******+++++++++******)))***+++,,,,,,,,,333222111000///000000111111000///...///000000000111111111000000//////...111000000000111111222333000///111555555222000222111111333444555444333111222111///...,,,,,,,,,,,,,,,+++++++++++++++*********++++++,,,...//////000+++*********++++++******)))+++,,,,,,***))))))***************))))))(((((('''((((((((('''''')))+++,,,+++***))))))***+++,,,))))))***+++***)))((('''((((((((())))))*********)))(((&&&$$$%%%'''***+++************))))))(((((('''''''''((((((((()))))))))((((((((())))))***+++((()))++++++)))((())))))+++,,,---///000111111111/////////.........//////xxx```TTTSSSOOOPPPVVVVVVWWWVVVUUUUUUSSSQQQNNNKKKFFFFFFGGGHHHJJJKKKLLLLLLJJJFFFCCCDDDIIIKKKIIIFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@AAACCCDDDCCC@@@>>><<<:::===@@@AAA@@@===<<<;;;===;;;999777666777999:::777666555444444555666777777777777666555333222111444444333333222111000000...000222333555888===@@@BBBBBBBBBBBBCCCDDDGGGIIIOOO[[[ggghhhaaaWWWLLLDDD;;;999999???HHHPPPTTTTTTOOOFFF???===<<<999:::<<>>??????<<<777222000///000000///............/////////000///...---+++***+++...222666777777444333333444666:::===>>><<<:::777888;;;>>>BBBDDDDDDCCC@@@???===;;;:::;;;===>>>AAA@@@>>>;;;999777666555777777777666333111222333777111///444777444...,,,...000111333333222000///000//////....../////////...000333444444222000...+++***)))***,,,,,,***))))))))))))***+++,,,,,,---,,,,,,++++++***+++,,,---333222000///...///000111444333333111000//////000222222222111111000000000111111111111111111222333000///222777888333111222000222444555555444222111111000///...---,,,++++++******+++***)))(((((()))***++++++,,,---...//////+++,,,,,,,,,,,,+++,,,,,,)))+++,,,,,,***((())))))&&&&&&&&&'''((()))******''')))***)))((((((***+++,,,+++***)))((()))***+++)))***+++++++++***)))(((((())))))******+++++++++***(((&&&%%%%%%''')))+++)))******+++******)))(((((((((((()))))))))))))))++++++***)))))))))))))))(((***++++++)))(((((())))))***,,,...000111222222//////...---......///000|||dddWWWUUUPPPQQQWWWWWW\\\[[[YYYVVVQQQMMMHHHFFFFFFFFFGGGHHHIIIJJJJJJKKKFFFEEEDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC???AAADDDFFFEEEBBB===::::::===@@@AAA???===<<<;;;<<<:::999777777888999;;;999777555444333444555777777777777777666555333333555555444333222111111000///111333555666888;;;>>>AAABBBEEEHHHKKKMMMOOOPPPSSS^^^iiillliiibbbWWWMMM???;;;:::@@@LLLVVV[[[\\\XXXMMMDDDAAA@@@======???>>>>>>===;;;999888999:::;;;999888999::::::999888666777666555333222444666;;;<<<<<<999555111///...000000000000000000000///...///000000///---+++***+++...111444555444222000111111444888===@@@@@@???<<<<<<===???@@@BBBCCCDDDCCCBBB???<<<:::888888777>>>===<<<:::888666555444555666555444111111222333333///---111333///,,,+++---...000222333222111000//////...---------.........///111222222111000///,,,+++***+++------+++***************+++,,,......---------+++)))***,,,...111000///......///000111333444555444222000000000222222222222222222222222222222111111111222222333111000333888999444222222111444777888666333222111/////////...---,,,++++++)))***+++***(((''''''(((***++++++,,,------......,,,---......,,,,,,---...***,,,---,,,***(((((()))$$$$$$%%%%%%''')))***+++((()))++++++***)))***,,,,,,+++******)))*********)))******+++******))))))))))))*********************)))'''&&&&&&''')))***))))))+++++++++***)))(((((()))***+++++++++******---,,,+++***)))))))))))))))***,,,+++***))))))***)))***,,,///111222333444///...---------...///000iii\\\ZZZTTTSSSXXXWWWYYYXXXWWWTTTOOOJJJGGGEEEFFFGGGGGGGGGHHHHHHIIIIIIDDDFFFGGGGGGFFFFFFIIIKKKIIIIIIIIIHHHGGGFFFEEEDDDAAABBBDDDDDDCCCAAA===;;;<<<>>>@@@@@@>>><<<;;;;;;::::::999888999999;;;;;;<<<:::777555444444666777999999999999888888777666777666555333222222111111111333666777777888999;;;===???DDDIIINNNQQQQQQQQQWWW___gggmmmoookkk```TTTAAA>>>>>>DDDPPPZZZ]]]\\\XXXMMMBBB??????>>>>>>@@@<<<<<<;;;:::999:::===@@@AAA???>>>>>>@@@BBBAAA???======<<<:::777555666777666777888666333000.........///000000000000//////---...///000///...,,,++++++---///111222111///---//////111666<<>><<<:::888777777::::::999888777555444333444444444222000///111333333000///111111...---000,,,---///111222222111000000///......---------.........//////000000000000---,,,+++,,,......,,,+++))))))))))))***,,,...///,,,---,,,***((('''***---///.............../////////333666777555333222333111111222222333333444444333222222111111222222222222111444999999555222444333666::::::777333111111............------,,,+++)))++++++***'''&&&'''(((+++++++++,,,,,,------...,,,...///...,,,,,,---///+++,,,------***)))))))))'''&&&&&&&&&'''(((***+++(((***,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++************))))))))))))******************))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++)))((()))***+++,,,---,,,,,,+++,,,++++++*********++++++)))***,,,,,,+++******+++***+++...111333555666777///...---,,,,,,...000111mmm```]]]WWWUUUYYYXXXQQQRRRSSSQQQNNNJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDGGGJJJIIIFFFFFFIIINNNJJJJJJJJJIIIHHHGGGEEEEEEBBBBBBBBBBBB@@@???=========???@@@@@@>>><<<;;;;;;999999999999:::;;;;;;<<<>>><<<999666555555777888::::::;;;;;;;;;::::::999888777555444333222222222222444777888888777888999999<<>>???BBBEEE;;;;;;;;;;;;;;;;;;;;;:::777777777777666444333222333333222111//////111333000......000...+++,,,111+++---///111222222111000000000///.....................------...///000111---,,,,,,---......---+++)))(((((((((***+++---///+++,,,,,,)))&&&&&&))),,,------..................,,,000666888777555555555000111222222444444555666333333222222111222222222333222444888999555333444444888;;;;;;777333111111---------......---,,,,,,)))+++,,,***'''%%%&&&(((+++++++++,,,,,,---------+++---///...,,,+++---///,,,---...---+++))))))******)))(((''''''((()))***)))***,,,,,,+++++++++,,,------...///...---+++*********((((((((()))***++++++*********))))))(((((()))))))))))))))(((((((((((()))+++,,,,,,+++***)))***+++,,,---...---,,,,,,************+++,,,------)))***,,,,,,++++++,,,---+++---///222555777999:::///...,,,,,,,,,...000111ooo\\\YYY[[[YYYWWWXXXUUUSSSPPPOOONNNLLLIIIGGGJJJIIIHHHGGGHHHIIIJJJKKKEEEHHHKKKLLLJJJIIIKKKMMMMMMKKKJJJIIIIIIHHHGGGEEEEEEBBB???<<<::::::;;;<<<@@@AAAAAAAAA@@@>>><<<;;;:::;;;;;;;;;::::::999888;;;;;;:::777555555888::::::;;;;;;:::999777555444777777777666555333222111444777999888555333444666888:::???DDDHHHKKKMMMNNNWWWXXX\\\ccciiihhhaaaZZZEEE@@@>>>GGGVVVaaaccc```XXXJJJ===:::;;;<<<<<<>>>???@@@<<<666666<<<@@@AAACCCAAA@@@BBBEEEIIIKKKLLLKKKDDD<<<999888888444111666444333222222111...,,,...---,,,,,,...000000///---...000222111///,,,+++***,,,...///......///000///000333666888<<>><<<::::::;;;<<<@@@AAAAAAAAAAAA???>>>===:::::::::::::::999888888888888888666444444777999777888888888888777555444666666666666555444333222777999:::999666444555666666999===BBBGGGKKKMMMNNNPPPPPPSSSXXX\\\ZZZSSSLLLGGGDDDCCCKKKWWWaaacccbbbVVVJJJ???<<<<<<<<<<<<===@@@AAA???:::999>>>AAAAAAFFFDDDBBBBBBEEEHHHJJJKKKFFF@@@999666666666333111222111000000111000...,,,,,,+++***+++---......---...///000111000///---,,,+++---............///111222444666888999<<<@@@CCCDDDDDDCCCAAA@@@?????????;;;999999<<<;;;888666888777777888777777555444333555444222000000222444555111///...---...///...---,,,---/////////...,,,+++...............---,,,,,,***,,,---,,,...222000,,,...------,,,,,,,,,------*********+++,,,---//////---,,,,,,++++++******))),,,------,,,+++,,,///111000222444444222111111111111000000111444555444333666555333333333555777999888:::<<<;;;999777888999555666666555444222000...///---++++++,,,---,,,+++++++++,,,,,,,,,,,,,,,+++......///000000000///...+++,,,---...///...---,,,,,,++++++***************,,,+++*********+++,,,,,,---------***(((&&&'''(((,,,...000000...,,,+++++++++***************+++,,,+++***)))***+++***((('''******************++++++)))))))))))))))************)))(((***,,,---+++)))***((((((***---///...---000///---+++++++++------,,,,,,---111666888777666111111000///...---------mmm[[[ZZZ^^^^^^^^^```ZZZVVVQQQMMMLLLKKKJJJIIIKKKKKKJJJJJJKKKKKKLLLMMMLLLJJJHHHGGGHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCAAA???===;;;;;;<<<===???@@@AAABBBBBBAAA@@@???;;;;;;;;;:::999888888777555666666555333444666999444555666666666666555555444444444555555555444444;;;;;;;;;999777555555666555888<<>>@@@AAAAAA@@@@@@????????????===:::;;;======888777999888888666555444333333222333222111000111333666777111000....../////////...------.........---+++***------------,,,,,,,,,,,,***,,,---,,,...111///+++///...---,,,++++++++++++,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++...000111333444444222000000111000///000222555666555333777666555555666888:::;;;:::<<<>>>>>>===;;;:::;;;555555444333111000//////---+++******,,,------,,,////////////////////////111222222222222222111000---.../////////...---,,,++++++******++++++,,,,,,++++++++++++++++++++++++***+++***)))'''&&&'''))))))+++---...,,,++++++,,,,,,,,,+++++++++++++++,,,******)))***++++++)))'''******,,,---...------,,,************))))))))))))***))))))***,,,---+++************,,,///111111000///...---,,,+++,,,---...---------000444777777777333333222111///......---lll\\\\\\aaabbbbbbddd___YYYRRRMMMJJJIIIIIIHHHLLLLLLLLLMMMMMMNNNNNNOOOOOOKKKFFFEEEGGGHHHGGGEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDCCCAAA???>>>>>>>>>???>>>???AAABBBBBBBBBAAAAAA@@@???===;;;999777666666444555555555444555777:::666666666666666555555555222333444555555666555555<<<<<<;;;:::888666555555666888;;;???CCCEEEFFFGGGIIIIIIKKKNNNPPPOOOKKKGGGHHHKKKNNNPPPSSSWWW^^^bbbYYYNNNCCC===::::::???FFFKKKOOONNNHHHCCCBBBAAA???FFFCCC???======>>>??????888555000///000111111111222000......///...---,,,***)))((()))+++---------111000///......///000000//////...------...111444888:::<<<<<<;;;;;;;;;<<<<<<<<<===>>>@@@@@@AAAAAA>>><<<===@@@???;;;999;;;999777555222111111222222222111000000111222444555000...,,,---...///...---...............---++++++---,,,,,,,,,+++,,,,,,,,,***------,,,---000...)))------,,,,,,+++,,,,,,,,,...------...///000111111,,,---------.........////////////...------...000222333333222000//////000//////111444666777555333777777777888999:::<<<===:::;;;<<<===<<<:::999999444333222000////////////***)))((((((+++,,,,,,,,,000000//////000000111111444444444444333333222222...///000000///...---,,,*********++++++---......***++++++++++++******)))'''((()))(((&&&&&&((())))))+++,,,,,,+++))))))***,,,,,,+++************+++***))))))***,,,,,,+++))))))***---...///...---,,,++++++******))))))((((((*********+++,,,,,,++++++++++++,,,...000111222222...------,,,,,,,,,---.........///111333666888999555555444333111000...---lll^^^```eeeeeedddfffaaa\\\TTTNNNJJJIIIHHHHHHMMMMMMNNNOOOPPPPPPQQQQQQQQQLLLGGGEEEFFFGGGEEECCCDDDEEEFFFEEECCCAAABBBDDDFFFEEEDDDBBBAAA@@@@@@@@@===>>>???AAAAAAAAAAAA@@@DDDBBB???<<<999777666555444555777777777777999;;;::::::999777666555555555222222444555666777777777===<<<<<<;;;:::888666444777999;;;>>>???@@@AAA@@@>>>@@@BBBFFFIIIKKKJJJIIIKKKOOORRRRRRQQQTTTZZZ```\\\QQQEEE<<<888:::DDDOOOZZZ^^^^^^UUULLLGGGDDDAAAEEEBBB???===<<<<<<;;;:::333111...---...000111222777444111000///...---+++,,,+++***+++---///000///111000///......///111222/////////...---///222555999;;;======<<<:::999999777888;;;>>>@@@BBBCCCCCC>>>===???CCCCCC>>>;;;<<<888666333000///000111222333222111000///000000111---,,,***+++,,,------,,,////////////......---------,,,+++++++++,,,,,,---,,,......,,,---000...)))*********+++,,,---...///...............///000111---------...//////000000000111222111//////000222222333333111...------...---...111555888888555333555666888999;;;<<<======777777777777777666666555333222111000///.........(((&&&%%%&&&)))++++++***............///000111222666555444333333222222111///000000111000///---,,,++++++++++++,,,---//////***++++++++++++***)))(((&&&'''((('''&&&&&&(((***+++,,,---+++)))''''''(((+++******)))))))))******+++******+++---...---+++(((***,,,......---,,,+++++++++******))))))(((((()))***+++,,,,,,,,,,,,,,,+++,,,---...///111222333......------,,,,,,------///000111222333666888:::666666555444333111///...~~~mmmaaadddjjjhhheeeeee```[[[TTTNNNLLLKKKJJJJJJNNNOOOPPPQQQRRRSSSSSSSSSPPPMMMJJJHHHGGGFFFEEEDDDBBBEEEGGGEEEBBB@@@BBBEEEHHHGGGEEECCCBBB@@@??????;;;<<<>>>?????????>>>>>>DDDBBB???;;;999777666666555777999999888999:::<<<===<<<:::888777666666666333444555666777888888888<<<<<<===>>>>>><<<777444666888:::<<<============;;;<<>>999<<>><<<:::111000...---...000222444:::777333111000///---,,,...---,,,---000222333222111000///...///000111222///000000000///000222555888;;;>>>???===:::888888666777;;;>>>AAABBBCCCCCC::::::???EEEFFF@@@<<<;;;555333111/////////111111222222000///...------,,,,,,***))))))+++,,,,,,+++////////////////////////---,,,+++++++++,,,...///...000///---...000...))))))))))))***,,,---///000---------------...//////------....../////////000111222333333222111222333444444333111...,,,---...,,,...222666999999666222333444777:::<<<======<<<555333000000111222222222222111111000000///......'''&&&%%%&&&(((*********,,,,,,,,,,,,...000333444555555333111000000/////////000000111111000///...,,,+++,,,,,,---...///000+++++++++***))))))((((((&&&'''((('''&&&''')))***,,,------+++(((&&&&&&'''))))))(((((()))******+++,,,++++++---///000///...***+++,,,,,,,,,+++******************)))))))))))))))+++------,,,+++,,,---+++,,,............000222///......------,,,++++++---///222333333444777999555555666555444222000///ooodddhhhmmmjjjeeecccZZZVVVQQQNNNNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUTTTTTTNNNNNNMMMKKKHHHEEEEEEEEEBBBEEEGGGEEEBBB@@@BBBEEEHHHGGGEEECCCAAA???===<<<::::::<<<======<<<;;;;;;???>>>;;;999777777777888666888999:::999888999;;;<<<;;;999888777777777888444555666888999999999999======???BBBCCCAAA:::555333555777:::<<<=========>>>???AAABBBDDDGGGJJJLLLNNNPPPQQQOOOMMMMMMRRRVVVZZZSSSKKKCCC>>>@@@LLLZZZkkkooommmaaaSSSKKKGGGDDD@@@@@@@@@AAAAAA???<<<999222111000//////111444666999666333000000//////...///...---///222444555444000000//////000111111222...000111111111111222444888;;;???@@@???<<<:::999888:::===???AAAAAAAAA@@@333666===EEEFFF@@@:::999111111000/////////000111000//////---,,,++++++***,,,***)))***+++------,,,------------...//////000...---,,,+++,,,---///000///111111//////111...)))************+++,,,---...,,,,,,++++++,,,,,,---------.....................///111222333222222333444666666555222///---...///+++...222777::::::666222000222666999;;;<<<<<<;;;666111---+++---///111111000111222222111000...---)))((('''''')))++++++************+++...111444666444333111///------,,,---...///000111222111000///------,,,------...//////---,,,***)))((((((((()))'''((()))((('''''')))***,,,,,,,,,+++((('''((()))((((((((()))***+++,,,------,,,---///111222222111------,,,,,,+++*********)))))))))))))))*********)))+++------,,,+++,,,...***,,,......,,,,,,---///000//////...---+++***)))***---111333222222444666333444555555444333111///pppfffkkkoookkkdddaaaUUURRROOONNNPPPRRRSSSSSSOOOPPPRRRTTTUUUVVVUUUUUULLLNNNOOOMMMHHHEEEEEEFFFAAAEEEGGGFFFBBB@@@CCCFFFHHHGGGEEEBBB@@@===;;;:::999999:::;;;;;;:::999888;;;999888666666777999:::666888999:::999888888999:::999888777777888999:::666666888999999:::::::::===>>>AAAEEEGGGDDD===777000222555888;;;===>>>>>>???@@@@@@@@@@@@AAADDDFFFLLLLLLLLLJJJHHHHHHKKKOOOWWWSSSMMMHHHBBBBBBMMMZZZhhhllljjj]]]OOOGGGCCCBBB<<<<<<>>>@@@AAA>>>:::666222222111000000222555888777555111//////000000//////......///222555555555//////000000111111111111...000222222222111222333888<<<@@@BBBAAA>>><<<;;;<<<===???@@@AAA@@@???>>>///222;;;EEEFFF???999666///////////////000000111...------,,,,,,+++******---+++******,,,......---+++++++++,,,---...///000///...,,,,,,,,,...000111000222222///000111///)))+++++++++***++++++,,,,,,++++++*********+++,,,,,,........................---///111222222222333444888888777333000//////111+++---222888;;;:::666222///111555999;;;<<<;;;:::777222,,,)))+++///111111000111222333222111...---+++***))))))+++,,,,,,+++)))))))))+++...222666888333222///---++++++***+++...///000111222222111000...------------...//////...,,,***(((''''''))))))((()))))))))'''''')))******++++++***))))))***,,,((())))))***+++---...///...---...000222444333222///...---,,,+++*********(((((())))))******++++++)))+++......,,,+++,,,...***,,,...---+++***+++...000000000...---+++)))(((''',,,000222111000111333222333444555555333111000yyyvvv}}}qqqeeedddfffeeebbb___XXXTTTPPPNNNOOOQQQRRRRRRRRRSSSSSSTTTXXX[[[UUUMMMRRROOOLLLJJJIIIIIIGGGFFFFFFGGGHHHFFFCCCBBBDDDFFFHHHIIIGGGAAA??????>>>;;;;;;:::999;;;>>>???===:::;;;:::888777666555666666777999<<<>>>>>>===;;;999:::777555444666888999999777777777777888999:::;;;999;;;???BBBAAA>>>:::777555333444999;;;:::;;;???BBBCCCCCCDDDDDDDDDCCCCCCIIIMMMPPPNNNIIIFFFGGGJJJRRRTTTQQQIIIHHHPPPVVVWWW___\\\XXXQQQKKKDDD???===999:::<<<>>>???===999666333000...000444777777666666444333111000000111222///...---...111333333333,,,...///111222222222222111333555333//////444999999===BBBDDDCCC???;;;999>>>>>>>>>===<<<<<<>>>@@@:::;;;>>>BBBDDD@@@999333444333111/////////////////////---+++))))))+++---------------------------***+++,,,---............///---++++++---///000///111///------///111111111...,,,)))''''''))),,,...,,,,,,,,,,,,,,,,,,------******))))))***+++,,,,,,///000111222333444444444777666555444222///---,,,,,,,,,...222555555111------000444888;;;<<<;;;;;;888444///,,,,,,...000000555888999555...***+++------+++)))***---......,,,******+++,,,///222444666666444///)))%%%%%%(((+++(((,,,111333111///...///111000...,,,+++++++++,,,++++++***)))((())),,,...***)))'''''')))***)))(((***************))))))(((+++,,,,,,------,,,,,,,,,+++++++++,,,---...000000...---,,,***))))))((((((&&&'''***,,,---,,,++++++,,,++++++++++++++++++,,,,,,,,,+++((('''(((+++---......//////...,,,***(((+++,,,...000111111000///000111111222222222111111}}}vvvuuu{{{pppaaa]]]___```___^^^VVVSSSOOOMMMNNNPPPRRRRRRTTTUUUUUUVVVZZZ]]]YYYRRRQQQNNNKKKIIIHHHHHHGGGEEEHHHJJJJJJIIIEEEDDDDDDFFFFFFGGGFFFAAA???@@@???<<<<<<;;;:::<<>>;;;888777888888:::<<<;;;999666333000///000333666666666444333222222222222444444000///...///111222222222---...000111222333222222111555888777444333666999>>>@@@CCCCCCAAA???>>>>>><<<======<<<;;;;;;>>>@@@======@@@CCCDDDAAA;;;666555444222111000111111222.........,,,***)))+++,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---//////000...------///000111000---,,,***((()))***,,,...++++++,,,---------,,,,,,***************++++++,,,,,,...000222444555666777777666555444222///---,,,))))))+++...111111...+++...000333777999999999888777444000---...000111222555777888444...++++++---///---,,,---///000///---******+++,,,...111444666999666111***%%%$$$&&&(((%%%***///222111000///000111000...,,,+++++++++++++++++++++)))((((((***---,,,***(((((()))******)))******+++++++++***)))(((***+++,,,---...---,,,,,,++++++++++++,,,...//////---,,,+++***))))))))))))((()))+++---......---,,,++++++************++++++,,,+++***)))'''(((+++...---...//////...---***))),,,,,,---//////000000000000111111222222222222222yyyqqqqqqqqqwwwnnn\\\UUUWWWYYY[[[\\\UUUQQQMMMLLLMMMOOOQQQQQQRRRSSSSSSSSSWWW\\\ZZZUUUNNNLLLIIIHHHHHHGGGFFFDDDHHHJJJKKKIIIFFFCCCBBBBBBBBBEEEDDD@@@???AAAAAA>>><<<<<<<<<>>>@@@@@@>>><<<888777666666666777999:::999:::;;;;;;<<<<<<;;;;;;:::888666555666666666666555666777777777666555444777888:::;;;<<<;;;999888;;;666444666777999===CCCEEEFFFGGGHHHIIIHHHGGGFFFJJJMMMPPPOOOKKKGGGFFFFFFMMMQQQRRRPPPNNNPPPPPPOOOLLLJJJFFFBBB>>>:::777666666666666888::::::888666333111///000222444555555333333333333444555666777333111//////111222111000---...000222333333222222222666:::;;;999888999;;;CCCDDDCCCAAA???>>>???AAA;;;;;;<<<;;;::::::===???>>>>>>???AAAAAA@@@<<<888444333222000000000111111,,,...///...,,,+++++++++.........------,,,,,,,,,---,,,+++*********+++,,,---///000...+++***---//////...,,,---...000//////++++++******+++,,,------)))***,,,......---,,,+++************++++++++++++***,,,...111444777888999666666555333111///---,,,)))((()))+++---......,,,...000333555666666555555666333111000111333444444555666777444///,,,,,,...000//////000111111///---******+++,,,...111444666<<<999333,,,&&&###$$$&&&$$$(((---111222111111111111000///---+++************++++++)))((((((***,,,---+++***)))***+++***))))))***+++,,,,,,***((('''((())),,,...//////...---++++++++++++,,,,,,---...,,,++++++***)))))))))***+++,,,---...//////...---*********))))))************+++***)))((())),,,///---...//////...---,,,+++---------------...///000000000111111111222222222yyymmmgggiiikkkqqq{{{lllYYYRRRTTTUUUWWWXXXSSSPPPLLLKKKLLLNNNOOOPPPLLLMMMMMMLLLOOOUUUUUUQQQLLLJJJHHHGGGGGGGGGEEEDDDFFFGGGHHHGGGEEEAAA???===@@@CCCCCC@@@@@@CCCCCC@@@======>>>???@@@???>>>===666666555666777888:::;;;888888999999999999::::::999666444333444444333222444555666777666444222000555666777888888888888888;;;777555888999:::>>>CCCEEEFFFGGGHHHHHHHHHGGGFFFIIILLLPPPPPPMMMJJJHHHGGGJJJMMMNNNMMMKKKLLLMMMMMMJJJHHHEEEAAA===:::888777666777999<<<>>>===999666222111111111222333555555555555555555555666666666555333111000111111000///---...000222333333333222555777::::::999:::<<<>>>GGGGGGEEEBBB???======>>>:::::::::999888999;;;>>>===============<<<:::999555333111///---,,,,,,,,,+++---//////...,,,++++++.........------,,,,,,+++...---+++)))((((((******,,,///111///***(((+++///...---,,,,,,...///...---((()))***++++++,,,,,,,,,(((***,,,...///...,,,+++***+++++++++++++++++++++***,,,...111444666888888555555444333111///...---+++******+++---///000000///111222333444333222222444333222222555666666666444555555333///------...000000111222222111...,,,******+++,,,///222555666<<<999444---'''$$$$$$&&&&&&***...222333333222222222111///...,,,+++***)))((()))***)))))))))+++......,,,***)))******)))(((''')))***,,,+++)))'''&&&'''))),,,...000000///...---,,,,,,+++++++++,,,,,,++++++************++++++,,,---...//////......---******))))))))))))******)))*********)))***---000,,,---......///...------...---,,,,,,,,,---///000.........//////000111111yyynnneee```aaadddjjjrrr|||}}}kkkZZZTTTUUUUUUUUUUUUTTTPPPLLLJJJKKKMMMNNNNNNHHHJJJIIIGGGIIINNNOOOMMMJJJHHHGGGGGGGGGGGGEEECCCEEEFFFFFFFFFEEEBBB???===???CCCDDDBBBBBBDDDCCC@@@===>>>@@@@@@@@@???>>>===666666555666777888:::;;;777777777777777888888888888777555444555555333222444444666666555333000///333444444555666777777888888666777;;;======???CCCIIIIIIHHHHHHHHHGGGGGGFFFGGGJJJOOOQQQPPPMMMJJJHHHFFFFFFFFFEEEEEEFFFJJJNNNLLLJJJFFFBBB>>>;;;:::::::::<<>>===???@@@BBBIIIPPPMMMJJJFFFBBB???=========@@@BBBDDDGGGGGGBBB;;;555111222333333333555888:::>>>>>>===;;;999666444222666444222111111111000///...///111333444444333333888666444333555999>>>AAAKKKMMMOOOMMMHHHCCC>>><<<;;;<<<;;;999777777888:::>>>??????>>><<<;;;<<<===<<<:::666333///---,,,+++***---000000///---,,,,,,------------------------...---+++)))))))))))))))***---//////,,,***+++---,,,++++++,,,------+++)))******+++++++++******)))((()))+++---......------+++,,,---------,,,******,,,---...000000111111111000000111111222111111111+++,,,......///000333555333333333333333222222111222222444777999:::777555333222222222111000000000---///111111///------...---------///111444777999888777444///***((()))***...///111555777777444222111111111111000///---,,,&&&(((***,,,,,,---000222---+++******+++,,,,,,+++(((((())))))(((((('''''')))***+++---///000000111111000...---,,,++++++++++++++++++,,,---...000111000//////......---------*********))))))************+++,,,+++++++++---///+++,,,---...///000111111//////.........//////000,,,,,,++++++,,,...000111tttiiiaaa]]][[[WWWYYY^^^dddjjjuuu|||kkkZZZUUUVVVWWWWWWWWWWWWSSSNNNKKKJJJKKKKKKKKKJJJMMMMMMJJJHHHJJJIIIGGGGGGGGGGGGHHHIIIHHHFFFDDDDDDBBBAAACCCEEEGGGFFFDDDDDDHHHHHHFFFEEEEEECCC???<<>><<<<<<===:::999777666666666777888555666888::::::999888777666555555555666777555444444444444333333222222222///000333555666777777666777555666;;;???@@@DDDIIINNNKKKFFFBBB@@@@@@BBBCCCEEEGGGKKKNNNNNNIIICCC>>>:::777888===@@@BBBIIIQQQLLLJJJFFFCCCAAAAAAAAABBBGGGFFFFFFEEECCC???999555000222444444444666:::>>>@@@???>>>===:::777444222666444222111222222111///...///111333444444444333666444333333666:::>>>@@@HHHJJJLLLKKKHHHCCC@@@???>>>>>><<<:::777666777999===???@@@???<<<:::;;;<<<;;;999666333111//////...+++---//////...------...+++,,,,,,------.........,,,,,,,,,+++*********)))***+++,,,---------,,,,,,,,,+++++++++,,,,,,***'''...------,,,,,,+++++++++))))))+++,,,---.........+++,,,---...---,,,***)))++++++---...////////////---...///111222222333333,,,///222333333333666999555555444444444444333333111222555888::::::666444222111111111222222111000---///000000...---///111......///000333666999:::999888444///+++((()))***,,,---///444888999666333111222222333222111000///)))+++---...------///000...,,,+++,,,.../////////,,,+++***)))((())))))***,,,++++++,,,---///111222333222000...---,,,+++++++++,,,,,,---///111222333222222111000///.........++++++************+++++++++,,,---,,,++++++,,,---++++++,,,---///000222333///000000000000000//////------,,,,,,---///111333}}}pppeee___\\\[[[UUUWWW[[[aaaeeennn}}}}}}kkkYYYSSSUUUWWWXXXYYYYYYUUUOOOLLLJJJKKKJJJJJJKKKOOOOOOKKKHHHHHHGGGDDDGGGGGGGGGHHHIIIIIIGGGEEEAAA???===???CCCFFFEEEDDDFFFJJJJJJGGGEEEEEECCC>>>;;;>>>AAA@@@===;;;;;;===;;;:::888777666555666666666777:::<<<<<<;;;999777222111111222444444222111555444333222222222333333...000333555777777777666999555555999===@@@FFFMMMKKKGGGAAA<<<::::::<<<>>>EEEGGGJJJLLLKKKFFF>>>888555333666===AAABBBIIIRRRKKKJJJGGGEEEDDDEEEFFFHHHLLLIIIEEEAAA???<<<888555000222555555555777<<<@@@?????????===;;;888555444666444222111222222111000...///111333444444444333444333333666999<<<>>>>>>CCCEEEGGGFFFDDDAAA@@@@@@??????===:::777666777888:::<<<>>>===:::888999:::777666444222000//////000,,,...//////...---...///***++++++,,,---...//////+++,,,,,,,,,,,,+++************+++,,,...///---+++++++++***+++,,,+++)))'''111000///...---,,,,,,,,,)))******+++,,,...//////+++,,,.........,,,***))))))***+++---...//////000+++,,,...000222333444444000333777888777888:::===666555555555555555555555111222555999;;;:::666222222111000111222222222111---///000000......000333//////000111444777:::;;;:::999555000+++(((((()))******---333888:::777444111222333444444333222111,,,...//////...------...///------...000222222222...---+++))))))***+++---...---++++++,,,...111222444333111///---,,,++++++,,,,,,---...000222444555444444222111000000000000,,,,,,++++++++++++,,,,,,+++---...---+++++++++,,,++++++,,,---///111333444///000111222222111000//////...------...000333555xxxoooggg___ZZZYYYUUUTTTWWW^^^eeekkkuuu~~~mmmXXXTTTUUUVVVYYY^^^VVVTTTPPPMMMKKKJJJJJJKKKLLLLLLLLLLLLJJJHHHFFFEEEDDDDDDFFFHHHHHHFFFBBB>>>AAABBBCCCCCCCCCBBBAAA@@@GGGFFFEEECCCAAA???>>>===<<<;;;;;;===???@@@???===;;;888555444555666666666:::::::::<<<<<<:::666333333...---000222222333666000222444666666444222000222222111222333444555666555666777888;;;AAAHHHMMMQQQKKKCCC===::::::999999DDDGGGJJJJJJFFF@@@;;;888666777999>>>CCCHHHJJJJJJMMMFFFCCCEEEDDDAAACCCHHHHHHFFFAAA===999666555555666444111111333666888999<<<<<<;;;999777555333111555555444444333222111000444666666555333111111222444444555777999<<<>>>???EEEDDDEEEFFFHHHGGGDDDBBBBBB@@@===999888777888999<<<<<<<<<;;;999999:::;;;888777555333111000///...111000000...---,,,++++++---,,,---///222222///,,,---...000///,,,)))((((((,,,...//////---,,,,,,,,,.........,,,******,,,...+++***)))***,,,---,,,+++---***'''***///111///,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,---...///000000222555888999999999888888777666555555333111//////111333444555666888888666444444444111222333111///......///111000...---,,,,,,------111222333333444555999;;;999888555111---+++,,,...+++---000444777999999::::::777333333444555444222000///...------...//////,,,+++***+++---111444777111000...,,,+++*********,,,---......------...000111111000///.../////////,,,...000111000111333444333111///...///000///...111...+++)))+++---......------......///000000000,,,,,,++++++,,,...///000//////......///000222333222///...000333666555444wwwnnnggg^^^YYYXXXWWWVVVZZZ```fffjjjsss{{{mmmYYYUUUVVVVVVXXX]]]XXXUUUPPPLLLHHHGGGHHHHHHKKKLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGEEEBBB>>>@@@AAABBBBBBBBBAAA@@@@@@FFFEEEDDDBBBAAA???>>>===<<<<<<<<<>>>@@@AAAAAA@@@<<<999666555666777777666999999:::;;;;;;:::666333333///...111333222222444000222555666666555222000111111222222333333444444555666777888<<>>999777777777@@@DDDHHHHHHEEE???999666777777999>>>DDDJJJMMMNNNMMMFFF@@@AAAAAA???@@@CCCEEECCC???;;;888666666666555333111222444666777777:::999999888666444333222555444333222111111111222666777888777444222111111222444666999<<<>>>>>>???CCCCCCEEEGGGJJJJJJHHHEEEBBB@@@===;;;::::::<<<===>>><<<:::888777999;;;>>>999888666444222111000000222111000///---,,,++++++---------000333333000...---///000///---+++******,,,---...---,,,,,,---...222333222000---++++++,,,+++***)))***,,,------,,,,,,***)))+++...///---++++++,,,,,,------,,,,,,+++******,,,---...------,,,,,,.../////////111444777888888888888777666444444333222000///000222555777555777999888666444333333000111111000...------...000///---,,,+++,,,---...000111222222222333666999::::::888555111//////111...///111333555666777777999666333222333444333222222111///.........//////,,,+++***+++---111555777333111///---,,,+++,,,,,,......///---,,,---///111000000000000000111111111---...000000000111222444222000......000111000///222///---,,,---...///...------......//////000000---,,,,,,+++,,,---///000///.........///000111222111000///111444777777666yyyrrrjjjaaa[[[ZZZZZZZZZ]]]cccgggiiinnnttt|||mmm[[[WWWXXXWWWXXX[[[ZZZVVVPPPKKKGGGEEEFFFGGGJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFEEECCCAAA@@@@@@AAAAAABBBAAAAAA@@@EEEEEECCCBBB@@@???>>>===<<<<<<===???BBBDDDDDDCCC===:::888777777888888777888888888999:::999666333333000///333444222000111111333555777777555333111000111222333333222111111555555666777;;;CCCLLLRRROOOMMMIIIAAA999444444555;;;@@@EEEFFFCCC===777444777888:::@@@HHHOOOTTTVVVQQQHHH@@@???@@@???>>>>>>AAA???<<<999666555555666333222222333555666555555666666555555444444333333444222111000000111222333888:::;;;:::666333111000111333777;;;>>>@@@@@@@@@BBBBBBEEEHHHLLLMMMKKKIIIBBBAAA@@@>>>>>>???AAABBB???===999777777:::===@@@:::999888666444333222222333222000///---,,,,,,,,,...---...000222222111///...000111111///,,,,,,,,,,,,,,,,,,++++++,,,///111666777888666333///------+++***)))***,,,......---)))***,,,---------+++***+++,,,...//////...,,,+++******,,,---............,,,---...//////111444777888888777777555444333222000000//////111444666888555777999999777333111111///000000///---,,,---...000...,,,******+++---///000111111111000111444666999:::999777444222222222222222222222333444555666777555333333333444333222444222111///......//////++++++***+++...111555888555333111///...---......000000///---,,,,,,///111...///111222333222222111---...000000///000222444111000...///000222111111222111///...///000///...---------...//////000000......---,,,,,,---...///............///000111222333222111222555888888888yyyrrriiicccaaa^^^^^^bbbggghhhfffhhhlllrrrnnn]]]ZZZZZZXXXVVVYYYZZZVVVPPPKKKGGGGGGHHHIIIJJJJJJLLLLLLMMMLLLKKKJJJHHHGGGEEEEEEFFFFFFFFFEEEAAAAAABBBBBBBBBBBBBBBBBBDDDDDDCCCAAA@@@>>>======<<<<<<===@@@DDDFFFFFFEEE===;;;999888999:::999888666666666777888888555333444111111444555222///000222333555666666555333222///111222333333222000...333333444555999AAAJJJQQQPPPQQQOOOGGG<<<555333555:::???DDDFFFCCC===777444777888<<>>;;;:::;;;===???@@@::::::888777555555444444333222000///...---------------...///000000000//////111222222000///......,,,,,,+++******,,,111444888:::======999555222000,,,***)))***---///000000(((+++//////...+++******,,,---000111111000---,,,++++++,,,------.........---...//////000222555888777777777666444222111000000000///000111333555777555777999999666222000///...///000///---,,,---...///---***))))))+++---///111111222000///000222444666777888777444222222222555444333333333444666777666555444444444444444444555444222000///......///,,,+++++++++...222666888666555222000////////////111111000---,,,,,,///222+++---000222333333222111.../////////...///222444333111000000111222111000222111///000000000///---,,,,,,---......//////000//////---,,,,,,---............//////000111111222666555555555666777777777zzzrrrkkkiiieeeeeegggjjjiiidddcccfffnnnxxxmmm^^^\\\\\\XXXTTTUUUWWWUUUPPPLLLJJJKKKLLLNNNJJJKKKLLLMMMMMMMMMLLLKKKGGGEEEDDDDDDGGGHHHIIIHHHCCCCCCCCCCCCDDDDDDEEEEEECCCCCCBBB@@@???>>>======<<<<<<===@@@DDDFFFFFFEEE>>><<<:::::::::;;;999888444444444555777777555333555111111555666222///000222333444555555444333222///111222333333222000...111111111222666===FFFLLLQQQSSSTTTMMMCCC;;;888999>>>CCCGGGHHHEEE>>>888555777888===FFFQQQ[[[bbbeee^^^WWWNNNJJJLLLMMMIIIDDD???===999555222000000000111111222444777777666444222222111000000111222222000///---,,,,,,///111333888:::;;;:::777333111111444555888;;;@@@DDDIIIKKKHHHGGGFFFFFFGGGHHHGGGEEEHHHIIILLLMMMMMMLLLJJJIIIBBBAAA??????@@@@@@>>><<<999999888666666555555555333222000///......///000......//////............///111333333222000000000...---,,,******---222666<<>>===<<<;;;;;;<<>>@@@BBBAAA;;;444...***,,,***)))***---111333444...///111222222111000///000111333444444333111000///......---,,,------------...000000000222555888888888777555333000...---///......//////000111111222444555444111///.........000111000......///000++++++++++++,,,---///000111111111000//////222444444555666666555555666888666666555555555555666666222444666666555555555666444222111///....../////////...------...111444666333111///---,,,+++,,,,,,,,,---......------...000***+++---///000000000000/////////---,,,...111333666444222111222222111000444222////////////...---,,,,,,,,,---......////////////...------...///000000111222333333444333333:::;;;:::888666444555666~~~~~~}}}{{{yyywwwvvvuuuooofffbbbdddgggkkkvvv|||kkk^^^]]]]]]VVVPPPNNNQQQPPPOOONNNNNNNNNNNNOOOLLLMMMNNNNNNNNNMMMLLLKKKIIIGGGGGGGGGHHHIIIHHHGGGDDDCCCCCCCCCDDDEEEGGGGGGAAAAAA@@@???>>>======<<<::::::;;;===AAACCCBBBBBB<<<;;;::::::;;;;;;999777222111000222444555555444666222000333444222222333111222222333333222222111111111222222333333444444000111222222333666;;;>>>FFFJJJOOOSSSTTTSSSOOOMMMMMMNNNOOOLLLFFF???:::777222444:::BBBJJJPPPRRRSSSRRRSSSQQQMMMLLLMMMJJJCCC<<<:::777333111000000000000000111555888;;;;;;:::666444222///.........///---,,,,,,,,,,,,------...333333444333111222444666888<<>>FFFLLLVVV]]]```]]]XXXTTTJJJFFFAAA@@@@@@>>>999444555555444333333333444444111000......///222444666444555555222...,,,,,,......000222333222111222222000111000///...000444777777:::<<<;;;777111---+++,,,***)))***...222444555333111000222555666444222222333333444444333333222111000///---,,,,,,,,,,,,+++---.........000333666999999888666333000...---++++++,,,---...000111111111222222000...---...///---...//////------...///***+++,,,---...///000000...//////...---...111333222333333333333444666999666666666555444222111000...111444555333333444555222111///.........//////111000...---...000333555000///,,,***))))))))))))(((***---......---...///,,,------...///000000111/////////---,,,---000333333222111111333444444444666444000//////000//////+++,,,,,,------......///......---------///000111111222333555555555555444888999:::888666555666999{{{zzz}}}{{{xxxqqqhhhdddeeedddfffooo~~~{{{jjj^^^^^^]]]VVVNNNLLLPPPPPPOOOOOONNNMMMLLLLLLMMMNNNNNNOOONNNMMMLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDCCCBBBBBBBBBCCCDDDFFFGGGAAA@@@@@@???>>>===<<<<<<:::999:::<<>>999777000222777>>>EEEHHHHHHGGGIIINNNNNNJJJHHHIIIFFF@@@:::888666333111111111222111000111444999<<<======888666333000------------,,,,,,,,,,,,,,,,,,,,,,,,111111111000000111555888888>>>GGGQQQWWWYYYXXXWWWLLLFFF>>>999777999;;;===CCCKKKWWWaaafffccc]]]XXXNNNHHH@@@===<<<;;;666222444333333222222222333333000///......///222666888777888777444///,,,---///---000222333222111222222111222222111000111444777---111555666555222///...,,,+++)))***...222555666666222000222777:::888444444444444444444444444444333222///---,,,+++++++++***+++,,,,,,---...222444:::999888666333000...---'''(((***,,,...000111222000111000...,,,,,,...000,,,---......,,,,,,---...)))***---///000000000000,,,---------,,,---000222//////000//////111444777666666666555222000---+++,,,///333333222111222444000///...------...//////222111///......000222444...---+++(((''''''''''''%%%(((,,,...............//////......///000111222000000...---+++---000333111//////111444666777777999666111//////111111111++++++,,,------......///...---------...///111222222333444666777666666555555777888888666666888;;;{{{qqqtttyyy|||{{{tttqqqlllffffffcccfffqqq}}}yyylll```[[[ZZZVVVQQQOOONNNQQQSSSSSSPPPNNNNNNPPPQQQQQQPPPOOOMMMLLLKKKKKKLLLKKKIIIGGGFFFDDDDDDDDDBBBAAAAAABBBCCCEEEEEEDDDCCCCCCBBBAAA???>>>======<<<;;;<<>>CCCFFFGGGFFFIIIGGGDDDBBB@@@===999666666666555444333333222222777666444555888;;;<<<<<<999666222000000///...---......//////...------,,,000444777666333222666:::;;;AAAFFFIIIPPPWWWUUUNNNIII@@@999888555222555<<<@@@HHHRRR\\\eeeiiicccZZZTTTKKKAAA<<<<<<:::555000555444333333444333111///,,,.../////////111444777999999777555111///000111111111000000000111333333333222///......///222333111000///...---,,,,,,,,,***+++,,,---...111555999777444333444666777555333777666555333222111111111222111///---,,,++++++,,,+++......+++,,,000111///999888666333000---***)))))))))+++,,,...///111111000000000///...,,,+++************,,,///000///...+++,,,---///000111111111000---***+++...111000///444222...,,,,,,...111333888777666555444111---***------------------------111111111000...---...000000000000000////////////******)))(((&&&%%%$$$###&&&'''))),,,...///000111000///...///000000...,,,,,,---.........---,,,+++/////////000222444777888:::666222///.../////////,,,,,,,,,---------......,,,---...///000111222333444444444444555777888999777666666777999999888666zzzpppqqqvvv{{{{{{tttmmmddd___aaajjjsss~~~yyykkk^^^YYYWWWTTTRRRRRRMMMPPPRRRRRROOOMMMNNNOOOQQQQQQPPPOOONNNMMMMMMMMMLLLKKKIIIGGGEEEDDDCCCCCCBBBAAA@@@@@@AAACCCDDDDDDCCCBBBBBBAAA@@@@@@??????<<<;;;;;;===??????<<<999:::;;;;;;;;;:::888666444444555555555555555555555333333222111111222333444333333333333222111000///444111000000333666666555444555444333222333555888777:::@@@HHHNNNQQQPPPNNNNNNLLLJJJFFFBBB===:::888777888<<>>===;;;777222555444333333444333111///...///000000000222555777999999999777444111111111333222111000000111111222111000///......///000111000///...---,,,,,,,,,,,,,,,---...///000222666999555333222333555777666555666555444222111000000000000///...---,,,,,,---...+++......,,,---000111///444444222000...+++)))'''***++++++---...///000111000000000///...---+++******)))***+++...///...,,,,,,,,,---...///000111111///...,,,,,,---.........333000---++++++---000222777777777777666222...+++...---------,,,,,,,,,,,,///000111000///...///000000000000111111222222333***)))((('''&&&%%%%%%%%%((()))+++,,,.../////////111///...///000///...,,,,,,---...//////......---/////////000111333555666777555111//////000///...------------.........///------...///000111222333333333444555666888999:::999888888888::::::888777|||pppnnnrrryyyvvvmmmccc]]]]]]dddiiipppvvvhhh[[[VVVUUUSSSSSSTTTOOOQQQSSSRRRQQQOOOOOOOOOPPPPPPPPPOOOOOONNNNNNNNNMMMKKKIIIGGGEEECCCBBBAAAAAA@@@>>>===>>>@@@CCCDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>===;;;;;;<<<<<<:::999::::::;;;;;;:::888666555666666555555555555555666222333333333333333222222444444444444333222111111555333111111333444444444666666555444222222444666777888:::???DDDHHHIIIHHHHHHFFFCCC@@@>>>===>>>???>>>@@@CCCHHHMMMNNNLLLJJJHHHFFFBBB===888333000...222222222222333444555666777777777999:::;;;999777777555222111222222111///......///000222333333444222666::::::999888:::<<<;;;===???@@@DDDHHHHHHEEEEEE???999666333111333777???EEELLLTTT^^^eeeddd___[[[RRRGGG@@@>>><<<888555444333222222333333111//////000000000000222444777888999:::999666333222222555555333222000000000000........................------,,,,,,,,,,,,------...000111222222444777:::555333111111444666777888888777555333222111000000///...---,,,,,,---...///,,,//////------111111///111111000///...,,,***)))+++,,,,,,---....../////////000000000///---,,,+++***))))))+++------,,,***---,,,,,,,,,---///000222/////////---+++***+++---111///,,,******,,,///111777888::::::888444000---///...---,,,+++*********---///111111000//////000///000000111333555666777,,,+++)))'''&&&&&&'''(((+++,,,---...///000000000222111////////////---,,,,,,---....../////////...////////////000111222333444222000000000111000///...............//////000......//////000111222222222222333555777999;;;<<<<<<;;;999999::::::999777sssnnnpppxxxvvvkkkfff```^^^bbbdddhhhvvvpppeeeZZZWWWVVVSSSRRRTTTQQQRRRTTTTTTSSSRRRQQQPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIFFFDDDBBBAAA@@@@@@???===<<<;;;>>>BBBEEEAAABBBBBBBBBCCCCCCDDDDDD@@@???===;;;::::::::::::999:::::::::999888666666777666555444444444555555333444555666666555333222444444444555444444333333555444333333444555666666888888888666444333555666777555555666:::>>>@@@AAAAAA???<<<;;;<<<@@@EEEHHHIIIKKKNNNRRRTTTTTTQQQNNNMMMKKKFFF???888222000///111111111222444666888::::::999::::::;;;888444111444222111111222222111000//////000000111333444444555888<<<===<<<<<<<<<===============???BBBDDDDDDEEEAAA<<<888555333444666<<>>===;;;999999999999888777zzzrrrsssyyy|||qqqjjjccc```bbbbbbdddooo}}}iiibbb[[[ZZZXXXTTTQQQRRRQQQQQQRRRSSSSSSRRRPPPOOOLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJHHHEEECCCBBBAAA@@@??????>>><<<;;;===BBBFFFBBBBBBCCCCCCCCCCCCDDDDDDBBBAAA???<<<;;;:::;;;<<<999999999999888777777666666666555444444444444444444666777888888666444222333333444555555555444444555555555555666777999;;;:::;;;;;;999777666666888666444111111444777:::;;;:::888777999===DDDLLLQQQTTTTTTVVVYYY[[[ZZZVVVSSSUUURRRLLLDDD;;;555333333222222222333555777:::<<<<<<<<<;;;;;;999555000+++111000///000222333222000111111000000000111222333777:::>>>@@@@@@>>>===<<>>>>>>>>???@@@CCCFFFFFFDDD@@@;;;777777777666999===AAAGGGRRR^^^bbb```VVVOOOFFF>>>;;;999666555222111000111222222000///......///...------000222333555777777555222111111555555444222000///---,,,+++,,,---......---,,,+++++++++++++++,,,---......000222555555555444555666777666444222222444777999<<<;;;999666444222111111222111///---,,,,,,,,,,,,---000111//////222111...000000111111222111111111************************...///111111111///---+++---,,,+++,,,......---+++---,,,+++***+++,,,///000---///111///+++)))***,,,---,,,***))))))+++---///555888;;;;;;888555333222222000...+++***)))))))))+++...111222111000000000---------///111555888:::888666222///......///000000111333555666888888999444111///.../////////...+++,,,,,,,,,,,,------...000000111111111111111000111000000111333333222111222111///......///000111000000000000111111111111000111222444777:::<<<>>>===;;;888888888888777666zzzyyywwwmmmeeeaaaaaa___^^^hhhuuu}}}fff```]]]\\\ZZZTTTQQQQQQPPPOOOOOOPPPQQQPPPNNNLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHGGGEEECCCBBBAAAAAA???@@@AAA???===>>>BBBGGGDDDDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>;;;:::;;;===999999888888777777777777666666666666666555444333555666888888888666444222222222333444555555555555555666777777777888;;;===;;;<<<===<<<999888888999555333111111333555666666555555666999???GGGOOOSSSWWWWWWXXXZZZ\\\\\\ZZZXXXZZZWWWQQQGGG<<<666555777444333222333444666999;;;<<<;;;:::999777333---)))///...///111333444333222333222111000000111333444:::<<<@@@BBBBBB@@@===:::???======?????????CCCHHHGGGGGGDDD===::::::999666777999;;;???IIITTTXXXVVVNNNIIIBBB<<<999777555333111000///000222222000...---......---,,,,,,...000111333555444333111000111222222222111000///---,,,+++,,,---......---,,,+++,,,,,,+++,,,,,,---......111444777888666555444444666666666555444555888;;;<<<;;;999666333111000///333111///---,,,+++++++++---111222000111333111...,,,------...////////////*********************+++---///111222222000---+++,,,,,,+++---//////...---,,,,,,+++***+++,,,---...---...//////...------...,,,+++***)))***,,,...///444777:::999666333333444333111...,,,******++++++---///111111000//////000---------...000333666888:::888666444444444555666333444555777888999::::::333111///...///000000000...------,,,,,,,,,------111222222333333333222222333222111111333444444333222111///...---...000111111111111111111111000000000000222444666999;;;===<<<:::888777888888888888|||rrrjjjdddbbb^^^ZZZbbbnnn{{{zzzgggaaa]]]\\\YYYSSSQQQSSSQQQPPPOOOQQQRRRRRROOOMMMLLLLLLKKKJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBB???AAACCCBBB??????CCCGGGFFFFFFDDDCCCAAA@@@???>>>>>>???@@@>>>;;;:::;;;===999888888777777777777777777888999:::999777555333555666666666555444222111111111222444444555555555777888999888666666999<<<:::<<<===<<<:::999999:::555333222333444555555444333444666;;;@@@GGGLLLPPPQQQQQQRRRUUUYYY\\\\\\\\\ZZZXXXQQQFFF:::444444777444333222111222444666888999888777666555222...+++//////000333666777666555333222111111222444666777<<<>>>AAADDDDDDAAA;;;888;;;:::;;;??????===BBBIIIGGGIIIFFF>>>;;;<<<:::666666777777888???HHHJJJGGGFFFCCC???;;;888666444333000//////000111111000......//////---,,,,,,...000111222333333111000111222...//////000000///------,,,,,,------------,,,,,,------------------......333666999:::999666555444222444666777777888;;;???@@@>>><<<999666333222111111000...---,,,,,,,,,---...222333111111333111...******+++,,,------------******++++++,,,,,,---------///111333222000---,,,*********,,,...///...---++++++++++++,,,,,,,,,,,,,,,,,,---///111222000///++++++******+++,,,...///333666888666222000222555444222///,,,++++++,,,---///000111000///...///000000///......///222444666777777777888999:::<<<===666666777888888888777777222000......///111222222111111///...------......222333444555666666555555666444222111333555666555222111///---,,,---///000222222222111111000000000///000111333555777:::;;;===:::888777888:::::::::xxxooohhheee^^^YYY___kkksssyyyiiiccc]]][[[WWWSSSRRRUUUUUUSSSRRRTTTVVVVVVSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCC???BBBEEEDDDAAA@@@DDDHHHGGGGGGEEECCCAAA???===<<<;;;===???===:::999:::<<<999888777777777777777888888:::<<<===<<<:::666444444444444444333222111000000111222333444555555555888999:::888555444777999999;;;<<<<<<:::999999:::444444333555666666444333333444777<<>>>>><<<@@@HHHGGGIIIFFF???;;;<<<:::555666666444444999??????<<>>@@@AAA888888888888666555444333222000------///222333333444333111000////////////333444555777888777777666999666222111333555666777222111...,,,,,,---///000333333222222111000000000///000111222444666888999===;;;999888:::<<<<<<<<<{{{mmmccc\\\YYY\\\ccchhhqqqwwwlllaaa[[[WWWSSSQQQSSSUUUTTTRRROOOLLLKKKMMMOOOOOOOOONNNMMMLLLKKKJJJIIIEEEFFFGGGFFFDDDCCCDDDEEEEEEGGGGGGFFFCCCAAA@@@AAAHHHGGGFFFDDDBBB???<<<;;;======<<<;;;;;;;;;<<<<<<:::888666666999:::999777;;;;;;;;;;;;:::888666555555555444444444444555555444555666666555333111///444666666666444333444555:::999888999999999777555666666777777777555444333444444666;;;@@@DDDEEEDDDNNNIIIEEEFFFMMMUUU[[[^^^SSSMMMDDD<<<666333000...333111//////111222333222666666666444222111222333333333444555666777888888222//////333:::======:::>>>>>>?????????<<<777333666888:::<<<===>>>@@@BBBCCCBBB@@@===;;;999888888555555555444444444555555555555444444222111///...000111333222000//////000.../////////...------,,,//////............//////***---//////---+++---///***+++,,,---------,,,++++++,,,...000111222111111777888999999999999888777777666555666999<<<@@@CCCGGGCCC>>>;;;999999999888222000---***))))))***+++//////111444666555000+++---+++******+++,,,,,,+++((()))******)))((()))***...///000000000...+++***)))***++++++++++++,,,...))))))))))))))))))))))))(((***...111333222000...,,,,,,+++***+++,,,---...333333111...,,,,,,///111......---,,,,,,,,,,,,---------,,,++++++,,,,,,,,,111///---,,,---///222444...000333777:::===>>>>>><<<:::777444222111222222...111111,,,...444777555333222000...,,,+++******...///222555777777888777::::::999777666444333333333111...------///000000111222000...///333222...444444555555666777777777888:::===???@@@???===<<<}}}ooofff^^^YYY[[[aaafffooo|||qqqccc\\\XXXUUUSSSTTTWWWWWWUUUQQQNNNLLLMMMOOOOOONNNNNNMMMLLLKKKKKKJJJGGGIIIJJJIIIGGGFFFFFFFFFFFFGGGGGGFFFCCCAAA@@@AAAGGGFFFEEECCC@@@>>>===<<<======<<<;;;;;;:::;;;;;;:::888666777999:::999888;;;;;;;;;;;;:::888666555555555444444444444555555555666777666555333111///333444555555333333555666999999888888888777555444666666777777777555444333222444888<<<@@@CCCEEEGGGFFFCCC??????DDDJJJNNNPPPKKKEEE>>>777444222000///222000...///111444444444666777777555333222333444444444555777888888999999333111000444:::>>>>>><<<>>>>>>>>>??????<<<888444333555777888888:::<<>>===tttjjjbbb[[[ZZZ^^^dddmmmxxx}}}mmmccc]]]XXXUUUUUU[[[ZZZXXXTTTPPPNNNNNNOOONNNNNNMMMMMMMMMLLLLLLLLLIIIKKKMMMMMMKKKHHHGGGGGGFFFGGGGGGFFFCCCAAAAAAAAAFFFEEECCCAAA???>>>======>>>===<<<;;;:::999999999;;;999777777999999999888;;;<<<<<<;;;:::888555444555555444444444444555555777777777777555333111///000111222333222333555777999999999888777555444333555666666666666666555444222666;;;>>>???BBBEEEIIIHHHFFFCCCBBBDDDFFFGGGGGGBBB>>>888444333222222222111///...///222555666666777888777666444333555777555666777999::::::::::::666333222444999===>>>===>>>======>>>>>><<<888555222333444555555666999;;;;;;:::999888777666666666999888666444222111000///////////////......------///000111111///...//////---------,,,,,,,,,++++++,,,,,,++++++,,,---.........//////...+++((((((((()))***,,,---.........------...000222333333222222333555777:::<<<<<<;;;:::777777666777999<<>>yyyqqqggg___\\\^^^cccjjjtttzzzxxxwwwrrreeeZZZVVVXXX___^^^\\\WWWSSSOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJLLLOOOOOOLLLIIIGGGFFFEEEFFFGGGFFFDDDBBBBBBBBBFFFEEECCCAAA???>>>>>>>>>>>>===<<<:::999999999999;;;:::999888888999999999;;;<<<<<<;;;:::888666444555555444444444444555555888777777666444222000///---///000111111333777999;;;;;;;;;999777444333333555555666666666666666666444:::???AAA@@@AAAEEEJJJPPPNNNLLLJJJHHHFFFDDDCCC>>>;;;666333333444444444222111///000333555666666888888888666555555777999777888999:::;;;<<<<<<<<<999777444555888:::;;;;;;===<<<;;;;;;;;;:::777555333444555555444555777:::666666666666666777888888===;;;999666333000///.........------------------...///111000///......///,,,,,,++++++++++++++++++++++++++++++,,,---...///---------,,,+++)))((((((+++,,,---.........---,,,...///111222333333222222000222555888:::;;;;;;:::666666666666777999<<<======:::666444333333111000++++++)))))))))***,,,---000000111333333222000///+++)))((((((***+++++++++///...,,,)))'''(((+++---,,,------------,,,+++***(((+++...///---+++))))))((((((((((((((((((((((((************+++,,,,,,------,,,+++++++++,,,...///...000111000...,,,++++++...............------,,,++++++++++++++++++,,,---,,,------.../////////000111222333333333222111000/////////...---+++***)))+++,,,,,,++++++++++++***))))))******,,,---//////......------...///111222777666555333111000///...222333555444333222222222222222///,,,///555888777555555555555666666666666999:::<<<>>>???@@@???>>>wwwnnnddd```aaaeeejjjrrrwwwtttrrrxxxlll[[[WWW\\\aaaaaa___ZZZUUUQQQPPPPPPNNNNNNNNNMMMMMMMMMMMMMMMIIILLLNNNNNNKKKGGGEEEDDDCCCEEEFFFFFFEEECCCDDDEEEGGGFFFDDDCCCAAA@@@??????>>>===<<<;;;::::::::::::;;;;;;:::999888888999999:::;;;;;;;;;:::888666555555555444444444444555555777777666555333222000000,,,---///000111444888;;;===>>>>>><<<888444333444555555555555666666777777888===CCCDDDBBBBBBFFFKKKTTTSSSRRRNNNIIIDDD@@@===;;;888444111111111111111444222111111333555555555999999888666555666999<<<888888999999;;;<<<======<<<:::888888888999999999<<<;;;999888888888666444222333555555444333444666333333444555666888:::;;;@@@>>>;;;888444222000/////////...---------......,,,...000000...---...///,,,+++*********++++++,,,------,,,,,,---...//////+++***++++++,,,,,,+++***---......///...---+++***///000111222333333222222...///222444666888888999555555555555666777888999888555222000//////---,,,))))))(((((()))+++,,,---///000111111000000000000,,,***))))))***++++++***......,,,)))((((((+++...,,,,,,------,,,,,,++++++)))+++...///---***)))((('''''''''''''''''''''''',,,++++++******+++,,,---,,,,,,+++***+++,,,---......000222222000...------,,,,,,---------,,,+++***************++++++,,,---+++,,,,,,---......//////111111222222111000...---,,,,,,,,,,,,+++***)))(((+++++++++---,,,+++))))))''''''((()))+++---...///------,,,,,,---///000222444333222111000...------222444666666333222222333555555222...000666999777666666666777888888999999;;;<<<===>>>?????????>>>~~~uuulllggghhhkkknnnrrruuurrrqqqxxxooo]]]ZZZ^^^bbbbbb```\\\WWWSSSQQQQQQOOOOOONNNNNNNNNMMMMMMMMMJJJKKKMMMKKKHHHEEECCCBBBAAACCCEEEFFFEEEEEEFFFHHHIIIHHHHHHGGGEEEBBBAAA???======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::888777888:::999999:::;;;:::999888777555555444444444444555555555555444333222111000000,,,---//////111444999<<<>>>@@@AAA===888444333444444444444444555777888999;;;???CCCEEEFFFGGGJJJMMMXXXXXXWWWRRRKKKDDD???===777444000.........---,,,444222111222444666777777888888777666555666:::===999888777777888:::===>>>??????>>>>>>>>>=========>>>;;;999777666666444333///111444555333111000000///000222444777:::===>>>@@@>>><<<999555333111111111000...---------...///+++---//////...---...///,,,+++*********+++,,,---......------------......)))))))))+++---///...---......//////...---+++***...///111222222222111111000000000111222444666777666666555555555666777777444111///------,,,***((((((((((((((()))***+++,,,...///000///...---...000///---+++***++++++***)))+++,,,+++)))((()))+++...++++++++++++*********+++***,,,......,,,)))(((((('''''''''''''''''''''''',,,++++++*********+++++++++******))))))***,,,------///222222000/////////++++++,,,------+++***)))******)))******+++,,,---,,,,,,,,,,,,,,,---/////////000111111000///...---+++++++++******)))))))))***)))+++......***((()))'''''''''(((***+++---...,,,,,,------///000111222000000//////...---------111333555444111///111333555666333000222777888666555666777888999:::;;;<<<===>>>>>>??????>>>>>>>>>{{{rrrooopppssssssttttttqqqpppxxx}}}mmm```]]]```bbbbbbaaa]]]XXXTTTRRRQQQPPPPPPOOONNNNNNMMMLLLLLLKKKLLLLLLIIIFFFCCCBBBBBB???AAADDDFFFFFFGGGIIIJJJKKKKKKLLLKKKIIIEEEAAA???======<<<<<<<<<===>>>>>>;;;<<<===;;;888777888:::777888999:::;;;:::999999555555444444444444555555333222111111000000000111---...///000111444999===>>>AAAAAA===666222111333444444444444555777999:::;;;>>>AAAFFFJJJNNNQQQRRR[[[\\\ZZZUUULLLDDD???>>>555222///.........---,,,111000///111555888::::::888777666555444666:::>>>:::888555333444888<<>>:::888777666555333///222666888666222///...,,,---///222666:::>>>???>>>===:::888555444222222222000...,,,,,,,,,------***,,,......------...///,,,,,,*********+++---...///...---,,,++++++++++++***))))))+++///000///---+++,,,.../////////...---...///000111111111000///444222000///000222555777888777777777777777777777222000...---,,,,,,)))((('''((((((((()))*********,,,......---++++++---///111///---,,,,,,+++***(((((()))******))))))+++---,,,+++++++++++++++,,,,,,,,,......---+++)))((()))&&&&&&&&&&&&&&&&&&&&&&&&*********))))))(((((((((***)))((((((((()))++++++,,,---///000//////000111+++,,,---......,,,***)))))))))))))))***+++,,,---,,,,,,******+++,,,///000......///000000///...---,,,+++***)))))))))***+++(((&&&)))......)))''')))(((((((((((()))***+++++++++,,,...000111222333333------------------------...000222///++++++...222111222111///222777888666333444555777999;;;======@@@@@@??????>>>======<<<~~~|||}}}~~~vvvsssuuuxxxvvvuuusssppppppyyytttjjjccc``````aaabbbaaa]]]XXXTTTRRRRRRQQQQQQPPPOOONNNLLLLLLKKKLLLLLLKKKIIIEEEBBBBBBBBB>>>@@@CCCEEEGGGHHHJJJLLLLLLMMMNNNNNNKKKGGGBBB???===<<<<<<======>>>???@@@;;;<<<===;;;888666888:::666777999:::;;;;;;::::::555555555444444555555555111111000000000000111111...///000000111555:::===>>>@@@AAA===555000000222444333333444555777999::::::<<>>777777666444444666:::>>>:::777333111222666<<>>@@@<<<;;;999777555333333222222000...,,,******+++,,,***,,,......---------///---,,,+++******,,,...///......,,,+++***))))))))),,,+++***,,,///111///---)))***,,,...000000000000......000111111000//////777555111//////111555777999999999999888888888777222000...------,,,***((('''((((((((()))))))))***,,,---...,,,)))))),,,///333111...---,,,+++***(((&&&''')))***)))***+++---.........------...//////.........,,,***(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&%%%)))((('''''''''(((***+++***,,,---.........000222,,,---...//////---+++***))))))))))))***+++,,,------,,,***)))***,,,///111---...///000000000///...---,,,***((((((***+++,,,&&&$$$'''......)))&&&((()))(((((((((((())))))******,,,///111333444444444+++++++++,,,,,,---------,,,...///,,,''''''+++000---//////...222777888666111222444666999;;;===>>>AAAAAA@@@???>>>===<<<<<<|||xxxyyy~~~zzzxxxrrrsssqqqmmmjjjlllttt|||tttlllddd^^^\\\dddaaaaaaccc___VVVQQQRRRSSSRRRPPPNNNLLLJJJIIIHHHLLLKKKJJJIIIGGGDDDBBBAAABBBCCCDDDEEEGGGJJJLLLMMMPPPOOOLLLIIIGGGEEEDDDDDD???>>>======>>>@@@BBBDDDAAA===888666777999:::999888888888:::<<<===;;;999333555777777555444333444444444222111111222444444444111...///333888999999??????<<<888777888666111666555444333333444666777<<<>>>@@@CCCGGGMMMUUUZZZaaa]]]VVVNNNFFF???:::888666555444222222222222222000000000111333666:::<<<:::888555555666888::::::>>>555//////111222444888===CCCKKKPPPQQQNNNKKKIIIGGGEEEAAA===999777555444666666888;;;<<<999222,,,---------...111444888:::888888666555444333333333111000...---,,,,,,------,,,+++*********+++,,,---......------------......000///...,,,++++++,,,,,,***,,,---//////...,,,+++---+++)))+++...000000...++++++,,,------......///000000//////000111222222555666777888777555333222///---,,,,,,---,,,+++)))'''((()))******+++*********))))))))))))+++,,,---...---,,,***)))((((((((()))))))))******+++,,,,,,++++++******++++++,,,---------,,,+++***(((((('''%%%(((((($$$"""%%%((('''((((((''''''''''''((((((******)))((()))***,,,------,,,,,,+++*********+++000///.........---***''')))******++++++,,,------,,,+++*********+++---...000///...------...000000...,,,***)))((()))***+++(((***,,,.........---,,,(((((())))))******++++++)))***+++...222333333111...///111000///...000111...//////...---,,,+++***......//////000222333444444555777888:::;;;;;;;;;<<<===>>>>>>======>>>???}}}uuuvvv{{{}}}yyyxxxtttmmmgggfffkkkppp}}}wwwmmmfffbbbbbbhhhfffgggiiidddZZZTTTUUUPPPPPPPPPPPPNNNMMMLLLKKKLLLKKKKKKJJJHHHFFFDDDCCCDDDEEEEEEFFFHHHIIIKKKLLLKKKJJJIIIHHHFFFDDDCCCBBB???>>>=========???AAACCC@@@<<<888777888;;;;;;;;;999999999:::<<<<<<:::888444555777777555444333444444444333333333333444444333111...///333666888888<<>>:::888999777333555444333333444555777999===>>>???AAAEEEKKKSSSXXXZZZVVVPPPHHHAAA<<<999777777666555444333222222111222222222222444777:::<<<999777666666777999999999;;;444...///111111444888===CCCJJJOOOQQQOOOMMMLLLMMMJJJEEE@@@===:::777666999777777888:::888333...,,,++++++,,,...111444666777666555444444333333333111000///------------...,,,+++*********+++------......------------......000///---,,,++++++,,,,,,+++,,,...///...---,,,+++---+++)))***---///...---++++++,,,------......///000000000000111111111222444555666777666555333222000...,,,+++,,,,,,***)))'''(((((()))************))))))(((((()))***,,,---------+++***)))((((((((('''''')))***,,,,,,------+++************+++,,,,,,------,,,,,,+++***))))))&&&))))))%%%###&&&((('''))))))(((((((((((())))))***************+++,,,,,,---,,,++++++*********+++111000//////000...+++))))))******++++++,,,------++++++***)))******+++,,,///...------------...///...---+++***))))))***+++)))+++---...//////...---++++++*********+++,,,,,,***+++,,,///222333333222///111222111000///000222000000//////...---,,,,,,......//////000222333444444555666888999999999999:::<<<======<<<<<<===???ttttttyyy|||zzzuuummmeeeaaacccfffnnnttt{{{oooiiihhhjjjqqqqqqssssssmmmaaaYYYWWWNNNPPPQQQRRRRRRQQQOOONNNKKKKKKKKKJJJIIIHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGHHHHHHGGGEEECCCBBB>>>======<<<===>>>@@@AAA>>><<<999999:::===>>>>>>:::::::::;;;<<<;;;999777444666777777555444444555444444555555555555444444222000...///111444666666:::@@@BBB>>>:::888777444333333333333555777999:::@@@@@@AAABBBEEEKKKSSSXXXTTTOOOHHHAAA;;;888777777888888888888666444111000444444333444666888:::;;;999888777888:::::::::888888222...///000000333777<<>>{{{zzz}}}}}}{{{vvvooogggccccccdddccciiiuuurrrlllmmmqqq|||vvvhhh]]]XXXPPPQQQTTTUUUUUUSSSPPPNNNIIIJJJJJJJJJIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIHHHFFFGGGHHHIIIIIIGGGEEEDDD>>>======<<<======>>>???<<<;;;:::;;;<<<>>>??????<<<;;;:::;;;<<<;;;888666555666777777555444444555444555666777777666555444111000//////111333444555:::BBBFFFBBB;;;777555333222222333444777999;;;===CCCCCCDDDEEEHHHNNNUUUZZZQQQMMMFFF???:::888777888:::;;;;;;:::888555111///444444444555666777999:::999999:::<<<>>>===;;;888666111...///000000222666:::>>>DDDHHHKKKLLLMMMNNNUUUTTTTTTUUUTTTNNNFFF???===;;;::::::<<<:::555111,,,+++***)))***,,,...///222333333444555555666666333222111////////////000,,,,,,,,,,,,,,,------......------,,,,,,------...///...---,,,+++,,,,,,------.........---+++***))),,,+++******************++++++,,,------......///...000222333333222000///...///111222333333333222222///,,,***+++++++++***(((((((((''''''''''''((('''''''''(((((()))******++++++***)))(((((((((((('''(((***,,,------,,,,,,***************+++,,,,,,++++++++++++++++++++++++))),,,+++'''%%%''')))(((+++******************+++***+++,,,------,,,+++***++++++***************+++000//////000111000---+++)))******++++++,,,------*********))))))))))))))),,,,,,,,,+++++++++++++++---,,,+++***))))))******...///000111222222222111111000---+++***+++---//////...///000333444444333000111222111/////////111111111000/////////000000......//////000222333444444444555555555444444333555777:::;;;::::::;;;<<<|||uuunnniiifffeee^^^dddnnnwww}}}wwwoooqqqwww~~~mmm___WWWTTTUUUVVVWWWUUURRROOOMMMHHHHHHHHHHHHHHHGGGFFFFFFHHHIIIIIIJJJJJJIIIHHHHHHDDDFFFGGGHHHHHHFFFDDDCCC>>>>>>==================;;;<<<<<<=========>>>???<<<;;;;;;;;;;;;:::888555666777777666555444555666444555777777777777555444222222222111111222444555;;;CCCGGGCCC;;;777444222222333444777999;;;>>>???AAACCCDDDEEEHHHMMMSSSXXXQQQNNNIIIDDD@@@===<<<;;;<<<<<<<<<;;;999666222000333333333444555777888999:::;;;>>>BBBCCCBBB===:::555222000222111000222666;;;???DDDHHHKKKLLLNNNPPPRRRUUU[[[aaabbb\\\OOOEEE=========???@@@===666000---,,,+++******,,,...///111222444555666777777777444333111000//////000000,,,,,,------............------,,,,,,,,,,,,------///...---,,,+++,,,---.........------,,,+++***)))++++++******))))))******++++++,,,------......///...///111222222111///...,,,---...///000111111111111///---,,,,,,------,,,***)))((('''&&&&&&''''''&&&'''(((((())))))************)))))))))))))))***++++++,,,---,,,+++***)))+++++++++++++++,,,,,,---************))))))))))))))),,,+++'''%%%((())))))++++++************++++++***+++,,,------,,,***)))*********))))))***++++++---,,,,,,...///...,,,***)))******++++++,,,------))))))******)))))))))))),,,++++++++++++******)))******)))))))))*********000000111222333333333333222000...,,,+++,,,...000222111000111444555555444///000111000...---.../////////////////////000000......//////000222333444333444444444444333222222444666999::::::999999:::xxxxxx{{{xxxpppjjjgggaaadddjjjsssyyy}}}sssuuu{{{rrrbbbWWWXXXXXXXXXWWWUUURRROOOMMMHHHHHHHHHHHHGGGFFFFFFEEEFFFGGGHHHJJJJJJJJJIIIHHHDDDDDDEEEEEEDDDBBB@@@????????????>>>>>>======<<<;;;===???>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;888666777777888666444444555777555555666666666666555555333444555444333333444666;;;AAADDDAAA<<<999666222444555777999<<<>>>@@@@@@???AAACCCDDDFFFHHHLLLOOOOOOOOOMMMKKKHHHEEEBBB@@@======<<<;;;999666333222111222333444666777888999<<>>>>>???AAABBB>>>666//////...,,,+++,,,---///000222333555777888888888888333222111////////////000,,,---......//////......------,,,,,,,,,,,,------......,,,,,,,,,,,,---...------,,,,,,++++++*********++++++***))))))+++,,,++++++,,,------......///...///000000000///...---+++,,,,,,---...//////000000///......000000///...,,,+++)))'''&&&&&&''''''&&&'''((()))******************************++++++......---,,,+++******))),,,,,,,,,,,,,,,---......******))))))(((((((((((('''++++++'''%%%(((******++++++************++++++***++++++++++++***))))))***))))))))))))***++++++*********,,,------+++))))))******++++++,,,------((()))******++++++******+++,,,,,,,,,+++***)))((((((((()))***+++,,,,,,,,,111111222222333444444555333111000......///000111555333222222444666666555...000000///---,,,,,,------...///000111111000000......//////000222333444333333333444333333222222444777:::;;;:::888888888wwwpppqqqtttyyyzzzrrrmmmgggfffiiiqqqxxxxxxxxxwwwfffYYYYYYXXXXXXVVVTTTQQQOOONNNIIIIIIIIIIIIHHHGGGFFFEEEBBBDDDFFFIIIJJJJJJJJJJJJGGGFFFEEECCCAAA@@@>>>>>>@@@@@@@@@@@@???>>>===<<<<<<>>>@@@???<<<999888999;;;::::::;;;<<<;;;999666777888888666444444666888666555555444444555555666555777888777555444666888888===???=========:::555666777999<<<>>>@@@AAABBBAAACCCEEEEEEDDDDDDDDDEEEIIILLLOOOQQQPPPMMMHHHEEE===<<<;;;999777666444333111222444666888999:::;;;???BBBHHHNNNOOOLLLDDD???999777888999666111222777;;;@@@FFFJJJLLLMMMMMMNNNOOOSSS[[[eeekkkfffXXXLLL???>>>===??????<<<666000///...---,,,,,,...000111333555777999::::::999888333222000///......//////,,,---...///000//////...---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,......,,,,,,++++++++++++++++++(((***,,,+++)))))),,,...++++++,,,------......//////.........------------++++++++++++,,,,,,---.........///111333333111///...,,,***((('''''''''((('''((()))++++++++++++***++++++***++++++,,,------///...,,,*********+++,,,...------------...//////,,,++++++***)))(((''''''%%%))))))&&&%%%(((+++*********))))))))))))******+++***))))))(((((()))))))))))))))))))))***++++++)))))))))+++------+++***)))******++++++,,,------'''(((***+++,,,---,,,,,,,,,,,,,,,,,,,,,***)))((('''(((***,,,---///000000222222222222333444555555333333333222333333444444777555333333555666666666///000111000---,,,---...,,,...111333444333111000......//////000222333444222222333444444333333333555888;;;;;;:::888666666yyynnnkkkmmmoooqqquuuyyytttkkkhhhiiipppyyy|||{{{zzziii\\\YYYXXXWWWUUUSSSRRRQQQPPPKKKKKKKKKJJJIIIHHHFFFFFF@@@BBBEEEHHHJJJKKKKKKJJJKKKIIIGGGDDDBBB@@@???>>>AAAAAAAAAAAA@@@>>>===<<<===???AAA@@@<<<888666777:::::::::;;;<<<;;;999777888888888666444444666888666555444333333444555666666999:::999666555777999666999;;;;;;===@@@===888777999;;;===???AAABBBBBBEEEGGGIIIHHHEEEBBB@@@???DDDHHHOOOTTTTTTQQQLLLHHH===<<<:::888666555555555111222444777999;;;<<<<<<@@@DDDKKKQQQSSSNNNFFF@@@:::::::::;;;777222333777888===CCCHHHIIIIIIIIIIIIQQQSSSYYYbbbhhhdddXXXLLL@@@>>>;;;;;;<<<:::555111...---,,,,,,,,,...000222444666888:::;;;:::999888222111000............///,,,---///000000000///...---,,,,,,++++++,,,,,,---...---,,,,,,,,,---...///+++++++++***++++++,,,,,,(((***,,,+++******---000++++++,,,------......//////...---,,,,,,,,,,,,,,,++++++******++++++,,,---------000333555555333000///---+++(((''''''(((((('''(((***+++,,,,,,++++++++++++++++++,,,---......///---+++))))))+++---//////............///000000------,,,+++***)))((('''$$$((((((%%%%%%)))++++++******))))))))))))******+++***((('''''''''((()))))))))((())))))***++++++))))))***+++---...,,,***)))******+++,,,,,,------&&&(((***,,,---......---,,,,,,------,,,+++)))(((''')))+++---000111333333222222222222333444555555444444555666666777777777888666444444555666777666111222222111...---...///,,,///222555666555333111......//////000222333444111222333444444444444444666999<<<<<<:::777666555{{{sssllloooooonnnmmmooovvvyyyqqqpppoooqqqvvv~~~kkk^^^WWWXXXWWWUUUQQQOOOOOOPPPNNNLLLJJJIIIIIIHHHEEECCCAAADDDGGGJJJKKKKKKJJJIIIHHHHHHHHHEEEBBB@@@??????@@@AAAAAA???<<<;;;===@@@AAA@@@???===;;;:::999999999::::::;;;;;;;;;::::::;;;:::888666333333555777444333333222333444555666:::888555555555555444333:::777555666999<<<===<<<:::777888===AAAAAACCCFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDGGGKKKNNNNNNLLLIIIGGG???<<<777444333222222111222666;;;??????===;;;999===AAAHHHNNNQQQOOOIIIDDD<<<;;;999777666555555555AAA???>>>@@@DDDHHHKKKLLLQQQYYYcccgggcccYYYMMMFFF;;;999777777888777444111111000---,,,,,,///222444888888999999999888888777444333000---++++++///222111000///......---......,,,,,,,,,,,,,,,---...///++++++++++++,,,---......------,,,++++++,,,,,,,,,++++++******)))(((((((((+++++++++***++++++,,,,,,///,,,******+++---------))))))***+++++++++++++++111//////111444666444222---,,,***)))((())))))***)))((('''(((***+++***)))******,,,---...000111111000---)))'''(((+++,,,---.........///......------++++++)))(((''''''''''''%%%&&&((()))))))))((('''++++++***(((&&&&&&''')))(((((('''&&&&&&&&&&&&'''*********)))))))))))))))***)))((((((((()))+++,,,---+++(((%%%%%%&&&)))+++)))(((''''''(((***,,,...---,,,,,,---///...***&&&******,,,///111222000...444444555555555555555444///222555777777777888999555555444444444444555555777444000---+++,,,---///+++...222555555444222000111333555333...---000333111111222333444444444444555999===>>><<<777444222|||uuuooonnnmmmkkkjjjmmmsss{{{|||zzzwwwwwwyyy~~~sssggg[[[YYYWWWTTTRRRPPPOOOOOOOOOMMMJJJIIIHHHGGGDDDBBBCCCEEEGGGJJJKKKKKKJJJIIIIIIIIIGGGDDDAAA?????????@@@AAAAAA???<<<<<<>>>@@@@@@???>>><<<;;;:::999999888888999::::::::::::999999:::999777444333555666555555444444444555666777888777555444555555444333999666333444777;;;======;;;999:::???CCCDDDGGGKKKLLLKKKJJJHHHGGGFFFFFFEEEJJJJJJIIIIIIHHHHHHGGGGGGCCC???:::666444222111000444777<<>>;;;777555444444444>>>>>>>>>???AAAEEEIIIKKKWWW]]]dddfff___SSSFFF???999777555555777777444222000...------...111555777999999888777666666555555222222000...,,,,,,...111000000///...............---------------......///++++++++++++,,,---...///------,,,,,,+++,,,,,,---,,,++++++******))))))(((+++************+++,,,,,,---+++******+++,,,,,,+++)))***++++++,,,,,,++++++000......111444666444333...---,,,************+++,,,*********,,,---,,,***++++++,,,---...//////000111---)))((()))+++,,,,,,------.........------,,,++++++***((((((''''''(((''''''((()))))))))))))))++++++***(((&&&&&&''')))(((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))((('''((()))***+++,,,***'''%%%$$$&&&(((***))))))(((((()))***+++,,,---,,,,,,---//////+++(((,,,+++,,,...111111000...333444555666666555444444111333555666666666888999555444444333333444444555666444111///------...///---...111333444333222111111333555333///---000333000111222444555666666666666999===>>><<<888555333~~~yyyuuuuuurrroooooorrrwww{{{}}}}}}{{{{{{}}}~~~|||~~~yyylllaaa\\\VVVSSSRRRRRRPPPNNNOOOMMMJJJHHHGGGFFFDDDBBBDDDFFFIIIKKKLLLLLLLLLKKKLLLJJJFFFCCC@@@?????????AAAAAAAAA???===<<<>>>@@@???>>><<<;;;:::999999999777777888999999999999888888999:::999666555444555666666555555666666777888777555444333444444333111666333111222555999<<<>>>===;;;<<>>999666444222000666999===@@@AAA@@@===;;;;;;===AAAFFFJJJKKKIIIFFFCCC@@@<<<777555555777888@@@BBBDDDEEEEEEIIIPPPUUU]]]bbbfffeee[[[NNN@@@888555444333333555555444333///.........000444888:::999888666444333222222222111111111000...---...000000//////............///..................//////++++++++++++,,,---...///---,,,,,,,,,,,,,,,------------,,,++++++******)))))))))*********+++++++++***))))))***++++++***((()))***++++++,,,,,,++++++...---...000333555444333000///---,,,++++++,,,,,,...---,,,,,,......---,,,,,,,,,,,,------...000000222...***))))))***++++++,,,,,,------------,,,,,,++++++***)))(((((((((((()))(((((((((((()))***************(((&&&%%%''')))''''''&&&%%%%%%%%%%%%&&&((((((((()))))))))))))))(((((('''&&&'''((()))******(((&&&$$$$$$%%%''')))))))))******************,,,,,,,,,...000000...,,,///...---...000111000///333444666777777666444333333444555555444555777999555444444333333444444555555555333111000/////////...//////000000111111111000222444222///...111333///000222444666777777888555888<<<===;;;888666555}}}~~~zzzwwwwwwzzz}}}}}}|||}}}|||xxxyyy|||zzzlllfff___VVVRRRSSSSSSQQQMMMMMMKKKHHHGGGGGGGGGEEEDDDEEEGGGJJJMMMOOOQQQQQQQQQNNNKKKFFFBBB@@@@@@??????AAA@@@???===<<<<<<===>>>===<<<;;;:::999999888999777777888888888888888777666888::::::888666555444666666666666666666666777555444333333444444222111333222000000333888<<>>BBBGGGKKKMMMNNNSSS\\\ccceeehhhhhhcccXXXJJJ>>>666111111111111333444555555222111000000222555888:::777555333000000000111222000111222222000//////000//////.........//////000......//////////////////,,,++++++,,,,,,---...///---,,,,,,,,,,,,------......------,,,,,,+++******((())))))***++++++++++++(((((((((***++++++(((&&&((()))******++++++******,,,,,,---000222333333333111000...---,,,,,,---...///...------......---,,,,,,,,,,,,---///111222444222///+++***************++++++,,,,,,------,,,,,,,,,+++***))))))))))))))))))((('''&&&&&&''')))***)))***)))'''&&&%%%''')))''''''&&&%%%%%%%%%%%%%%%''''''((((((((((((((()))''''''&&&%%%&&&'''((())))))(((&&&%%%%%%&&&((())))))***+++,,,,,,+++)))(((+++,,,---...///000//////111000......000111111000333444666777777555333111444444444444333444777999666555555444444555555666444444444444333222111000///...---,,,,,,---///000000222222111000000222444000111222333444555555555333555888999888666555555~~~{{{{{{}}}~~~}}}{{{zzzzzzzzz~~~|||{{{|||lllggg___WWWTTTUUUUUURRROOOKKKIIIGGGFFFGGGHHHHHHHHHFFFHHHKKKOOOSSSUUUWWWXXXOOOKKKFFFBBBBBBBBBAAA@@@@@@???===<<<;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999888777777666888;;;;;;999666555555555555555666555555555555333333222333444444222000111111111111333888<<<@@@@@@>>>???BBBBBBBBBGGGNNNUUUTTTTTTTTTUUUVVVWWWXXXYYYVVVRRRMMMIIIGGGFFFFFFHHHEEEBBB@@@@@@???>>><<<;;;;;;>>>BBBFFFGGGEEEBBB999999;;;???EEEIIILLLLLLLLLGGGAAA;;;999:::===@@@BBBHHHOOOSSSVVV]]]fffnnnqqqpppkkkbbbTTTEEE:::444...//////000111333555777666555444333333444666777222111///......///111333///111333333111000000000...............///000111...//////000000///......,,,,,,,,,,,,---...//////---,,,,,,,,,------...///......------,,,+++++++++'''(((***+++,,,,,,,,,+++((('''''')))******(((&&&'''(((((()))))))))))))))***,,,...///000111222222111000...---,,,,,,---......---+++,,,---...---+++,,,,,,,,,...000333666888222///,,,***++++++*********+++,,,,,,---------,,,,,,++++++************+++)))((('''&&&&&&&&&((((((((()))((('''%%%%%%''')))''''''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&((()))***)))'''&&&'''((()))***(((***,,,------+++)))'''+++,,,---......///000000222111//////111222222111333444555666555444222000333333444333333444777999777777666666666666777777444444555555444333222111///---+++))))))***,,,...000111111111000111222444111111222222222111000000///222444555444444444444~~~~~~~~~}}}|||zzzzzzzzz{{{~~~nnnddd___YYYVVVVVVVVVUUUSSSLLLJJJGGGFFFHHHIIIJJJJJJGGGIIILLLPPPTTTWWWZZZ[[[PPPKKKFFFDDDEEEEEECCCAAAAAA???<<<;;;<<<===<<<;;;;;;;;;:::999999:::::::::======<<<;;;:::999777666666888;;;;;;999777666666555555666666666555444444333222222444555555222000111222333444555888===@@@>>>===>>>@@@???>>>DDDKKKOOOPPPQQQRRRTTTUUUVVVWWWVVVUUUSSSPPPMMMJJJGGGEEEFFFEEECCCCCCEEEFFFEEEDDD@@@???@@@DDDHHHIIIFFFBBB::::::<<<@@@FFFLLLOOOPPPRRRNNNGGG@@@===<<<>>>@@@IIINNNWWW^^^dddkkksssxxxyyytttkkk]]]LLL>>>555111---...///000000222555888999888666444333333333444......------...///111222...000111111000...///000---------......000111222---...///000///...---,,,,,,,,,,,,,,,---...///000,,,,,,,,,,,,---...///000...------,,,,,,++++++***''')))***,,,---------,,,(((''''''((())))))(((&&&'''((())))))******))))))***,,,...///......000111000///---,,,++++++,,,,,,,,,+++***+++---...---,,,---,,,,,,---000333666999111///,,,+++,,,,,,+++******+++,,,------......---,,,,,,+++++++++++++++,,,)))(((((('''''''''''''''((((((((('''%%%%%%''')))(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))))))))((('''((()))***+++(((***+++------,,,***)))***,,,------------///111222111000111333444333222333333333333222111000000000222333444444555777999777666666666666666666777333444444444444444333222000...+++))))))***,,,---000000000000111222333444222222222111000///...------///111222222222333555}}}||||||}}}|||}}}zzzyyy{{{{{{yyyzzzlll___^^^[[[YYYXXXWWWWWWWWWPPPMMMIIIGGGHHHIIIIIIIIIIIIKKKMMMPPPSSSVVVXXXYYYOOOKKKGGGFFFHHHIIIFFFBBBCCC@@@======>>>???>>>===;;;;;;::::::::::::;;;;;;AAAAAA@@@>>><<<:::777666777888::::::888777777777666777777888777666555444333222333555666666333111111444777888888999===@@@;;;;;;<<<>>><<<<<>>@@@AAA@@@>>>;;;;;;:::::::::;;;<<<<<>>BBBCCCCCCCCC@@@===999777888888777777777777777888999;;;===<<<888555444555222222222333444555666777777777666666777999;;;<<<999888888:::<<>>AAAEEEKKKRRRYYY]]]WWWNNNCCCAAAFFFMMMPPPPPP]]][[[[[[cccnnnttttttqqqbbbZZZNNNCCC;;;777555444//////000000111111222222444555555444222111111222000//////000000...+++(((***))))))))))))+++,,,---......//////000111111111---...000111111///...,,,,,,,,,,,,,,,------...///+++,,,,,,+++***+++---000000///...---+++***)))((('''((()))+++---.........++++++***)))))))))))))))+++++++++,,,,,,------...------,,,+++************)))***+++,,,++++++))))))+++******)))***,,,---///+++++++++++++++++++++++++++)))(((***---...---***...---+++,,,,,,---+++***...,,,***((((((***,,,...)))))))))))))))((((((((())))))(((''''''''''''((())))))(((((((((((())))))&&&%%%$$$$$$&&&&&&%%%$$$''''''(((((()))*********''''''&&&&&&&&&''''''((()))******++++++,,,,,,------------,,,,,,+++++++++000000000111333333222111------------------------111222444444444444666777666555333222111222333333333333333111000000222444444555666555333222222333555222///000222444444222111111111111000000000///...///111333444444444333}}}~~~~~~zzzyyyyyyyyy|||}}}zzzuuusssqqqrrrtttvvvvvvuuuqqqtttyyy{{{xxxyyyzzz~~~~~~qqqkkkjjjooorrrlllbbb[[[TTTRRRQQQRRRUUUVVVTTTSSSVVVTTTQQQMMMKKKIIIIIIIIIGGGGGGHHHIIIKKKNNNPPPRRRQQQNNNJJJIIIIIIIIIGGGEEEIIIGGGEEEFFFGGGFFFBBB??????>>><<<;;;;;;<<<>>>???CCCDDDEEEEEECCC???;;;888999888777666666777888888999;;;===;;;888555555555222222222333444666777888888777666666777888:::;;;:::999:::===AAAFFFMMMRRRYYYXXXXXXZZZ\\\ZZZUUUPPPJJJHHHEEEBBBAAABBBDDDFFFDDDDDDDDDEEEEEEEEEDDDDDDJJJKKKMMMMMMJJJEEE@@@===???AAAGGGNNNWWW^^^ccceee[[[QQQEEEAAAFFFNNNRRRTTT[[[XXXXXX]]]eeeiiigggdddUUUNNNCCC:::555333222111//////000000111111222222333444555444222111222333111000000000000...***'''***)))))))))***+++,,,---//////////////////......---...///000000///...------,,,,,,,,,,,,------...+++,,,---,,,++++++---/////////...---,,,+++******(((((()))***+++,,,,,,---,,,+++***)))))))))))))))++++++++++++,,,,,,---------,,,++++++************)))***+++++++++)))(((''')))))))))***+++,,,------++++++************++++++***)))(((***---///---+++000...,,,,,,,,,,,,***(((---,,,***))))))***,,,---((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((((((((())))))&&&%%%$$$%%%&&&'''&&&$$$'''''''''((())))))******((('''''''''''''''((((((******++++++,,,---......,,,,,,,,,---------------///......///111111000///---------,,,,,,,,,,,,,,,///111222333222222444555444333222111000111111222333333333222000111222444555666666555444333333555555333000000222333222111111111000000000////////////000333555666555555444yyyuuuuuuyyy|||zzzzzz{{{{{{{{{}}}|||yyysssrrrrrrsssuuuuuusssrrrmmmpppuuu}}}}}}wwwtttsssuuurrriiibbbccceeebbb[[[XXXRRRQQQPPPQQQSSSTTTSSSRRRTTTSSSPPPMMMKKKJJJJJJJJJEEEEEEFFFGGGIIIKKKNNNOOOQQQNNNKKKIIIIIIHHHHHHGGGJJJHHHFFFGGGHHHHHHEEEBBBAAA@@@>>>======>>>@@@AAAEEEFFFHHHHHHFFFBBB>>>:::999888777666666777999:::;;;<<<===;;;888666666666222222333444555777999:::999888777777777777999999<<<<<<>>>BBBHHHQQQXXX]]]bbb___\\\[[[ZZZWWWRRRNNNKKKHHHDDDAAA??????AAABBB@@@AAAAAABBBBBBCCCCCCCCCIIIKKKMMMNNNKKKEEE>>>999@@@DDDMMMZZZgggooopppooobbbVVVHHHBBBDDDLLLRRRUUUXXXUUUSSSUUUYYYZZZWWWRRRFFF@@@999333000000000000//////000000111222222333222444444444222222222444333222111000000...***'''***))))))******+++,,,---/////////...---,,,,,,,,,---...///000000///...------------,,,,,,,,,,,,,,,***,,,......---,,,------...............---------***))))))((((((***+++,,,---,,,+++***))))))))))))++++++++++++++++++,,,,,,,,,++++++*********++++++***+++++++++***((('''%%%&&&''')))***,,,,,,,,,++++++***)))(((((()))***+++)))))))))***---......---222000---,,,,,,+++(((&&&+++******************+++%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))))))))(((((((((((())))))'''&&&%%%%%%''''''&&&%%%&&&''''''(((((())))))***)))(((((((((((((((((((((***++++++---...///000000,,,,,,------.../////////---,,,+++,,,...///...---,,,,,,,,,+++++++++******---...000000//////000222111111000/////////000000222333333333111111333555555666777666555444555666666444111000111111///...000000000/////////......///111444666777777555444xxxtttssswww{{{|||~~~{{{wwwssstttuuuuuutttqqqmmmkkkkkknnnttt{{{xxxrrrooorrrwww~~~uuujjj```___```]]]XXXVVVRRRRRRRRRRRRSSSTTTTTTSSSQQQPPPNNNLLLJJJIIIIIIIIIEEEEEEEEEFFFGGGJJJLLLMMMQQQOOOMMMKKKJJJJJJJJJJJJJJJHHHFFFFFFIIIIIIGGGDDDAAA@@@?????????AAACCCEEEFFFHHHJJJKKKIIIEEE@@@===:::999777666666888:::;;;<<<===<<<;;;999777777666222333333444666888:::;;;;;;:::999888888999:::;;;===@@@CCCGGGQQQ\\\dddfffhhhbbb[[[VVVSSSPPPKKKGGGGGGFFFDDDBBB@@@>>>===<<<>>>??????@@@@@@AAABBBCCCGGGHHHJJJJJJHHHCCC===:::???EEERRRcccsss{{{|||yyylll___NNNCCCBBBHHHNNNRRRUUUQQQNNNNNNPPPOOOKKKGGG>>>:::444111000111111111//////000111222222333333222333444444222222333444555333111000///---***''')))*********+++,,,---------------,,,,,,,,,++++++---...//////000//////...---------------,,,++++++***,,,000111///---,,,,,,............////////////---,,,***(((((()))***,,,------,,,******))))))***+++++++++++++++++++++***+++***************++++++,,,,,,,,,,,,+++)))'''&&&$$$&&&)))+++,,,,,,+++)))***)))'''''''''(((***+++)))))))))+++,,,...//////111///---,,,,,,+++)))'''))))))***++++++***))))))$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&((()))***))))))(((((((((((())))))((('''&&&&&&(((((('''&&&&&&''''''(((((()))*********************)))))))))+++,,,---...///000111222............////////////---+++******,,,---,,,++++++++++++*********))))))+++,,,...---,,,,,,---............---------......111222333333222222333444555777888777555555666777777555333111000...---,,,/////////............---...000333666777666444333zzzvvvuuuyyy~~~~~~xxxsssqqqsssuuuvvvsssoookkkhhhjjjmmmrrryyy~~~|||uuuqqqssstttvvv{{{xxxlllaaa^^^^^^ZZZVVVSSSQQQRRRRRRRRRRRRRRRSSSSSSOOONNNLLLKKKJJJHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKLLLPPPPPPPPPOOONNNMMMMMMNNNKKKHHHEEEFFFHHHIIIGGGDDD??????>>>???@@@CCCFFFHHHFFFHHHJJJJJJIIIEEEAAA>>>::::::888888888:::;;;===>>>===<<<;;;:::999888777444444555666777999:::;;;<<<;;;;;;;;;;;;<<<>>>???@@@EEEIIINNNYYYgggmmmmmmiiiaaaVVVNNNIIIFFFBBB>>>???@@@BBBCCCBBB???;;;999<<<<<<<<<<<<===???@@@AAAEEEEEEEEEDDDCCCAAA???===@@@GGGTTTfffvvvzzzmmmZZZKKKDDDFFFJJJMMMPPPMMMKKKJJJKKKIIIFFFCCC:::777333000111111222222//////000111222333444444333444555444222111222333555333111///...---***''')))******+++,,,,,,------***+++++++++,,,,,,,,,------......///////////////...............---,,,+++***---111222000...,,,,,,------...//////000000111000...,,,***)))***+++,,,---,,,,,,+++++++++++++++---,,,,,,++++++*********))))))))))))***++++++,,,............---+++)))((($$$&&&***,,,---,,,)))((((((((('''''''''(((***+++******++++++,,,---///000///---,,,,,,,,,,,,+++)))'''(((***++++++***((('''###$$$$$$%%%&&&''''''((($$$$$$%%%%%%'''(((***+++))))))(((((((((((()))))))))(((''''''))))))((('''''''''(((((()))*********++++++,,,,,,,,,+++***))),,,------...000111111222111111000///......---------+++))))))***++++++******************************,,,,,,,,,***)))***++++++,,,,,,,,,,,,,,,,,,,,,///111333333222111222444444666777666555444555777777777555333000---,,,+++.........---------,,,,,,,,,...111333444444222111~~~{{{zzz{{{tttooolllpppssstttrrrnnnkkkjjjhhhkkkoootttxxx{{{}}}~~~{{{vvvuuusssrrrvvv|||}}}pppccc___]]]YYYUUUSSSNNNPPPQQQQQQPPPOOOQQQRRRNNNNNNMMMKKKJJJHHHGGGFFFGGGGGGFFFFFFGGGIIIJJJKKKLLLOOOQQQRRRQQQPPPPPPQQQLLLIIIFFFFFFHHHIIIGGGDDD>>>>>>===>>>@@@CCCFFFHHHFFFGGGHHHHHHFFFCCC@@@>>>;;;::::::;;;;;;<<<===>>>@@@>>>;;;:::::::::999777666666666777888999:::;;;;;;;;;;;;<<<===@@@BBBDDDEEELLLQQQWWWcccqqqtttpppggg^^^PPPFFF@@@===:::888888:::>>>AAABBB@@@<<<:::<<<;;;::::::;;;<<<>>>???EEEDDDCCCBBBAAA@@@@@@???BBBHHHTTTbbbqqq}}}zzzfffTTTJJJFFFGGGHHHHHHGGGEEEEEEEEEEEEBBB@@@666333111///000111111111...///000111222444555555444555555444222111111222444222///...---,,,***((()))***+++,,,------------*********+++,,,---------------......//////000000---...///000000///---,,,,,,...111222111...---,,,------......///000000111000///---,,,++++++,,,,,,,,,,,,++++++,,,,,,---.........------,,,+++******((((((((()))***+++,,,---.../////////...,,,+++***''')))+++------+++)))'''''''''(((((())))))******+++,,,,,,++++++,,,...111...,,,++++++------,,,***'''((()))******)))((('''$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&((()))++++++))))))(((((((((((())))))***)))((((((******)))((((((((()))******++++++,,,,,,---......---,,,***))).........//////000111111222222111///...---,,,+++,,,***((('''((())))))))))))))))))***++++++,,,,,,+++,,,,,,+++***))))))***)))***+++,,,,,,,,,++++++---///111222111111111222222333555444333333444555777888888555111---,,,,,,---------,,,,,,,,,,,,++++++,,,...000111111111111|||uuuppplllpppsssssspppllljjjiiijjjkkkmmmppprrrtttuuuuuuyyy~~~|||uuurrrrrrvvvyyy~~~vvvfff___]]]ZZZWWWVVVNNNPPPRRRQQQPPPOOOQQQSSSPPPPPPOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFFFFHHHIIIJJJGGGLLLRRRTTTTTTRRRRRRRRROOOLLLHHHGGGIIIIIIGGGEEE??????>>>===>>>AAACCCDDDEEEEEEDDDDDDBBBAAA???>>>:::;;;===>>>??????>>>>>>BBB???;;;:::;;;;;;999888888888888888888999::::::888888999;;;>>>BBBEEEGGGKKKTTTZZZ___kkkyyyyyyqqqggg\\\MMM@@@:::777666555444666999===???@@@@@@???@@@???===<<<<<<===???@@@EEEEEEEEEDDDCCCAAA???>>>???EEENNNXXXcccqqqlllZZZLLLEEECCCCCC??????>>>??????>>><<<;;;222000//////111222222222...///000111333444555666555666666444222000000111222000---,,,,,,+++***((()))***+++------------,,,++++++,,,,,,,,,,,,,,,,,,---------......///000111---...000111222111///...---000222222000...---------------......//////000...------,,,,,,+++++++++++++++++++++,,,...///000000000///...---++++++***''''''(((((()))+++,,,---------.........---+++***++++++,,,---,,,***((('''%%%''')))***++++++***)))---......,,,******---000///...,,,,,,,,,,,,***)))'''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,))))))(((((((((((())))))+++***))))))++++++***)))*********+++,,,,,,---------.../////////---+++)))////////////////////////000000//////...---,,,,,,+++(((&&&%%%&&&''''''''''''((()))***+++---......,,,------,,,***))))))***((()))***+++,,,,,,+++***+++...000111000000000111000111222222111111222444777999999777222...------,,,,,,,,,,,,++++++++++++,,,,,,------...000111111yyytttooosssuuusssnnniiiffffffmmmmmmnnnnnnooopppqqqqqqvvvyyy~~~tttrrrsssxxxzzzzzz{{{iii```^^^\\\[[[\\\PPPRRRTTTTTTRRRQQQSSSUUURRRRRRQQQOOOMMMKKKIIIGGGGGGFFFEEEEEEEEEFFFHHHIIIDDDJJJQQQUUUUUUSSSRRRRRRRRRNNNJJJIIIJJJJJJHHHFFFAAA@@@>>>======>>>@@@AAADDDCCCBBBAAA@@@???>>>>>>:::<<<>>>@@@AAAAAA???>>>BBB???;;;:::;;;;;;:::888:::999999888888999999:::555666777:::>>>CCCFFFIIIOOOYYY```eeeppp}}}|||rrrggg[[[KKK>>>888666555444333444666888<<<@@@CCCEEEEEEDDDBBB@@@@@@AAACCCDDDFFFGGGHHHHHHFFFBBB>>>;;;;;;AAAGGGNNNVVVfffzzz~~~mmmZZZLLLCCC???===:::999999999999888777666111//////000333444555444...///000111333444555666666777777555111//////000111...,,,+++++++++***))))))***,,,---......---,,,......---,,,,,,+++++++++---------......000111111---///111222333222111000///000222222000.........------------......//////+++,,,,,,,,,,,,+++***)))*********+++---///000111111111000///---,,,++++++'''''''''((()))+++,,,---+++,,,---------,,,+++***------------,,,***((('''%%%'''***,,,---,,,***)))...//////,,,))))))---000111///---,,,,,,+++)))'''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))(((((())))))***+++,,,))))))(((((((((((())))))+++***)))***++++++***)))***++++++,,,,,,---.........///000000///---+++***////////////...........................---------)))'''$$$###$$$%%%%%%%%%'''''')))***,,,...///000---......---***))))))***((()))***,,,,,,,,,+++******,,,///000000///000000...///111111000000111222777999:::888333///---...,,,,,,,,,+++++++++******...---,,,---...///111333}}}{{{|||uuupppooommmhhhfffgggmmmmmmooossswwwxxxuuurrrvvvvvvxxx~~~}}}{{{yyyyyy{{{lllaaa^^^[[[XXXWWWRRRSSSSSSSSSSSSSSSRRRQQQOOOOOOOOONNNNNNMMMLLLLLLKKKIIIGGGGGGHHHHHHGGGFFFFFFIIINNNOOONNNNNNPPPRRROOOOOOOOONNNKKKHHHDDDBBB>>>???>>>===;;;:::;;;===???@@@AAA???===;;;:::;;;>>>===???BBB@@@<<<<<>><<<:::888888888999:::::::::;;;===@@@BBBEEEFFFOOOVVV^^^iiiuuu}}}{{{tttfffZZZKKK@@@:::777333000444444444666999>>>CCCFFFEEEDDDBBBAAA@@@@@@AAAAAAGGGGGGGGGGGGFFFCCCAAA???===<<<@@@HHHPPPYYYjjj{{{xxxiiiYYYJJJ???888555777444333444666777555333555333000000111222222222111111222222222333333333555666666444///------...///---+++)))(((((()))***''')))+++---...///......000...+++)))))),,,...000///000111333333444444444333222111/////////000111......///000000///...---***+++,,,---...---,,,+++///...,,,***)))))))))***+++,,,,,,---...///000000000000111111000---+++***))))))))))))***+++,,,------,,,+++,,,///000...+++)))))))))))))))(((''''''******+++,,,+++***)))(((---+++))))))+++,,,***'''---,,,,,,+++***)))((((((&&&&&&''''''&&&&&&%%%$$$&&&((())))))(((''''''(((***++++++)))(((''')))***(((''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))******+++++++++++++++++++++000333555555333000...---000111222333444333222222333333333222000///---,,,***'''$$$######$$$%%%$$$$$$&&&)))+++---...------...//////---)))'''(((***+++***)))(((((()))******------......///...............///000111222333333:::999777444111///---,,,))),,,...---)))(((+++///------------...000111222yyytttrrrpppkkkiiijjjtttrrrqqqsssuuuvvvuuusssuuuuuuuuuxxx~~~pppccc^^^ZZZWWWUUUQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRSSSSSSRRROOOLLLKKKKKKJJJIIIGGGEEEHHHLLLNNNNNNNNNPPPRRRQQQPPPOOOMMMJJJGGGDDDBBB>>>??????===;;;;;;;;;======>>>???>>><<<;;;;;;<<<======???BBBAAA<<<<<>>999333///444444555777;;;@@@DDDFFFEEEDDDCCCAAA@@@?????????DDDEEEFFFGGGEEECCC@@@>>>:::999<<>>???@@@>>><<<;;;<<<===<<<===>>>>>><<<<<<===>>>>>>>>>AAADDDBBB===;;;>>>;;;<<<<<<:::999888999;;;999888777666777999;;;<<<<<<:::888888;;;???EEEHHHSSSYYY```fffnnnssspppiiiddd]]]TTTKKKEEE???888333444666888;;;???BBBDDDFFFDDDDDDCCCBBB@@@>>>===<<<@@@BBBDDDFFFEEEBBB>>>;;;999888:::???DDDKKKWWWccchhhbbbYYYNNNEEE@@@===<<<888666444444555555444333111111111333555666666444222222111111000000//////...///000///...---...///.........------,,,,,,,,,++++++,,,---------------000///...---,,,,,,---...333222222222333444555666888777444111///------------....../////////......***))))))((()))***+++,,,///...,,,+++************,,,---------...////////////111333444333000---+++&&&%%%$$$%%%'''***...000000///------...---***(((************)))))))))(((***++++++++++++***))))))...,,,*********)))'''&&&******))))))((((((''''''&&&''''''''''''&&&%%%%%%''')))++++++)))((()))***&&&(((******((('''&&&'''''''''&&&&&&&&&''''''((((((((((((((()))***++++++...---,,,++++++---///000222444666666444111//////222222333444444444444333333333333222111000///...)))&&&$$$###$$$%%%&&&&&&'''(((***,,,,,,,,,++++++***++++++***(((((()))+++---,,,***)))'''&&&&&&&&&++++++,,,---------------,,,---...///000111111222777777777666444111...,,,)))+++---+++)))(((***---000//////...------......{{{zzz|||~~~|||zzzyyyyyyxxxxxxyyy{{{~~~wwweee]]]XXXUUUTTTNNNNNNPPPQQQRRRRRRRRRRRRUUUUUUVVVWWW[[[```eeeiiiddd___ZZZUUURRROOOLLLJJJDDDEEEHHHIIIKKKMMMNNNOOORRROOOKKKFFFCCCAAA??????>>>???@@@???===<<<<<<===;;;===>>>>>>======???AAAAAAAAADDDFFFDDD===;;;===<<<======<<<:::999:::;;;888777666555555777999:::999888888888;;;???CCCEEEMMMSSSZZZ___eeeiiifff```]]]YYYUUUQQQMMMGGG@@@<<<888:::===@@@BBBDDDEEEEEEDDDEEEEEEDDDBBB???<<<;;;===@@@CCCEEEDDDAAA===999::::::<<>><<<<<<<<<===???@@@???===<<<;;;<<<<<<===>>>>>>>>>???AAADDDEEEDDDFFFGGGDDD===:::<<<>>>???>>>===;;;:::;;;<<<999888666444444444666777555666888:::===???@@@AAAGGGMMMSSSXXX]]]aaa___[[[XXXVVVUUURRROOOJJJDDDAAA>>>@@@BBBEEEFFFGGGFFFFFFFFFGGGIIIIIIGGGCCC???======@@@CCCEEEDDD@@@<<<999999;;;===???DDDLLLSSSWWWZZZVVVNNNGGG@@@;;;999888999888666444222222333444555444444555666555222000000000111222444555666666222222111111000000/////////000000111111111000000......------------------111000//////............111222333666888;;;>>>???888777555222000/////////------------......//////...,,,***))))))+++...000///...,,,++++++++++++,,,...............---------///000222444333111...,,,,,,***(((&&&'''))),,,///,,,,,,---...------------+++***))))))(((((())))))+++++++++***************------,,,***((('''&&&&&&'''''''''''''''(((((((((''''''((((((''''''&&&%%%%%%'''(((((('''&&&&&&'''$$$'''))))))(((&&&%%%$$$&&&&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,,,,+++)))((()))+++...000111222444333000.........000000000000000111111111222333333333333222222111+++(((&&&%%%&&&'''((((((''''''((((((((((((((('''(((((((((((()))***+++++++++,,,,,,,,,------,,,,,,)))***+++,,,------------,,,,,,---...///000111111333444666666555333000---+++,,,,,,+++******+++---000///...------,,,,,,---{{{hhh___YYYUUUTTTOOOPPPQQQRRRRRRRRRRRRRRRPPPRRRUUUZZZaaahhhooorrrlllggg```YYYTTTQQQNNNLLLHHHGGGFFFGGGJJJLLLLLLLLLJJJGGGCCC???<<<:::999999<<<>>>??????===;;;::::::======>>>>>>===???BBBDDDEEEDDDDDDEEEBBB<<<;;;>>>>>>??????===;;;999:::<<<888777555333222333444555222444777:::===>>>>>>>>>BBBIIIOOOSSSWWW[[[ZZZVVVTTTSSSQQQOOOJJJFFFBBB???BBBCCCFFFHHHJJJKKKKKKKKKKKKNNNQQQRRRPPPLLLGGGCCC@@@BBBDDDEEEDDD@@@<<<999666999<<<===BBBKKKPPPPPPOOOLLLHHHCCC???===<<<<<<:::999777444111000222444666555444444444333111/////////111333555666888999222000//////000000...---000000000111111222222222///...---------------...111000///......///000111111333666:::===???AAABBB999888555333111000000000,,,,,,,,,,,,---...///000///...,,,++++++---///111///...---+++++++++,,,---/////////...---------,,,...///000000000///---,,,---+++)))(((((())),,,---***,,,......---------...+++***((('''''''''((())),,,+++******))))))******+++,,,,,,***(((&&&&&&'''&&&&&&''''''(((((())))))'''(((((((((((('''&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&'''((()))(((((((((((()))***++++++******))))))***,,,...///111222333111///------...//////......//////000111222222333444444444333333...+++((('''((())))))((('''''''''''''''(((((((((***((('''(((***,,,,,,++++++,,,---...////////////)))***+++---............,,,---...///000111111222333333555555555333111000------,,,,,,,,,,,,------------------------......}}}{{{zzzlllaaaZZZTTTSSSQQQQQQRRRSSSSSSRRRRRRRRRNNNPPPUUU\\\ccckkkqqqtttnnniiiaaaZZZVVVSSSQQQOOOKKKIIIGGGGGGJJJKKKKKKJJJGGGEEEBBB???<<<:::999888:::<<<>>>>>><<<:::999999<<<<<<<<<<<<;;;===@@@BBB@@@??????@@@???;;;<<>>===;;;999888888:::666555333222222333444555222444555888:::<<<>>>???>>>EEEKKKNNNPPPSSSSSSOOOLLLKKKJJJGGGCCC@@@???>>>BBBDDDGGGJJJMMMPPPRRRSSSRRRUUUZZZ\\\[[[VVVPPPLLLDDDEEEFFFFFFDDD@@@===:::666:::<<<<<>>AAAAAAAAAAAA<<<:::777444111///......,,,,,,++++++,,,...///000///...---,,,,,,...000111///...---,,,+++,,,------000//////...------,,,,,,------------,,,,,,,,,+++***)))(((((((((***+++,,,+++---//////,,,+++,,,---***)))'''&&&%%%&&&'''(((,,,+++***)))))))))***+++)))+++,,,***'''&&&'''(((&&&&&&'''((())))))******((((((((((((((('''&&&&&&%%%'''(((((('''&&&&&&''''''((()))(((&&&&&&&&&'''&&&%%%%%%&&&&&&((())))))''''''''''''((()))***************+++,,,---...///222333333222///......///000//////...///000111222222222333444444555444444111...+++)))))))))))))))(((((((((((())))))***++++++)))((()))+++------+++,,,---...//////......---***+++,,,---.../////////---......///000111222333333333444444444333222222///...------............+++++++++,,,---...000111{{{yyywwwuuuuuu}}}oooddd[[[TTTQQQRRRSSSSSSSSSSSSSSSRRRQQQMMMPPPVVV]]]eeelllrrruuuoooiiibbb[[[WWWUUUSSSQQQMMMJJJGGGGGGJJJKKKKKKIIIEEEDDDBBB???===;;;999999999<<<>>>>>><<<999888888;;;;;;;;;:::999;;;>>>AAA<<<::::::<<<<<<;;;>>>CCC<<<<<<<<<:::777666777888333222111111111333555777444444444555888;;;>>>@@@;;;BBBHHHIIIJJJLLLLLLIIICCCCCCBBB@@@>>>>>>???AAAAAACCCFFFKKKPPPTTTXXXZZZWWW[[[```cccbbb]]]WWWSSSGGGGGGGGGFFFDDD@@@===;;;777<<<======AAAHHHIIIEEEEEECCC@@@===;;;:::::::::;;;;;;999444000///111444444222000000111333333333000000111222333444444555222000///111555777666555111000/////////222444666...------,,,---...///000111000...,,,---000444666777:::>>>AAACCCBBB@@@???>>><<<999444111...---,,,,,,,,,++++++,,,...///000......---------...///000///...---,,,+++,,,---...000000///...---,,,,,,+++,,,,,,+++*********++++++&&&&&&'''''')))***+++,,,---///111///,,,******,,,***(((&&&%%%$$$%%%'''(((---,,,***)))))))))***+++(((***+++***'''&&&''')))&&&''''''((()))***++++++(((((((((((((((''''''&&&&&&((())))))(((''''''(((((())))))(((&&&&&&''')))%%%%%%%%%&&&'''((()))***&&&&&&&&&''''''((()))*********+++---...//////000333444444222000//////000111000/////////000222333222222333444555555555555333000---************)))))))))))))))***+++,,,------***((())),,,...---+++------...///...---+++******+++,,,...///000000000......///000111222333333333333333333333333333333000///......////////////))))))***+++---///111222{{{xxxwwwwww}}}wwwfffXXXRRRSSSUUUWWWYYYXXXTTTPPPMMMLLLOOOPPPTTT[[[dddkkkpppqqqllljjjgggccc^^^YYYVVVTTTOOOLLLIIIGGGHHHJJJJJJJJJEEECCC@@@===<<<;;;<<<<<>>;;;999888888888:::999999999::::::;;;<<<:::999888777777999;;;<<<999888777666666555555666555444333222222222333444888777666666777999;;;<<<@@@@@@AAABBBCCCDDDEEEFFFBBB@@@===999666666888;;;======AAAIIIRRRZZZ^^^^^^^^^```eeelllooojjj^^^TTTNNNJJJIIIIIIFFF???;;;<<<::::::::::::<<<>>>AAABBBFFFBBB>>>=========;;;999:::888555333222222333333000000000000000/////////+++...222444333333333333222000///333888;;;999666000000000000222666888666555444333000...---///111111000///......000222444888;;;???CCCCCCAAA>>>;;;@@@<<<666222000///...---***+++---.........------,,,,,,,,,------------...---,,,+++******,,,...///.........------,,,,,,,,,---,,,+++***))))))))))))'''&&&&&&&&&(((+++...000000///...//////...,,,)))((((((''''''''''''(((((())))))(((((((((((()))***((()))))))))))))))((('''%%%%%%%%%%%%&&&'''((((((&&&'''''''''(((((())))))''''''''''''((((((((((((***)))'''&&&%%%%%%&&&&&&%%%&&&''')))************+++***((('''''')))+++,,,***+++,,,,,,......///000222333333222000...+++)))...///000111000000111333000111222222111111333555222111///---+++*********+++*********+++,,,------***************++++++,,,---...000111111000...---,,,,,,,,,---///000222333---...///000111111000000222000///111555777666444//////////////////......---------............///}}}{{{{{{{{{~~~}}}{{{iii[[[UUUUUUTTTVVVXXXXXXUUURRRQQQPPPNNNPPPSSSZZZbbbiiimmmnnnlllkkkhhhddd```]]]ZZZXXXRRRPPPNNNMMMMMMLLLKKKIIIDDDBBB@@@===<<<;;;<<<<<>><<<;;;:::;;;::::::::::::::::::;;;:::999777777777888:::;;;999888777666555555444555444444333222333333444555999888777666777999;;;<<<@@@@@@AAABBBBBBCCCDDDDDD???>>><<<888666666999;;;<<<===AAAIIISSS[[[___aaabbbeeeiiiooopppkkkaaaZZZUUUOOOJJJHHHDDD>>><<<===:::::::::;;;<<<===>>>???CCC@@@<<<<<<======<<<;;;999888666555444444444555222222111111000/////////---///222333333333444666555222111333777999666333000000//////222666999::::::999777444111000111333111000//////000111333444999;;;???BBBBBB@@@<<<::::::777333111000000///...+++,,,---.........---------------------------------,,,***))))))***,,,------------,,,,,,,,,++++++,,,,,,+++***))))))))))))((((((((((((***---///111222111000000000...+++(((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((()))((('''&&&%%%%%%%%%&&&&&&'''((()))***************)))((((((((()))***+++******+++,,,---...//////222333333333222///---+++///000111111000000111333111222333222111111333444333111///---++++++++++++++++++*********++++++,,,***************+++,,,,,,---...000111111000...---,,,,,,,,,---...///000111............////////////111000///111444555555333///000000000000//////............////////////000{{{~~~nnn```YYYXXXTTTVVVXXXXXXVVVTTTSSSSSSNNNOOORRRXXX___eeehhhiiihhhgggeeeccc```]]][[[ZZZWWWUUUTTTSSSRRROOOJJJGGGBBBAAA???===<<<<<<<<<<<<===>>>AAABBBBBB@@@>>><<<<<<<<<;;;;;;:::999999999888888777666777888999:::999888777555444333333333333333333333333444555666888888777777777999:::;;;>>>>>>??????@@@@@@AAAAAA<<<<<<:::777555555888;;;:::;;;???GGGPPPYYY^^^aaafffjjjqqqvvvuuuppphhhccc[[[SSSKKKGGGCCC>>><<<>>>999::::::;;;;;;;;;;;;:::===;;;999:::;;;=========999888888888888777777777555444333111000///......///000222333333444666888888555333444666666333///111///...///333999???DDDFFFDDD@@@;;;555222333444000000111111222333333444999<<>>:::888444222111111111222000///,,,,,,---............---.....................---...,,,+++)))))))))******,,,++++++++++++*********++++++***************++++++******+++---///222333333222111000///---***'''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((((((((''''''''''''((()))))))))'''&&&&&&%%%%%%%%%)))))))))))))))***************))))))((((((''''''((('''&&&%%%$$$$$$$$$%%%((())))))******))))))((((((((())))))))))))******)))***++++++------...///222333444444444222000...222333444444333333444555222333444333111111111333333111...,,,++++++,,,---+++++++++*********************))))))******+++,,,---...///000000///...---,,,,,,++++++,,,,,,---...///...,,,,,,+++,,,------///......///222333333222000000111111000///.........////////////000000000||||||sssddd]]][[[UUUVVVWWWVVVTTTSSSSSSTTTPPPPPPRRRVVV\\\```bbbccc```___^^^]]]\\\ZZZYYYYYYYYYXXXWWWVVVTTTOOOHHHCCCAAA@@@???===<<<<<<<<<<<<>>>???AAABBBBBB@@@???>>>>>>======<<<:::999888777777777666666777777888999888777666444333222222222111111111222333444555555666666555555555666888888::::::;;;;;;<<<<<<<<<<<<;;;;;;999777444444666888777888<<>>888999:::::::::888777555777777666777999;;;===>>>777999;;;<<<===<<<:::999777666333111///---------000111111111111333777:::999777555555555444111///222///...111666>>>IIIRRRWWWTTTMMMCCC:::444222222///000111333444444444444999;;;===???>>>;;;777555111000000222333333111///---------.........------,,,------......///000000///...,,,+++***)))))))))***************)))))))))*********)))******++++++,,,------...000222444555111000/////////---***'''''''''&&&&&&&&&&&&'''''')))))))))))))))(((((('''(((''''''&&&&&&'''((())))))(((((('''&&&&&&''''''*********************************)))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$)))*********))))))(((''''''((())))))******)))))))))******+++,,,---......111333444555555444333222555777888777555555666777222444444333111000000111111///---+++******+++,,,++++++++++++***))))))(((((((((((((((((()))******,,,,,,---......---,,,,,,,,,++++++*********++++++...---+++)))((()))+++,,,---------...000111111111000000000000///...------............////////////zzzxxx{{{xxxiii```\\\WWWWWWWWWTTTRRRPPPQQQRRRRRRRRRSSSVVVZZZ]]]^^^]]]YYYYYYYYYXXXXXXXXXXXXXXXXXXWWWVVVTTTQQQLLLDDD?????????>>>======<<<<<<<<>>>>>>>>>>>???>>>>>>===;;;999777666777777777777777888888999777666555333222111111111//////000111222333333333333333333333333333444444555555666666777888888888;;;;;;:::777444333444666555666888;;;AAAHHHOOOSSSXXXdddsss}}}vvvppp```WWWNNNKKKHHHBBB>>>===888888999888777555333222333333444555777999<<<>>>777:::???BBBCCCBBB???===999777444111///---------000000000000111333777;;;888777666666666444333111333//////444:::CCCQQQ___fffaaaWWWJJJ===444000/////////111333444444444444777999:::;;;:::888555222111111111333444333000...---------,,,,,,,,,------)))***+++---///000111222000000...---,,,+++******))))))))))))))))))))))))*********)))******++++++---...///000222444555666---,,,,,,---...---+++)))'''''''''&&&&&&''''''''')))))))))***)))((('''&&&'''''''''''''''((())))))((('''''''''(((((()))***++++++++++++***************)))))))))((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$)))))))))))))))((('''&&&''''''((())))))))))))((()))***+++,,,---......///222333555666777666555333555666666555333222333444111333444333111///......------,,,+++******+++++++++++++++++++++***)))((((((''''''''''''((())))))++++++++++++++++++++++++++++++***))))))))))))***---+++)))((('''((()))***+++,,,---......///000111////////////...---,,,+++,,,,,,,,,---------......{{{wwwyyy~~~nnnddd]]]XXXWWWVVVSSSPPPOOOPPPRRRUUUUUUUUUVVVYYY[[[[[[ZZZVVVVVVWWWWWWXXXXXXXXXXXXVVVTTTQQQOOOLLLGGGBBB>>>========================AAA@@@>>>===<<<===>>>>>>>>>??????>>><<<999777555777777777888888888999999555444333222111111111111///000111222333333222222111111111111111111111111111111222333444555666666::::::999777444444555666666777888999===CCCKKKQQQRRR]]]nnn~~~{{{uuuggg\\\RRRNNNKKKEEE???===777777777666444333111000000111333333444666999<<<:::>>>DDDJJJLLLJJJFFFBBB<<<:::666333000/////////000111111222222555999<<<888888888777666555444333444//////666;;;CCCSSSccciiidddYYYKKK>>>444000///...///000111222444444555444555777888777555222000222111111222333222000...---,,,,,,++++++++++++,,,((()))***,,,...000111222000000///...---,,,+++***((((((((())))))))))))***++++++***************+++---...///111222444555666,,,,,,,,,---......,,,***((((((''''''''''''(((((())))))*********((('''&&&&&&'''((()))*********)))'''''''''(((((()))+++++++++++++++***************'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((''''''&&&%%%''''''(((((((((((())))))***++++++,,,---...///000222333555777777666555444111222222111...------...///111222222000...------++++++,,,,,,,,,,,,+++******+++,,,------+++***))))))(((((((((((()))******+++******************+++******)))))))))))))))***+++***)))((('''((())))))***,,,---...---...000111000000000000///---,,,+++++++++,,,,,,,,,---------~~~|||tttggg^^^WWWWWWUUUSSSQQQQQQSSSUUUYYYXXXWWWWWWYYYZZZYYYXXXTTTTTTUUUVVVWWWWWWXXXXXXTTTQQQLLLIIIGGGDDDAAA>>><<<<<<=====================>>>>>>???????????????>>>>>>???>>>===:::777666777888888999999999999999222222111111111111222222222222333444444444333222111111111111111111111000//////000222444555666777666777888777666666888:::999:::;;;<<>>CCCKKKRRRTTTRRRMMMIII@@@===:::666444333333444111222444555555888;;;>>>:::;;;;;;999777555444444444......555888===MMM^^^bbb]]]SSSGGG<<<555333333.........///000222444666111222444444444222000///000//////000111222000///,,,+++***)))))))))******)))******+++,,,---......//////......---,,,+++***(((((()))))))))*********,,,,,,+++***)))))))))))),,,---///000222333444555///......///000///---***))))))(((((((((((())))))))))))***+++***(((&&&%%%%%%'''***,,,,,,,,,***))))))))))))((())))))******++++++*********)))))))))%%%%%%&&&&&&''''''((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((('''&&&'''((()))***+++,,,------//////000111222333555777777666555333///000000///,,,***++++++,,,...000111///---,,,,,,***,,,...000000...,,,******+++---......---,,,++++++++++++++++++,,,------,,,,,,++++++++++++,,,,,,***)))))))))))))))******(((((((((((())))))))))))***,,,......------000222333222222222111///...---,,,,,,,,,---------......wwwjjj___WWWVVVUUUSSSRRRSSSVVVYYY[[[YYYXXXXXXYYYZZZXXXWWWRRRRRRSSSTTTUUUVVVVVVWWWSSSOOOJJJEEECCCBBBAAA???;;;<<<======>>>=========999;;;>>>AAABBBBBBAAA@@@===>>>???>>>===;;;888666888888999::::::::::::999111111111000111111222333444555666666666555444333111111222222222111111000...///000222444666888888333555666777777888;;;===<<<===>>>@@@CCCKKKUUU\\\bbbgggqqq~~~nnn\\\RRRMMMGGGBBBAAA777555333111000000000111///111222222000111555888AAAGGGPPPXXXZZZWWWRRRNNNBBB@@@<<<999666666777777222444666777888:::===???=========;;;777555333333444...---333555888FFFXXXZZZUUUMMMDDD;;;777666777///...------///222444666///000222222222111///......---,,,---000111111000,,,+++)))((((((((())))))++++++++++++++++++++++++------------,,,+++******((()))))))))******++++++---,,,+++***))))))))))))+++,,,...000222333444444222111111111111000---*********))))))))))))******))))))++++++***(((&&&$$$%%%'''+++---...---+++))),,,+++***)))((((((((((((************))))))((((((###$$$$$$%%%&&&'''((((((%%%&&&'''((((((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$)))(((&&&%%%&&&''')))+++,,,------...///000111111333444555777777666444333111111222000---++++++,,,***---///000...,,,++++++***,,,000333333111...+++***+++---/////////---,,,......------......///000...------,,,,,,------...)))))))))))))))***++++++&&&'''((()))******))))))))),,,//////------000222555444444333222111//////---------.........//////vvvhhhbbb[[[YYYVVVUUUVVVXXXXXXWWW[[[YYYVVVVVVWWWXXXXXXWWWVVVTTTSSSSSSVVVXXXYYYYYYTTTOOOJJJGGGEEEBBB===:::<<<>>>???===:::999<<>>EEEFFFDDD???>>>>>>:::444999888777888:::;;;;;;999666555333111111111333444444111222555555222111444666444111000222111///,,,+++---.........///111333888888999:::<<>>:::777333000//////...---111000///------000666:::AAAIIIUUU^^^bbb^^^WWWQQQHHH@@@;;;<<<===;;;::::::888777777888:::===@@@BBBDDDBBB???<<<999666444333555222------111888>>>AAAJJJGGGCCC===999666444444111///---...111333222111000333444111000000...***,,,...000111111000000111,,,,,,++++++***)))((((((******+++,,,,,,,,,,,,+++,,,++++++***************((()))***,,,,,,***)))(((,,,,,,+++***)))))))))***,,,,,,---...000111111000222222111000///---+++***))))))(((((((((((())))))***++++++******)))((('''))))))))))))************---,,,+++++++++***(((&&&***)))(((''''''((()))***)))'''%%%######$$$'''(((%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&%%%%%%''')))+++***)))(((((()))******...---------...111333555444777::::::777444111000222000/////////...,,,***---......//////.........222000000444999:::666111---+++,,,000000,,,+++---***,,,...///000///...---000///...------...///000000...,,,)))''''''((()))(((((((((((())))))))))))+++,,,---...////////////222333444555444222000...+++,,,---...////////////wwwggg``````\\\XXXVVVVVVWWWXXXXXXYYYWWWUUUUUUVVVWWWWWWWWWUUUSSSSSSTTTVVVXXXXXXXXXQQQMMMHHHEEEDDDBBB>>>;;;AAAAAAAAA>>>:::999<<>>999999888777888:::;;;;;;:::666555444333222333444444333111222666666444444666666444222222333222///---+++---.........///111333666777:::===???BBBDDDEEEAAABBBBBBCCCJJJWWWhhhttt}}}}}}sssbbbUUUNNNHHHCCC>>>:::666222000//////...---//////...---...111777;;;@@@IIIWWWbbbgggccc\\\VVVLLLDDD>>>===>>><<<;;;<<<777777777888:::===@@@BBBEEECCC@@@<<<999666555444444111------000555:::<<>>999555111///......------,,,,,,,,,---...222888<<<>>>IIIXXXfffkkkhhh```YYYQQQHHHBBBAAAAAA>>><<<<<<777666666777999<<>>CCCNNN```vvv|||}}}rrrhhhZZZPPPJJJFFFAAA<<<777333000---------,,,+++***+++,,,---///333999>>>>>>IIIZZZhhhmmmiii```YYYRRRLLLHHHHHHGGGAAA<<<:::666555555666777:::===???EEEBBB>>>999666444444444111///------...//////...111111000000111222333444333222000111333666888:::<<>>CCCHHHTTTUUUSSSLLLCCC>>>???BBBBBBKKKRRROOOHHHDDDAAA>>>===;;;888888999;;;;;;:::777777888999999888888777777333222333222//////222111333666777777555333111...///000000//////111333444666:::===???===;;;999666777:::@@@JJJ[[[ooo|||}}}{{{xxxvvvuuusssrrrpppfff]]]QQQJJJFFFCCC>>>:::555222...,,,,,,,,,++++++***+++---...000444:::>>>BBBLLL[[[hhhmmmiii```YYYRRRMMMLLLOOOMMMDDD;;;666555444444444555777:::<<>>:::444333222333555444111///,,,,,,,,,,,,++++++++++++++++++,,,------------,,,+++******++++++,,,---...+++++++++,,,,,,+++++++++///...---+++******)))))),,,...000///---,,,---...............---+++***)))(((''''''&&&&&&''''''((()))******))))))((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&''')))*********''''''((())))))*********+++******)))***+++,,,---***)))((('''''''''(((((()))******(((&&&&&&'''(((%%%%%%&&&'''))),,,...000000000111111222333444555999;;;;;;;;;999777777888777444111000111222222222)))***,,,---...///000000000000111444666777777666222//////111111//////222222222222111111000//////---...///000222333444444111///---+++)))'''%%%%%%&&&&&&&&&&&&'''''''''(((((((((***,,,---...//////..................---------,,,***))))))***+++,,,xxxmmmhhhbbb]]][[[[[[ZZZZZZUUURRROOONNNOOOOOONNNMMMIIIHHHIIIJJJMMMNNNMMMLLLJJJIIIGGGDDDAAAAAACCCEEEAAABBBBBB@@@>>>???DDDIIISSSRRROOOIIIBBB>>>???@@@FFFNNNSSSQQQLLLJJJFFFBBB@@@===:::888999::::::999888888888888888999999999888444222222111------000000333666666555444333444000111222111000111222444444666999::::::888555333111444777<<>>888666555666777777333000,,,,,,,,,+++++++++++++++++++++,,,---------------***++++++,,,---///000111......------------......//////---+++***)))))))))---000222111...,,,---///------------,,,+++***)))(((''''''&&&&&&''''''((())))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((('''''')))++++++***(((((((((******++++++++++++*********++++++,,,---...+++***)))((((((((()))******++++++)))'''&&&'''(((%%%%%%&&&'''))),,,...000//////000222333444555666999;;;<<<<<<;;;999888999666444111111222333333222+++,,,---///111222222333111222333444555666666666333000///222222///000333111111111000000000000000---...///111333444444555000///...,,,)))'''%%%$$$&&&&&&'''''''''(((((((((((()))***,,,...///000000------------------------,,,+++*********+++,,,---yyykkkgggbbb^^^]]]\\\\\\[[[VVVSSSPPPNNNNNNMMMLLLKKKJJJIIIHHHIIILLLMMMNNNMMMJJJIIIFFFBBB>>>===???BBB???@@@AAA@@@>>>???CCCGGGNNNKKKGGGCCCAAA???@@@@@@EEEKKKOOONNNNNNNNNKKKEEECCC???;;;888888888888888999888777777777888:::;;;999444222222111...///222000222555555333222444555222333444333222222444555444555666777777555222111///222666:::>>>EEENNNUUUYYY\\\aaacccbbb^^^[[[YYYRRRKKKDDDAAAAAAAAA===999777444111//////000/////////111222222333555999;;;FFFLLLVVV^^^bbbaaa^^^ZZZSSSOOOMMMOOOMMMDDD;;;777555333111000000000222333444444444444333111000///222111000111222333333222222333444555666777777777;;;???EEEIIIKKKNNNRRRUUUYYY[[[YYYSSSOOOLLLGGGAAA;;;888666777999888444000,,,,,,,,,---------------+++,,,------...---------------------...000111222222111111111111111111222111000...---+++*********///222444333...,,,---000,,,,,,---,,,,,,+++***)))))))))(((((((((((())))))))))))))))))((('''&&&%%%&&&''''''''''''((((((((((((((()))+++---,,,)))''''''(((***,,,---......---)))))))))***+++,,,,,,---,,,+++***(((((()))***+++,,,,,,,,,***'''&&&'''(((&&&&&&&&&'''))),,,...000+++,,,...000222444555555666888;;;<<<:::888777666444333111222333333222111,,,---///111333555555666222333444444444444555555444111000222222000111444000000/////////000000111///000111333333333333222------,,,+++***)))'''&&&''''''((((((((()))))))))((()))+++---///000111111,,,,,,+++++++++,,,,,,,,,******++++++,,,,,,------{{{iiifffbbb___^^^^^^\\\[[[WWWTTTQQQNNNMMMMMMKKKJJJLLLJJJHHHIIIKKKNNNOOOOOOIIIHHHEEE@@@;;;:::<<<@@@>>>@@@AAA@@@>>>>>>AAADDDIIIFFFBBB@@@@@@AAAAAAAAABBBFFFIIIKKKMMMOOOLLLFFFDDDAAA<<<999888888777777999888777666666888:::;;;888444222333222000111555000222444444222222444666333444555444333333444666333444555666555444222111...222666999:::>>>DDDHHHMMMQQQVVVYYYYYYWWWTTTSSSMMMHHHAAA???AAAAAA>>>:::999666333111111222222111222333444444444555888:::AAAGGGOOOWWW[[[\\\ZZZXXXUUUOOOKKKLLLJJJCCC<<<999555333111///......///000111222444555444222000///333222111222444555666555111222444666888999999999EEEJJJPPPTTTVVVXXX[[[]]]eeefffccc\\\UUUQQQKKKEEE;;;888666777999999444///---.....................+++,,,------......------///////////////000111111555444444333333444444555222111000...,,,+++++++++///333555444///,,,...000,,,,,,,,,,,,,,,+++***)))++++++************++++++))))))))))))((('''&&&%%%'''''''''(((((((((((()))((()))+++---///---)))&&&%%%'''***,,,///000000000''''''((()))******++++++---,,,***(((((()))***+++,,,---,,,***'''&&&'''(((&&&&&&&&&''')))+++...///)))***,,,///111333444555111555888:::888555333222333222111222333333111000...///111333555666777888333444555444333333444555555111000222222000111555//////......///000111111222222333444333222111000******+++++++++******)))(((((((((((()))))))))))))))***+++...///111222222,,,++++++***++++++,,,,,,)))***+++------.........|||iiiccc___``````\\\[[[\\\WWWQQQMMMMMMLLLIIIHHHJJJMMMHHHEEEEEEIIIKKKIIIFFFGGGFFFCCC@@@>>>===@@@BBB===???@@@@@@@@@@@@BBBCCCDDDGGGFFFAAA???AAACCCBBBCCCDDDGGGJJJMMMMMMKKKHHHEEE@@@;;;999;;;;;;888444888777666666888999999888777777555444333222222222333333444555444333111111////////////111333555666111111111111111000//////...///111333444777;;;>>>EEEFFFIIIKKKMMMLLLKKKKKKOOOQQQOOOHHHCCC@@@<<<666666555444444333333333333555444444333444666888999>>>@@@DDDHHHKKKMMMMMMMMMKKKIIIEEEAAA===999777555555111...---///000///---333111//////111222000...///000111222333444555555444444555666777:::???CCCMMMSSS[[[^^^^^^___cccgggdddddddddbbb]]]VVVOOOKKKBBB===777555666666333000------,,,+++,,,---...///,,,+++++++++,,,...000111111222222111000111333666999666222333666888999888888555222...,,,+++,,,---000000000///......------,,,,,,,,,+++++++++******,,,+++***)))(((((((((((((((***+++***(((&&&&&&''')))'''&&&&&&(((***++++++...---,,,***)))((((((((())))))***++++++++++++***'''&&&&&&'''***++++++***...+++)))))),,,---,,,***)))'''%%%%%%&&&''''''''''''((()))((('''((()))+++))))))))),,,000222333222000000000222444555444333//////......///111333444444111......111333333111222222000///............------...000111222333444111222111///......111333555444444444555333111...------,,,+++)))(((''''''$$$&&&((()))***)))((('''...---,,,,,,,,,---...///))))))(((''''''((()))***)))''''''***---...,,,)))|||zzzwww{{{}}}}}}~~~~~~kkkddd^^^^^^^^^\\\\\\___ZZZTTTOOOOOOMMMIIIHHHIIILLLGGGCCCCCCGGGIIIGGGEEEFFFEEEDDDAAA??????@@@AAA@@@AAABBBBBBAAAAAABBBCCCEEEHHHGGGCCCAAACCCDDDCCCCCCDDDFFFIIILLLNNNMMMKKKIIIDDD>>><<<===<<<999555888777555555666666666555555555444444444444444444666666666555444222000...///......///000222333555111111111111111000//////...000111222333666999<<>>DDDHHHRRRYYYaaadddcccbbbcccfffdddddddddbbb^^^WWWQQQMMMEEE???999555555444111------,,,,,,+++,,,---...///,,,++++++++++++---///000333444555444333333444666777666666888;;;<<<:::888888555222///---++++++,,,.........---------------,,,,,,,,,,,,++++++++++++++++++)))((('''''''''''')))***++++++)))''''''((('''&&&&&&&&&'''))))))))),,,++++++***))))))))))))((())))))***************(((''''''((()))+++***))),,,***((()))+++,,,,,,******(((&&&%%%&&&'''&&&&&&'''((()))((('''''')))+++***)))***,,,///111111111/////////111333444333111///.........000111333555444222//////111222222111111111///......---------......///000111222333333333333222000......000333666555444444444444111//////...---,,,***(((''''''%%%&&&((()))******((((((---,,,++++++,,,---...///+++***)))(((((())))))***)))((((((***------+++)))tttlllhhhgggkkkpppuuuxxx{{{}}}~~~~~~}}}~~~~~~nnnddd]]]\\\]]]]]]___bbb]]]WWWRRRQQQOOOJJJHHHJJJKKKGGGCCCBBBEEEGGGFFFEEEEEEEEEDDDCCCBBBBBBAAAAAACCCDDDDDDDDDBBBAAABBBCCCEEEIIIJJJFFFDDDFFFFFFDDDEEEDDDEEEHHHLLLOOOQQQQQQLLLHHHCCC@@@???===:::666888777666444333333222222444444444444555555666666888888777555333111...---////////////000111222333000111111111111000000//////000111111222333777999===>>>@@@CCCFFFHHHJJJLLLTTTYYY[[[XXXTTTOOOGGG@@@===;;;:::888666666666666888888999:::999888777666333555777:::;;;<<<<<<<<<:::999888777555444333222222000.........///...---///...---...000111111000---...///000222333444555777888999:::===BBBHHHLLLXXX___hhhjjjgggbbbaaaaaaaaaaaaaaa___[[[UUUOOOLLLGGGBBB;;;666444222...+++,,,,,,+++++++++,,,---...++++++*********+++---...444666888888777666777888777999<<<@@@BBB@@@<<<888777555333000...,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++***)))'''&&&&&&%%%%%%***+++,,,+++)))(((((((((&&&&&&'''''''''''''''&&&))))))))))))))))))))))))((())))))******************)))'''((()))******)))***)))((()))+++,,,,,,***+++)))&&&%%%%%%&&&%%%$$$'''((()))((('''''')))++++++******+++...//////......------///111111000///...------...000222444555555222000///000111111000000000///...------------000000000111111111222222333333333111//////111333999777444444444444222111000000...,,,+++)))((('''%%%&&&((()))******))))))*********+++,,,---...///---,,,+++***))))))*********))))))***,,,,,,***)))uuuhhh___ZZZ[[[^^^ccchhhmmmrrrxxx{{{}}}{{{|||}}}nnneee^^^^^^`````````bbb^^^XXXSSSRRRPPPLLLKKKLLLKKKHHHDDDCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFDDDBBBCCCDDDEEEDDDBBBAAABBBCCCFFFKKKNNNKKKJJJKKKJJJGGGHHHFFFFFFHHHMMMQQQUUUVVVOOOLLLGGGDDDBBB???;;;888999999888555333111111222444444555555666666666666888888666555333111000///000000000111111222222333000000111111111111000//////000111000000111444666:::;;;===???CCCGGGKKKLLLUUU[[[```^^^[[[WWWOOOFFFBBB@@@===;;;999888888999999;;;<<<<<<;;;999666444333444666777888888888777444444444333222111000///000///............------.........///111222333333,,,---...000222444555666666777888:::===BBBJJJOOO\\\ccckkklllfff___[[[ZZZ[[[\\\[[[ZZZVVVQQQLLLIIIEEEAAA:::666333111...,,,++++++++++++,,,,,,------+++******))))))***+++,,,222555888:::;;;;;;<<<======???BBBEEEEEEAAA<<<888666555333111///---+++*********+++,,,,,,---......---------,,,,,,,,,,,,++++++***)))((('''&&&&&&&&&***,,,---,,,***(((((()))%%%'''))))))((('''&&&&&&&&&'''(((((()))*********)))******+++++++++++++++,,,***(((((()))***))))))+++++++++,,,---------,,,+++)))&&&%%%%%%%%%$$$###'''((((((((('''''')))***,,,+++***+++,,,------+++,,,++++++,,,...///...,,,---,,,------///111444555444333111///////////////000///...............///111111111111111111111111111222333222111111333555;;;888555333333444333222111000///---+++)))((('''&&&'''((()))***++++++***))))))***+++,,,---...///......---,,,+++*********+++*********++++++***)))|||lll___WWWRRRNNNQQQUUUZZZ___ffflllqqq{{{|||~~~~~~}}}zzzxxxvvv|||~~~ooofff```bbbeeedddaaa```\\\VVVRRRRRRQQQNNNMMMNNNLLLJJJHHHGGGGGGGGGGGGFFFEEEEEEEEEGGGIIIIIIGGGDDDBBBCCCDDDCCCBBBAAABBBCCCHHHNNNRRRQQQPPPPPPOOOKKKKKKIIIGGGIIIMMMSSSWWWXXXTTTQQQNNNJJJFFFBBB>>><<<:::;;;:::777444222222444666666777777777666555444666555555444333333333333222333333333333333333333///000000111111111000000///000111000///000222555888999;;;>>>BBBGGGJJJLLLSSSZZZ______^^^[[[SSSLLLFFFDDDAAA===;;;::::::::::::;;;======<<<999555333444444444555555555555555222222222222000...---,,,---.........---------------...///000111222444555,,,,,,...000222555666777777777888:::===DDDLLLQQQ___eeekkkjjjccc[[[VVVTTTVVVVVVVVVTTTQQQMMMIIIFFF???<<<888444222111///...++++++,,,,,,------------,,,+++***)))))))))***+++...111666:::<<>>:::888444444333222000...---,,,++++++,,,---...///000000------,,,,,,,,,+++++++++++++++***)))((((((((((((***,,,---,,,***(((((()))&&&(((++++++)))''''''(((%%%&&&''')))***************+++,,,,,,------,,,,,,---***(((''')))*********---.../////////......---+++)))&&&$$$$$$%%%$$$###&&&'''((('''&&&&&&(((***,,,***)))***+++,,,+++)))+++******+++,,,---,,,***,,,++++++,,,---000222333222111000...---------...//////.........///000000222222222222111111111111///111333333333444666888;;;888555333333333333222111000///---+++)))((((((&&&'''(((***++++++,,,,,,))))))***,,,---...//////.........---,,,+++******+++++++++******)))******tttfffZZZRRRNNNIIILLLOOOSSSWWW]]]cccgggooorrruuuwwwxxxwwwxxxxxx}}}rrriiiccceeeiiigggbbb___[[[UUUQQQQQQPPPMMMMMMNNNKKKKKKKKKKKKJJJIIIGGGFFFEEECCCCCCFFFIIIJJJHHHEEE@@@AAACCCCCCBBBCCCDDDFFFKKKRRRWWWWWWVVVVVVSSSOOOMMMKKKHHHIIIMMMQQQUUUVVVVVVUUURRRNNNJJJEEEAAA???999;;;;;;999555333555777666777888888888777555444444444444333444555666666444444555555555444333333///000000111111111111000///000111000///000222555888999;;;???BBBEEEHHHIIINNNUUUZZZZZZ[[[ZZZUUUOOOJJJGGGCCC???<<<;;;;;;<<<999:::;;;<<<:::777444222111111111111111111111111222222222111000...,,,***+++---......---,,,,,,---,,,...000111000111333444,,,---///111444666888999999999:::;;;???FFFNNNTTT___dddgggddd\\\TTTPPPPPPQQQQQQQQQOOOMMMIIIFFFDDD999777555222000000111111+++,,,---.........---------,,,***)))))))))*********...333777;;;???CCCFFFIIIIIIIIIFFF@@@;;;777666444333222111000//////000------......///000111111,,,,,,,,,+++++++++************))))))))))))*********+++,,,+++)))(((((((((&&&)))++++++((('''(((***%%%&&&(((***+++++++++******++++++,,,---,,,,,,,,,---***(((''')))***++++++///000222222000...------***(((%%%$$$$$$%%%$$$###&&&'''((('''&&&&&&(((***+++***))))))***+++***(((***))))))***+++,,,***)))++++++******+++---///000/////////---+++***,,,......---------...///000000222222222222222222111111///111333444555666888999:::888555444444333111000///...---,,,+++***)))((('''((((((***+++,,,---...***+++,,,---...//////...------......---,,,+++******++++++***))))))+++,,,xxxjjj___WWWPPPMMMJJJLLLOOORRRTTTXXX]]]```dddhhhmmmqqqrrrtttwwwzzz}}}xxxmmmeeefffiiihhhdddbbb[[[UUUPPPPPPOOOKKKJJJLLLIIIKKKMMMNNNLLLIIIFFFEEECCC@@@???BBBGGGIIIGGGDDD>>>@@@BBBDDDDDDFFFHHHJJJMMMUUU[[[\\\\\\[[[XXXSSSMMMKKKHHHHHHKKKNNNPPPQQQRRRRRRPPPMMMHHHCCC???===777999;;;999555444777:::555666777999999888777666444444333333444555666777444444555555555444222111//////000111111111111111///000111000///000333555777999<<>>555444333000//////000222,,,---.../////////.........---+++***))))))******))),,,000444888===BBBFFFGGGHHHIIIFFF???999555444333222000//////000222333.........//////000000000++++++*********)))))))))(((''''''(((((()))***+++)))***++++++)))''''''((($$$'''***)))&&&%%%))),,,&&&''')))+++,,,,,,+++***))))))***++++++++++++***,,,***'''''')))+++------///222444333///,,,+++,,,)))&&&$$$###$$$%%%%%%$$$&&&'''''''''&&&&&&((()))***(((((((((******)))(((***))))))***++++++)))(((+++***)))))))))***,,,---+++,,,---+++))))))+++...++++++++++++,,,---...///222222222222222222222222222444666666555555666777888777555444444222000------,,,,,,+++******))))))(((((()))***+++---...///,,,---...////////////...+++,,,---------,,,++++++(((***+++***((())),,,...zzzlll```YYYTTTQQQNNNHHHJJJMMMNNNPPPSSSVVVYYY]]]aaafffjjjkkknnnrrrvvv|||~~~|||{{{~~~}}}pppeeeeeehhhhhhfffddd\\\UUUPPPOOOMMMIIIGGGIIIHHHKKKNNNOOOMMMIIIEEEDDDAAA>>><<>>@@@CCCEEEFFFHHHKKKMMMNNNVVV^^^______^^^ZZZUUUMMMJJJGGGGGGIIIKKKMMMMMMLLLMMMLLLHHHCCC>>>:::999444888:::999555444888<<<333444777999::::::999888666555444333333444666777333444444555444333111000//////000111111111111111///000111000000111444666666888;;;???AAABBBAAAAAAEEEIIIMMMMMMPPPTTTUUURRRNNNKKKEEE@@@===;;;<<<<<<777777777777666444333111000//////...//////000000---...///000000///---,,,))),,,//////,,,++++++---))),,,......,,,,,,...000,,,...000222666888:::<<<777777777777:::AAAJJJPPPTTTUUUUUUOOOFFF@@@@@@CCCBBBBBBAAA@@@>>><<<999888444333222///------///111------///000000000///...///...,,,***))))))******))),,,///222666;;;@@@DDDCCCFFFIIIGGG@@@999444222333111///...///111444666.........///////////////*********))))))))))))(((%%%%%%&&&&&&((()))***+++(((***+++***(((&&&&&&'''###&&&((('''$$$$$$)))---&&&(((***,,,---,,,+++***''''''((())))))))))))))),,,)))'''&&&))),,,---...///222444333...+++)))***(((&&&######$$$%%%%%%%%%&&&'''''''''&&&&&&((())))))((('''((()))***)))(((***))))))***++++++)))(((+++***)))(((((()))***+++)))+++,,,***((((((+++...(((((())))))***+++,,,---111111222222222333333333555666888777555444444555777666555555444222///,,,+++++++++*********))))))(((((()))***+++---///000---...///000000000///...***+++,,,---------,,,+++((()))+++***((())),,,000yyyuuujjj^^^XXXWWWUUURRRNNNNNNQQQTTTXXXYYYXXXVVVZZZ```fffkkkmmmooorrrttt}}}~~~}}}|||}}}~~~~~~~~~uuuhhh```aaacccaaa\\\\\\UUUOOOMMMKKKHHHGGGIIILLLLLLMMMNNNMMMKKKIIIGGGBBBBBBBBBDDDEEECCC@@@>>>???>>>>>>BBBGGGIIIIIIGGGOOOSSSXXX\\\]]][[[WWWTTTMMMKKKHHHFFFEEEFFFIIIJJJKKKJJJJJJIIIHHHDDD@@@<<<:::888777888777444555999444444444555666777777888777666555444444555666777666555444333333333333333444111......000222111///333222111111111333666777777999===?????????@@@BBBEEEEEEGGGKKKNNNOOONNNMMMJJJHHHBBB<<<<<>>999888666444444444333222000333000...---.........---///...---,,,,,,---...///(((***,,,.../////////...000000000...,,,,,,...000+++...222666888888888777888777555666999???EEEHHHKKKJJJHHHDDD@@@<<<888666;;;<<<<<<;;;999777444333555222000000111222111///------...//////......------,,,+++***))))))))))))+++---000333777:::===>>>BBB@@@>>><<<999666444333//////......000333555777333111...---...///000///---+++)))((())))))((('''(((((('''((()))***,,,---,,,+++***(((''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((())))))***+++,,,,,,---(((((((((((())))))))))))+++***(((&&&''')))+++---/////////000000...+++((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((()))))))))***)))(((''''''&&&&&&''''''(((((((((((((((''''''))))))))))))(((((((((((()))((((((((((((((()))))))))((('''(((***+++++++++///111333333222222222333666666777555333111222333444444555444333111///...,,,+++******)))************************++++++,,,,,,,,,.../////////...---******+++---//////,,,***+++,,,,,,,,,+++,,,///222vvvsssjjj```\\\]]]^^^[[[XXXYYY]]]dddjjjkkkgggccc\\\```eeehhhiiikkkooorrryyyzzz|||zzzzzzzzz|||vvvhhh______```^^^ZZZYYYRRRMMMMMMLLLIIIIIILLLIIIJJJLLLLLLLLLKKKIIIHHHDDDCCCCCCCCCDDDCCCAAA???@@@???@@@CCCGGGJJJIIIHHHNNNQQQWWW\\\]]]\\\XXXVVVNNNLLLHHHEEEDDDEEEGGGIIIJJJKKKNNNQQQTTTQQQKKKFFF===:::888999777444555999444555666777888888888888777666555444444444555666666555555444333333333333333000......000222111000333222111111222444666888666999<<<>>>??????AAABBBBBBCCCEEEHHHLLLMMMLLLJJJGGGEEEAAA;;;;;;>>>===999:::777444222222222222111111///---,,,---......---......---,,,,,,---......++++++,,,---............000000000...---,,,...000---///111444666777777777666555444555777;;;???BBBAAA@@@???===:::777555333444444444444333333222111444111///000222222111///------------------------,,,+++******)))*********,,,...111555888:::;;;;;;::::::999888666555444333111000000000111444666888333111000000111222111000...,,,***)))******)))'''))))))(((((()))***+++,,,******)))(((''''''''''''&&&&&&'''''''''(((((((((((())))))******+++++++++((((((((((((((((((((()))***)))((('''((()))+++,,,...------...///...+++)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********)))((('''&&&&&&&&&&&&'''''''''((((((''''''&&&((((((((((((((((((((()))((((((((((((((()))***+++***((('''''')))***,,,,,,///111333222111111111222333444555555333111111222444444444444333111///...,,,,,,++++++++++++,,,,,,******)))))))))***++++++,,,---...///000000//////,,,+++,,,...//////---+++***+++,,,,,,,,,---000222{{{yyysssjjjgggjjjlllkkkggggggllluuu~~~xxxpppbbbcccdddeeefffiiimmmqqqvvvxxx}}}zzzxxxvvvxxx|||wwwggg^^^\\\\\\[[[XXXUUUOOOKKKLLLMMMKKKLLLNNNGGGHHHJJJKKKKKKKKKJJJIIIGGGEEECCCCCCCCCCCCBBBAAABBBBBBCCCEEEIIIKKKJJJIIILLLPPPVVV[[[]]]\\\YYYVVVNNNLLLHHHEEECCCEEEGGGIIIMMMNNNSSSZZZ```^^^UUUNNNBBB===::::::888555666999555777999;;;;;;;;;999999777666555333333333444444666666555444333333222222111///---...000222222222333222111111222444777888666999===???@@@@@@BBBCCC@@@@@@BBBEEEHHHIIIGGGFFFAAAAAA>>>::::::===<<<999:::777333111111111111111...,,,++++++---......---......---,,,,,,---............---------------...///000000///------...000//////111222444555666666444333333333444666888999777777777666555333222111...---------...///000111111000///000222222222111...---,,,++++++,,,---...*********)))******+++,,,...000333666888888888777444444444555555555555555222111111111333555777888333222333555666666444222000---+++*********)))(((******))))))))))))******''''''''''''''''''''''''''''''((((((((()))))))))((())))))*********))))))(((((((((((((((((((((((((((''''''((()))***+++,,,+++++++++,,,...---+++))))))(((''''''&&&&&&''''''&&&&&&'''(((((())))))***))))))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''((()))))))))'''''''''((()))***+++,,,***)))'''&&&'''))),,,...222333333222000//////000111333666666555333222333333333444333333111///...------,,,,,,,,,,,,------******)))))))))))))))***------///000111111111111///......///000000...+++***+++,,,,,,,,,...111333{{{wwwxxxyyyxxxrrrppprrrzzz~~~uuuhhhgggfffeeefffiiimmmqqqvvvwww|||zzzvvvsssuuuyyy}}}vvveee\\\ZZZYYYYYYYYYTTTOOOKKKLLLMMMKKKKKKNNNFFFGGGIIIJJJKKKLLLLLLLLLIIIGGGDDDBBBCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLKKKLLLPPPUUUYYY[[[ZZZWWWUUUOOOLLLHHHFFFFFFHHHKKKNNNUUUVVVYYY```eeecccYYYQQQGGG@@@;;;:::999666666999777999;;;===>>>===;;;999777666444333222222333333666666555555444333222111......---...///111333333222222111111222555777999888;;;???AAABBBBBBDDDEEEAAAAAABBBDDDEEEDDDBBB???<<<===<<<999999<<<<<<999888666333222222111///...+++******+++---......---//////...------...//////111000...,,,,,,,,,------...///000///...---...000000000000000111333555666333333333222222222222222222333333333222222111000---,,,+++***+++---000222//////000000111222222111///---+++******+++,,,---))))))))))))***+++,,,---///222555888999777555333333333444555555666777777111111111222333555666777333444666999<<<;;;777444222///---,,,++++++)))(((+++******)))))))))))))))%%%&&&&&&''''''''''''''''''''''''(((((())))))***))))))*********)))((((((((((((((((((((('''''''''&&&&&&'''((()))***++++++)))))))))***,,,---+++******)))((('''''''''''''''%%%%%%&&&&&&'''((((((((()))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((())))))&&&''''''((()))***,,,---***)))(((&&&&&&(((,,,///777777666333000------...000333777888777555444444111222333333222111000///------,,,,,,,,,,,,------******))))))(((((())))))......///000111222222222111000000000111111///---***+++,,,,,,,,,...111444~~~{{{vvvqqqooottt|||~~~xxxqqqjjjhhhfffeeefffjjjmmmooovvvuuuxxx}}}}}}wwwqqqnnnqqqvvvxxx}}}tttbbb[[[ZZZXXXXXXZZZUUUOOOLLLMMMMMMJJJIIIKKKGGGHHHIIIKKKLLLMMMNNNNNNJJJHHHDDDCCCDDDFFFGGGGGGGGGHHHJJJKKKLLLLLLMMMNNNNNNPPPTTTWWWXXXXXXVVVTTTQQQNNNKKKJJJKKKPPPUUUXXX______aaafffiiifff^^^VVVKKKBBB;;;:::999777777:::888:::<<<>>>>>>===;;;999666555444333222333333444666666666555444333111000---------......000333444222222111111333555888:::<<<>>>AAACCCDDDDDDEEEFFFEEEDDDCCCCCCCCCAAA===:::888;;;<<<:::999<<<<<<999555555444444444111---******))))))+++---......---111000///......///000111222111///---,,,,,,,,,------///000000.........000111000000000111333555777444444333222111000///...111111111111000//////...///---+++))))))+++...000...///000111111111111111///...,,,*********,,,---(((((())))))***+++------000222666888888777444222444444444444444444444444111111111222333444555555333555999===@@@???;;;777444222///------,,,***(((++++++******))))))((('''$$$%%%&&&'''((((((((('''%%%&&&&&&'''(((((())))))((()))***++++++***(((''')))(((((((((''''''&&&&&&&&&''''''((()))*********)))(((((()))+++,,,+++*********)))''''''&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&'''(((***+++,,,******)))&&&%%%''',,,000;;;:::888444///,,,,,,---...111555666666444333333000111222222222111000///------,,,+++++++++++++++******)))))))))))))))***/////////000111222222333333222111111222222000...***,,,,,,------...111444~~~{{{xxxuuupppkkkmmmrrrtttqqqllljjjhhhfffgggjjjmmmnnnooovvvtttvvvzzz}}}zzzsssmmmjjjnnntttwww|||tttbbb\\\[[[WWWWWWZZZUUUPPPMMMMMMMMMIIIHHHIIIHHHIIIJJJKKKLLLNNNOOOOOOJJJGGGEEEDDDFFFHHHIIIIIIIIIKKKMMMNNNNNNMMMNNNPPPQQQRRRTTTVVVWWWXXXYYYYYYVVVTTTRRRQQQSSSYYY___ccchhhjjjmmmoooooojjjbbb]]]MMMCCC;;;999999888888:::999:::<<<======<<<:::999666555444333333444555666666666666666555333111///,,,---.........///222444222222111222333666999:::>>>@@@CCCEEEDDDDDDEEEEEEFFFEEECCCCCCAAA>>>:::666666;;;>>><<<:::<<<<<<:::555444444444333000,,,)))*********,,,...///...,,,111000///......///000111222111000...---,,,,,,,,,,,,...000000///...///000000000000000222444666888444444333222111000///....../////////...------,,,...,,,***(((((()))+++------///111222111000000000///...---,,,++++++,,,,,,))))))))))))***+++,,,---000222555777888777555444555444444333222222111111000111111222333444444444333666:::???BBBBBB>>>;;;666444111///...---+++)))***************)))((('''%%%&&&'''((())))))((('''%%%%%%&&&'''(((((())))))((()))+++,,,,,,+++***))))))((((((''''''&&&&&&&&&(((((('''''''''((())))))***)))((()))+++,,,+++******)))((('''&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&'''((()))***((()))***(((&&&'''+++000999999777333///,,,---...,,,///222333222111000111///000111222222222111000///...---+++*********************)))***++++++,,,000000000///000111111222333222000111222222111000,,,---...------...111333~~~~~~{{{xxxuuusssooollllllooopppnnnkkkkkkjjjjjjmmmqqqtttsssrrrxxxxxx{{{{{{tttmmmjjjooowwwzzz~~~uuuddd___\\\VVVTTTXXXTTTOOOLLLMMMMMMJJJHHHIIIHHHHHHIIIJJJKKKLLLNNNOOOHHHFFFEEEFFFHHHJJJKKKKKKKKKNNNPPPPPPOOONNNOOOQQQRRRSSSSSSUUUXXX\\\___aaa___]]]ZZZXXX[[[aaagggkkkoootttzzzzzzssshhh___YYYNNNCCC999777888888999;;;999:::::::::::::::999999555444444444444666777888666666777666555333000...,,,...///...---...111444222222111222444666999;;;???AAACCCDDDCCCBBBBBBCCCCCCBBBAAAAAA@@@===999555666<<<@@@>>><<<======;;;888555222000///...---++++++++++++---//////---,,,///...---,,,,,,---...///000000000000///---,,,,,,+++...000000///...///000//////000222444666888999333333111000////////////------.../////////......,,,+++***))))))***+++------000333333000....../////////......---,,,,,,+++***)))))))))***+++,,,,,,000111333555777777777777666666555444444333222222111222333444444555555555444666:::???CCCCCC@@@===888555222000///---+++)))))))))***+++******)))(((&&&''')))******)))((('''%%%&&&'''((()))******+++'''))),,,......---,,,***))))))(((''''''&&&%%%%%%***)))'''&&&&&&'''((()))+++***((()))***++++++******)))(((&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((((('''&&&%%%$$$###############$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&)))+++)))''''''+++///333333222000------///111///111222222111000111222...///000222222222111000222000///---+++***))))))************+++---......222111000/////////000000222111000000222333222111......///...------000222oooyyy|||zzzyyyvvvrrrqqqppppppqqqqqqooonnnmmmmmmoootttyyy{{{yyyvvv|||}}}}}}vvvpppmmmsss|||~~~wwweeeaaa]]]UUURRRUUURRRMMMKKKMMMMMMJJJIIIKKKHHHHHHHHHIIIJJJKKKLLLMMMGGGFFFEEEGGGJJJLLLMMMLLLLLLOOORRRRRROOOOOOPPPRRRSSSSSSSSSVVVZZZ___eeehhheeeccc___^^^___eeekkkooottt|||tttdddWWWPPPNNNCCC999777888888999;;;999999999999999999999999444444444444555777888:::666666777777555333000...---...///...,,,---000333222222111222444777:::;;;???AAACCCCCCAAA@@@@@@@@@@@@????????????===999666666===AAA???===>>>===;;;;;;777111---,,,---......,,,,,,,,,...//////---+++---,,,++++++++++++,,,---///000000111000...,,,++++++---000000000//////000...///111333555777999:::222111000///......///000---...///000111222222222,,,,,,++++++,,,---...///---000333333000------...////////////...---,,,+++*********)))******+++,,,000111222444666888999999888888888777777666666555333333444555666666666555444666:::???CCCDDDAAA???999666333000///...+++)))((()))***++++++***)))((('''(((***++++++)))(((&&&&&&'''((()))***+++,,,,,,'''))),,,...///...---,,,))))))((('''&&&&&&%%%%%%,,,***'''%%%%%%&&&'''))),,,+++))))))***++++++***))))))'''&&&%%%$$$$$$$$$&&&&&&''''''((()))))))))'''&&&%%%$$$###############$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%))),,,***''''''***............---,,,...111333333444555555333333444555...///000111222222111111444333111...,,,***))))))))))))***+++,,,...///000222111000.........//////222000//////111333333222/////////...------///111sssuuuxxx|||}}}}}}||||||wwwwwwwwwvvvuuusssqqqpppppptttuuutttxxx~~~{{{}}}{{{xxxwww{{{~~~wwwhhhddd\\\WWWVVVRRRLLLLLLLLLMMMMMMMMMJJJHHHEEEFFFGGGGGGGGGHHHKKKMMMNNNKKKGGGEEEFFFHHHJJJJJJMMMNNNNNNLLLJJJIIIJJJKKKOOOQQQSSSVVVZZZaaahhhnnnmmmkkkhhheeeeeejjjrrrxxx~~~{{{zzzqqq```OOOFFF<<<999666555666777888777888888888999999999888888::::::999777555555666888666555555555555444222///,,,///222222000000111444333222111111111333555777===<<<:::;;;===@@@AAAAAA@@@@@@@@@???>>>======<<<:::>>>BBBEEEDDDBBB@@@???<<<999555000...---...//////---++++++,,,------,,,,,,+++***)))))))))***+++111111000...---,,,++++++,,,---///000111000...---////////////111333555666222000---,,,---...//////000///............//////111///------.../////////000///...---+++***)))(((...---,,,,,,++++++,,,,,,,,,+++***)))))))))***+++---333666555555999:::999???>>>;;;888666555444444:::777555444555666555555222555:::===>>>>>>>>>>>>:::555000,,,+++++++++***)))))))))***+++++++++,,,***+++---------+++)))(((%%%(((***+++++++++,,,---************++++++******++++++***(((%%%$$$%%%'''((('''&&&&&&&&&&&&'''(((*********+++,,,---///000'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&))),,,,,,,,,+++(((%%%######$$$######$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&%%%'''((((((((('''(((***---000000000///...---------222222222333333222222222222111000111333333111000///...---------,,,)))''''''(((******+++---111333555444222000...---,,,,,,---...///000111000///......//////...---,,,...///vvvxxx|||~~~}}}{{{|||}}}}}}|||zzzwwwvvvxxx{{{|||zzz|||~~~{{{{{{~~~zzziiiddd[[[WWWXXXTTTNNNMMMLLLLLLMMMLLLJJJGGGEEEFFFFFFEEEEEEGGGJJJMMMOOOLLLHHHFFFFFFHHHHHHHHHIIIKKKLLLLLLJJJHHHGGGGGGLLLMMMPPPSSSWWW^^^fffkkknnnmmmkkkiiiiiinnnvvv{{{~~~xxxtttkkkZZZKKKCCC:::888555555666777777666888888999:::::::::::::::999888777666666666555555555444444444555444222///,,,///111222000000111333333222111111111333555666;;;:::999:::===???@@@@@@??????>>>>>>>>>=========???BBBEEEGGGGGGDDDBBB@@@<<<999555111.........///000...------//////...,,,------+++************+++......------------------,,,---///000111000///...//////...///000111333444333000------.../////////000/////////////////////000///---,,,------------------,,,,,,++++++******...------,,,,,,,,,,,,,,,,,,+++***))))))***,,,,,,222888======>>>AAAAAA??????>>>;;;999777555555555:::888555555666777666555333555999;;;<<<<<<<<<<<<:::555000,,,++++++******))))))******+++,,,,,,,,,***+++,,,------,,,***)))&&&(((***,,,,,,---///000++++++******************,,,,,,+++(((%%%$$$%%%&&&((('''&&&%%%%%%&&&'''((()))*********+++---...///((((((&&&%%%$$$$$$$$$$$$&&&%%%%%%&&&)))+++,,,++++++(((%%%######$$$$$$######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''((((((''''''(((***,,,111000000000///............///111222333333222222333222111111222222000......---,,,,,,,,,+++(((&&&&&&''')))***+++...222555444333111///...,,,,,,+++,,,,,,---........................---++++++,,,---{{{}}}}}}}}}{{{~~~~~~~~~jjjcccZZZWWWYYYWWWSSSQQQNNNMMMMMMLLLIIIHHHFFFEEEDDDCCCBBBEEEIIIMMMPPPMMMIIIHHHGGGGGGFFFDDDDDDGGGJJJJJJHHHEEECCCBBBGGGIIIKKKNNNSSSZZZbbbgggmmmllllllkkklllqqqxxx|||xxxooohhh^^^OOOCCC===888666555444555666666555777777999:::;;;;;;<<<<<<888666444555777777444111222222222333555444222000...///111111000000111333222111111000111333444555777666666888<<<>>>@@@@@@<<<<<<=========>>>>>>>>>BBBDDDFFFHHHHHHFFFCCCAAA<<<999555111//////000111111000000111222111///,,,///...---,,,++++++++++++******+++,,,---...//////,,,---///111111111111000000////////////000111111333111......///000000///000000000000000000000000000000...---,,,+++++++++***************+++++++++---------,,,,,,,,,,,,,,,,,,+++*********,,,...///777>>>EEEFFFGGGIIIGGGDDD@@@>>><<<:::888777666666999888666666777888777666555555666777999::::::;;;:::666000,,,************)))******+++,,,,,,------++++++,,,------,,,,,,+++'''))),,,---...///111333---,,,+++)))))))))***+++---,,,+++(((%%%###$$$%%%'''&&&%%%$$$$$$%%%&&&''')))))))))***+++,,,---...***)))(((&&&%%%$$$$$$$$$&&&%%%%%%&&&)))++++++******(((%%%$$$$$$%%%$$$$$$######$$$%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''((('''&&&'''***,,,111111000000000000000000,,,...000222333333222111333222111111111000...,,,---,,,++++++++++++(((&&&%%%&&&(((***,,,///333666333222000...---+++++++++***)))******+++,,,---.........---+++)))((()))+++}}}}}}{{{|||}}}}}}|||}}}~~~~~~kkkaaaWWWUUUZZZYYYYYYVVVSSSQQQOOONNNKKKIIIFFFEEECCCAAAAAACCCHHHLLLPPPMMMJJJHHHGGGEEECCCAAABBBDDDFFFEEECCCAAA@@@AAADDDEEEHHHKKKOOOUUU]]]bbbhhhiiijjjkkkmmmqqqvvvzzzxxxmmmaaaYYYPPPDDD<<<888666555444444666666555333555666777999:::;;;<<<<<<777444222444777777333...111000111222444444333111///000000000000000111222111111000000111222333444444333444777;;;>>>???>>>::::::;;;<<<===>>>>>>???AAABBBDDDGGGIIIHHHEEECCC<<<:::666222000000111333222111222333444333///---000000///...---,,,,,,+++))))))***+++---......///,,,---///000111222111111111111111000000000000000333111///...///000000//////000000111111111111111111111111///,,,+++++++++))))))))))))))))))))))))++++++,,,+++++++++******++++++******+++...111333;;;DDDLLLNNNMMMLLLHHHCCC@@@???>>><<<:::888777777888666555666777888777666666555444444666888999:::;;;666111,,,+++***************+++,,,---......///,,,,,,,,,,,,------------+++---.........///111333///---+++***)))***++++++------+++(((%%%###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&)))(((((()))***+++,,,---+++***((('''&&&%%%$$$$$$%%%$$$$$$&&&)))******))))))'''%%%$$$%%%&&&%%%$$$######$$$%%%&&&'''((()))((('''%%%$$$$$$%%%'''(((((('''%%%$$$$$$&&&''')))&&&'''''''''&&&'''***,,,000000111111111222222222...000222444444333111000111000000000111111///......---++++++,,,+++***(((&&&((()))***+++...111444333222000...,,,+++******(((((('''((()))+++---.........,,,***'''&&&(((***{{{}}}}}}yyyvvvuuuuuuvvvwwwxxx{{{|||wwwxxx~~~lll```VVVTTTZZZZZZ^^^[[[XXXVVVTTTQQQNNNKKKGGGFFFDDDBBBAAACCCHHHLLLNNNLLLIIIGGGFFFDDDBBB@@@CCCCCCBBB@@@>>>>>>???AAABBBCCCEEEGGGKKKQQQXXX]]]ccceeehhhkkkmmmooosssvvvmmmbbbVVVNNNGGG???:::999444444444555666666444222333444555777999:::;;;;;;777444111333777777222---000000000222444555333111111000//////000111111222000000000000111222333333111111222666:::=========888888999;;;<<<===>>>???@@@@@@BBBGGGJJJLLLJJJHHH<<<:::666333111222333555222222222333444333///,,,000000//////...---,,,,,,+++++++++,,,,,,------------......///000111111111222333333222222222111111222000//////000000///......///000111222111111111222333444111...++++++,,,++++++***))))))((((((''')))************)))((((((+++*********---111555888AAAJJJSSSTTTSSSPPPIIICCC@@@@@@???>>><<<:::999888666555444555777888777666666444333444777:::<<<<<<<<<888222...,,,++++++***++++++,,,---...///000000...------,,,,,,---...///000000000///------...000///...---,,,++++++,,,---,,,,,,+++(((%%%###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&((((((((((((((()))***+++******((('''&&&%%%%%%%%%$$$$$$$$$&&&((()))((('''(((&&&%%%%%%&&&'''&&&%%%$$$$$$$$$$$$&&&''')))***)))(((&&&%%%%%%&&&((())))))(((&&&%%%%%%&&&((()))&&&''''''&&&&&&'''))),,,//////000111222333444444333444555555444222000///.........000222333222111000...,,,,,,------,,,***)))***+++++++++,,,///111333222000...,,,+++******)))((((((((()))+++---///......,,,)))&&&&&&(((***{{{{{{{{{|||||||||||||||yyyzzz{{{{{{yyyuuuqqqnnnkkkjjjlllnnnppprrr{{{zzzvvvvvv|||ooobbbVVVUUU[[[[[[```^^^\\\ZZZXXXUUUPPPMMMHHHHHHFFFDDDCCCEEEIIILLLLLLIIIFFFDDDCCCCCCBBB@@@CCCBBB@@@===;;;<<>>::::::333333444666888777555222222333555777888999::::::666444222333555555222///111111111333555555333222333111......000111111111...//////000111111222222111111222666999<<<<<<;;;777777888:::;;;<<<===>>>@@@???AAAFFFLLLNNNMMMJJJ<<<:::777444222333555777333222111222222111...,,,...////////////...------,,,,,,,,,,,,------------............////////////222333333444333333222222000///......//////...------...000111222111111000111444555333///,,,,,,...+++++++++***)))(((((('''))))))***+++***)))((('''******)))+++...333888<<>><<<:::999555444555777999:::999777888666555777===AAACCCBBB>>>:::444///------,,,++++++,,,,,,...///000111222111000...,,,+++,,,...///222222111...++++++,,,............/////////......++++++***(((%%%$$$%%%''''''&&&%%%$$$$$$%%%&&&''''''''''''''''''((()))***)))((('''&&&%%%%%%%%%%%%######$$$&&&((()))'''%%%'''&&&%%%&&&'''((('''&&&%%%%%%$$$%%%%%%''')))***))))))(((''''''((())))))***)))((('''&&&'''((((((&&&&&&'''&&&%%%&&&)))+++......///111222333444555777777666555333222000///...---...000333555555444000///---,,,---...---,,,+++,,,,,,+++***+++---///333222000...---+++++++++******++++++,,,---.../////////---***'''(((***---sssrrrqqqqqqqqqssstttuuutttssssssqqqmmmiiieeeccc```___```cccdddfffppp{{{|||xxxuuu|||rrreeeYYYWWW]]]]]]```___^^^]]][[[WWWQQQMMMIIIIIIIIIGGGFFFGGGJJJLLLIIIFFFBBB@@@AAABBBBBBBBBBBBBBBAAA???===<<<>>>@@@>>>>>>???@@@BBBFFFLLLQQQSSSXXX]]]bbbccccccddddddZZZQQQHHHDDD@@@;;;777777222333555777999888555222444444666777999999::::::666555444333333333333222333222222444555555333222444111......000111111000......///000111111111111111111333666:::;;;;;;:::666777888999:::;;;<<<===>>>======BBBHHHKKKIIIFFF===:::777444333444666888333222000///000///---,,,,,,---.../////////......,,,,,,---------.........///......---------------111111222333333333222111///...------......---++++++---///111111111000//////222555333...+++,,,...***************************+++,,,---,,,+++)))(((******)))+++///555;;;???GGGPPPYYY\\\[[[XXXQQQJJJAAAAAAAAAAAA???===;;;:::666666777999;;;<<<;;;:::;;;999999>>>EEEKKKKKKJJJ@@@<<<555111///...---,,,+++,,,---...000111222333444222///,,,+++,,,---///000000///,,,***)))+++------...000222222222111000******)))'''%%%%%%&&&(((((('''&&&%%%%%%&&&'''(((''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&######$$$&&&((((((&&&$$$&&&%%%%%%&&&((()))(((&&&'''&&&%%%%%%%%%'''(((***)))))))))))))))))))))))))))))))))(((((((((''''''%%%&&&'''&&&%%%&&&)))+++,,,---...000222333555555777666444333111111111111//////000222444666555444000...,,,+++,,,------,,,***+++,,,+++***+++...000444333111///...,,,,,,+++---......///000000000///000///---+++)))***---000mmmllljjjiiiiiillloooqqqnnnmmmkkkhhhddd___[[[YYYXXXVVVWWWZZZ[[[\\\fffrrrzzz|||~~~{{{vvv|||uuuggg[[[YYY__________________]]]XXXQQQLLLJJJJJJJJJIIIHHHIIIKKKMMMGGGDDD@@@>>>???AAACCCCCC@@@AAABBBAAA???>>>>>>>>><<<=========???CCCHHHMMMKKKPPPVVV[[[\\\[[[[[[[[[SSSJJJBBB???<<<666222222222333555888:::999666333555666777888999:::::::::666666666444111111333555444333333555666666444222555111...---000222111000---...///000111111111111111222333666:::;;;;;;999666777888999:::;;;<<<<<<;;;999999===CCCFFFDDD@@@===:::777555444555777999333111///---......---++++++,,,---////////////...,,,,,,------...///000000//////---,,,,,,,,,,,,,,,///000111222333222222111...---,,,---......,,,******,,,...000111111//////---111444222...***+++...((())))))***++++++,,,,,,+++,,,---......,,,+++)))***))))))+++///666<<<@@@DDDNNNWWW[[[[[[YYYSSSMMMAAAAAABBBAAA@@@>>><<<;;;777777888;;;>>>???===<<<===<<<<<>>>>>???@@@???????????????>>>===<<<:::<<<>>>@@@AAADDDIIILLLQQQUUUXXXXXXZZZZZZUUUNNNOOOHHH???888555444444444555444444666999;;;;;;:::888999:::;;;:::999888777888888777555444333222111555555444333333222222111111111111111111111111111444222000......///111333333444555666888:::<<<===777888888888888999999999:::::::::<<<======;;;:::555777999888666444333333444000...///---******------------............///***+++---///000//////............---,,,,,,++++++------......///000000000++++++++++++,,,,,,---...///......000333333000,,,///000222222111...+++)))---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...222888===AAABBBFFFJJJNNNPPPNNNKKKIIIEEEDDDBBB???<<<:::999999999999;;;@@@EEEGGGDDDAAADDDBBBCCCIIISSSZZZ]]]]]]OOOGGG;;;333///////////////......///222444444333777111---...---)))((()))***++++++++++++,,,///222000555777555444444111,,,(((((('''&&&&&&''')))***((((((((('''&&&&&&%%%%%%&&&&&&''''''((())))))))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$&&&((())))))(((((()))+++******)))((('''''''''(((((((((((((((''''''&&&%%%$$$$$$######$$$%%%%%%)))+++...111222222111000000///......///000111222444444555666666555555555///...---,,,***)))(((''')))***+++,,,---///000000111111111111000///---,,,...000222222111111222333555333000---,,,+++,,,,,,cccccccccbbbbbbaaaaaaaaaccc^^^[[[\\\ZZZTTTPPPOOOOOOPPPPPPPPPPPPSSSWWW[[[```ccchhhmmmrrrwww}}}}}}}}}}}}~~~lll___[[[YYYXXXYYYYYYXXXWWWUUURRRPPPOOONNNLLLIIIFFFEEEGGGHHHJJJJJJHHHEEEBBB@@@@@@AAABBBAAAAAAAAA@@@@@@???======;;;===>>>@@@AAADDDHHHLLLOOOTTTXXXYYYZZZZZZSSSLLLJJJEEE>>>888666666777777666555444666888999999888999999:::::::::999888777777777666555444444333333333333333333222111111000111111111111111111111111333111///......000222333666666666777777999:::;;;888888888888888888888888777666666888::::::888666444555777666444222333333444000......---***+++...........................+++,,,---////////////...//////......---,,,,,,,,,---------...//////000000,,,,,,+++,,,,,,---...///000//////000222222///,,,...///111111000...+++***---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...222777<<>>???AAACCCDDDEEEDDDDDDCCCBBBAAA???<<<:::999888888888<<>>===<<<===??????AAADDDHHHKKKOOOUUU[[[]]]^^^\\\TTTKKKDDDAAA<<<999999999999999777666555666777888888666999999::::::999888888777666666666555555555444444222333333444333111000///111111111111111111111111111000///...///000222444888888777777888888999999:::::::::999888888777777555444444555777777666444333444444333222111333444555000---...---+++,,,000/////////...------,,,,,,+++,,,---...////////////000000//////...------,,,,,,,,,---......//////000,,,,,,,,,------...000000111000000111222111...,,,---...///000///...,,,+++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........///222555999;;;::::::999999:::<<<===???@@@@@@???>>><<<:::888777444666;;;DDDLLLQQQOOOMMMIIIIIILLLSSS^^^gggkkklllaaaYYYLLL@@@999555444333666555555666888777555444333...+++,,,,,,)))(((***)))***+++++++++,,,...000111555777555444555222---***)))((('''''''''((()))***))))))(((((('''&&&&&&&&&&&&&&&'''(((((())))))***))))))((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''))))))))))))((((((((((((''''''&&&&&&%%%'''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''***+++---//////...---,,,,,,,,,,,,---...000111222111111111000///---,,,+++++++++++++++************++++++,,,------...//////---------------,,,+++***...000222222111111222333444222000...------------______]]]\\\ZZZXXXVVVVVVPPPLLLLLLOOOPPPLLLJJJJJJMMMNNNMMMKKKJJJJJJLLLNNNNNNPPPSSSWWW\\\ccckkkpppxxx~~~}}}~~~tttbbbXXXSSSPPPRRRTTTVVVXXXXXXUUURRRPPPPPPNNNKKKHHHGGGGGGGGGHHHIIIHHHFFFEEEDDDDDDEEEFFFFFFFFFFFFDDDCCCAAA???>>>===>>>??????@@@CCCGGGKKKPPPXXX___cccdddaaaXXXNNNBBB@@@<<<;;;;;;:::999888777666666777999::::::999::::::999999888888777777777777666666555555444444333444555555444333111///000000000000000000000000000///......///111333444777777777888999:::;;;;;;===<<<;;;:::888777666555555444333444666777666444333333333222111111444666555000---...---,,,...222111000///...---,,,++++++,,,------.........//////000000000///......------+++,,,,,,---......//////------------...000111222222222111111111000...------............---------,,,+++******+++,,,---...,,,,,,,,,---------------000000000111222444666888999888777777888999:::<<<<<<===<<<<<<;;;999777666111333999CCCLLLPPPOOOLLLIIIIIILLLRRR[[[dddiiikkkeee___VVVMMMDDD>>>999777;;;::::::;;;<<<:::777444333---+++,,,,,,***)))+++((()))************,,,...000444666444333444222...+++***((('''''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''(((((()))******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&(((******)))''''''''''''&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%%%%&&&'''(((((()))))))))+++,,,---......---+++***++++++,,,...///111222333000000///...---+++)))((()))))))))************+++++++++,,,,,,------......+++,,,,,,,,,+++++++++***---///111111111000111222222111000///...---......YYYYYYXXXWWWVVVUUUTTTSSSMMMIIIIIILLLNNNKKKJJJKKKOOOOOONNNLLLJJJIIIJJJLLLMMMNNNQQQSSSWWW\\\ccchhhmmmsss{{{xxxeeeYYYRRROOOOOOSSSXXX\\\\\\YYYSSSPPPQQQPPPMMMKKKIIIIIIIIIIIIFFFFFFEEEDDDDDDEEEEEEFFFHHHGGGGGGFFFDDDBBBAAA@@@???????????????BBBGGGJJJOOOXXX```eeegggdddZZZPPPEEEBBB???===<<<:::888777666666666999<<<>>>???>>>::::::999888777777666666999888777666555444333333555666666666666444333222////////////////////////////////////000111333444444555666888:::<<>>999666444///,,,---...+++***,,,'''(((******))))))+++,,,///333444222222333222...,,,+++)))((('''''''''((('''&&&&&&%%%%%%$$$######%%%%%%&&&&&&'''((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%&&&(((***+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%&&&(((***++++++,,,+++------.........---,,,+++,,,,,,...///111222333444111111000...,,,***((('''''''''((())))))***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,+++---///000//////000111000000///......---------VVVVVVUUUTTTTTTSSSRRRRRRNNNIIIGGGIIIKKKIIIJJJLLLNNNOOONNNLLLJJJHHHIIIJJJIIIKKKMMMOOOQQQVVV[[[___bbbhhhqqqyyy}}}hhh[[[TTTQQQNNNSSSYYY]]]]]]ZZZTTTPPPQQQPPPNNNLLLKKKJJJJJJKKKDDDDDDCCCDDDDDDEEEFFFFFFHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@@@@>>>???AAAFFFJJJNNNVVV```eeehhhfff\\\RRRIIIFFFBBB>>><<<:::888666777666777:::>>>@@@AAAAAA;;;:::999777777666666666888888777777666555444444888777777666555555444444000000000000000000000000/////////000000111222222222333555888;;;???BBBCCCBBBAAA>>>;;;888555222111000///......000111111000333444444333222111333444333///...111111///000444111000///...---,,,++++++......---------......///000000//////...------,,,******+++,,,,,,------...,,,,,,------///000222333111222333222000//////111111000///---------...///+++***)))))))))***+++,,,)))***+++---...000111111333333444555666555555555666777:::;;;;;;999777555888777666555555666666666999:::<<>>:::777222///000000---,,,...(((***,,,,,,+++***+++,,,...111222000000222111------,,,***(((''''''''''''&&&%%%%%%$$$######""""""%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''%%%%%%'''+++,,,)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&'''))),,,---......---//////////////////.........///111333444555555555222111000///,,,***((('''&&&''''''((()))*********+++************************)))))))))***+++,,,,,,***,,,......------...///------------------------WWWWWWVVVUUUTTTSSSRRRRRRNNNHHHDDDEEEFFFFFFHHHKKKLLLLLLLLLJJJGGGFFFFFFGGGEEEGGGJJJLLLNNNQQQVVVYYYYYY```iiirrrzzz}}}~~~|||~~~|||~~~lll]]]UUURRRPPPSSSWWWYYYZZZXXXTTTRRROOONNNMMMLLLKKKKKKKKKKKKCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFDDDCCCCCCAAAAAA@@@>>>>>>AAAFFFJJJPPPXXXbbbhhhllljjjbbbXXXMMMIIICCC???===;;;999888888777888:::===@@@@@@???;;;:::999777666555666666555555666666777777777888999888666444333444555666333333333333333333333333000000000000000000111111222333555888<<<@@@CCCDDDDDDCCC@@@<<<888444111000000...------///000000000222333444333111000000111111...///333333000000333000000///...------,,,,,,///...------------.../////////......---,,,,,,,,,*********+++,,,,,,------++++++,,,---...000111222000222333222000///111333444333000...------///000---,,,+++***)))***+++,,,'''(((***,,,///111333444333444666777888777666555888999;;;<<<;;;999777555777555333222222444666888;;;:::;;;???EEEHHHHHHFFF???===;;;:::???HHHRRRZZZ```aaabbb^^^WWWQQQMMMLLLJJJKKKMMMOOOOOOKKKDDD@@@;;;555222333222///...///***---//////...------...,,,000000......000000---...---+++)))''''''''''''&&&&&&%%%%%%$$$######"""$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''%%%$$$'''+++,,,)))%%%&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''***---///000//////000000111111111111111111222333444666777777666666111111000...,,,***((('''&&&''''''(((((()))))))))******))))))((((((((('''((('''''''''((()))+++,,,(((***,,,,,,,,,+++,,,---++++++,,,,,,,,,,,,,,,,,,ZZZYYYXXXVVVUUUSSSRRRQQQNNNGGGBBBBBBCCCCCCFFFJJJIIIJJJJJJHHHEEECCCCCCDDDAAADDDHHHKKKNNNQQQTTTWWWTTT[[[eeennnvvvvvvuuutttqqqvvv~~~vvvxxx|||ooo___VVVSSSSSSSSSTTTUUUVVVUUUTTTTTTMMMMMMLLLKKKKKKKKKKKKKKKCCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>AAAFFFJJJTTT\\\ffflllpppppphhh___NNNJJJDDD???===<<<;;;:::999888888:::<<<>>>>>>===<<<:::999777555555555666222333444666777999:::;;;999777555222222333444666666666666666666666666666111111111111000000000000333444666999<<>><<<999777<<>>>>>999777555777999:::888555555666888777555444555555333444555666777999::::::===:::666222000111222444444444444555555555666666444333111000000111333444444555555777;;;???CCCEEEHHHEEEAAA<<<777444222111111111111111111111111111444444444333222111000///333333333333333333333333111111111111222333444444111///---+++***+++,,,---///...,,,***))))))******,,,+++*********+++,,,---******+++,,,...000222333000111111222333444555555333111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,------///000111222333777888777666444444666888777>>>BBBAAA>>><<<888333333222000//////000222333666999===???@@@AAABBBCCC>>>999777888:::>>>GGGPPP[[[___aaa^^^WWWQQQNNNOOOMMMNNNOOOSSSTTTRRRLLLFFFAAAAAA>>>999777777444///000000222444666666444222444444333111///...---,,,***)))((((((((()))+++,,,+++***((('''%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&((()))(((((('''((('''$$$###""""""###$$$&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&$$$###'''((()))))))))))))))(((((((((((()))((('''&&&&&&%%%&&&(((***,,,...000111...///111222222333555666777555666999>>>???:::666111333444111,,,)))((()))$$$%%%&&&'''((()))***+++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++)))((()))+++,,,)))&&&,,,***((())),,,...---,,,YYYUUURRRRRRUUUVVVTTTQQQJJJGGGCCCAAABBBDDDEEEFFFIIIJJJJJJHHHEEECCCBBBBBBCCCDDDFFFHHHKKKNNNQQQRRRSSSUUU[[[cccnnn{{{yyymmmhhhfffdddeeehhhsssxxxyyyrrrpppxxxmmm]]]UUUSSSQQQPPPOOONNNNNNMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIMMMMMMNNNOOOPPPPPPPPPOOOKKKHHHEEEDDDDDDDDDAAA???AAA???>>>??????@@@GGGPPP\\\hhhvvv~~~{{{sssdddXXXLLLFFFDDD???;;;;;;777666555666888888666444555777888777555444444555444444555666777888888999===:::777333111111111222222222333333333444444444444333111000000222333444444444555666:::>>>AAADDDIIIFFFBBB===888444222111333222222222222222222333333333333333222111000///333333222222222222222222111111111111222222333444111///---+++++++++,,,---...---+++************+++,,,+++*********+++,,,---++++++++++++---///000222222222333444555666666777222000...,,,++++++,,,---------,,,,,,,,,++++++++++++,,,---///111333444555999:::999777444444555777777>>>BBBAAA???===999444333222111000000111222333777:::>>>@@@BBBCCCEEEGGG@@@:::666777999===FFFOOOZZZ]]]___[[[UUUOOONNNOOOPPPQQQRRRRRRQQQMMMHHHDDDDDDFFFEEEAAA>>>===888222222222333555666666333111444333222111///...---,,,***)))))))))((())))))******)))(((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$&&&'''((((((''''''((('''%%%###""""""###$$$&&&&&&&&&''''''''''''(((&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((())))))(((((('''&&&&&&&&&&&&(((***,,,...000111///111222333333333555777777555555888<<<===999444000222222000+++(((((()))%%%&&&'''((()))***++++++))))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''''')))+++,,,+++(((***((('''(((+++---,,,+++XXXTTTQQQQQQSSSTTTRRROOOJJJGGGCCCAAACCCEEEGGGGGGIIIJJJKKKJJJGGGFFFEEEFFFDDDEEEFFFIIIKKKNNNPPPQQQRRRTTTYYY```kkkzzzxxxjjjcccaaaaaacccgggqqqwwwzzzrrrqqqvvvlll]]]UUURRRRRRQQQNNNLLLJJJIIIIIIIIIKKKKKKJJJIIIIIIIIIIIIIIIOOOQQQSSSUUUVVVVVVTTTSSSNNNKKKGGGDDDBBBAAA???===???======>>>>>>@@@HHHQQQ___nnn~~~|||kkk^^^PPPIIIDDD>>>999777555555444555666777555333666777888777555333333444555555555666666777777777;;;:::888555333111000000000000111111111222222222444333222111111222333444222222333555888<<>><<<999444333222111000000111222333666999===@@@BBBEEEIIILLLEEE>>>888777999<<>>AAA@@@>>>;;;888555333222555333111//////111333555//////000111111111111111333333333333444444444444222222111111111111111222///...---,,,,,,,,,,,,---++++++++++++++++++,,,,,,*********++++++,,,---------,,,***))))))+++---...222222333444555666666777000...,,,+++***+++---...)))))))))***+++---...///---...///111222444555666777777666444222111333555555<<>><<<;;;888333333222222111111222222333111444999===BBBGGGMMMQQQNNNEEE===:::;;;===DDDKKKQQQPPPMMMIIIDDDBBBCCCEEEKKKNNNNNNHHH???:::;;;>>>EEEKKKOOONNNJJJEEE===666666555666777777666333000111111000///...---------)))*********)))'''%%%$$$&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&%%%&&&'''((()))***+++++++++))))))((('''&&&&&&&&&%%%'''((()))***,,,---...///,,,...111111000000000111444333333444666666333000......---+++)))((('''''')))))))))******++++++,,,---,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********)))''''''((()))***+++******SSSRRRPPPOOOOOOMMMLLLJJJHHHFFFCCCBBBDDDHHHJJJKKKQQQSSSTTTSSSRRRPPPPPPQQQNNNOOOOOOPPPOOONNNMMMMMMRRRTTTYYY^^^hhhyyyvvvkkkhhhjjjnnntttzzzwww{{{}}}qqqooowwwppp```XXXVVVSSSSSSQQQNNNKKKJJJLLLNNNNNNMMMKKKJJJIIIJJJKKKKKKMMMPPPTTTWWWXXXVVVSSSQQQRRRPPPLLLGGGBBB???===<<<;;;888888:::<<>>===>>>@@@AAADDDEEE???666222555:::BBBJJJPPPOOOJJJEEE>>>888666666666777777555222///.........------,,,,,,,,,))))))***)))(((&&&$$$"""&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&(((((()))))))))(((((('''(((((('''&&&%%%&&&&&&'''((())))))+++,,,---.........000222333222000000000111111111111222222000///...---+++))))))(((((('''************++++++++++++------+++***)))((((((((((((((((((((((((((((((((())))))***)))(((''''''''''''(((***+++++++++++++++QQQQQQPPPOOOMMMJJJIIIGGGHHHEEECCCCCCEEEIIILLLMMMTTTUUUVVVVVVTTTRRRRRRSSSQQQRRRRRRRRRQQQOOOMMMLLLNNNRRRWWW]]]fffwww}}}tttmmmmmmrrrwww}}}~~~xxxpppqqqzzzrrrccc[[[XXXRRRSSSSSSPPPLLLJJJLLLOOONNNNNNMMMMMMMMMMMMNNNNNNOOOQQQUUUWWWWWWUUURRRPPPOOONNNMMMHHHCCC>>><<<<<<888666666888:::???JJJUUUbbbppp~~~wwwcccVVVJJJDDDAAA<<<888777444666888888666555666777555666888777555444444555888888888888888888888888444555555666555555444444111222222222222333333333555555444444333333222222///000222333555777888999666666777666666555333333222111///......///111222///000000111222222222111333333444444555555666666444333222111000/////////------------------------++++++,,,,,,,,,++++++***((()))***+++,,,---------++++++++++++++++++,,,,,,---...//////111111222333333111///,,,++++++,,,---''''''''''''***---000222111111111111111000000000.../////////...///111444333999<<<:::888888666333333333333333333333333333111444888===CCCLLLTTTZZZ[[[QQQGGGEEEFFFFFFHHHLLLMMMJJJEEE???<<<;;;;;;<<<888;;;<<<777000---000555???HHHNNNLLLHHHDDD???:::555555555666777555222///+++++++++++++++++++++***)))))))))((('''%%%$$$###&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&&&&((())))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&'''((()))(((''''''&&&&&&&&&&&&%%%$$$######'''&&&%%%%%%%%%&&&(((((())))))***+++,,,,,,------000333555666444222111111---....../////////.........,,,)))((()))))))))(((+++++++++***************,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++***'''&&&%%%&&&&&&(((+++,,,+++***++++++OOOPPPPPPNNNKKKHHHFFFEEEGGGEEEBBBCCCFFFJJJMMMOOOSSSUUUUUUTTTRRRQQQPPPQQQPPPQQQRRRRRRRRRPPPOOOMMMMMMQQQXXX^^^gggxxx|||uuuqqquuu{{{zzzuuurrrvvvsssddd\\\YYYVVVXXXYYYUUUOOOLLLMMMOOONNNOOOOOOPPPQQQQQQQQQQQQOOOQQQSSSUUUTTTRRROOONNNIIIKKKKKKHHHCCC>>>;;;;;;777444444777:::???KKKVVVeeeqqqzzzppp^^^QQQEEE@@@>>>999666555333555777777555444444666333555777777666555666777999999999999999999::::::777777666555444333333222111111222222222222333333555555555555444333222111///000222444555666777888777777777777666444222111111111000000000000111111111111222222222222222111111111222222333444444555444333222000//////......,,,---------------------+++,,,,,,---,,,+++))))))'''(((***,,,------------)))***+++---------,,,,,,------...///000111222222555333000...,,,,,,,,,---+++***(((((((((+++---///000000000000000000000000/////////...---...000222444:::===;;;999:::888555222333333333333333333222333555777:::???GGGOOOUUUYYYOOOHHHHHHKKKLLLMMMPPPMMMIIICCC>>>:::999888777333555555222,,,***,,,///:::BBBHHHFFFAAA???===;;;444444444555666555222///((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%'''((()))******+++******''''''&&&&&&'''(((***+++%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&''')))))))))((('''$$$$$$$$$%%%$$$$$$######%%%%%%$$$$$$%%%''')))************++++++,,,,,,---///222555555333111//////***+++,,,,,,,,,,,,---...///,,,(((((()))******)))++++++******))))))))))))******))))))))))))******((((((((((((((((((((((((''')))+++***'''%%%&&&'''$$$'''***+++***))))))***NNNOOOPPPNNNJJJGGGEEEDDDGGGEEEBBBCCCGGGKKKNNNPPPRRRSSSTTTRRRPPPNNNNNNNNNMMMNNNPPPRRRRRRQQQPPPOOONNNSSSZZZaaajjj{{{~~~xxxvvv|||wwwuuuvvv|||sssddd\\\YYY[[[^^^___[[[TTTOOONNNPPPNNNOOOQQQSSSTTTTTTSSSSSSNNNOOOPPPQQQQQQOOOLLLJJJEEEGGGIIIGGGBBB===:::999666444333666999???KKKWWWfffqqq}}}vvvjjj[[[OOOCCC>>><<<777444444111444666666333222333555222444666777666666777888999999:::::::::;;;;;;;;;;;;:::777555333111111000111111111111222222222222555555555555444333222111000111222444555666777777999999999888666333111///111111111111111111111111222222333333333222222111//////000111222222333333444333222000///.........,,,,,,---......---------,,,,,,------,,,***)))((('''(((***,,,------------(((***,,,...///...---,,,------...///000111222222777555222///---,,,,,,,,,...---***((('''(((***,,,.........///000000111111111111111///------///111666;;;>>><<<;;;;;;:::777222333333444444333333222333444555777:::@@@HHHMMMUUULLLGGGIIIMMMOOOQQQSSSKKKFFF@@@;;;888666444222222333333///+++))))))+++555===BBB???:::::::::888333222333444555555222///''''''''''''(((((((((((()))(((&&&%%%$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%'''((()))***,,,,,,,,,,,,((((((''''''((()))+++,,,%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((((((###$$$%%%%%%&&&&&&&&&&&&$$$$$$######%%%'''***,,,******+++++++++,,,,,,,,,,,,///222222000...,,,+++(((***+++++++++,,,---...///,,,(((''')))++++++)))++++++******)))((((((((()))))))))((())))))***+++((((((((((((((((((((((((%%%'''***)))'''&&&''')))"""&&&***+++)))'''((()))PPPMMMJJJGGGEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGHHHIIIMMMMMMMMMNNNOOOOOOMMMLLLMMMOOOQQQQQQPPPPPPQQQRRRPPPQQQUUU^^^mmm}}}{{{|||{{{rrrrrruuuvvvddd[[[XXX^^^]]][[[VVVQQQNNNMMMNNNUUUTTTTTTXXX]]]]]]YYYSSSRRROOOLLLLLLMMMMMMJJJFFFGGGFFFDDDDDDCCCBBB???===888666555666:::@@@GGGKKK```mmmzzz{{{pppgggUUUKKK???999999999666222888555222222555666666444777999:::999777555555666666:::@@@CCCBBB@@@>>>===???>>>;;;888444333444555444444333333444777999;;;555333111222444555333111111///...222777:::999555777777777666555333222111222222111111111111222222111111222333444555666777333111111444999:::777222555333111000000///---+++---......///...,,,***))),,,,,,,,,,,,+++***)))))),,,,,,,,,---------......,,,,,,---.........---------......///000111111222222111000///...---,,,+++///---***((('''((()))+++,,,---...000000000//////000111111000...///111333444777;;;<<<;;;:::999999333555888::::::999777666333666999<<<===???AAACCCMMMMMMLLLLLLQQQWWWXXXTTTOOOIIIBBB???;;;555222222000111000---***)))+++---333555666666555444555666111000000222555555222...,,,***(((((())))))((('''***(((''''''''''''%%%$$$&&&%%%$$$###""""""""""""%%%''')))+++,,,,,,***)))(((((((((((())))))))))))(((&&&%%%%%%&&&'''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$%%%''')))***(((&&&%%%%%%$$$######$$$%%%&&&$$$$$$##################)))******+++---...//////...000111222111000...,,,+++***)))***,,,---------+++***)))'''''''''((()))...,,,***(((&&&&&&&&&&&&***)))(((''''''((()))***((()))***)))((('''((()))***)))((((((((((((((())))))))))))(((''''''&&&&&&MMMKKKHHHFFFDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLJJJHHHLLLNNNPPPPPPOOOOOOOOOPPPOOOQQQUUU^^^mmmxxxsssuuu{{{vvveee]]]ZZZ___^^^\\\WWWSSSPPPOOOPPPXXXWWWXXX\\\aaaaaa]]]XXXSSSPPPMMMMMMNNNMMMJJJGGGGGGEEECCCCCCCCCBBB???===999777666666:::???EEEIIIWWWdddrrryyyzzzvvvmmmdddRRRIII>>>999999:::777444999666444444666777666555777999;;;;;;999888777888999<<>>:::777555555666444444333333444666888:::666333111111333333222000111///...222777:::888555666666777666555333222111111111111000000111111111111222333444555666777777666444444777;;;<<<888444555333111111111000...,,,,,,------.........------............---,,,+++***,,,,,,,,,------------...++++++,,,------------,,,......//////000000111111222111000///...---,,,,,,...---***(((((()))***+++---...///000000000///...222222222111//////111333333666999;;;:::888777777333555777999::::::888777777999;;;<<<<<<>>>@@@BBBJJJMMMOOORRRXXX```aaa]]]SSSKKKCCC@@@===777333333000111111...+++***+++---000000111222333333333333000//////111333333000---,,,***((('''((())))))(((***((('''&&&''''''%%%$$$$$$$$$#########$$$$$$%%%&&&'''(((***+++*********'''''''''((((((((())))))(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&((()))(((''''''&&&%%%############$$$######"""######$$$%%%&&&((()))***+++,,,------...---...///000000///......***)))((()))+++,,,,,,,,,+++***)))((('''(((((()))...,,,***((('''&&&&&&&&&)))(((((('''''''''((()))((()))***)))((('''((()))******)))(((((((((((((((((((((((('''''''''''''''JJJHHHFFFDDDCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDEEEHHHJJJJJJIIIGGGFFFIIIKKKNNNNNNNNNMMMNNNOOOTTTUUUYYY___kkk}}}|||uuupppvvvuuueee___]]]______]]]YYYUUURRRRRRSSSYYYYYYZZZ___cccdddaaa]]]UUURRROOONNNOOONNNKKKGGGFFFDDDBBBBBBBBBAAA???===:::999777777999===BBBFFFPPP[[[hhhnnnnnnkkkccc[[[NNNFFF===999:::;;;999666:::888666666777777777666444777:::;;;999888888888:::===BBBEEEGGGIIILLLNNNHHHFFFAAA<<<999777777777444333222222333555777999777444111000000111111000111//////222666888777555444555666666666333111000111000000//////000000111222333333444555666777777999777666888;;;;;;888555444333111222222222000...,,,,,,,,,---...///000111000111111000///...,,,+++,,,,,,,,,,,,------------******+++,,,,,,,,,,,,,,,000000000000000000000000111111000//////...---------,,,***))))))***+++,,,//////000111111000///...333333333111//////000222222555888999888666666666333444666888:::::::::999<<<<<<<<<;;;;;;<<>>===<<<:::888777888;;;???BBBKKKUUU^^^aaa```\\\UUUNNNHHHBBB<<<999:::;;;:::888999888777777777666666555000333666888888666666666;;;???EEEIIILLLNNNOOOQQQLLLHHHBBB===:::888777666444333222111222333555777777555111///...///000000111000000222555777666444333444555666555333111///000000////////////000000333333444555555666777777888777666777888888666333333222111222333222000......---,,,,,,---...000111111111222111000...,,,***++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,111111000000000000000000111000000000//////......,,,+++***))))))+++,,,---000000111111111000...---222222111///------///000333555777888666555555555333444555777888::::::;;;<<<;;;:::888777999===@@@LLLRRRYYY^^^cccgggfffaaa]]]RRRFFFCCCAAA<<<777555111222333222111//////...,,,)))(((+++222666555222222222222222222111000...000...,,,+++,,,---------)))(((&&&''''''(((&&&%%%%%%%%%&&&&&&'''''''''''''''''''''&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''''''%%%$$$$$$&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$$$$&&&((())))))'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&'''(((((()))******...---,,,++++++++++++,,,)))'''&&&''')))***+++*********))))))))))))))))))---,,,+++***)))(((''''''&&&&&&%%%&&&&&&&&&'''''''''((())))))(((((()))***,,,+++***((('''&&&&&&&&&$$$%%%%%%&&&''''''((((((EEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEGGGGGGGGGGGGFFFCCCFFFJJJKKKJJJHHHGGGHHHDDDEEEGGGHHHIIILLLPPPSSS```bbbeeehhhmmmxxx}}}tttssswwwssseee```___^^^^^^\\\ZZZWWWVVVWWWYYYTTTVVVZZZ```eeeiiijjjjjj[[[WWWQQQOOOPPPPPPNNNLLLGGGEEEBBB@@@@@@???>>><<<<<<;;;999777888:::===???DDDMMMTTTVVVTTTQQQLLLEEEBBB>>>:::888999:::999888777777777777666555555555000333666777777666666777>>>DDDLLLRRRTTTSSSRRRQQQNNNHHHAAA;;;888777555444444333111000111222444555777555222///---...000111111111111333444555444444222333444555444333111///000000////////////000000333333444444555666666666555444333333333333222000222111111222333222000---///...---,,,,,,---...//////000111111000...+++)))+++++++++,,,,,,,,,------******+++------.........111111111111000000000000000000000000000/////////,,,++++++******+++,,,---///000111111000///...---/////////---++++++---///444666777777666555555555333333444555666888:::;;;888888666444444666;;;>>>JJJRRRZZZ^^^cccgggfffccc```UUUKKKFFFCCC===888666333444555555555444111000...+++)))---444999999777666666666666444333222222111///...---......---,,,***(((''''''))))))(((&&&((((((((()))((('''&&&%%%(((''''''''''''(((((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$$$$&&&((())))))$$$$$$######$$$&&&((()))''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''(((((((((...---,,,***)))(((((((((((('''&&&''')))*********))))))******************+++++++++***)))(((''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&((())))))(((((()))+++,,,+++***((('''&&&&&&&&&######$$$%%%&&&'''((((((FFFGGGHHHJJJJJJJJJIIIHHHDDDEEEFFFGGGHHHIIIIIIIIIDDDHHHKKKJJJGGGFFFFFFHHHFFFFFFFFFEEEFFFJJJOOOSSS\\\```fffkkkpppyyywwwrrruuu|||tttddd^^^\\\[[[[[[[[[YYYWWWVVVXXXZZZVVVXXX]]]bbbgggjjjmmmnnn___ZZZRRROOOOOOQQQPPPPPPJJJGGGCCCAAA@@@???===<<<<<<;;;999777777999;;;======EEEKKKLLLLLLKKKHHHCCC===;;;888888888888888777444666777777666555666666444666888999888888999;;;BBBIIIRRRXXXZZZXXXVVVTTTNNNGGG>>>999777666444333444333111000///000222333555555333111///...000222111111222333333333333333333333333333222222111000111000000//////000000111333333333444444444555555222111111000000/////////111111111222333111...+++...------,,,,,,,,,------,,,...000111000...+++)))++++++++++++,,,,,,,,,,,,+++,,,---///000000000000111111111111111111111111///000000000000000000000,,,,,,,,,+++++++++,,,,,,......///000000///...---,,,------+++******---///444666777777555444444555333333222222444666888999555555444222111333777;;;BBBKKKSSSYYY___fffiiihhhaaaYYYRRRMMMFFF>>>999999666666777999:::888555222///------000555:::<<<;;;;;;;;;;;;:::777555666666333222111222222000---***+++)))((()))***+++***((()))******+++***(((&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%'''))))))(((############%%%'''***+++)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&''''''((((((,,,++++++)))((('''&&&%%%((('''&&&''')))*********((()))***+++++++++******************)))(((&&&&&&$$$$$$%%%&&&''''''''''''&&&'''))))))((((((***+++++++++***(((''''''''''''######$$$$$$%%%&&&''''''GGGIIIKKKMMMNNNNNNLLLKKKGGGGGGHHHHHHIIIKKKLLLMMMIIILLLNNNLLLGGGFFFHHHKKKLLLJJJGGGCCCCCCFFFMMMRRRXXX^^^ggglllpppxxx}}}yyyrrrrrrxxxtttccc[[[YYYXXXYYYXXXWWWVVVVVVXXXZZZXXX[[[^^^bbbeeehhhjjjlllccc\\\SSSNNNNNNQQQRRRSSSMMMIIIEEEAAA@@@>>>===;;;<<<:::999777777999:::;;;<<>><<<888333......///111444888;;;===>>>??????<<<999777888999999999:::;;;:::666111---,,,+++******,,,,,,+++***((()))+++,,,+++***)))(((((((((*********)))((('''&&&&&&&&&&&&''''''''''''&&&$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&((()))((('''$$$######$$$%%%''')))***)))((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((&&&%%%)))((('''''')))++++++***((()))***++++++++++++***(((((())))))((('''&&&%%%###$$$&&&'''((((((((('''&&&'''))))))((((((***+++******)))(((((((((((((((######$$$$$$%%%%%%&&&&&&HHHJJJMMMPPPQQQPPPOOONNNIIIIIIIIIIIIJJJLLLNNNOOOOOOQQQRRROOOJJJHHHLLLPPPQQQNNNHHHCCC@@@DDDJJJPPPXXX___hhhmmmooouuu~~~yyyvvvtttooorrrzzzuuucccYYYVVVVVVWWWWWWVVVUUUUUUWWWYYYYYY[[[^^^```aaaccceeegggfff]]]SSSMMMMMMQQQTTTUUUOOOKKKFFFBBB@@@>>><<<;;;;;;:::888777777888:::;;;???EEEHHHFFFDDDCCC@@@<<<777777666666666555444444333666::::::999888999;;;888888777666555666999;;;AAAEEELLLQQQTTTVVVWWWXXXNNNFFF<<<777777777555333444333000///...///000111111444666555222111222444111222333333222222222333444333111//////000222333222222111111111111222222222222222222222222333333111222222111000000111333111111111111111///***'''&&&'''***,,,---......---***,,,///222222000...,,,******+++++++++,,,,,,,,,///000111222444444555555//////000111222333333333//////000000111111222222......------,,,+++*********+++---.........------+++,,,,,,,,,+++---///222222333444333111000111222444222000///000222444666777777555333000///111222000888@@@DDDKKKVVV___bbbcccbbb___YYYMMM@@@===???999999;;;>>>@@@>>>999555---...///000222555:::>>>???@@@@@@===999777888:::@@@AAABBBCCCBBB>>>777222---,,,++++++---...---+++'''(((***,,,---,,,+++***((()))+++,,,,,,***((('''&&&&&&&&&'''''''''((((((&&&$$$###$$$&&&(((((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%''')))***(((&&&&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''###$$$''')))))))))(((''')))((('''(((***+++++++++((()))***+++,,,,,,+++***''''''(((((((((&&&%%%$$$###%%%&&&((())))))((((((%%%'''))))))((((((***,,,***)))((((((((((((((()))###$$$$$$$$$$$$%%%%%%%%%IIIIIIKKKOOORRRTTTTTTSSSJJJHHHGGGIIIMMMPPPQQQPPPTTTVVVUUURRRPPPRRRQQQMMMPPPMMMHHHEEEDDDGGGKKKNNNYYY^^^gggnnnuuuzzzmmmlllnnnnnnzzztttcccYYYTTTXXXUUUSSSTTTWWWZZZZZZYYY]]]^^^\\\ZZZ\\\aaabbb``````YYYRRROOOQQQRRRPPPNNNLLLIIIEEECCCCCCAAA===999;;;777777999999666777:::===DDDIIIEEE@@@???>>>===???888444888;;;888333000777999;;;<<<;;;:::::::::555444333333555888;;;===EEEJJJNNNPPPTTTYYYYYYVVVQQQGGG>>>;;;999555333444000000//////000111222222444222000111333444222000111222444444333333444555111111111111000000000000111000/////////000222333000111111222222222222111111000///...///000000///---...000111111///,,,***((()))***,,,,,,---------//////000000000000//////...---,,,,,,++++++,,,,,,///000111222222222222222333111000000111222222111000//////000111111000...///------///,,,((((((+++,,,---...//////---+++***))))))***+++---...//////111000///...---,,,,,,,,,000000111222333333333333555444333111000/////////000///222:::BBBJJJUUU```ccchhhhhh\\\MMMDDD>>>;;;999999;;;???BBBAAA;;;666000///------///222666888<<<>>>@@@>>>999777777999>>>AAAEEEFFFDDD???888444111...,,,,,,,,,+++((($$$++++++******++++++,,,------+++)))((())))))((('''''''''(((((((((((('''''')))'''&&&$$$$$$%%%&&&''')))'''%%%%%%&&&&&&%%%$$$%%%&&&'''((((((((('''&&&""""""###$$$&&&'''((((((''''''%%%$$$$$$%%%&&&''')))***+++***(((&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''(((((())))))******&&&&&&%%%$$$%%%&&&'''(((***)))'''&&&%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((((((((()))(((''''''***,,,******)))'''&&&&&&(((+++(((''''''''''''&&&&&&&&&GGGHHHKKKNNNQQQSSSSSSSSSMMMJJJHHHIIIMMMPPPQQQQQQTTTXXXYYYVVVUUUVVVTTTPPPPPPLLLHHHEEEEEEGGGLLLOOOZZZ___gggooovvv{{{{{{kkkkkkmmmppptttcccYYYUUUVVVTTTSSSUUUXXX\\\\\\\\\]]]^^^\\\ZZZ\\\aaaaaa^^^\\\VVVPPPNNNOOOPPPOOOMMMKKKHHHEEECCCBBB@@@===999;;;888777::::::777888;;;;;;BBBHHHIIIHHHIIIHHHEEECCC>>>;;;<<<:::666444555555888;;;<<<<<<;;;<<<===666555333333444777:::<<>>???666555444333444666999:::@@@GGGPPPWWW^^^dddccc^^^WWWKKK???999555111///111111000000000000111222222333222111111333333333111111333444333222222333555:::888555222///.........222111111000000000111111/////////000000111111111000000000000000111111222333333333222111000////////////...------,,,,,,,,,///000000111111000000///...------,,,,,,,,,,,,,,,+++,,,---///111222333333111000......000111000///000///...///111111///......------...,,,((((((,,,+++,,,---------,,,***)))((((((***+++---///000111111000...,,,+++***))))))//////000111222222222222000000////////////000000555111///000222555===FFFXXX___ccc]]]RRRIIIBBB===;;;;;;===AAAFFFGGGDDDAAA:::777333000///222555888<<>>CCCEEEDDD@@@:::666111...,,,+++++++++***(((+++************+++,,,,,,,,,***(((((())))))(((''''''(((((())))))(((((('''((('''&&&%%%$$$%%%&&&&&&(((&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$&&&((()))(((''''''&&&&&&'''((((((((()))******(((&&&&&&'''%%%%%%%%%%%%&&&'''((()))'''(((((((((((()))))))))&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&""""""###$$$%%%&&&''''''*********((('''''')))++++++++++++)))'''''')))+++(((((((((((('''''''''&&&CCCFFFIIILLLNNNOOOPPPQQQPPPNNNLLLLLLNNNSSSXXX[[[]]]ccchhhhhhfffbbb[[[SSSNNNKKKGGGEEEFFFJJJNNNRRRZZZ___hhhpppwww}}}zzzooohhhjjjppp{{{sssbbbZZZXXXSSSSSSTTTUUUXXXZZZ[[[\\\YYY[[[ZZZXXXYYY[[[YYYUUUQQQMMMJJJHHHIIIJJJJJJIIIGGGFFFEEEDDDBBB???<<<;;;===::::::<<<<<<:::;;;>>>???EEELLLUUU^^^ddd```WWWRRRIII@@@<<<999555555777555888<<<>>>============666555333222333555777999@@@HHHQQQZZZccciiifff___XXXKKK???888444111000222111111111000000111222222222111111222222333333222222333444444333222333555<<<:::666222000///000111222222111111111111111111.........//////000111111...///111222333555888::::::999999888777666555444333222000///......//////000000000111111000000000......---,,,,,,,,,,,,,,,+++,,,---///000111111111000///------///000///......------...//////...,,,...,,,,,,...,,,((((((,,,***+++,,,,,,,,,+++******((((((***,,,...000111222000///---+++***)))((((((......///000111111111111---------...///000111222222///,,,...///222:::BBBOOOWWW]]]ZZZSSSLLLEEE???<<<<<<>>>CCCIIILLLKKKHHHBBB???999555333444777:::<<>>;;;<<<:::888666777:::===>>>===;;;999888666444333222222444777888AAAHHHRRR\\\eeejjjfff]]]VVVJJJ>>>888555333333666222222111111111111111222111111222222222222333444333555666555444333444555;;;999555222111111222333111222222222222111111111............///000111222222444555555777:::@@@DDDHHHHHHHHHGGGEEEBBB???===888666333111000000111222000000111111111111000000///...------,,,,,,---------....../////////......000...------...//////...,,,++++++,,,------,,,***---+++,,,---+++'''(((,,,***+++++++++++++++++++++((()))***,,,...000111222///...---+++)))(((((((((------...///000000000000++++++,,,---...000222333111---+++------///555===FFFNNNUUUTTTQQQMMMHHHBBB>>>>>>@@@FFFMMMQQQQQQOOOKKKHHHBBB===::::::<<<======@@@AAA???:::555444444555777:::<<<<<<999666333222222111///---,,,,,,,,,******))))))******+++,,,+++)))''''''((()))((('''(((((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&%%%$$$$$$&&&(((((('''$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''(((&&&''''''((((((((())))))&&&((())))))'''&&&&&&'''%%%%%%%%%&&&'''(((******((((((((('''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&'''((())))))***+++***)))'''(((***,,,((()))***((('''&&&''')))&&&&&&%%%%%%%%%$$$$$$$$$DDDHHHKKKKKKHHHFFFGGGIIIGGGIIIKKKMMMPPPVVV]]]bbbmmmttt{{{{{{xxxqqqeee[[[OOOLLLIIIHHHJJJNNNTTTXXX\\\bbbkkkssszzzpppkkkkkkrrrrrrbbb\\\[[[TTTUUUVVVVVVTTTRRRRRRSSSTTTWWWXXXWWWXXXYYYUUUOOOKKKJJJHHHGGGFFFFFFFFFFFFDDDEEEGGGFFFCCC@@@>>>>>>===::::::======<<<<<<@@@AAAHHHSSS```oooyyyxxxrrr```NNN>>>;;;>>>???;;;777999<<<>>>???<<<888555444444333222111222444777888AAAGGGPPPZZZeeejjjeee[[[TTTIII>>>:::888666666888333333222111111111111222000111222333222222333555555777777777555444555666888777555333222222333444000111222222333333222222//////......///111333444333555666777999???IIIPPP]]]^^^___]]]XXXQQQIIIEEEAAA===999444111111222333000111111222222111111000///......---------------///////////////......---000///------///000///...,,,+++***+++------+++***,,,***+++---+++'''(((,,,++++++++++++,,,,,,,,,,,,***++++++---...///000111...---,,,+++***))))))))),,,,,,---...////////////++++++,,,---///111333444222///---...---,,,///555>>>FFFKKKLLLLLLLLLJJJEEEAAABBBFFFLLLTTTXXXWWWUUUTTTQQQLLLGGGCCCAAABBBBBBAAACCCCCC@@@:::666555666555666777777777555444333333444555333000---,,,,,,***))))))))))))***++++++***(((''''''((()))((('''((())))))******))))))(((''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&(((((((((%%%%%%%%%&&&'''((()))***''''''''''''&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&'''))))))'''&&&&&&'''%%%%%%%%%&&&''')))***+++(((((((((''''''''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$%%%%%%&&&'''((()))******)))******)))((()))+++---((()))***)))(((''''''((((((((((((((('''''''''&&&GGGJJJMMMKKKFFFBBBCCCEEECCCEEEIIIKKKNNNSSSZZZ___hhhqqqxxxyyyvvvpppeeeZZZOOOMMMJJJIIILLLQQQWWW[[[```fffnnnwww~~~|||mmmiiikkkvvvqqqaaa\\\]]]TTTVVVXXXWWWTTTRRRRRRRRRTTTWWWYYYYYYZZZ[[[WWWQQQJJJJJJIIIGGGEEEEEEEEEEEECCCFFFIIIHHHEEEAAA@@@@@@<<<999999<<<===;;;<<<@@@???HHHRRR]]]iiirrrrrrnnn[[[KKK===999;;;;;;999888888;;;>>>>>>;;;777444222333222000000111444777999???DDDMMMWWWccciiiddd[[[TTTJJJ@@@<<<:::777777888444333222222111111111222///111333333111111333666777888999888666666666777777666555444333222222222...///111333444444444333000///......000222444555444777:::>>>EEERRRaaammmvvviii\\\TTTJJJFFF???777222000000000000111111222222111111000//////...---------------...//////000000000//////111///......///000000///---,,,,,,,,,......,,,++++++***+++---+++'''(((,,,,,,,,,,,,,,,,,,------...,,,,,,------.../////////------,,,++++++++++++++++++,,,---......///......,,,,,,---...///111333444444222222333111...///333999???CCCDDDFFFJJJKKKHHHEEEGGGLLLTTT[[[___]]]ZZZ[[[XXXTTTPPPLLLIIIGGGGGGGGGGGGFFFAAA;;;888999:::888777666444333333333333555777999777333///,,,,,,)))))))))))))))***++++++)))(((&&&&&&((()))(((((())))))************))))))&&&&&&''''''&&&&&&%%%%%%%%%######$$$&&&((()))(((&&&&&&&&&&&&''')))+++,,,&&&'''((()))((('''%%%$$$###$$$&&&'''((((((''''''%%%'''(((((('''&&&''''''%%%%%%%%%&&&((()))+++,,,(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''((())))))((())))))))))))***,,,///***+++,,,,,,***))))))***)))))))))(((((((((''''''HHHLLLNNNKKKDDD@@@@@@BBB@@@DDDHHHJJJLLLPPPUUUZZZaaaiiiqqqsssqqqlllaaaWWWPPPNNNKKKJJJMMMRRRXXX\\\ccciiiqqqzzzwwwkkkhhhkkkyyyqqqaaa\\\]]]TTTVVVYYYXXXUUUSSSSSSTTTTTTXXX[[[[[[\\\]]]YYYSSSKKKKKKJJJHHHFFFDDDDDDEEECCCFFFIIIIIIFFFBBBAAAAAA<<<999999<<<===;;;<<<@@@???GGGPPPXXX```gggfffbbbSSSGGG;;;777666555555777777:::===>>>;;;777333222222111000000111444777:::<<>><<<888666777444333333222111111111222...111333333111111333666999::::::999777666777888777777666555333222111000---///111333444555444444000000//////000222555666:::>>>EEEMMMYYYkkkssshhhRRRLLLCCC:::333///......111111222222222222111111//////...------------...---...///000111111111111111000......000111000///...------...//////...,,,+++******,,,+++'''(((,,,---,,,,,,,,,------...///---------.........//////---,,,,,,++++++,,,,,,---++++++,,,---............,,,------...000222333444555444555888666333444888666;;;>>>???BBBIIIKKKJJJIIIKKKPPPYYY```cccaaa^^^^^^\\\YYYUUUQQQNNNKKKJJJKKKKKKHHHCCC===:::;;;>>>:::888555333222222333444666999;;;:::555///,,,+++)))))))))))))))******+++)))'''&&&&&&((()))(((((())))))************))))))&&&&&&''''''&&&&&&%%%$$$$$$######$$$''')))))))))''''''&&&'''(((***,,,---%%%''')))***)))'''$$$""""""###%%%'''((((((''''''%%%&&&(((((('''&&&''''''$$$%%%%%%&&&(((***+++,,,(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$%%%&&&&&&&&&%%%$$$###$$$$$$%%%&&&'''(((((('''((()))))))))***---000+++---......,,,++++++,,,(((''''''''''''&&&&&&&&&IIIJJJKKKIIIFFFBBBAAA@@@AAABBBDDDGGGKKKOOORRRTTT^^^aaaeeegggfffaaa[[[WWWOOOMMMJJJHHHKKKRRR]]]dddgggqqqyyyzzzrrrmmmiiiooonnn]]]WWWWWWZZZYYYVVVSSSQQQPPPPPPOOOTTTUUUXXX]]]``````[[[VVVQQQOOOMMMIIIEEEDDDDDDFFFCCCDDDDDDDDDBBB???===;;;:::999888888888:::===>>>???@@@CCCIIIPPPUUUUUUSSSFFFBBB<<<888666555555444888777888<<<;;;666333444000000111111222555999<<>>BBBFFFHHHJJJRRRYYY]]]```bbb___ZZZ]]]\\\ZZZVVVRRROOONNNOOOJJJIIIFFF@@@:::888999<<<;;;999666666777888888777<<>>???DDDMMMWWW]]]]]][[[TTTOOOHHHBBB>>>;;;777444222222111111000000000000111222333333333555888;;;:::999888888999999777666555555555444333111000///...,,,+++,,,///111000...///000000///...222777;;;CCC[[[oooqqqVVVEEE999000---......//////000111111222222000000///...------......,,,,,,------...///000000111000000111222222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---------------......///,,,++++++******++++++,,,(((***,,,---...---,,,+++++++++,,,---------------...---,,,...111666999;;;???>>>???@@@@@@===:::888999999888999<<<@@@EEEGGGMMMTTT\\\aaafffhhhccc[[[___^^^\\\YYYUUUQQQOOOOOOJJJJJJGGGAAA;;;888888:::888777555666888:::;;;;;;===@@@AAA???999333000...,,,+++)))((('''''''''((($$$&&&'''&&&%%%$$$%%%'''((()))***,,,,,,,,,*********)))'''%%%$$$%%%&&&'''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&$$$###$$$&&&'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$'''*********)))(((%%%%%%&&&&&&'''&&&&&&&&&$$$%%%&&&'''(((((('''&&&&&&'''(((***++++++,,,,,,000111222222000---***(((((('''&&&&&&'''((('''&&&LLLMMMNNNLLLHHHDDDBBBBBBEEEFFFGGGIIIKKKLLLNNNOOOYYYYYYXXXWWWUUUSSSQQQPPPJJJJJJIIIJJJNNNVVV```gggnnnuuu{{{|||~~~uuukkkpppuuuooo]]]UUUSSSLLLNNNQQQSSSTTTRRRPPPOOOLLLNNNRRRXXX\\\^^^]]][[[VVVTTTQQQNNNJJJHHHFFFEEEEEEEEEEEEDDDAAA>>><<<:::>>><<<:::999999999;;;<<>>BBBGGGNNNTTTYYY\\\WWWSSSLLLFFFAAA<<<888555222222222111111111111000111222444444444666:::===:::999888888999888666555444444444333222222111000...,,,++++++---///000/////////.........333;;;CCCNNNmmmmmmSSSAAA555///......///000111111222222222///......---------......,,,---...///////////////222111111222333333222000,,,,,,++++++++++++++++++************+++,,,------------.../////////......++++++************++++++)))***,,,............---............------,,,,,,...---,,,---111777===AAAFFFHHHJJJJJJIIIFFFAAA>>>===;;;999888:::>>>CCCGGGRRRXXX^^^eeekkkllldddYYY[[[ZZZYYYWWWUUURRRPPPOOOIIIHHHEEE@@@;;;888777777555444444666:::===>>>>>>???@@@???<<<777333111111,,,,,,+++***)))((('''&&&&&&'''((('''&&&%%%&&&''')))***+++,,,,,,,,,+++***)))((('''%%%%%%%%%&&&&&&((((((((('''%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((('''&&&'''&&&%%%%%%&&&'''&&&$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&(((******)))((('''$$$$$$%%%&&&''''''''''''&&&&&&(((((()))((('''&&&'''((()))***+++,,,,,,,,,222222333222111...+++)))((('''&&&&&&'''((('''&&&MMMNNNOOOMMMIIIEEECCCCCCEEEFFFGGGIIIKKKLLLMMMNNNUUUUUUTTTRRRPPPNNNLLLKKKGGGHHHIIIKKKPPPXXXaaagggqqquuuzzz{{{|||zzzqqqlllnnnyyyppp^^^UUURRRKKKLLLOOOPPPQQQQQQPPPOOOJJJMMMQQQVVVZZZ[[[[[[[[[YYYWWWUUUSSSQQQNNNKKKIIIFFFFFFEEECCCAAA>>><<<:::===<<<:::999:::;;;===>>>BBBCCCDDDEEEFFFEEECCCAAA???===<<<;;;;;;:::888666666444555888888333222444111222333333333444666888999===BBBFFFJJJOOOVVV[[[XXXTTTNNNHHHAAA<<<777555222222222222222222222222222333444555555888;;;>>>===<<<;;;::::::999666444444444333222111111222222000...---,,,---///000111000.........///555AAAMMM```bbbMMM>>>666222......000111111111000000...---------------...///---...//////000///......333222111222444444222111------,,,,,,,,,,,,,,,+++)))))))))***+++,,,...///---...///000000///...---++++++************++++++***+++---...///000000000111000///...---,,,++++++,,,++++++,,,111999CCCJJJRRRVVVXXXUUUQQQOOOJJJFFFBBB???;;;888999===CCCFFFSSSXXX___gggnnnnnnbbbUUUQQQPPPPPPQQQQQQQQQOOOMMMDDDCCCAAA===:::777666666444333444777;;;>>>??????@@@???<<<999555333111111......------+++***((('''''')))))))))'''&&&'''((()))******+++++++++***)))((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$""""""&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((((((((('''&&&%%%###$$$%%%&&&'''''''''''''''((()))))))))((('''&&&''''''(((******+++++++++111111111111///,,,***((((((&&&&&&&&&'''((('''&&&MMMNNNOOOMMMJJJGGGEEEEEECCCDDDGGGIIILLLMMMNNNOOOQQQRRRRRRRRRPPPMMMJJJHHHFFFHHHJJJMMMRRRYYY```fffppprrruuuxxxxxxyyy~~~xxxoookkkkkktttqqq___UUUQQQNNNNNNNNNNNNNNNOOOPPPPPPMMMOOORRRUUUWWWXXXYYYZZZZZZXXXVVVUUUUUUSSSOOOLLLFFFEEEDDDBBB@@@>>><<<;;;;;;:::::::::;;;===???AAABBBDDDFFFGGGFFFEEEDDDCCC>>>===;;;;;;;;;;;;999777555333444777777333222444222333444444333333555666777===DDDHHHJJJNNNTTTXXXTTTRRRMMMGGG@@@:::777555222222222222333333333333222444555555666888;;;>>>AAA@@@???>>>===;;;777444555444222000000000222333222111000......///222444111......///111777FFFVVVuuurrrZZZIII===555---...///000111000///...---------------...///000//////////////////......333222111222444444222111//////......------------((())))))***+++---...///---...///000000///...---+++******))))))******++++++,,,---///000222222333333222000...,,,+++******))))))***+++111;;;GGGPPP^^^cccddd^^^XXXVVVSSSNNNGGGCCC>>>::::::===BBBFFFMMMSSS\\\fffpppqqqeeeWWWMMMKKKJJJKKKMMMNNNLLLJJJ@@@>>>;;;999777666666555444444555888===@@@@@@@@@AAA???:::666333111000000---------,,,+++***(((''')))***+++***((('''((()))((()))))))))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%&&&'''''''''''''''((()))))))))((('''&&&&&&&&&'''((()))))))))))).........---,,,***((('''(((&&&&&&&&&'''((('''&&&KKKMMMNNNMMMJJJHHHFFFFFFCCCDDDGGGJJJLLLNNNNNNNNNNNNOOOOOOOOONNNKKKIIIGGGFFFIIILLLOOOSSSYYY___cccllllllooosssssssssyyy~~~vvvllleeefffjjjzzzooo^^^UUUQQQQQQPPPOOONNNNNNOOOPPPQQQOOORRRTTTVVVVVVWWWYYY[[[ZZZXXXVVVWWWWWWTTTOOOJJJEEEEEECCCBBB@@@???======::::::999:::<<<>>>AAACCCCCCFFFIIIIIIHHHGGGFFFGGG???===;;;:::;;;;;;:::999666333444777777333333555333444555555333333333444555;;;BBBGGGJJJMMMQQQTTTOOONNNLLLFFF???:::777666222333333333333444444444333444555555555777:::<<>>AAABBBEEEHHHKKKLLLIIIHHHGGGHHHAAA???;;;:::::::::::::::666444444777777444444777444555666555333222222333444888===BBBFFFJJJMMMOOOJJJKKKJJJEEE???:::888888333333333333444444444555444555666555444555888:::??????@@@BBBCCCBBB???===888666222...---...000222000222333222000///111333...+++,,,111222666HHH]]]zzzeeePPP???333///000222444444222000///.........///000111333333444222000---------///000111000000111222222111///000//////...------,,,,,,************+++,,,---...///......---------------******))))))))))))******------...000222444666888999777444111///.........+++---------///777CCCLLLZZZhhhooojjjeeeccc]]]TTTKKKGGGBBB===;;;<<>>===<<<;;;<<<===???AAAGGGJJJMMMMMMJJJGGGGGGHHHCCC???;;;999999:::::::::777444444777777555555888444555666666444222222222444555888<<>>AAADDDEEECCC@@@999666222...,,,---000111...111333333000...///111,,,)))+++000111555GGG]]]xxxbbbNNN>>>222111222444666666444222000.........///000222444444555333///,,,,,,---///111111000///000222222000/////////...---,,,,,,++++++************+++,,,------///...---,,,++++++,,,---******))))))))))))******------///000333555777999;;;999666333111000111111...000000......444???HHHRRRcccpppmmmiiifff___TTTKKKGGGBBB===:::;;;===>>>AAAJJJUUUYYYZZZVVVMMMDDDAAA===;;;???HHHPPPTTTTTTJJJCCC:::555333444444333555777;;;BBBIIINNNPPPPPPIIIDDD>>>:::888555111---222111///...///000222444---......---+++******+++++++++***)))(((((())))))$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&'''((()))+++,,,,,,'''&&&%%%%%%%%%%%%&&&'''%%%(((***)))((('''))),,,&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''))))))'''%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%"""###%%%'''(((((('''''''''((()))))))))))))))((('''((((((((()))))))))***((('''&&&&&&'''((('''&&&EEEGGGKKKLLLLLLKKKKKKLLLJJJLLLQQQSSSOOOIIIJJJNNNHHHGGGFFFCCCAAABBBDDDGGGKKKKKKLLLNNNQQQTTTWWWYYY[[[^^^bbbdddfffkkksssyyy{{{oooggggggffffffqqq~~~gggXXXPPPLLLQQQRRRSSSTTTTTTUUUUUUUUURRRTTTVVVWWWXXXZZZ]]]```eeehhhiiifffaaa\\\QQQGGGGGGDDDAAA??????>>>===<<<>>>=========>>>???AAABBBGGGHHHIIIHHHGGGFFFDDDBBBEEECCCAAA>>>===<<<<<<<<<999999888666666555555666888777555444444444555666555777:::>>>AAACCCDDDDDDCCCCCCCCCBBBAAA===888555666555555555666666555333:::888666666777888888777>>>???BBBFFFJJJJJJFFFBBB>>>777222111000---...000...000222333333111///------((()))///111444EEEYYYzzz___GGG;;;777///000000111111111111000......------...111333555777444///+++***,,,///222111111111000111111222222111111000...---***)))(((******+++++++++,,,,,,,,,......///...---+++)))'''+++***)))(((((()))***+++---...///111333555777888::::::888444000...000333...+++***---000222666<<>>BBBEEEJJJPPPQQQLLLDDD>>>999666333111000///000111444555444222555333111000///...,,,***,,,+++)))((((((((()))***+++)))(((&&&%%%%%%%%%&&&((()))***++++++***)))(((%%%&&&((()))+++,,,------))))))((('''&&&&&&&&&&&&''''''&&&''''''((()))***))))))(((''''''''''''(((''''''''''''&&&%%%$$$$$$%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%"""###%%%&&&'''(((((('''(((((('''''''''&&&&&&%%%))))))(((((((((((())))))$$$$$$%%%&&&''''''''''''FFFHHHKKKMMMLLLLLLMMMNNNLLLNNNRRRTTTPPPIIIIIINNNJJJIIIGGGDDDAAAAAADDDGGGJJJKKKLLLMMMPPPSSSVVVWWW[[[^^^aaaccceeekkktttzzzyyynnnggghhhjjjmmmzzz~~~hhhZZZRRRNNNNNNOOOQQQSSSUUUVVVWWWWWWSSSUUUXXXYYYZZZ]]]```cccjjjmmmmmmhhhccc]]]SSSIIIHHHEEEBBB@@@??????>>>===<<<<<<<<<<<<>>>@@@CCCDDDFFFFFFFFFEEEEEEDDDCCCBBBFFFEEECCCBBB@@@???>>>>>>;;;;;;:::888777666555555555555444333333444555666333555888;;;===???@@@@@@AAAAAAAAAAAA???<<<888555777777777999:::::::::999<<<;;;999888777888999:::@@@AAACCCGGGJJJJJJGGGDDD>>>777222111000......000,,,...000222222000...---...***+++000000222@@@RRRooouuuWWWBBB777222......///000000111111000......------...000222444666444000---,,,---000222111111111000111111222333222111111///...,,,***)))******+++++++++,,,,,,,,,---------------,,,+++*********))))))))))))******,,,---///222444555666666777888777444000...///111...***)))---///000444:::AAAHHHRRRYYYZZZTTTKKKEEE<<<;;;999777666999<<>>===:::::::::<<<>>>@@@CCCDDDCCCBBBAAA@@@@@@AAABBBBBBFFFFFFFFFEEEDDDCCCAAAAAA======<<<;;;999666444333444333333333444555666777444666888:::<<<<<<<<<<<<===>>>>>>>>>===;;;999888;;;<<<===???@@@@@@@@@???>>>???>>><<<999999<<<@@@FFFFFFGGGIIIKKKJJJHHHEEE>>>888333222111...---000***,,,...000000000...---///,,,---111000000;;;HHH___xxxgggOOO>>>444///,,,,,,---...///000000000......------...000222333444333222000000000111222111111000000111222222333222222111000///---+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---))))))************))))))+++---000333555666555555444666666555222///...///---***))),,,---...111666888>>>GGGNNNOOOLLLFFFBBB999777333111222666;;;>>>AAADDDFFFEEE@@@:::444111222111222777@@@JJJRRRVVVVVVSSSJJJ@@@<<<<<<;;;777333111222777;;;===BBBHHHQQQMMMGGGBBB>>>999555222000000222666;;;???@@@@@@???<<<888555333111///---,,,,,,,,,,,,+++***)))(((+++***)))((((((((((((((())))))***++++++***))))))&&&&&&((()))************(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%&&&''''''''''''''''''$$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))))))))((('''&&&%%%&&&&&&'''***)))'''%%%%%%&&&'''))))))((((((''''''(((((()))''''''''''''''''''&&&%%%IIIKKKMMMNNNNNNOOOQQQSSSSSSSSSTTTUUUQQQJJJIIILLLNNNLLLIIIDDD@@@???BBBDDDGGGHHHIIIKKKMMMOOOQQQRRRXXXYYYZZZZZZ[[[aaajjjrrr|||wwwnnnhhhfffjjjrrr~~~xxxggg]]]VVVSSSLLLNNNRRRUUUWWWYYYYYYYYYWWWYYY\\\^^^```bbbfffiiiggghhhgggbbb___\\\UUUMMMFFFCCC@@@>>>>>>>>>===<<<999999999:::;;;>>>@@@AAA@@@>>>===<<<<<<>>>@@@BBBEEEFFFGGGGGGFFFEEECCCBBB??????>>><<<:::777444222444444555555777888999999888999;;;<<<<<<<<<;;;:::999;;;<<<<<<<<<<<<<<<===BBBDDDFFFGGGFFFEEEDDDDDD???AAABBB???;;;<<>>CCCOOOLLLGGGDDD@@@;;;666333000000333888???EEEHHHIIIDDD@@@:::666444222000...............---+++)))(((******))))))))))))))))))************************&&&'''((()))))))))))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&(((((((((''''''&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((($$$%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++***)))))))))(((&&&%%%%%%&&&((()))***)))&&&$$$$$$&&&(((***(((((((((''''''(((((((((((((((((((((((('''&&&%%%LLLNNNPPPRRRRRRRRRTTTUUUVVVTTTSSSTTTQQQKKKIIIKKKMMMLLLIIIEEEAAA???@@@AAAEEEFFFHHHJJJLLLNNNPPPPPPVVVVVVVVVTTTUUUYYYbbbiiiuuu}}}~~~oooiiiffffffkkkvvvtttfff^^^XXXTTTPPPRRRUUUWWWYYYYYYXXXWWWWWWYYY\\\^^^___bbbeeehhhggggggddd^^^ZZZXXXQQQJJJDDDBBB???============<<<:::999888888999:::;;;<<<>>><<<:::999999<<>>AAAIIIPPPWWWWWWVVVSSSNNNJJJGGGEEEAAA;;;666666444111///000---...///111222222222222,,,---///111111111666<<>>>>>>>>;;;777333111000///111444999@@@HHHPPPUUU\\\^^^\\\XXXUUURRRKKKCCC:::444000222555777;;;???IIIHHHEEECCC@@@<<<666222000000333999AAAHHHLLLNNNFFFAAA;;;666444222111000000000000000...,,,***((()))))))))***************++++++************++++++''''''((())))))***))))))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((((((((('''&&&&&&&&&&&&'''&&&''''''((())))))))))))%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))(((((('''&&&%%%$$$%%%''')))+++)))'''%%%$$$$$$%%%(((***((((((''''''''''''(((((())))))))))))(((''''''&&&QQQSSSWWWXXXXXXWWWWWWXXXWWWTTTRRRSSSQQQKKKIIIJJJLLLLLLKKKHHHCCC@@@@@@@@@BBBDDDFFFIIILLLNNNPPPPPPSSSTTTTTTSSSRRRVVV^^^dddqqqzzzuuugggdddeeehhhooo|||rrrfff___YYYUUUSSSUUUXXXZZZ[[[ZZZXXXVVVVVVXXXZZZ[[[\\\^^^aaadddiiihhhccc[[[VVVSSSNNNGGGDDDAAA>>>===>>>>>>===<<<:::999888888888888999:::===<<<:::999999;;;>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA???===<<<<<<<<<777888:::;;;============??????>>>===;;;888555333333777;;;===@@@DDDJJJPPPVVVYYY[[[XXXRRRMMMJJJJJJDDDDDDCCCAAAAAAEEEMMMSSSYYYZZZYYYVVVPPPJJJFFFDDDCCC===999999777333111222000111111222333333333333---...///000111333666999999CCCQQQ^^^iiirrr{{{nnn```OOOCCC===888222------,,,+++++++++,,,...///,,,---...000222444555666888888888888777555333222//////000000111222444444/////////...---+++***)))******+++++++++,,,,,,,,,,,,+++***(((&&&&&&%%%%%%))))))************))))))***,,,///222444555444444444555777999:::888333///---******---///...000333555888===BBBEEEDDDBBBAAA===;;;:::<<<@@@CCCBBBAAA===<<<;;;888444222333444222444888<<>>:::999999888999:::;;;<<<===<<<;;;::::::;;;===>>>AAAAAAAAAAAABBBCCCEEEEEEGGGEEECCCAAA@@@AAACCCDDD@@@AAACCCDDDEEEEEEEEEEEECCCCCCAAA???<<<888555333222777<<>>BBBDDDCCCAAA?????????@@@DDDIIIIIIEEE@@@===<<<999555222222444666666888<<>>>>>:::444/////////222777???GGGMMMOOOFFFAAA:::666555666888888666555333000...,,,++++++***+++---.../////////...,,,++++++******++++++,,,'''((()))+++,,,---------******)))(((''''''''''''&&&&&&&&&&&&'''((()))*********)))(((((((((((()))))))))*********)))(((((('''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$$$$$$$$$$%%%%%%&&&&&&$$$#########$$$$$$%%%&&&(((''''''&&&&&&''''''((((((((()))*********))))))[[[___dddfffeeebbb___]]]WWWRRRPPPQQQPPPKKKIIIJJJLLLNNNPPPOOOKKKFFFCCCBBB???AAAEEEIIIMMMPPPQQQRRROOORRRUUUWWWXXX]]]dddiiittt}}}|||uuuppphhh______eeennnyyyrrriiiddd^^^YYYUUUWWWZZZ]]]^^^]]][[[ZZZSSSTTTUUUVVVVVVWWWYYY\\\WWWWWWSSSNNNMMMOOONNNJJJGGGDDDBBB@@@AAAAAAAAA@@@999999999999:::<<<>>>???======<<<;;;;;;;;;<<<===AAAAAA@@@AAABBBDDDFFFGGGIIIHHHEEECCCCCCEEEHHHJJJIIIJJJLLLMMMNNNNNNMMMLLLHHHGGGEEECCC???;;;777555222777===AAAEEELLLWWW___bbbfffiiifff^^^WWWUUUUUUOOOJJJDDDAAACCCHHHMMMOOOPPPTTTWWWVVVPPPJJJGGGEEEFFF@@@======;;;666333444333333333222222222222222222333222000000222444333666777;;;???BBBEEEJJJOOOMMMKKKJJJMMMQQQPPPKKKFFF===;;;:::::::::777222...111///---+++++++++,,,---***,,,///222555888:::;;;===<<<;;;:::888666444222/////////000111333444555000000000000///...,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))+++***)))(((((()))***++++++,,,---///111333555666888888999;;;>>>===888444...,,,,,,000222222333777999<<<@@@DDDEEECCC@@@>>>DDDDDDEEEJJJMMMKKKCCC<<<===<<<999444111111333666999;;;???AAACCCGGGNNNSSSVVVaaammmuuuwwwsssfffZZZGGG<<<222000111111222444666777:::<<<===999333...//////111666>>>FFFKKKNNNFFFAAA;;;666666888;;;<<<888666333000...,,,,,,,,,,,,---///000111222111111---,,,+++******+++,,,---'''((()))+++---......///+++***)))((((((''''''(((''''''&&&''''''((()))***+++******)))))))))))))))***************)))((('''((()))*********)))'''&&&((((((((((((((((((((((((%%%&&&((()))))))))((('''$$$$$$%%%%%%%%%$$$###"""""""""######$$$$$$$$$$$$'''''''''&&&&&&''''''''''''((()))***************\\\aaaeeeddd___[[[ZZZ\\\ZZZVVVRRRQQQRRRRRRNNNKKKPPPQQQPPPMMMHHHDDDBBBBBBEEEDDDFFFLLLOOOOOOQQQUUUUUURRRTTTYYY[[[]]]fffqqq}}}xxxqqqeee```aaaccckkkxxxrrrfff]]]XXXVVVWWW[[[]]]\\\\\\]]][[[WWWSSSQQQQQQUUUZZZ[[[XXXTTTUUUPPPKKKJJJKKKMMMMMMLLLFFFBBB???@@@CCCCCC@@@<<<::::::;;;::::::;;;>>>AAA@@@???===;;;;;;;;;<<<===??????@@@@@@@@@BBBFFFIIIJJJKKKKKKJJJJJJMMMSSSWWWVVVYYY\\\\\\YYYSSSOOOLLLLLLGGGCCCCCCAAA:::555555555777;;;???FFFNNNWWW^^^dddfffhhhhhhddd]]]UUUPPPPPPKKKDDDAAAAAACCCDDDDDDJJJIIIJJJMMMPPPOOOKKKHHHDDDEEEFFFDDD@@@:::444111000000111222222111111111000/////////111222444666222444666888999<<>>>>>===<<<;;;888666555666777666111---+++,,,---,,,++++++,,,...------///333777:::;;;;;;@@@>>>;;;666222111111222000///////////////000000111///---,,,,,,+++)))((())))))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++,,,,,,+++******+++---,,,...000111111111333444:::???AAA???>>><<<888222...,,,...222222111333888===BBBGGGIIIGGGDDDCCCDDDIIIHHHIIIMMMPPPMMMEEE>>>:::999777444222222333555999:::===@@@DDDHHHLLLMMMVVVYYYbbblllsssqqqfff]]]III>>>444000000000222666;;;999777777888777333000444666888;;;>>>AAADDDEEEBBB???;;;777777888;;;<<<:::888444000,,,+++---///333222222111000//////...111111000///...,,,+++***'''(((***+++,,,,,,++++++)))))))))(((((('''''''''((())))))(((((((((+++---******+++++++++******))),,,+++***)))((('''&&&%%%&&&&&&'''((())))))(((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&%%%%%%$$$###%%%$$$###"""###$$$%%%&&&''''''((('''%%%%%%'''(((++++++***)))(((((())))))ZZZ___cccbbb^^^[[[[[[]]]\\\\\\[[[WWWSSSOOOLLLKKKNNNOOONNNLLLIIIFFFEEEEEEHHHFFFGGGLLLOOOQQQVVV]]][[[YYYZZZ^^^```ccclllwwwvvvpppjjjbbb```eeefffooo}}}nnnddd]]]XXXWWWXXX\\\___^^^]]]^^^[[[WWWRRRPPPPPPSSSWWWXXXUUUQQQPPPMMMIIIIIILLLMMMMMMKKKFFFBBB??????AAAAAA>>>;;;999;;;;;;;;;;;;===???BBB@@@???<<<::::::;;;===>>>===>>>???@@@BBBEEEIIILLLLLLKKKLLLPPPVVV[[[]]]\\\aaadddfffddd___XXXSSSPPPKKKEEEAAA@@@===777333333444777;;;???EEEMMMVVV\\\fffffffffddd___YYYSSSPPPNNNHHHBBB??????AAABBBBBBEEEEEEGGGKKKNNNOOOMMMJJJEEEFFFGGGFFFBBB===777444111111111111111000000///000000000000222333555666111222444666777999<<<>>>CCC@@@===;;;;;;;;;:::888777555555666777666222///---...///...,,,,,,---///111000111444888<<<>>>???===<<<:::777444222111111000///////////////000000///---,,,,,,------+++***+++,,,,,,---------------,,,++++++*********++++++***+++,,,+++******,,,...---...000111111222555777:::???AAA???===<<<888333000///000333444444777===DDDHHHKKKJJJGGGEEEEEEGGGKKKJJJKKKNNNPPPMMMEEE???:::999888555333333444555888:::<<<@@@DDDHHHLLLNNNOOOSSS\\\gggooonnneee]]]III>>>333000000000333666;;;999888888999888555222333666999<<>>@@@BBBAAA>>>;;;888888:::===@@@;;;===@@@BBBDDDHHHMMMPPPPPPNNNOOOXXXdddkkkiiieeennnpppqqqoooiiiaaa[[[XXXMMMFFF@@@>>>:::555333444555888===BBBGGGNNNUUUZZZeeedddbbb___ZZZUUUPPPMMMIIIEEE???<<<<<<===>>>>>>???@@@CCCGGGLLLNNNMMMLLLGGGHHHIIIIIIFFFAAA===:::555555444333222111000000111111111111222444555666///111222333333555888:::===;;;888888888888777555444444444555666555222000000111111///------...///444333444777<<<@@@CCCDDD>>><<<999666444222111000000//////.........//////,,,++++++---//////...---......//////......---,,,,,,+++***)))))))))))))))***+++,,,+++***+++---///...///000000111333777:::<<>>===:::555444222222444666777===DDDNNNOOONNNKKKFFFDDDGGGIIIMMMLLLKKKMMMMMMKKKDDD???;;;999888666555555666666999:::<<<@@@DDDIIIMMMPPPMMMPPPWWWbbbiiiiii```XXXHHH===333//////000333777;;;:::888888999999777555666888<<>>AAA>>>;;;:::<<<===>>>>>><<<:::777222...---...000000000000000111111222222222222333333222///---+++++++++,,,---------,,,,,,)))))))))))))))*********(((***++++++***)))***+++((()))***+++,,,---------,,,++++++***)))(((((('''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&''''''&&&&&&(((************)))))))))))))))QQQSSSTTTSSSQQQOOOPPPQQQYYY\\\^^^]]]XXXRRRNNNMMMHHHIIIIIIHHHFFFEEEFFFGGGIIIIIILLLRRRVVV\\\fffpppsssssssssssstttzzzooohhhdddaaaeeemmmsss~~~uuuccc[[[WWWUUUUUUXXX^^^aaa```______[[[UUUSSSRRRQQQRRRSSSQQQMMMJJJGGGFFFFFFJJJOOOQQQOOOMMMGGGDDDBBBAAA@@@???===:::???@@@@@@@@@>>>===???@@@@@@>>>:::777777:::>>>AAA===???BBBEEEGGGKKKPPPSSSSSSSSSVVV___jjjqqqpppnnnuuuwwwxxxuuuoooggg```]]]PPPHHH@@@===:::666555777777;;;@@@EEEJJJPPPVVVZZZ^^^^^^]]][[[VVVQQQLLLHHHDDDAAA===999888999:::;;;;;;===@@@DDDHHHJJJKKKKKKIIIJJJKKKLLLJJJGGGCCCAAA<<<;;;999777444333111111222222222222222333333333///000222222222333555777999777555555666666555444222222222333444444333222111222222000...---...///333444888???EEEJJJKKKKKKCCC???999444111000000/////////......------......******+++...111222111000////////////...---,,,+++,,,+++***)))((((((((((((,,,------,,,******,,,---000000000//////222666:::>>>AAABBB@@@???@@@>>>:::777444222444666999AAAIIIVVVUUUQQQJJJDDDCCCFFFJJJLLLKKKIIIIIIHHHEEEAAA===:::999777777888999999888<<<===>>>AAAFFFKKKOOORRRQQQSSSWWW___dddcccZZZRRRFFF<<<222///000111333777:::999888777777888888888<<<===???AAABBBCCCBBBBBBAAA>>>;;;;;;===>>>===<<<<<<;;;888333///---...000111111111111111222222222444444555666444111///---,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++)))+++------+++*********))))))***++++++,,,++++++*********))))))(((((('''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''((('''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&((())))))(((((('''%%%&&&'''&&&&&&&&&(((***))))))*********)))))))))PPPPPPOOOMMMJJJIIIIIIIIIPPPQQQSSSVVVXXXVVVQQQMMMHHHIIIHHHFFFDDDDDDEEEFFFGGGIIIPPPXXX^^^cccnnnxxx~~~oooiiifffcccfffmmmzzzrrr```YYYUUURRRQQQVVV[[[^^^]]]]]]]]]YYYTTTTTTTTTTTTSSSRRRPPPLLLIIIFFFFFFGGGKKKPPPRRRQQQNNNIIIGGGEEEDDDCCCAAA???>>>BBBCCCCCCAAA>>><<<<<<<<>>;;;777555555777888:::<<>>999555333444666:::CCCLLLYYYWWWQQQIIICCCAAAEEEIIIIIIHHHFFFDDDBBB???===::::::999888999<<<>>>>>>===AAAAAABBBDDDGGGKKKPPPRRRTTTTTTWWW\\\aaa___WWWOOODDD:::222000111111333666888777666555555666888:::@@@AAAAAACCCEEEFFFHHHIIIFFFAAA===<<<======;;;888:::999777333///---...///333333333333333333333333333444555444333111...,,,++++++++++++,,,,,,,,,---))))))******++++++,,,,,,***,,,......,,,***)))******+++++++++***)))((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$&&&'''((()))***)))((('''%%%&&&''''''&&&&&&(((***((()))************))))))PPPOOOLLLIIIGGGFFFFFFFFFHHHHHHJJJOOOUUUUUUQQQLLLHHHIIIHHHFFFEEEEEEGGGIIIGGGKKKTTT^^^dddkkkwww|||nnniiigggdddgggnnnqqq^^^XXXUUUQQQOOOSSSWWWYYYXXXXXXYYYWWWSSSUUUUUUUUUTTTRRROOOKKKIIIHHHGGGGGGKKKPPPRRRPPPNNNIIIIIIHHHFFFEEECCCBBBAAACCCDDDDDDBBB???<<<;;;;;;===;;;888777888;;;???AAACCCFFFJJJMMMPPPSSSVVVYYY```gggooopppmmmmmmssszzz}}}}}}|||uuukkk___VVVQQQOOOGGG???<<<:::777999<<<:::???FFFMMMQQQSSSVVVWWWTTTVVVYYYYYYUUUNNNFFFAAA>>>===;;;777444333555777999<<>><<<;;;;;;<<<::::::===BBBFFFEEEDDDFFFEEEEEEEEEGGGJJJMMMPPPQQQPPPQQQVVV[[[ZZZSSSLLL@@@888222222444333222444666666555444333555999<<>>AAAAAAGGGOOOUUUYYY[[[\\\\\\ZZZ[[[[[[YYYTTTMMMFFFAAA<<<<<<;;;777444222444777777:::>>>@@@@@@BBBEEEHHHLLLMMMOOOQQQSSSSSSSSSSSSSSSPPPKKKEEE@@@<<<:::999;;;:::999777444111...,,,000222333444444555888:::666555444555555444222000///111222111......///222111222333222000000111333333:::FFFSSS\\\^^^[[[WWWKKKDDD;;;666444444222000///...---,,,++++++++++++------///222444555222000000000000000//////...---******)))******+++,,,---,,,---...---++++++---///000111333444555777:::===AAADDDCCC@@@@@@CCCDDDBBB===999777888:::===EEENNNUUUTTTQQQKKKEEEBBBDDDGGGIIIGGGEEEAAA>>>===>>>??????===>>>CCCJJJNNNNNNLLLJJJHHHFFFDDDDDDFFFIIIKKKMMMKKKKKKNNNQQQPPPIIIBBB===666222444666444222222666666666444333666;;;???FFFIIIPPPVVV[[[^^^______XXXOOOEEE???>>>;;;666111111222111///---,,,---...111222444555777999;;;;;;999888666444333222222222------------///111333444222111111111111111111000///000///---+++)))***+++------------,,,,,,+++***))))))******++++++++++++((((((((((((((('''&&&%%%$$$%%%''')))***)))(((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$(((''''''''''''((())))))((())))))'''%%%$$$%%%''''''(((***+++++++++))))))IIIFFFBBB@@@@@@AAABBBCCC@@@EEEJJJKKKIIIHHHHHHJJJHHHIIIIIIIIIJJJLLLPPPSSSOOORRRYYYbbbjjjttt|||}}}nnnkkkkkkmmmuuunnn___\\\YYYUUUQQQMMMPPPPPPNNNOOOSSSTTTRRRSSSUUUUUUTTTPPPLLLJJJIIIJJJGGGFFFHHHKKKMMMLLLJJJHHHHHHHHHGGGEEEDDDDDDEEE>>>@@@BBBBBB@@@>>>======999999888888:::<<<>>>@@@CCCGGGMMMRRRVVV[[[___cccoooxxx{{{|||~~~zzzqqqjjjgggUUUNNNGGGFFFEEECCCDDDHHHIIIOOOWWW^^^aaabbbccccccaaa```]]]YYYSSSLLLFFFBBB<<<===<<<888444222444777555888===???@@@BBBFFFJJJLLLMMMOOORRRTTTUUUUUUUUU]]]ZZZTTTNNNHHHDDDBBBAAA>>>>>><<<:::666222...,,,///111333333444555888:::666555444555555444111...///111222000------///111222333444333222222333555222888AAAMMMUUUWWWUUURRRGGGBBB;;;999999888444000///...---,,,++++++++++++...///000333555444222///000111111111111000000///))))))******+++,,,......***+++,,,,,,,,,---///222...000444777999;;;>>>AAA@@@BBBAAA>>>>>>BBBCCCBBB>>>;;;999:::;;;>>>FFFNNNSSSSSSRRRMMMGGGDDDEEEGGGKKKIIIFFFCCC@@@???@@@BBBAAA@@@AAAGGGOOOTTTTTTRRRKKKIIIFFFCCCBBBDDDFFFHHHMMMJJJGGGHHHIIIFFF>>>777;;;555333666777444111111777777777555444777===BBBIIIOOOYYYccciiikkkjjjhhh___UUUHHHAAA>>><<<666111/////////...,,,+++,,,...///000333666999<<>>;;;999777777888999.........///111333666777555555555444444333333333111111///---***)))***,,,------......///.........+++++++++,,,,,,------...(((((())))))((('''&&&&&&$$$%%%''')))******)))((((((((('''&&&%%%%%%$$$$$$''''''((((((''''''&&&%%%((('''&&&&&&&&&''')))***)))))))))'''%%%$$$%%%&&&&&&(((***+++,,,+++***)))JJJIIIGGGEEECCCAAAAAA@@@EEEEEEFFFFFFFFFFFFFFFFFFGGGJJJNNNRRRUUUUUUTTTSSSRRRTTTXXX^^^iiiwwwyyyuuuwww|||pppjjjiiimmmxxxpppaaaTTTSSSWWWTTTRRRMMMLLLPPPRRRRRRSSSVVVSSSRRRQQQOOONNNLLLKKKJJJKKKJJJIIIJJJKKKKKKIIIGGGCCCCCCEEEEEEEEEDDDCCCBBBBBBCCCBBB???;;;:::===@@@::::::999:::<<<<<<<<<;;;BBBFFFLLLSSSYYY```ggglllqqq{{{~~~zzzqqqhhhZZZSSSNNNMMMMMMKKKKKKNNNQQQWWW___eeeggghhhhhhhhheeeaaa[[[SSSLLLHHHFFFEEE>>>??????<<<888555777999888999:::===@@@DDDGGGHHHHHHLLLOOOOOOLLLLLLQQQUUUXXXXXXWWWUUUQQQLLLGGGDDD???===;;;888555333222111222222333444555777999:::666444222111222222111000111000///...............444444333333333222222222333666:::>>>CCCHHHJJJLLLCCC===777555666555111---------,,,,,,,,,---......333333333333222222222111000///...000222222///,,,---,,,***))))))+++,,,...++++++,,,------.../////////111333666999;;;<<<===;;;===>>>>>>>>>???AAACCC<<<<<<===@@@FFFKKKNNNOOOMMMLLLKKKHHHEEEDDDEEEGGGJJJJJJIIIFFFAAA@@@AAADDDEEEDDDCCCFFFJJJOOORRRSSSLLLGGGDDDFFFDDD??????CCCDDDEEEEEEFFFEEEAAA:::666444444444444444444444444555555555444555:::@@@EEEJJJWWWeeellloooooolllhhhZZZTTTLLLDDD===888444111222222111000///...------444333444888>>>AAA@@@???AAAAAAAAA@@@@@@@@@??????:::666111...///111444666;;;<<<<<<:::777555555555444222000...,,,++++++++++++,,,...000111000///...+++***)))***++++++***)))&&&'''''''''&&&%%%%%%$$$%%%%%%''''''((((((((('''&&&''''''((())))))***+++'''''''''(((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((%%%&&&))))))&&&%%%(((IIIHHHFFFDDDBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCFFFIIINNNSSSVVVWWWWWWVVVXXXYYY\\\aaajjjwww~~~vvvsssuuu~~~vvvoookkknnnzzzooo```SSSRRRVVVRRRQQQMMMLLLOOOQQQPPPQQQSSSQQQQQQQQQOOOMMMKKKJJJKKKKKKJJJIIIIIIJJJJJJHHHFFFBBBBBBCCCCCCCCCBBBBBBAAACCCDDDCCC@@@===;;;===???;;;;;;:::;;;<<<===<<<<<>>AAACCCCCCBBBBBBEEEKKKPPPSSSTTTOOONNNKKKGGGDDDBBBCCCEEEGGGHHHIIIGGGDDDCCCDDDFFFFFFDDDBBBCCCGGGJJJLLLLLLGGGBBB@@@BBBAAA<<<<<<@@@BBBBBBBBBBBBAAA>>>999555333333333444444555666777:::::::::999999<<>>DDDJJJSSS[[[bbbgggkkknnnqqqzzz~~~zzzooohhhbbb```bbbdddcccdddgggdddgggkkkmmmllljjjiiiiiiddd```YYYQQQIIIDDD@@@>>>AAAEEEIIIHHHBBB:::555333777888;;;>>>BBBEEEGGGHHHFFFHHHJJJIIIFFFFFFIIILLLPPPRRRSSSTTTSSSQQQOOOMMMEEEBBB???;;;777444222111222222222333333555666666777666666666777666444111............///000111222333444555666666444333111666777888:::;;;<<<<<<<<<>>>:::555333333222000---+++++++++++++++,,,------333222000//////111222444444222000///000111111000///...---,,,,,,,,,---...++++++,,,,,,------......000111333444666666777777666777999:::;;;<<>>@@@???<<<<<<>>>???>>>=========<<<999666333333333444555777999;;;===>>>?????????BBBFFFIIISSS]]]iiirrrvvvvvvmmmcccVVVPPPGGG@@@<<<;;;;;;:::888777555444222111000000666555666:::???DDDGGGIIIHHHGGGFFFFFFGGGIIILLLMMMHHHDDD???999555444444555999:::;;;:::888777888999444222000...,,,+++++++++---...000111222222111000...,,,+++***+++***)))'''(((((()))))))))(((''''''&&&&&&%%%$$$%%%&&&'''(((&&&(((***+++,,,+++***))))))))))))(((((('''''''''''''''((((((((((((''''''''''''''''''(((((()))***'''%%%&&&))))))&&&%%%'''GGGGGGEEEDDDBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDGGGLLLSSSYYY^^^bbbdddfffffffffgggkkkrrr{{{}}}yyyxxxyyyzzz}}}vvvtttuuuzzz}}}uuummmmmm|||oooaaaVVVVVVYYYTTTUUUQQQPPPSSSTTTQQQPPPQQQMMMPPPSSSQQQMMMJJJKKKMMMJJJHHHFFFFFFFFFFFFEEECCCBBBAAA@@@???@@@AAABBBCCCAAAAAA@@@>>><<<999777666<<<=========<<<===???AAADDDJJJSSS\\\cccjjjpppssspppwww~~~|||tttnnnjjjhhhlllnnnmmmnnnpppjjjkkkllliiifffbbb```___^^^ZZZUUUNNNGGGBBB???>>>AAAFFFJJJIIIBBB;;;666444666888<<<@@@CCCEEEFFFGGGCCCEEEEEEDDDBBBBBBDDDFFFHHHJJJMMMPPPQQQQQQOOONNNHHHFFFAAA<<<777444222222222222222333444555666777888888888999999888444111---......///000222333444333555777888888666333111666666777888888888888888:::777333111111111///---,,,,,,,,,,,,,,,---...///333111///......111333555555333000......///000111000000///............///,,,,,,,,,,,,------------///000111333555666777777666777999999888999<<<>>>@@@@@@AAAFFFMMMTTTXXXZZZVVVTTTOOOHHHCCCAAACCCEEEDDDFFFJJJNNNOOOOOOOOOOOOJJJGGGBBB@@@??????>>>===??????@@@AAAAAA@@@???@@@===<<<::::::;;;;;;999888444333444555777:::===???>>>@@@BBBCCCDDDGGGJJJMMMTTT^^^iiirrryyyxxxnnnbbbVVVOOOFFF???<<<<<<===>>>:::999777444222111111111555555777:::???EEEJJJMMMLLLKKKIIIHHHIIIKKKNNNPPPMMMJJJEEE???999666555666999::::::999777555666777333222000---++++++***+++---...///000111111000000000...,,,++++++***(((&&&((((((((())))))((((((''''''&&&%%%######%%%'''(((&&&(((+++------,,,***)))+++******)))((('''&&&&&&&&&''''''((((((''''''&&&''''''''''''((()))***+++(((%%%&&&))))))&&&%%%(((HHHGGGFFFEEEDDDDDDDDDDDDAAAAAABBBCCCCCCDDDEEEEEECCCGGGMMMTTT\\\dddjjjmmmqqqrrrssstttvvvzzzzzztttooolllnnnqqqyyyssstttwww~~~}}}vvvoooqqqqqqddd[[[\\\^^^XXXUUUPPPOOORRRSSSQQQPPPQQQPPPRRRTTTSSSOOOLLLLLLMMMHHHFFFDDDCCCDDDDDDCCCBBBCCCBBBAAAAAAAAACCCDDDEEEBBBAAA@@@>>>===:::888666;;;<<<======<<<===@@@DDDEEEKKKSSS\\\dddllltttyyyssswww}}}}}}{{{yyyvvvrrrqqqtttvvvsssssstttlllkkkhhhccc\\\WWWTTTTTTUUUSSSOOOJJJFFFBBB@@@???@@@CCCFFFDDD???:::888888777:::>>>AAADDDEEEEEEDDD@@@AAAAAA@@@>>>>>>???@@@AAADDDHHHLLLOOOPPPPPPPPPKKKHHHBBB===888444333222333333444555777999:::;;;<<<;;;;;;;;;;;;999555222...//////000222444666777444666888999999777444222444555666777888888888888777555222000000000//////---------......000111111222111///...///111444666555333000...,,,---000111222111111000000000000000......---------------------...111333666888999999999::::::999777777888999???@@@DDDJJJSSSZZZ___aaaYYYVVVPPPIIIDDDCCCEEEHHHFFFHHHLLLQQQTTTTTTSSSRRRLLLHHHDDDAAA???>>>===<<<>>>@@@BBBCCCCCCCCCBBB@@@===<<<::::::;;;<<<;;;:::444555666888;;;>>>AAACCCBBBCCCEEEEEEFFFGGGKKKMMMWWW```kkkuuu{{{{{{qqqeeeWWWPPPGGG???===>>>@@@AAA<<<:::888555222111111111444555888;;;@@@FFFKKKOOOOOOMMMKKKIIIIIIKKKMMMOOOOOONNNJJJDDD===888777888:::;;;;;;888555333222333333222///---+++*********,,,,,,---...////////////111///,,,++++++***(((&&&&&&''''''(((((((((''''''((('''%%%$$$$$$%%%'''(((''')))+++------,,,***(((++++++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))***,,,,,,)))&&&'''******'''&&&)))HHHGGGFFFFFFEEEEEEEEEEEEAAABBBBBBCCCDDDEEEFFFFFFEEEIIIOOOXXXbbbkkksssxxxxxx{{{}}}yyysssmmmiiikkkppp~~~xxxsssuuuzzz~~~}}}}}}zzzuuupppvvvtttggg^^^___```YYYSSSNNNLLLOOOQQQPPPQQQSSSUUUUUUVVVUUUTTTQQQNNNLLLFFFDDDBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEBBB@@@???>>>===;;;999999;;;<<<<<<;;;===BBBGGGIIIOOOXXXaaaiiipppwww{{{vvvvvvzzz|||yyyyyy{{{}}}~~~yyyxxxzzzyyyuuurrrrrrhhhfffaaaZZZSSSNNNLLLLLLMMMLLLJJJGGGDDDBBBAAA@@@>>>AAABBB@@@<<<999999:::999;;;???CCCEEEEEECCCBBB>>>===<<<<<<<<<<<<<<<===???AAAFFFKKKOOOQQQQQQQQQLLLHHHCCC<<<888555333333333444666888;;;???AAACCCCCCAAA@@@???>>>;;;888555000111111333444666888999666777888999999777666444333444555777888999999999555444222000//////000000.........///000111222333111000000000111333666777555444222///------000222333333333222222111111000000/////////......------...///222555777:::;;;<<<<<<<<<<<<:::777666666888;;;>>>CCCKKKUUU\\\```aaaYYYVVVOOOHHHDDDDDDHHHKKKJJJKKKMMMQQQUUUUUUSSSQQQKKKHHHDDDBBBAAAAAA@@@???>>>CCCEEEEEEEEEFFFDDDAAA>>><<<;;;;;;<<<===<<<:::666777999<<>>===<<<<<<======;;;999777999===AAADDDEEEFFFFFFHHHHHHGGGFFFFFFIIIMMMQQQ]]]gggrrrwwwwwwtttmmmeeeTTTOOOHHHCCCCCCEEEGGGIIIBBB???;;;777444333333333444888===AAADDDHHHMMMQQQQQQPPPPPPPPPPPPPPPQQQRRRUUUVVVTTTMMMCCC;;;999999<<<===<<<:::777444444555888777444222000/////////,,,,,,,,,---......///000000...,,,,,,,,,+++***(((&&&'''((()))))))))))))))))))))((((((((('''''''''((())))))******))))))(((***)))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&(((***,,,---///,,,)))***------***))),,,EEEEEEDDDDDDDDDDDDEEEEEEHHHIIIIIIJJJLLLMMMNNNNNNLLLPPPWWWaaammmyyyxxxrrruuu|||~~~|||yyysssnnniiigggjjjvvvzzzkkk___]]][[[RRRWWWRRROOORRRUUUXXX\\\```___[[[WWWXXX[[[YYYQQQJJJBBB@@@>>>>>>@@@BBBDDDDDD@@@AAACCCEEEFFFFFFEEEDDDAAA===999777888999999777444777:::::::::===DDDKKKTTT]]]jjjuuuzzzzzzyyywwwooojjjkkkppppppkkkiiikkkooo||||||xxxwwwsssjjjcccaaaTTTRRRMMMHHHCCCBBBCCCEEEHHHGGGFFFDDDBBB@@@>>>>>><<<@@@CCCBBB===888666666;;;>>>BBBEEEFFFDDD@@@===:::999888888999;;;;;;:::888;;;@@@EEEIIIKKKKKKKKKKKKHHHBBB;;;777555444444444666999>>>CCCIIIMMMPPPQQQNNNIIIFFFDDDAAA>>><<<444555555666888999;;;<<<999999999888888888888888333444555666777777777777333333222111//////111333,,,,,,------///000111222000000222333555666777888777888888666222111222555555555555555444333222111333333222111000///......444555777888:::;;;;;;;;;<<<======;;;:::999:::<<>>===:::888888:::???CCCFFFGGGGGGGGGDDDDDDDDDEEEHHHMMMTTTYYY\\\gggrrrtttqqqmmmfff```RRRMMMGGGDDDEEEHHHKKKLLLDDDBBB===999666555555555666:::@@@DDDGGGJJJNNNRRRQQQQQQRRRSSSTTTUUUUUUVVVYYYZZZXXXPPPEEE<<<999999<<<======;;;999777777888;;;999777555333222222222...------......///000111///...,,,,,,,,,,,,***)))(((((()))***************))))))******)))((('''''')))))))))((((((((((((((()))))))))))))))*********%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&(((***,,,...///---***+++......+++***---GGGEEEEEEHHHGGGBBBAAABBBJJJIIIIIIIIIIIIIIIJJJJJJMMMOOOUUU```ooo~~~zzzzzzxxxpppqqqgggbbbgggppp}}}}}}ggg]]]ZZZWWWUUUUUUUUUVVVUUUUUUVVVZZZ\\\[[[ZZZYYYYYYYYYVVVOOOJJJBBB???;;;:::===@@@CCCDDDCCCCCCCCCDDDEEEEEEBBB@@@:::::::::999999999888888777888:::===@@@DDDGGGIIIUUU___jjjssszzz~~~}}}xxxsssiiibbbdddgggfffbbbaaakkkwww}}}}}}{{{xxxvvvsssnnnjjjfffaaaZZZUUUNNNKKKFFFBBB@@@AAACCCEEEHHHHHHGGGEEEBBBAAAAAABBBCCCBBBBBB@@@???===;;;:::???@@@BBBEEEFFFDDD@@@<<<:::888777777999;;;;;;;;;<<<===???CCCHHHJJJIIIHHHEEEBBB>>>:::999777555333222444888===AAAGGGMMMQQQSSSQQQLLLHHHDDDBBBAAAAAA<<<888555555888;;;;;;:::888777777666666666777777777777777777777666666555222111000000111000...,,,---......---++++++,,,...000///...222777;;;<<<;;;<<<;;;999666333444666999<<<<<<<<<:::777555666777777666444333333222000...333444666888:::;;;<<<===;;;:::999888888888999:::AAAFFFKKKPPPWWW]]]ZZZUUUQQQLLLEEE@@@@@@DDDJJJNNNWWWVVVQQQMMMMMMOOOMMMHHHHHHFFFDDDCCCEEEFFFFFFEEEGGGIIILLLMMMLLLMMMNNNOOOGGGDDD@@@>>>>>>===:::777777999===AAACCCDDDCCCBBB@@@@@@DDDIIILLLNNNUUU]]]ccciiillliiieeebbb^^^YYYPPPOOOLLLJJJHHHGGGHHHHHHAAA@@@===999666555777999>>>EEELLLNNNLLLJJJKKKMMMJJJLLLPPPUUUWWWXXXWWWVVVYYYRRRLLLHHHBBB:::777999>>>@@@???;;;:::;;;:::666999888777555444444333333555444222000///...---------...///---+++******+++&&&(((***,,,.../////////,,,***((((((((()))((('''((((((((((((((()))***+++***)))(((''''''((()))***((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&'''***---///)))***+++,,,,,,,,,,,,+++FFFCCCDDDGGGGGGCCCBBBCCCJJJJJJIIIIIIIIIKKKLLLNNNOOORRRXXXbbbppp~~~wwwpppjjjaaa___gggrrriii]]]YYYVVVTTTUUUUUUUUUTTTTTTVVVZZZ]]]\\\ZZZYYYYYYYYYVVVPPPKKKCCC@@@<<<;;;<<>>;;;<<<:::888999;;;=========>>>>>>@@@DDDHHHIIIHHHGGGEEEBBB>>>;;;999777555444333666:::>>>CCCJJJQQQUUUYYYVVVQQQLLLGGGCCCAAA@@@;;;888555555777999999888999888888777777777888888777777777777777666666555222000//////000000...,,,...///000///------...000111//////222666999::::::::::::999777555666999;;;??????>>>;;;888666777888888777555444333222000///333444666999;;;===??????<<<;;;:::999999999:::;;;@@@EEEJJJOOOVVV[[[XXXSSSMMMIIICCC???@@@DDDKKKOOOUUUUUUQQQMMMMMMPPPNNNJJJIIIGGGEEEEEEFFFGGGGGGGGGEEEHHHJJJLLLMMMNNNPPPQQQLLLIIIFFFDDDCCC???:::666555777;;;>>>@@@AAA@@@@@@AAABBBGGGMMMOOORRRZZZdddjjjnnnnnnhhhccc___[[[VVVNNNMMMLLLJJJHHHFFFEEEEEEAAA???;;;888666777:::===DDDJJJQQQRRROOOKKKIIIJJJIIILLLQQQVVVZZZ[[[YYYWWWTTTNNNHHHDDD>>>777555666999===>>><<<<<<>>>===999999999888777666555555555666555444222000000//////---------,,,******+++,,,***+++---...000000000///...,,,)))(((((((((((('''&&&&&&&&&'''(((***+++,,,***)))(((''''''((()))***)))(((''''''&&&&&&&&&'''&&&%%%%%%%%%'''))),,,---***************+++++++++DDDBBBCCCGGGGGGEEEDDDGGGLLLJJJHHHGGGHHHKKKNNNPPPPPPTTT[[[eeeppp|||vvvnnnfff___^^^iiiwwwmmm^^^WWWTTTRRRTTTTTTSSSRRRRRRUUUZZZ]]][[[YYYXXXXXXYYYVVVPPPKKKDDDAAA===;;;<<<>>>@@@AAACCCCCCCCCDDDEEEEEEBBB???888999999::::::888777666:::<<>>@@@BBBHHHIIIKKKJJJHHHFFFEEEFFFCCCDDDDDDDDDBBB???<<<:::999:::===@@@CCCBBB???======<<<;;;;;;===?????????@@@@@@AAADDDFFFGGGFFFDDDEEEBBB===:::999777555333444777;;;@@@FFFNNNVVV\\\```]]]XXXQQQKKKEEEBBB@@@===;;;999888999999999777:::999999888888999999:::777777888888777777666555222000////////////...,,,000111111000//////111222111000000222555777888888999999:::999999:::===@@@BBBBBB@@@===999777777888::::::888777555333222111444555777:::===???@@@AAA===<<<;;;::::::::::::;;;???DDDJJJNNNSSSWWWUUUPPPHHHEEEAAA>>>???DDDJJJNNNQQQRRRPPPMMMOOOSSSRRROOOJJJHHHEEEEEEFFFFFFFFFFFFCCCFFFHHHJJJKKKMMMOOOQQQQQQPPPNNNLLLIIICCC<<<777444666999;;;======<<<;;;@@@DDDKKKQQQSSSVVVaaalllsssvvvssskkkccc^^^YYYTTTOOOOOOOOONNNKKKHHHEEECCC@@@>>>:::777777;;;@@@CCCLLLRRRXXXYYYUUUNNNIIIGGGFFFHHHNNNTTTYYYYYYWWWTTTLLLFFFBBB???:::333111222444999======???BBBAAA===::::::999999888888777777999888666444333333333333111111000...,,,,,,...000...///000111222222222222222...***(((((((((''''''$$$$$$$$$&&&''')))+++,,,))))))(((((((((((())))))))))))(((''''''''''''(((%%%%%%$$$%%%&&&(((***++++++***)))((((((((()))***DDDBBBCCCHHHJJJHHHIIIMMMOOOLLLIIIFFFFFFIIIMMMOOOOOOTTT\\\eeennnxxxssslllgggaaabbbmmm{{{sssaaaWWWSSSQQQSSSSSSRRRPPPPPPSSSXXX\\\XXXVVVTTTUUUVVVTTTOOOJJJEEEBBB>>><<<===???@@@@@@CCCCCCCCCEEEFFFDDDAAA>>>999:::;;;<<<;;;:::888777>>>@@@EEELLLSSSZZZ```cccgggnnnuuuxxxzzz|||yyytttqqqkkkgggeeeaaa]]]\\\___```bbbdddbbb___^^^^^^^^^ZZZWWWTTTOOOJJJFFFBBB???======;;;;;;<<<===???AAAEEEGGGJJJJJJIIIGGGFFFEEE@@@AAABBBAAA@@@===999777999:::===AAAEEEFFFDDDBBB???>>>===>>>@@@AAA@@@@@@AAAAAA@@@BBBCCCCCCBBB@@@BBB???;;;888777666444333555777;;;AAAHHHQQQ[[[aaadddaaa]]]VVVPPPIIIDDDAAAAAA@@@???>>>===<<<;;;999;;;::::::999999999999:::777888888888888777666666222000///...//////...---000111111111000000111333222222111222444555666666777999;;;<<<<<<>>>AAACCCEEEDDDBBB>>>999777888999<<<<<<<<<:::777555555555666777999;;;===>>>???@@@===<<<<<<;;;::::::::::::???EEEKKKNNNQQQTTTRRRNNNEEECCC???===>>>BBBFFFIIIJJJMMMNNNNNNQQQWWWXXXVVVLLLJJJGGGEEEEEEEEEDDDBBBBBBDDDFFFFFFFFFGGGJJJLLLRRRSSSTTTSSSOOOGGG???999666777888999999888777666<<>>@@@CCCBBB???;;;;;;;;;;;;::::::999999;;;:::888666666666777888;;;:::777333000///111444111222333444555555666666555111---)))((((((''''''$$$$$$%%%%%%'''(((******))))))(((((((((((())))))(((((('''''''''''''''(((%%%$$$$$$%%%%%%'''((()))+++)))'''&&&&&&'''((()))DDDCCCEEEJJJMMMMMMPPPTTTTTTQQQKKKGGGFFFGGGKKKMMMNNNSSS[[[dddkkkssszzz}}}ppphhhddd___bbbooo~~~|||gggYYYSSSQQQRRRRRRQQQPPPOOORRRVVVZZZTTTRRRPPPQQQRRRQQQLLLHHHFFFCCC@@@???@@@BBBCCCCCCDDDDDDEEEFFFGGGEEEAAA>>><<<<<<=========<<<;;;:::@@@EEELLLVVV___ggglllooorrrwww{{{zzzyyyxxxtttnnniiifffddddddaaa\\\ZZZ\\\ZZZYYYYYYXXXUUUSSSRRRTTTQQQOOOMMMHHHDDD@@@===<<<;;;::::::;;;<<<===>>>???@@@CCCFFFGGGFFFDDDDDDDDD???@@@@@@@@@>>>;;;888777888999===BBBFFFIIIHHHGGGBBBAAA@@@AAABBBBBBAAA???AAA???>>>?????????>>><<<>>><<<888666666555444333555777;;;@@@HHHSSS^^^eeegggeeeaaa\\\UUUNNNIIIEEEDDDDDDDDDCCCAAA>>><<<;;;===<<<;;;:::999999999999888888888888888777777666333111///...///000///...///000000000//////111333333333333333333444555777777:::===??????AAACCCEEEEEEDDDAAA===888666777888<<<>>>>>><<<999777777888999999;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;:::999888???EEEKKKMMMOOOQQQOOOKKKDDDBBB???===<<<>>>@@@BBBCCCHHHLLLNNNRRRYYY\\\\\\RRROOOKKKIIIGGGFFFEEECCCDDDEEEEEECCCBBBAAACCCDDDOOORRRVVVVVVRRRJJJAAA<<<999999999999777555333222666:::CCCJJJNNNSSS___kkkvvv{{{}}}wwwqqqkkkddd]]]\\\]]]]]]\\\WWWPPPIIIEEEBBB>>>:::;;;AAAHHHOOORRRYYY\\\______[[[SSSLLLHHHBBBBBBDDDIIIMMMLLLGGGBBB>>>:::777777444///---///111777<<<===@@@CCCBBB>>><<<=========<<<;;;:::999;;;:::888777777999;;;<<>>>>>>>>===============AAAGGGRRR^^^iiiqqqvvvxxx{{{}}}zzzxxxsssmmmddd___]]]^^^]]]XXXUUUUUUSSSPPPNNNOOOMMMIIIHHHJJJHHHHHHFFFBBB>>>;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<>>>AAABBBAAA@@@AAABBBAAA@@@@@@>>>===;;;999888666888;;;AAAGGGJJJKKKJJJGGGEEEDDDEEEEEEDDDBBB@@@@@@>>>===<<<===<<<;;;999;;;999666555666666666555666888;;;@@@HHHTTT```hhhkkkiiigggbbb[[[TTTNNNJJJEEEGGGIIIHHHEEEAAA???>>>AAA@@@>>><<<:::999999888888888999999888888777666555333000///000111000000---/////////...///111333333444555555444444666888888;;;>>>AAAAAABBBCCCDDDCCCBBB>>>:::555444555777999<<<===;;;888666888::::::;;;<<<>>>??????@@@@@@===>>>======<<<;;;999999===EEEKKKLLLLLLMMMKKKHHHBBBAAA>>><<<;;;:::;;;;;;>>>DDDJJJLLLPPPWWW[[[[[[WWWTTTPPPNNNLLLKKKJJJHHHHHHHHHGGGCCC@@@???@@@AAAJJJOOOTTTVVVQQQIIIAAA<<<:::999999777666444222111222444:::CCCIIIOOOXXXbbbnnntttxxxvvvtttrrrnnnjjjfffffffffccc]]]TTTLLLGGGDDDAAA>>>@@@HHHPPPVVVXXX[[[\\\\\\ZZZVVVPPPJJJFFFBBB@@@???CCCGGGGGGBBB<<<888555444555333///---///000666:::;;;>>>BBBBBB???>>>>>>???>>>===;;;999888999888777666888;;;>>>@@@EEEDDD@@@;;;666333333444555555555555777888::::::777444111...---+++(((&&&)))(((''''''&&&&&&''''''(((((())))))))))))((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))CCCAAADDDKKKPPPSSSXXX]]]```]]]XXXTTTRRRRRRTTTUUUVVVZZZ```ccceeehhhooouuutttxxx}}}~~~}}}}}}uuuiiiccc\\\ZZZcccvvvvvvaaaWWWSSSPPPQQQRRRQQQOOOOOOPPPQQQQQQNNNLLLMMMOOONNNKKKHHHFFFDDDCCCEEEHHHKKKMMMMMMLLLLLLNNNOOOPPPMMMHHHDDD@@@???===<<<;;;<<<===>>>???GGGUUUdddpppxxx|||}}}|||zzzuuupppddd[[[SSSSSSSSSQQQNNNMMMKKKGGGEEEHHHGGGBBB@@@BBB@@@@@@@@@<<<888777888:::999999:::::::::999888777999;;;<<<=========???AAAAAA???===;;;999888888888777999===CCCIIINNNOOOOOOLLLKKKJJJIIIIIIGGGDDDAAA@@@>>><<<<<<<<<<<<:::999:::888666666777999999888888999<<>>;;;666222111333555444888:::999555444666::::::<<<>>>@@@BBBDDDEEEEEE@@@@@@@@@@@@???===;;;:::;;;CCCIIIIIIHHHHHHGGGDDD??????===;;;:::999888888;;;BBBHHHIIIKKKPPPTTTTTTUUUSSSPPPNNNOOOOOONNNMMMMMMMMMJJJGGGCCCAAABBBCCCGGGLLLRRRSSSMMMEEE===999666666555555444444333333111000444===FFFLLLTTTZZZbbbhhhmmmnnnpppuuuxxxwwwssssssqqqmmmeee\\\SSSNNNGGGCCCBBBFFFNNNWWW\\\]]]\\\ZZZVVVRRRMMMHHHDDDAAA>>>:::888;;;AAABBB===888444111111333222...---//////333777999<<>>;;;888777666555444555888<<<@@@CCCEEEEEECCC???:::777777777888777666666555666777777666444222111///---)))&&&(((((((((''''''((())))))'''((()))******)))((('''&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''&&&&&&&&&%%%%%%&&&'''((()))******AAA@@@CCCJJJPPPSSSYYY^^^cccaaa]]]ZZZYYYYYY[[[\\\[[[___cccdddcccffflllrrrnnnsssxxxyyyxxxyyy}}}}}}ssshhhaaaaaa```iii}}}zzzdddXXXTTTPPPRRRSSSRRRPPPNNNNNNNNNQQQNNNLLLMMMOOOOOOLLLIIIEEEDDDDDDGGGKKKOOOQQQQQQOOOPPPQQQSSSSSSQQQKKKGGG@@@???<<<::::::;;;===???===GGGVVVfffttt{{{~~~}}}yyysssfffYYYMMMJJJLLLKKKIIIHHHGGGAAA@@@DDDCCC===;;;===:::;;;;;;888555333555888999999999999999777555444888999:::;;;;;;<<>><<<999444000///111444000444777666333222555888:::<<<>>>BBBEEEHHHJJJJJJBBBBBBBBBBBBAAA???===<<<999AAAGGGGGGEEEEEEDDDAAA======<<<;;;:::888777777:::AAAFFFFFFGGGKKKNNNNNNPPPNNNLLLLLLNNNOOOOOOOOOQQQPPPNNNJJJFFFEEEFFFGGGFFFKKKQQQQQQJJJAAA:::666222222222333333444555555222///111;;;EEELLLQQQVVVZZZ```dddffflllvvv}}}~~~{{{uuummmcccZZZTTTHHHEEEDDDIIISSS[[[______]]]YYYRRRLLLGGGBBB???<<<888444111555;;;===:::555111//////111111---,,,...---111555777;;;BBBEEEDDD@@@@@@@@@@@@>>>:::777555444333333444777<<>>?????????===;;;<<<>>>AAA>>>???@@@@@@>>>>>>>>>???<<<999;;;EEEPPPZZZdddkkktttvvvtttllleee___WWWPPPPPPSSSWWW[[[\\\[[[XXXVVVOOOLLLHHHEEECCCAAA>>><<<@@@@@@???===;;;;;;<<<>>>CCC>>>888666777666333///000000000111222444555666444777:::999666666;;;???BBBBBBBBB???<<<::::::;;;:::888555222///...------000222444444444444666777:::===BBBGGGJJJJJJJJJIIIIIIGGGFFFGGGHHHFFFBBB>>>AAA>>>===@@@EEEEEEAAA======<<<;;;<<<===<<<999777888;;;>>>@@@AAABBBDDDFFFLLLMMMPPPRRRTTTVVVVVVVVVWWWVVVUUUUUUSSSOOOJJJFFFOOONNNLLLJJJGGGBBB;;;666333222111000000222444555555444444999@@@GGGKKKLLLPPPSSSXXX^^^dddkkksssxxx}}}~~~~~~zzzsssiii___YYYRRROOOKKKLLLQQQWWWYYYYYY___YYYPPPGGG@@@:::555222777444222444999;;;999666......//////...------,,,///000222666;;;???AAAAAA???BBBBBB???>>>===888111///000111444777:::<<<>>>???AAABBBAAA???======>>>BBBBBB@@@;;;444222333666444444444333000,,,)))'''))))))(((((((((((())))))&&&&&&((()))************(((&&&$$$$$$%%%'''''''''((((((''''''''''''((((((((()))))))))'''''')))***CCCEEEHHHLLLPPPWWW___dddiiikkkjjjeeeaaa```___[[[]]]ccciiijjjhhhiiiooouuuwwwzzz}}}}}}yyywww}}}vvviii```\\\[[[___lllooo]]]SSSOOONNNOOOPPPMMMJJJKKKPPPNNNKKKJJJLLLOOOOOOKKKGGGCCCEEEFFFGGGJJJNNNTTTXXX[[[]]]\\\\\\^^^^^^WWWNNNHHHEEE@@@>>>===<<<;;;;;;>>>BBBKKKXXXeeeoootttvvv}}}}}}}}}{{{xxxwwwxxxyyypppcccQQQDDD???>>>>>>===<<<;;;:::999888777666555555666666555444333555666777777777888999999999888999:::===???AAABBBCCCCCC@@@===;;;999666222444:::;;;???GGGPPP[[[dddkkkooouuunnndddYYYRRRKKKGGGDDD>>>>>>>>>===<<<===@@@CCCBBBDDDFFFFFFEEEDDDCCCBBB???<<<===FFFRRR\\\fffnnnsssuuussskkkeeeaaaZZZTTTSSSWWW^^^eeehhhhhhfffdddZZZWWWRRRNNNJJJFFFBBB???BBBAAA@@@???>>>>>>???@@@DDD???999777777666333///333333333333333444444444555888:::999777888<<>>BBBGGGJJJKKKKKKKKKLLLKKKJJJJJJKKKHHHDDD@@@@@@>>>>>>@@@DDDDDD@@@<<<;;;;;;;;;===>>>>>>;;;999999;;;======>>>>>>@@@BBBIIILLLPPPUUUYYY\\\]]]]]]^^^^^^^^^]]]\\\ZZZYYYYYYYYYVVVQQQLLLGGGAAA;;;666222222000000000222444555555444444888???EEEIIIJJJFFFIIIOOOVVV^^^hhhrrryyy|||}}}}}}zzztttkkkaaa\\\UUURRRMMMKKKMMMRRRVVVXXXZZZVVVNNNGGGAAA;;;666222555222000222777999777444..................------//////111555999===???@@@>>>AAABBB???>>>===999333...///000111333555777999:::<<<>>>>>>>>>===>>>@@@BBBCCCAAA<<<666333333555555555555444111---***(((******))))))((()))))))))'''((()))***++++++++++++(((&&&%%%%%%&&&(((((('''((((((''''''''''''((((((((()))))))))'''''')))***CCCFFFIIIMMMRRRXXX___ccceeekkkmmmhhhcccaaa___\\\^^^ccciiikkkjjjlllrrrwww~~~{{{xxxwww|||rrrddd[[[WWWZZZ___pppuuu```UUUNNNMMMNNNQQQNNNJJJIIILLLKKKJJJJJJLLLOOOOOOJJJFFFCCCDDDFFFHHHKKKQQQWWW[[[aaabbb```^^^___bbb^^^XXXPPPKKKDDD>>><<<;;;:::999<<>>BBBDDDDDDCCCBBBDDD@@@<<<:::777555888>>>>>>CCCLLLXXXeeerrr|||yyykkk]]]RRRKKKFFFDDD>>>>>>>>>======@@@DDDHHHKKKMMMOOOQQQQQQNNNKKKIIICCC???@@@HHHTTT^^^jjjssswwwyyyvvvooojjjgggbbb]]]WWW\\\dddlllqqqrrrqqqooofffccc^^^ZZZUUUPPPKKKGGGEEEDDDCCCBBBBBBBBBCCCDDDFFFBBB<<<:::999888555222555666777777777555444333777999;;;:::999:::>>>BBBCCCBBB@@@===:::999:::<<<888777777555333111///...000111111111111333777:::<<>>AAAAAA???======>>>>>><<<;;;;;;===???EEEIIIQQQYYY___ccceeefffggghhhiiihhhfffeeehhhkkkgggbbbYYYOOOGGG@@@:::666111111000000111222444555555444444777<<>>BBBBBB???======999444000000000000111222333444333555888:::;;;<<<>>>@@@AAABBBCCC???999444333333555666666555333///,,,***+++******)))((((((((()))))))))***+++,,,,,,,,,,,,)))'''&&&&&&((()))))))))((((((''''''''''''((((((((()))))))))'''''')))***DDDGGGJJJMMMQQQVVV\\\```bbbiiilllhhhcccaaa```^^^^^^ccchhhlllmmmqqqvvv{{{~~~{{{yyyxxx~~~qqqccc[[[WWW[[[bbbtttxxxaaaTTTPPPMMMMMMNNNLLLHHHHHHKKKJJJJJJKKKMMMNNNLLLGGGCCCBBBDDDFFFIIILLLRRRXXX]]]bbbdddcccbbbcccfffddd^^^WWWQQQGGG@@@;;;:::999888;;;<<<@@@GGGPPPXXX]]]___aaabbbbbbaaa^^^\\\\\\]]]fff```TTTEEE:::666:::???===;;;888555333333444444222333444333333333555777999:::;;;;;;<<<>>>AAACCC>>>AAAFFFKKKMMMLLLIIIGGGJJJEEEBBBAAA???===???CCCEEEKKKTTT```nnnzzz{{{nnn```UUULLLFFFCCCAAAAAABBBAAABBBEEEIIIMMMTTTVVVYYY]]]]]]ZZZTTTPPPFFFBBBBBBJJJVVVaaammmwwwzzz{{{xxxqqqllljjjfffaaa\\\___eeelllppprrrssssssnnnlllhhhddd```ZZZTTTPPPIIIGGGFFFEEEFFFGGGGGGGGGHHHDDD@@@===<<<:::888555666888999;;;;;;:::888777999:::;;;;;;;;;<<<@@@CCCAAA@@@>>>:::777777888:::888888888777666333111///000000000000000222777:::===???DDDIIINNNRRRTTTUUUWWWXXXYYYYYYXXXVVVRRRPPPKKKJJJIIIIIIHHHEEE???;;;888999;;;???CCCEEEDDDCCCDDDCCCAAA>>>;;;:::;;;===CCCHHHQQQ[[[bbbgggiiiiiijjjnnnrrrqqqmmmlllnnnrrrrrrjjj]]]QQQGGG???:::666000000000000111222444555333333333555888;;;===>>>@@@AAADDDIIIPPPZZZeeelllooooooooommmjjjeeeaaa^^^[[[ZZZVVVOOOIIIHHHLLLPPPKKKHHHEEEBBB???;;;666333111///...///222333222000,,,---......///...............///111333666:::>>>AAAEEEEEE@@@<<<:::777222444333222111111111111111...111444666888999;;;===>>>AAACCCAAA;;;555222222555666666555444111...,,,******)))(((''''''''''''))))))***+++,,,,,,++++++)))((('''(((***++++++***((((((''''''''''''((((((((()))))))))'''''')))***CCCEEEHHHKKKOOOUUU[[[```aaagggjjjgggddddddcccaaa^^^ccciiinnnrrrwww}}}}}}|||yyy{{{pppccc[[[WWW^^^fffxxx}}}dddUUUTTTNNNJJJIIIHHHFFFHHHLLLKKKKKKLLLMMMLLLIIIDDDAAABBBCCCFFFHHHKKKQQQWWW\\\```eeehhhiiikkkmmmjjjeee]]]UUUKKKBBB<<<:::999888<<<<<<>>>CCCJJJQQQUUUVVVXXXYYYYYYWWWTTTQQQOOOOOORRRSSSPPPGGG===888:::???===;;;888555444333444444000111333333333444777999;;;<<<=========@@@EEEIIILLLPPPVVV[[[\\\ZZZVVVSSSOOOJJJHHHHHHHHHEEEEEEHHHNNNSSS[[[eeeoooxxx}}}wwwoooeee]]]UUUNNNIIIHHHIIIJJJIIIIIIKKKNNNQQQZZZ\\\```dddfffccc\\\WWWIIIDDDDDDKKKVVVaaammmvvvwwwxxxuuunnnhhhfffbbb]]]^^^```dddiiinnnsssvvvxxxtttqqqnnnjjjfff___WWWRRRMMMJJJHHHGGGIIIJJJJJJIIIFFFDDD@@@===;;;:::888777777999<<<>>>@@@@@@??????<<<============>>>AAACCC@@@@@@>>>;;;888777888::::::::::::999777444111000000000000//////111666999<<<@@@FFFMMMSSSXXX[[[\\\]]]^^^``````^^^]]][[[ZZZUUUUUUTTTRRROOOIIIBBB>>>;;;;;;===AAAFFFHHHIIIHHHGGGFFFDDD???;;;:::;;;<<>>999666///000000000111222333333000111222333444555777888===>>>@@@CCCIIIRRR\\\bbbgggggggggfffeeecccaaa___[[[\\\ZZZTTTLLLHHHGGGHHHCCCAAA???===<<<999555333000//////000111111111000------...............------......///000333999>>>FFFIIIIIIAAA;;;777333///444333222111000/////////---///222333444444666888:::>>>AAA@@@;;;555222111444555555555333111...,,,)))((('''&&&&&&&&&&&&&&&))))))******+++*********)))(((((()))+++,,,,,,***((((((''''''''''''((((((((()))))))))'''''')))***BBBCCCFFFIIIMMMTTT\\\bbbbbbgggkkkkkklllmmmjjjeee```dddkkkrrryyy~~~|||zzzyyy}}}ooobbb[[[XXXaaagggyyyiiiXXXVVVOOOHHHGGGFFFEEEGGGKKKJJJKKKLLLLLLJJJGGGDDDAAABBBCCCEEEGGGIIINNNTTTXXX]]]dddkkknnnppprrrpppkkk___XXXMMMDDD>>>;;;:::999<<<<<<>>>BBBGGGLLLOOOPPPSSSTTTTTTRRRNNNJJJHHHGGGAAAFFFKKKHHH@@@:::999<<<<<<;;;888666444333222222///111333333444555888;;;:::<<<>>>???@@@EEEMMMSSS[[[^^^dddhhhhhheee```]]]UUUOOOKKKLLLLLLKKKKKKMMMUUUYYY```hhhooosssuuuvvvpppnnnkkkgggddd^^^XXXTTTSSSTTTUUUUUUSSSRRRSSSTTT[[[\\\```fffiiiggg```ZZZMMMHHHGGGMMMUUU]]]gggooosssuuurrrlllgggddd___ZZZ[[[]]]aaagggmmmtttyyy{{{tttssspppmmmhhh```XXXRRRPPPMMMIIIIIIKKKLLLJJJHHHDDDBBB@@@===;;;:::::::::999;;;>>>AAADDDFFFGGGGGGBBBBBBAAA@@@AAABBBCCCDDDCCCCCCBBB@@@===;;;;;;<<<======;;;999777444222111000000000//////111444777:::???HHHRRRZZZ___bbbccceeeeeeeeeccc```______```^^^^^^^^^\\\WWWPPPIIIDDD@@@@@@@@@CCCGGGKKKMMMMMMIIIHHHFFFBBB>>><<<<<<===DDDHHHPPPWWW^^^bbbdddeeedddiiiqqqtttsssqqqpppppphhhaaaWWWLLLDDD===888555000000000111111111111111///111222222222222444555444666999===CCCKKKUUU[[[aaaaaaaaaaaaaaaaaabbbbbb[[[[[[YYYTTTNNNHHHDDDBBB===;;;888777777666444222000000000000000000000000......//////...------,,,+++---...---...222:::@@@IIIMMMKKKBBB999555111...111111///...---------------///111111111000111222666:::>>>>>>999444111000222222333333222000---,,,(((''''''&&&&&&''''''((())))))***************)))((('''((())),,,---,,,+++((((((''''''''''''((((((((()))))))))'''''')))***IIIIIIHHHIIIKKKQQQYYY___dddiiiooouuuzzz{{{sssiiicccgggnnnwww|||yyywwwvvv~~~oooddd^^^[[[aaagggwwwmmm[[[UUUNNNHHHGGGGGGEEEEEEGGGGGGHHHJJJJJJHHHGGGFFFEEECCCCCCDDDEEEGGGJJJOOOSSSXXX```gggkkknnnrrrqqqnnn```YYYOOOFFFAAA===;;;999<<<<<<===AAAFFFJJJKKKKKKKKKMMMNNNLLLIIIEEECCCBBB<<>>999666333222222333222111//////000//////...//////000000//////...---++++++***,,,---,,,---111;;;BBBIIIMMMLLLCCC999444111///000000///...............,,,...000000///...///000111666::::::666222000000///000111111000...,,,+++((((((((((((((()))***+++***+++++++++++++++******'''''''''))),,,---,,,***((((((''''''''''''((((((((()))))))))'''''')))***SSSQQQMMMJJJJJJNNNTTTZZZeeekkkttt}}}yyykkkeeejjjqqq{{{{{{vvvsssttt~~~pppfffaaa___```eeeuuunnn[[[SSSMMMHHHIIIIIIFFFDDDDDDEEEFFFHHHHHHGGGGGGHHHIIICCCDDDDDDDDDEEEHHHMMMPPPSSS[[[bbbeeeiiinnnooommm___YYYPPPHHHBBB???<<<:::;;;;;;===AAAEEEHHHIIIHHHDDDFFFHHHGGGDDDAAA???>>>@@@FFFMMMNNNHHHAAA<<<:::888777777555333000...---///111333555666888;;;>>>@@@DDDIIIMMMRRR[[[hhhqqq|||{{{xxxhhh]]]RRROOOQQQTTTZZZ```bbbgggooouuuyyyxxxuuusssmmmmmmnnnqqqtttuuutttsssdddfffhhhgggbbb]]]YYYWWWUUUUUUYYY___eeeeee^^^XXXWWWQQQMMMOOOQQQRRRVVVZZZXXX[[[\\\YYYUUUSSSNNNHHHKKKPPPWWW^^^bbbcccbbb```bbbdddgggjjjkkkiiiddd```TTTOOOJJJIIIKKKLLLIIIEEEJJJJJJIIIGGGEEEEEEFFFGGGAAABBBCCCEEEHHHKKKMMMOOONNNLLLJJJHHHIIIIIIIIIHHHMMMOOOQQQPPPMMMIIIGGGGGGCCCAAA===999666444222222///111222111000///000111777???KKKYYYccciiillllllpppooojjjccc\\\XXXZZZ\\\```ccceeeeeeaaa[[[UUUSSSKKKHHHEEEEEEHHHMMMQQQSSSRRRSSSSSSPPPMMMJJJHHHHHHEEEHHHMMMTTTZZZ___cccdddmmmkkkhhheeeccc___YYYVVVQQQNNNIIIEEE@@@<<<777333111222222111111000///...000333666666444333555777333666:::===BBBHHHOOOSSSUUUTTTTTTUUUXXX[[[^^^aaa]]]WWWPPPKKKHHHEEEAAA===777444000//////000111000---...//////---------...111000000///...,,,+++******,,,---,,,,,,222;;;DDDHHHMMMLLLBBB999444222111111111000000000000111111+++---//////......///000///333777888444111000111......///000///---+++***((()))))))))***,,,---...,,,,,,,,,------,,,++++++&&&&&&'''))),,,---+++***((((((''''''''''''((((((((()))))))))'''''')))***UUUMMMJJJNNNNNNLLLSSS```lllrrrzzz|||vvvqqqggglllttt~~~rrrkkkkkkpppxxxkkkaaa[[[ZZZcccuuuppp\\\RRRJJJEEEFFFIIIIIIHHHHHHEEEDDDEEEIIIMMMNNNKKKHHHHHHFFFDDDCCCDDDGGGJJJMMMRRRRRRUUUYYY^^^aaabbbaaaYYYQQQHHHCCCAAA@@@<<<999999:::;;;===@@@CCCFFFGGGCCCBBBAAA@@@????????????<<>>;;;888222222111000000//////000555555555555666666777777555777:::>>>EEEKKKQQQTTTYYYWWWVVVUUUVVVZZZ^^^```^^^WWWOOOJJJGGGFFFCCCAAA888777555444444333111///,,,///000///,,,+++---//////000000///...,,,+++)))///...---...///222444666<<<>>>===:::555111111222222222222222222222111111222222222111000///...---111222333555555222...******+++---------+++)))(((++++++***))))))***,,,---,,,+++++++++,,,...000222///...,,,***))))))))))))((((((((((((((((((((((((+++***+++,,,---+++(((&&&WWWMMMHHHKKKMMMNNNYYYgggmmmrrrxxx}}}~~~zzzuuuqqqooosssyyyzzzoookkkmmmqqqzzzlllbbb\\\]]]fffxxxqqq]]]QQQIIIDDDFFFHHHGGGFFFGGGEEEDDDEEEIIIMMMOOOMMMJJJIIIGGGEEEDDDDDDGGGJJJLLLMMMNNNQQQUUUYYY[[[ZZZYYYTTTNNNGGGCCCBBBAAA>>>;;;999:::===???AAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAA???CCCFFFGGGKKKLLLFFF<<<888777555333111000///...333444666888<<<@@@BBBCCCJJJQQQ[[[dddnnnxxxyyyoooddd^^^\\\^^^dddkkkrrryyyyyypppmmmsss{{{{{{uuurrrllliiifffdddaaa\\\VVVQQQQQQPPPQQQTTTWWWYYYXXXVVVVVVVVVWWWXXXXXXWWWUUUTTTQQQQQQPPPOOOMMMKKKHHHFFFDDDEEEJJJQQQSSSOOOOOOSSSXXX^^^eeeiiihhhccc]]]ZZZQQQMMMHHHEEEGGGIIIKKKKKKMMMPPPPPPLLLJJJJJJGGGCCCAAABBBCCCDDDEEEHHHLLLOOOOOONNNMMMLLLMMMOOORRRSSSVVVYYYYYYTTTPPPNNNHHHBBBBBBAAA>>>;;;999666555444111111111111000000000000888???IIIRRRXXX[[[]]]^^^___\\\YYYXXXXXXXXXVVVTTTTTTRRRPPPQQQTTTTTTRRROOOJJJIIIHHHKKKOOORRRTTTTTTQQQQQQRRRUUUXXXZZZYYYXXXUUUVVVWWWZZZ]]]```bbbdddccccccaaa\\\VVVPPPMMMLLLHHHFFFCCCBBBBBB@@@===:::444333222111000000000111555555555666666777777777777999===BBBHHHNNNSSSUUUYYYWWWUUUSSSTTTVVVXXXZZZZZZVVVRRROOONNNLLLHHHDDD:::888555333222111000...000111222000...---...000000000111111000///...,,,111000///...///111333444999:::;;;888555333333444666555555555555444444444444444444444333111000000222222222333333111---******+++,,,---,,,+++)))(((******))))))***+++,,,---...---+++******+++---...///...,,,***)))))))))***((((((((((((((((((((((((+++******+++,,,+++)))&&&WWWNNNHHHIIILLLRRR```oooqqqtttwwwyyyyyyvvvrrrooowwwyyy}}}}}}qqqiiiiiilllsss}}}nnnddd___aaakkk~~~sss]]]QQQJJJFFFGGGIIIGGGFFFGGGEEEDDDEEEIIINNNPPPOOOLLLJJJIIIFFFEEEEEEGGGIIIKKKKKKKKKNNNQQQTTTTTTRRRPPPLLLIIIDDDCCCDDDCCC@@@>>>999;;;>>>@@@@@@???<<<;;;=========>>>>>>@@@AAAAAA@@@???>>>@@@GGGNNNKKKEEE999999888555222/////////222555999;;;===AAAGGGLLLVVV^^^kkkvvvyyynnniiiffffffjjjoooyyyvvvrrrwww~~~~~~yyytttqqqkkkhhheeebbb^^^YYYSSSOOORRRQQQQQQSSSTTTUUUTTTRRRUUUWWW[[[___```^^^YYYUUURRRMMMIIIFFFGGGGGGEEECCCDDDBBBDDDJJJOOOPPPQQQSSSXXX]]]bbbdddbbb^^^ZZZXXXQQQMMMHHHFFFGGGJJJMMMNNNPPPRRRPPPLLLIIIJJJHHHEEE@@@AAABBBBBBCCCEEEIIILLLMMMMMMMMMNNNPPPSSSUUUWWWXXX[[[ZZZUUUPPPMMMHHHBBBCCCAAA>>>;;;999888999999444444222111000/////////:::???GGGMMMQQQSSSTTTTTTXXXWWWUUUTTTTTTTTTRRRQQQOOOKKKGGGHHHLLLNNNMMMJJJGGGHHHKKKPPPUUUXXXXXXWWWRRRRRRRRRTTTYYY\\\^^^^^^]]]]]]^^^______`````````cccddddddaaa[[[UUUQQQOOODDDDDDCCCDDDEEECCC@@@===777666444333222222222333555666666777777777777777:::===AAAGGGMMMSSSWWWZZZbbb```]]]ZZZXXXXXXYYYYYYWWWUUUTTTVVVWWWTTTOOOJJJ@@@;;;666222111000000///444555555333111000111222111222333444444333222111444333111///...///000111444555666666555555666777999999999888888888888777888888777666555444333222444333111111111///---***)))***+++,,,,,,***)))(((++++++++++++,,,---//////111000---+++******+++,,,///...,,,***))))))******((((((((((((((((((((((((***)))***+++,,,+++)))'''UUUNNNIIIIIIMMMTTTbbbppptttuuuvvvvvvuuusssqqqpppyyy{{{|||~~~uuujjjddddddhhhsssqqqgggbbbfffqqquuu^^^RRRLLLIIIJJJKKKIIIHHHIIIEEEDDDEEEHHHNNNPPPOOOMMMJJJIIIGGGEEEEEEFFFHHHIIIKKKLLLMMMPPPQQQPPPMMMJJJEEEDDDCCCCCCEEEDDDBBB@@@;;;<<<===>>>>>>===;;;:::;;;;;;;;;;;;<<<===>>>???>>><<<:::;;;BBBJJJNNNOOO@@@<<<777333222111000000333666;;;>>>>>>BBBLLLVVVeeennn|||{{{vvvrrroooooorrrzzz|||xxx||||||vvvqqqnnniiigggddd```\\\WWWSSSPPPWWWVVVUUUUUUUUUTTTSSSRRRTTTWWW\\\cccfffddd]]]WWWSSSLLLDDDAAACCCEEEDDDAAAEEEBBBBBBGGGOOOVVVZZZ[[[\\\___aaa```\\\XXXUUUSSSNNNKKKGGGEEEFFFIIIMMMPPPQQQRRROOOJJJHHHIIIIIIFFFBBBCCCCCCAAAAAABBBEEEHHHJJJKKKLLLNNNQQQTTTVVVWWWXXXZZZYYYSSSOOOLLLGGGAAABBB@@@===;;;:::;;;<<<>>>:::999777555333222222222;;;???EEEJJJLLLMMMNNNOOOXXXWWWVVVUUUTTTSSSQQQPPPPPPJJJEEEEEEJJJMMMKKKHHHEEEGGGMMMTTTZZZ\\\[[[YYYVVVUUUSSSUUUXXX[[[\\\]]]]]]^^^^^^^^^____________bbbfffjjjjjjeee^^^WWWSSSCCCDDDFFFGGGGGGEEEAAA???:::999777555444444555555777777888999999999888777<<>>???;;;;;;::::::::::::;;;;;;;;;:::::::::<<>>CCCFFFHHHJJJKKKLLLVVVWWWXXXXXXWWWVVVUUUUUUVVVPPPJJJIIIKKKMMMLLLJJJGGGKKKPPPXXX]]]___^^^[[[ZZZXXXWWWWWWXXXXXXWWWVVVVVVVVVWWWXXXYYY[[[]]]___```fffmmmoooiii___TTTMMMCCCEEEHHHJJJHHHEEEBBB@@@>>><<<999777666666777888999:::;;;<<<<<<;;;999888<<>><<<;;;;;;>>>AAACCC<<<;;;;;;:::::::::;;;;;;999999:::;;;999<<>>@@@CCCQQQaaannnzzzzzzxxxxxx}}}uuunnnhhhfffbbbbbbaaa^^^YYYVVVUUUVVVZZZZZZYYYVVVRRRPPPPPPQQQPPPPPPSSS[[[bbbccc^^^YYYVVVPPPJJJFFFFFFGGGFFFDDDAAACCCCCCFFFPPP^^^hhhlllgggfffddd^^^VVVOOOKKKIIIGGGFFFEEECCCBBBDDDHHHKKKJJJLLLJJJFFFDDDGGGGGGEEEGGGFFFDDDAAA>>>===>>>@@@AAACCCFFFIIIKKKMMMMMMMMMLLLNNNMMMIIIFFFEEEBBB>>>===<<<;;;;;;===???BBBCCC===<<<:::888888888:::;;;;;;>>>BBBEEEGGGIIIKKKMMMQQQTTTXXX[[[\\\^^^___aaa^^^[[[VVVRRRQQQPPPPPPOOOQQQRRRVVVZZZ^^^___\\\ZZZZZZZZZZZZZZZZZZXXXUUUQQQNNNNNNMMMNNNPPPUUUYYY[[[bbbhhhoooooohhh[[[NNNFFFCCCFFFJJJKKKIIIFFFDDDCCCAAA???<<<999888888:::;;;;;;<<<>>>???>>>===;;;:::<<<>>>CCCIIIQQQYYY___ccckkkjjjhhheeeaaa]]]YYYWWWQQQOOOMMMPPPUUUZZZ[[[ZZZSSSLLLCCC<<<999999::::::;;;;;;;;;===>>>===:::777444666777999:::;;;::::::999777444111///.........---,,,---///222444555444444444555777888999:::::::::888666444222111111111111///---,,,------,,,***+++++++++++++++,,,,,,,,,((())),,,///111333444555444222///---+++***++++++------+++*********++++++************************((('''&&&(((***++++++***JJJKKKLLLNNNTTT___jjjqqqssssssrrrsssuuuxxx|||~~~{{{}}}}}}yyytttttt{{{xxxlllgggfffeeefffhhhsss{{{ooojjjqqqwww___RRROOONNNNNNLLLGGGGGGJJJLLLIIIFFFFFFHHHIIIGGGEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFEEECCCDDDFFFGGGFFFEEEBBBBBBBBBAAA@@@?????????AAA@@@???>>>>>>@@@AAABBB<<<<<<<<<<<<<<<===>>>???:::888999;;;:::999@@@HHHIIIHHHDDD===666333555888777333555<<<@@@CCCQQQbbbooo{{{}}}||||||uuulllddd___]]]\\\]]]]]][[[WWWVVVVVVXXX[[[[[[ZZZVVVQQQOOOPPPQQQNNNLLLLLLRRR[[[___]]]YYYTTTRRROOOLLLIIIGGGFFFFFFBBBGGGIIIIIIQQQ___kkkppphhhhhheee^^^VVVOOOJJJHHHEEEFFFFFFEEECCCCCCFFFIIIEEEGGGGGGCCCCCCFFFFFFCCCCCCCCCAAA???<<<<<<===??????AAADDDGGGIIIIIIHHHHHHCCCFFFEEEBBB@@@AAA@@@<<<999::::::<<<>>>@@@BBBDDD???>>><<<;;;<<<>>>@@@BBBBBBDDDGGGIIIKKKLLLOOOQQQTTTXXX^^^bbbdddfffiiillljjjiiifff```ZZZWWWWWWXXXZZZYYYXXXXXXXXXWWWTTTQQQVVVXXX[[[___```]]]WWWRRRKKKIIIFFFEEEGGGLLLRRRUUU]]]aaafffeee___TTTJJJDDDAAAEEEIIIKKKIIIHHHHHHHHHDDDBBB>>>;;;999:::;;;======???@@@AAAAAA???===;;;<<<===???CCCIIIQQQXXX\\\ccccccbbb```]]]YYYVVVTTTLLLJJJIIILLLRRRVVVWWWVVVRRRKKKCCC<<<999888999999999:::<<<@@@BBBAAA<<<888555666888999:::::::::999888777444111///////////////---,,,...111222222000000111333555777999:::;;;:::888555333111000111111...---,,,,,,------,,,***,,,,,,+++,,,,,,------...+++---000444777999::::::999777333///---+++++++++---,,,+++*********+++,,,++++++++++++++++++++++++'''&&&&&&''')))+++,,,+++IIIKKKLLLNNNUUUbbbpppwww|||zzzxxxvvvuuuuuuwwwwwwzzz|||{{{vvvooonnnssszzz{{{oooccc___aaabbbeeehhhttt}}}ooojjjrrrvvv___UUUSSSRRRSSSPPPKKKKKKNNNNNNJJJFFFFFFGGGGGGEEEBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGEEECCCCCCEEEGGGHHHHHHDDDDDDCCCAAA>>>======>>>BBBBBBBBBBBBBBBAAA@@@@@@<<<<<<<<<===???@@@BBBCCC===888666;;;<<<:::;;;@@@DDDJJJLLLDDD777000444:::999222222;;;@@@CCCQQQaaarrr~~~~~~{{{yyyuuummmccc[[[VVVTTTXXXZZZZZZYYYVVVUUUWWWYYY\\\]]][[[WWWRRRPPPQQQSSSMMMIIIGGGLLLUUU\\\\\\ZZZSSSSSSRRROOOKKKHHHFFFFFFFFFLLLOOONNNSSSaaammmrrrhhhhhheee___WWWPPPKKKIIIDDDFFFGGGFFFDDDCCCEEEGGGBBBEEEEEEBBBBBBEEEEEEBBB?????????<<<;;;;;;===@@@???AAADDDFFFHHHGGGFFFDDD>>>@@@AAA>>>===???>>>;;;777888:::<<>>???@@@BBBCCCCCCAAA>>><<<===<<<<<<>>>CCCJJJQQQUUUWWWXXXXXXWWWTTTQQQNNNKKKHHHGGGGGGKKKQQQTTTTTTRRROOOIIIAAA;;;888777777777888999===AAADDDCCC===888555666777999::::::999999888666333111//////000111000...,,,---000111///---///000222444777999;;;<<<:::888666333111000111111,,,,,,+++,,,......,,,***,,,,,,,,,,,,------...///111333666:::===???@@@AAA@@@===999444000...---,,,---,,,+++*********+++,,,++++++++++++++++++++++++'''&&&%%%&&&)))+++,,,+++HHHJJJLLLOOOTTT^^^kkktttuuuuuussssssrrrssstttuuutttqqqnnnmmmkkkjjjqqqyyyxxxyyyiii\\\[[[^^^___cccjjjyyy{{{mmmkkkrrrzzzeee\\\YYYUUUQQQOOOLLLIIIFFFIIIJJJKKKIIIEEECCCDDDEEEBBBCCCDDDDDDCCCCCCDDDEEEFFFFFFEEEDDDCCCDDDFFFIIIEEE@@@@@@CCCBBB???AAAHHHCCCDDDDDDDDDCCCBBBAAAAAADDDAAA===;;;<<>>:::777666777999;;;@@@IIIOOOLLLAAA888666888444444666:::>>>EEESSS```ttt~~~}}}wwwrrrjjjccc]]]WWWRRROOOQQQSSSUUUUUUSSSRRRRRRRRRXXXYYYZZZYYYUUUQQQLLLHHHMMMIIIEEEGGGMMMRRRSSSRRROOOLLLIIIIIIKKKLLLJJJHHHEEELLLQQQRRRUUU^^^gggjjjdddbbb]]]UUUMMMJJJLLLNNNLLLFFFEEEKKKMMMHHHEEEFFFDDDBBBAAAAAABBBAAA???>>>CCCAAA>>>;;;::::::<<<===@@@AAABBBCCCDDDFFFGGGGGGDDDAAA>>>===>>>===:::777777888999:::;;;>>>CCCFFFCCCCCCCCCEEEIIILLLNNNNNNTTTWWWZZZZZZYYYXXXZZZ\\\fffhhhmmmqqqpppooottt|||~~~|||xxxtttpppkkkfffbbbaaa```ZZZOOOHHHGGGGGGEEEMMMOOOTTT\\\cccccc]]]WWWOOOEEE======@@@AAABBBCCCGGGIIIKKKIIIDDD@@@??????@@@CCCHHHLLLLLLKKKMMMQQQLLLHHHBBB>>>===@@@DDDGGGHHHGGGFFFFFFFFFEEEBBB??????>>>======@@@EEEKKKNNNTTTRRRSSSTTTOOOIIIFFFHHHGGGFFFEEEHHHMMMPPPPPPOOOEEEAAA<<<888666555444333333555999;;;===<<<;;;:::777666444666999999777555444333111000///000222333111000...---,,,---......///000111333444666777888777666444222000...------***))))))******+++,,,---......---,,,,,,///444777999;;;>>>AAACCCDDDDDDCCCCCCEEECCC===888777555222---)))'''+++,,,******,,,)))+++------,,,*********((()))***++++++***)))(((JJJLLLOOORRRWWW___jjjqqqrrrqqqooonnnmmmnnnooopppooollljjjiiiggggggmmmuuuzzzuuufff[[[ZZZ\\\\\\bbbjjjzzzzzzmmmkkkqqq~~~jjj___[[[VVVRRROOOLLLIIIGGGHHHJJJJJJHHHEEECCCCCCEEEBBBDDDDDDDDDCCCBBBDDDEEEEEEFFFFFFEEEDDDDDDFFFIIIFFFBBBBBBEEEEEEDDDFFFLLLIIIIIIHHHGGGEEECCCBBBAAABBB???<<<<<<===???@@@AAA???===:::777666777999:::>>>DDDJJJLLLIIIBBB;;;888666555666999>>>FFFVVVdddtttzzzwwwooojjjddd^^^XXXSSSNNNKKKJJJLLLNNNMMMLLLJJJJJJJJJMMMNNNPPPRRRQQQOOOLLLJJJHHHDDDAAABBBGGGLLLLLLKKKKKKHHHFFFGGGIIIKKKJJJIIIHHHNNNSSSUUUXXX^^^aaa```]]][[[VVVOOOHHHFFFGGGJJJLLLIIIJJJPPPQQQKKKFFFEEEDDDBBB@@@@@@AAAAAAAAA@@@EEECCC@@@>>>======???@@@AAAAAABBBCCCDDDEEEFFFGGGEEEBBB???>>>>>>===:::777999:::::::::;;;>>>CCCFFFFFFIIIMMMQQQTTTUUUVVVVVVZZZ]]]aaacccccccccfffhhhjjjkkknnnqqqqqqqqqwww}}}zzzuuurrrnnnjjjhhhfffddd\\\NNNDDDAAA???<<>><<<<<<===AAADDDIIINNNOOONNNNNNOOONNNKKKEEEAAA@@@AAADDDGGGIIIHHHGGGHHHHHHGGGDDDBBB???===<<<;;;>>>BBBFFFIIIJJJIIILLLOOOMMMHHHGGGIIIHHHGGGHHHJJJMMMOOOMMMKKKAAA===777333111111000///111333666888:::999888777555444333444777888666444333222000///...///000111000000...---------......///000222444666888999:::999888666444222000//////---------......000111111555555444333222555:::>>>@@@CCCHHHJJJJJJKKKLLLMMMMMMQQQPPPHHH@@@:::555000...***(((+++,,,++++++---)))+++,,,,,,+++******+++))))))***++++++***))))))JJJMMMPPPSSSXXX^^^eeejjjnnnllljjjhhhggggggiiiiiiiiieeeccceeeeeeeeekkkrrrzzz~~~pppddd[[[ZZZYYYYYY```kkk{{{xxxllljjjqqqpppbbb]]]WWWSSSPPPNNNLLLKKKIIIJJJJJJHHHEEECCCCCCDDDCCCDDDDDDCCCBBBBBBCCCEEEDDDEEEFFFFFFEEEEEEFFFHHHGGGEEEFFFJJJLLLMMMPPPTTTSSSRRROOOKKKHHHEEECCCBBB@@@>>><<<<<<>>>??????>>>>>><<<999777666666888999:::===BBBJJJOOOMMMEEE===;;;888666999>>>HHHXXXgggtttzzzrrrllleeeaaa\\\WWWRRRMMMHHHDDDCCCDDDEEEDDDBBB@@@@@@@@@BBBDDDGGGIIIJJJIIIGGGFFFAAA>>><<<===AAADDDDDDCCCDDDCCCBBBCCCFFFIIIKKKKKKLLLRRRVVVXXX\\\^^^[[[UUUUUUSSSNNNIIIDDDCCCEEEGGGMMMNNNSSSYYYZZZSSSKKKGGGEEEBBB??????AAACCCDDDDDDIIIGGGEEEBBBAAABBBCCCDDDBBBBBBCCCCCCDDDEEEFFFGGGFFFDDDAAA???>>><<<999777999999::::::;;;???EEEIIIFFFMMMVVV\\\]]]]]]]]]]]]dddgggjjjlllmmmmmmoooppplllkkkllloooooopppwww{{{vvvrrrooonnnmmmjjjhhh___PPPDDD>>>;;;777:::???IIIUUU]]]___YYYTTTIIIAAA:::;;;===>>>???BBB>>>>>>>>>;;;999888:::;;;<<<>>>CCCHHHMMMNNNMMMKKKNNNLLLIIIEEEDDDDDDEEEFFFIIIHHHHHHIIIJJJJJJGGGEEE@@@>>><<<:::;;;===@@@CCCAAAAAAEEEJJJJJJGGGFFFIIIKKKLLLMMMNNNOOOMMMIIIFFF===999444000///...---,,,...000333555666555444222222111111222444444333222111000///------...////////////...---------......,,,---...111333555777888999888777555333111000///------...///000222333444999999999999:::>>>DDDHHHQQQVVV[[[[[[XXXVVVXXX[[[___fffggg^^^PPPCCC999222000+++(((+++,,,***+++---***+++++++++))))))+++,,,)))******++++++******)))IIIKKKOOOSSSWWW[[[___aaagggeeecccaaaaaaaaabbbcccaaa^^^]]]```cccfffmmmtttzzzoooeee^^^]]]ZZZYYYbbbnnn{{{tttiiihhhqqqrrrddd___YYYUUUSSSRRRRRRRRRKKKKKKJJJHHHGGGEEEDDDDDDCCCDDDDDDCCCAAAAAACCCEEEDDDFFFGGGHHHFFFEEEFFFGGGHHHHHHJJJOOOUUUZZZ]]]```___\\\WWWQQQLLLGGGEEEDDD@@@???>>>>>>>>>===;;;999===;;;888666555555777888666777;;;CCCLLLQQQPPPMMMCCC===888999===GGGWWWfffsss|||xxxqqqggg```^^^[[[VVVRRRMMMHHHBBB>>>???@@@@@@>>><<<::::::;;;>>>@@@AAABBBBBBAAA>>>======;;;:::;;;===???>>>===???>>>===???BBBGGGKKKNNNQQQTTTWWWYYY]]]^^^XXXPPPQQQOOOJJJFFFCCCDDDFFFHHHNNNTTT]]]eeefff^^^TTTNNNIIIEEEBBB@@@BBBFFFHHHIIILLLJJJHHHGGGFFFFFFGGGHHHFFFEEEEEEEEEFFFGGGHHHIIIHHHGGGDDDAAA>>><<<999777888888999:::<<>>:::999===DDDLLLRRRSSSOOOKKKEEE>>>:::;;;<<<===???BBB@@@>>><<<999777888999;;;999;;;>>>BBBIIIOOOOOOKKKLLLKKKIIIHHHGGGGGGGGGGGGIIIIIIIIIJJJLLLKKKIIIGGGCCCAAA>>>;;;:::;;;===>>>>>>???CCCIIIIIIFFFFFFIIIQQQRRRTTTUUUSSSMMMGGGCCC===:::444111//////...---,,,...111333333222000///......///000111222111000//////...---,,,------...------------------------,,,---...000222444555666;;;;;;:::999777555444333//////111222444777999:::???AAADDDGGGKKKRRRZZZ___mmmrrrvvvsssjjjdddeeegggrrr{{{uuudddRRRCCC888222---)))******)))***---+++++++++***)))))),,,...++++++++++++++++++++++++IIIKKKOOOTTTYYY\\\]]]]]]^^^]]]\\\\\\\\\\\\]]]^^^ZZZVVVUUUZZZ```fffnnnvvvyyyuuukkkcccbbb___]]]eeeppp{{{oooffffffqqqqqqddd```[[[WWWWWWWWWXXXXXXMMMLLLJJJIIIHHHGGGFFFEEEBBBCCCCCCBBB@@@AAADDDFFFFFFGGGIIIHHHFFFEEEEEEFFFIIIKKKOOOUUU___hhhlllmmmjjjfff___WWWOOOJJJGGGEEECCCAAA@@@???>>><<<888666;;;:::888666555555555666444555777;;;BBBLLLUUU\\\KKKCCC;;;:::===DDDRRR___mmm}}}yyywwwvvvxxx~~~|||vvvqqqjjj```YYY\\\XXXSSSNNNIIIDDD???;;;>>>???>>>===:::888999:::<<<===>>>>>>===<<<:::888;;;;;;;;;<<<===>>>===<<<;;;;;;;;;<<<@@@EEEKKKPPPTTTVVVWWWXXX\\\___[[[TTTOOOLLLHHHEEEDDDEEEHHHIIIQQQ[[[hhhppppppjjj```WWWNNNJJJFFFDDDEEEIIILLLMMMMMMLLLKKKJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJLLLNNNJJJIIIGGGDDD@@@===;;;:::;;;;;;;;;;;;<<>>AAADDDFFFJJJOOOIIIGGGCCC@@@???@@@AAABBBAAACCCBBBAAAGGGNNNOOOJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIKKKKKKIIIGGGEEECCC???<<<::::::;;;;;;<<<<<>>?????????>>><<<;;;:::666777999<<>><<<888666:::999777555444444444444444555666666:::CCCRRR]]]NNNFFF>>>;;;===BBBLLLVVVdddsss{{{pppnnnkkkkkkpppxxx}}}vvvpppkkkddd]]]WWWXXXTTTNNNHHHDDDAAA===;;;=========;;;999888999:::888999:::;;;;;;;;;:::::::::;;;===>>>>>>>>>===<<<;;;;;;;;;;;;>>>DDDKKKQQQTTTWWWYYYYYY[[[___^^^YYYPPPLLLGGGEEEFFFHHHJJJKKKWWWcccqqqwwwwwwrrrhhh___SSSOOOJJJHHHHHHKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIKKKMMMPPPRRRLLLLLLJJJGGGBBB???======@@@@@@???===;;;;;;>>>@@@DDDHHHMMMPPPQQQRRRUUUXXX___aaaeeejjjppprrrqqqpppeee^^^YYYYYYZZZ\\\bbbiiikkkjjjfff^^^WWWTTTUUUXXX\\\]]]WWWLLLCCC@@@===:::888999;;;===@@@CCCEEEFFFGGGDDDDDDIIIMMMPPPVVV\\\WWWTTTPPPNNNOOOPPPQQQQQQIIILLLJJJDDDEEEKKKKKKEEEGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEFFFGGGIIIHHHGGGEEECCCBBB>>>;;;999888888999888888===EEEJJJLLLRRRXXX^^^```bbb```XXXNNNFFFBBB<<<888333000//////...---...///111333222111...---***,,,////////////000111///////////////.........,,,---......///............///111444777999<<<===???@@@AAABBBBBBBBBAAA@@@>>>???BBBGGGLLLQQQUUUWWW[[[bbblllwwwyyyuuu~~~qqq[[[JJJ===555...,,,***((())),,,+++,,,---,,,,,,,,,...000---,,,,,,++++++,,,,,,---KKKLLLPPPVVV]]]aaaaaa```YYY[[[```dddgggggggggfff___WWWRRRUUU]]]fffpppxxxzzzooommmlllhhhkkkqqqvvvyyykkkeeefffssszzznnnccc```\\\ZZZYYYXXXVVVUUULLLIIIGGGGGGGGGGGGDDDBBB???@@@@@@???@@@BBBFFFJJJMMMLLLKKKGGGDDDBBBCCCDDDHHHMMMUUU___pppzzzsssiii^^^TTTMMMJJJIIIDDDBBB@@@???>>>===;;;999999888666555444333333333555777888777888>>>GGGOOONNNEEE>>>===>>>AAAHHHOOOXXXgggwwwxxxnnneeeccc___^^^```hhhqqqwww~~~vvvsssoooiiiccc]]]XXXUUUQQQMMMGGGBBB???>>>===<<<999:::999888666666777999666777888999::::::::::::777:::===>>>???>>>============<<<;;;===CCCKKKRRRRRRXXX\\\\\\]]]______\\\TTTPPPKKKIIIKKKNNNOOOPPP]]]jjjwww{{{yyytttkkkbbbVVVRRRMMMJJJJJJJJJKKKJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIKKKNNNRRRTTTMMMMMMMMMIIIDDDAAA@@@AAA>>>??????>>><<<;;;<<<===BBBDDDGGGJJJLLLMMMNNNNNNSSSUUUYYY```gggjjjiiiggg[[[TTTOOONNNNNNOOOTTTZZZ[[[\\\ZZZTTTMMMJJJLLLPPPOOOPPPMMMFFFAAA@@@@@@===???AAADDDFFFHHHJJJKKKMMMIIIFFFFFFIIIKKKLLLPPPVVVTTTQQQOOOOOOQQQTTTTTTTTTMMMUUUWWWPPPNNNQQQOOOIIIKKKJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDEEEEEECCCAAA???===:::888666555555555777777;;;BBBGGGLLLSSS[[[aaadddeeeaaaXXXMMMEEEAAA<<<888333000/////////......///111222222000---,,,***---000000//////111333111111111111111000////////////111222222222111111...000333888===BBBEEEGGGHHHJJJLLLNNNOOOOOOOOONNNLLLNNNRRRWWW^^^dddiiilllkkkrrr~~~zzz}}}jjjVVVDDD;;;333///---***+++...***,,,...///......///000...---,,,++++++,,,---...IIIJJJMMMTTT\\\```aaa___^^^bbbhhhnnnqqqrrrqqqppphhh^^^WWWYYY```hhhsss{{{~~~qqqooooookkklllpppuuuxxxkkkfffgggtttyyynnnccc```]]]ZZZXXXVVVSSSPPPKKKHHHEEEEEEFFFEEECCC@@@>>>?????????@@@CCCGGGKKKOOONNNKKKGGGCCCAAABBBDDDGGGNNNVVVaaattt}}}vvvkkk___UUUNNNKKKJJJCCCAAA???>>>??????>>>===888777666555444333333333666888999::::::<<<>>>AAALLLDDD>>>===???AAAFFFLLLQQQ___oooyyy|||zzzpppfff[[[YYYVVVTTTVVV^^^hhhooorrrvvv{{{|||yyytttpppnnnkkkkkkhhhbbb[[[VVVSSSRRRLLLGGGAAA===<<<======>>>666666666555333333555777777888888999999888888777555888<<<>>>>>>===<<<<<<>>>>>>===<<<===BBBKKKRRRQQQYYY``````______^^^\\\ZZZUUUPPPNNNPPPTTTUUUUUUbbbooozzz|||yyytttkkkbbbXXXTTTOOOKKKJJJJJJIIIHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHKKKOOOSSSUUUMMMNNNNNNKKKFFFBBBBBBCCC888:::===>>>======>>>??????@@@BBBFFFIIIIIIGGGDDDLLLNNNQQQXXX^^^```^^^[[[SSSKKKEEEDDDEEEEEEIIINNNQQQRRRRRRNNNHHHFFFHHHLLLCCCGGGGGGBBBAAADDDFFFEEEIIILLLPPPRRRSSSRRRRRRRRRJJJFFFDDDDDDBBB@@@BBBGGGBBB@@@???AAAEEEIIIIIIHHHRRR___eee```^^^```^^^WWWOOONNNLLLIIIGGGEEEDDDDDDBBBBBBBBBBBBCCCCCC@@@>>>:::999777444333222222222999888:::???DDDHHHPPPYYYbbbeeefffaaaWWWLLLEEEAAA>>>:::555222111111111000...///111222111///---+++***---111111000000222444222222222222222111000000111222333444555444444333444777<<>>??????>>>>>>===;;;<<<>>>???AAAFFFLLLQQQ]]]```eeehhhiiigggdddbbb]]]ZZZXXXXXX[[[```dddeeekkknnnqqqtttrrrkkkaaaYYYTTTRRRQQQNNNLLLIIIHHHGGGGGGHHHJJJJJJJJJJJJLLLMMMLLLLLLLLLKKKKKKLLLPPPSSSPPPOOOMMMKKKGGGDDDAAA???<<<===>>>??????>>>======:::;;;<<<>>>@@@AAABBBCCCFFFGGGHHHKKKNNNOOONNNMMMEEECCC???===???CCCHHHLLLLLLJJJGGGEEEBBBAAAAAAAAABBB@@@>>>>>>@@@FFFLLLPPPIIIJJJLLLLLLJJJFFFBBB??????<<<:::;;;===???>>>===:::???CCCDDDDDDGGGNNNTTTWWW___hhhnnntttxxxwwwsssggggggbbbYYYRRRNNNGGGAAABBBCCCDDDEEEEEEDDDBBB@@@;;;888555444444555555444444666:::>>>???CCCOOO[[[dddeeeddd```XXXOOOHHHEEE===<<<999777444111...---111///......//////---,,,+++------,,,...111444444666333444777666222333999555999===>>>;;;;;;>>>AAA>>>CCCKKKUUU___hhhnnnrrrttttttuuuttttttvvvxxx{{{vvvtttuuu{{{{{{wwwqqq\\\HHH888777777000---000222111000...,,,,,,...000,,,------...//////......MMMKKKNNNVVV]]]aaaeeeiiipppyyywwwjjjaaaaaaeeejjjmmmxxx}}}~~~wwwvvvvvvssssssuuuxxx}}}sssnnnqqqyyyxxxqqqjjjeee___YYYTTTPPPKKKHHHIIIHHHGGGGGGGGGGGGDDDBBBAAAAAA@@@??????BBBHHHLLLNNNMMMKKKHHHDDDAAA???>>>@@@EEEMMMZZZnnnxxxnnnaaaYYYUUUQQQKKKEEECCCBBB@@@>>>>>>>>>>>>???;;;:::888555444444555555555555555555666777999;;;BBBHHHLLLJJJDDDAAACCCGGGNNNRRRZZZbbbhhhiiifffbbbTTTNNNIIIHHHIIILLLRRRYYYZZZZZZ[[[ZZZ[[[\\\___aaa______^^^ZZZUUUOOOLLLJJJFFFGGGDDD;;;777999:::999;;;;;;;;;:::777666666777888888777777777888999999<<<>>>???@@@@@@??????>>>BBBBBBAAAAAAAAAEEEKKKOOO\\\```eeejjjkkkjjjiiihhhgggeeecccccceeehhhiiiiiimmmmmmmmmlllggg___UUUNNNNNNMMMLLLKKKIIIFFFEEECCCFFFGGGIIIIIIIIIIIIKKKMMMPPPPPPPPPMMMKKKKKKLLLNNNPPPOOOMMMKKKGGGDDDAAA@@@@@@@@@AAAAAAAAA@@@>>>===::::::;;;===>>>@@@AAABBBCCCCCCCCCEEEFFFFFFEEECCC@@@???======>>>AAADDDFFFHHHGGGEEECCCAAA@@@@@@@@@???===<<<<<>><<<:::999:::===>>>===<<<:::>>>DDDIIIMMMSSS[[[aaabbbjjjrrrwww|||{{{{{{ssskkkfff^^^VVVLLLJJJGGGDDDBBBAAA@@@???:::999888888888888777555666666:::>>>AAAEEEPPP\\\aaabbbaaa]]]WWWQQQNNNLLLBBBAAA===999555222///...000///------......---,,,+++,,,---,,,---000222333666555777;;;:::777888===<<>>BBBHHHMMMLLLKKKHHHEEEBBB@@@>>>>>>???DDDKKKVVVgggvvv{{{yyyooofff\\\UUURRROOOJJJFFF@@@???>>>======>>>???@@@;;;:::999999888777777666666555555444444555777888===EEELLLNNNIIIEEEEEEGGGMMMPPPUUU[[[```bbbaaa___UUUMMMEEEDDDEEEEEEGGGJJJMMMNNNNNNNNNNNNQQQVVVYYYWWWYYYZZZXXXSSSNNNIIIHHHDDDEEEBBB;;;777888:::999;;;======<<<:::888888888999888888888888999:::;;;<<<>>>AAAAAA@@@???@@@@@@EEEEEECCCBBBCCCHHHNNNSSSZZZ___fffkkkmmmnnnnnnnnnkkkjjjiiiiiijjjiiifffdddfffddd```]]]XXXQQQIIIDDDHHHHHHHHHHHHFFFDDDBBBAAACCCEEEFFFGGGGGGGGGIIIKKKNNNOOOPPPNNNLLLKKKKKKLLLOOONNNLLLJJJGGGDDDAAA@@@???AAABBBCCCCCCBBBAAA@@@:::::::::;;;<<<>>>???@@@AAA@@@???@@@@@@>>>;;;999999::::::;;;===>>>@@@AAADDDCCCBBB@@@>>>=========::::::999:::<<<@@@CCCEEEBBBAAA>>><<<::::::::::::888888888:::<<<===<<<;;;;;;???HHHSSS___iiirrrwwwzzzzzzqqqhhh```YYYPPPIIIDDDBBBAAA@@@888888888::::::999666444555555777<<<@@@EEEPPP[[[bbbaaa```\\\XXXTTTSSSTTTLLLIIIDDD>>>999444111000000///......000000///---,,,---...//////111444888:::;;;???EEEFFFDDDEEEIIIJJJPPPVVV[[[\\\^^^aaaeeeqqqwww|||hhhqqqqqqYYYDDD>>>???<<<888777444222///---++++++++++++------.........------,,,SSSQQQSSSWWW[[[```lllxxx|||tttjjjddddddhhhlllpppttt{{{{{{qqqnnnnnnrrrsssssstttwww{{{zzzvvvyyyrrrkkkhhhccc[[[TTTOOOKKKHHHEEEDDDDDDDDDFFFIIIJJJIIIHHHCCCBBB???======AAAIIINNNLLLJJJGGGDDDBBBAAA???>>>===BBBIIIRRR```nnnrrrpppfff___VVVPPPNNNKKKGGGDDD===<<<<<<;;;<<<===>>>???::::::;;;<<<<<<;;;:::999888777555444444555555444888>>>FFFLLLMMMLLLIIIGGGLLLNNNQQQUUUZZZ[[[ZZZYYYWWWMMMDDDCCCCCCAAA??????GGGHHHHHHGGGFFFIIIOOOTTTTTTWWWYYYXXXSSSLLLGGGDDDBBBBBB@@@<<<888888999:::<<<>>>??????<<<:::999999999999999999:::;;;<<<<<<<<>>AAACCCEEEDDDCCCBBB;;;:::::::::;;;<<<===>>>AAA@@@?????????===:::777666666777777999;;;===>>>CCCBBBAAA>>><<<:::999888666777777888:::<<<>>>???<<<;;;999888666666666666555555777999;;;<<<<<<;;;???EEERRRcccvvvzzzooonnnfff[[[SSSNNNKKKIIIGGG>>>>>>=========;;;888555888666666;;;AAAGGGQQQ[[[aaabbbbbb___[[[XXXVVVVVVTTTPPPJJJCCC<<<777444222111000///000222222111000......000222333555;;;AAABBBGGGOOOWWW[[[]]]^^^``````fffnnnuuuyyy~~~vvvffflllxxx}}}dddKKKBBBBBB@@@<<<999666333///,,,+++******)))------.........---,,,,,,XXXUUUTTTVVVYYY```mmmyyyxxxqqqkkkjjjmmmpppqqqtttzzzzzzrrrhhhgggiiinnnqqqpppssswww~~~}}}zzzyyymmmeee```[[[VVVQQQNNNKKKHHHFFFBBBBBBCCCEEEHHHJJJIIIHHHCCCBBB???======AAAIIINNNMMMJJJFFFCCCCCCCCCAAA???<<>>??????>>>>>><<<999666444555555333222666888>>>HHHRRRTTTPPPKKKJJJJJJLLLOOOSSSTTTSSSQQQRRRHHH@@@@@@AAA???======DDDEEEFFFDDDBBBDDDKKKPPPUUUWWWYYYXXXSSSLLLEEEBBBAAA@@@???===:::888999<<<@@@BBBDDDDDDBBB???===<<<:::::::::;;;;;;<<<===>>>===AAAEEEEEECCCAAACCCFFFDDDEEEFFFHHHKKKRRR[[[aaa]]]cccjjjmmmlllkkkmmmooojjjjjjjjjjjjhhhddd^^^YYYSSSRRRRRRRRRSSSRRRPPPNNNEEEEEEEEEDDDCCCAAA???===;;;===???@@@@@@AAACCCEEE???BBBFFFHHHJJJLLLNNNPPPKKKJJJIIIGGGEEECCCAAA???>>>@@@CCCDDDEEECCCAAA???===<<<;;;::::::;;;<<<===???>>>>>>>>>???>>><<<999777666444444666:::===@@@DDDCCCAAA???<<<999666555555666666777888999:::;;;777777888777777555444333333444777999:::<<<===>>>EEEOOOaaaxxxtttiiibbb[[[XXXWWWWWWUUUSSSKKKIIIGGGEEEDDDBBB???<<<>>>999888===DDDKKKTTT\\\[[[^^^``````^^^ZZZWWWVVVUUURRRLLLEEE>>>888444222111000///000222333333222///---///333555777AAALLLPPPYYYeeeooovvv{{{}}}}}}|||ssseeehhhssspppUUUFFFCCCAAA===999777333///,,,,,,+++***(((,,,---------------,,,,,,ZZZUUURRRTTTXXX```mmmyyy}}}wwwsssqqqpppqqqqqqtttxxx}}}uuunnnddddddgggllloooooosssyyy}}}|||{{{qqqfff___VVVTTTPPPNNNLLLKKKHHHFFFBBBAAABBBDDDGGGHHHHHHFFFCCCAAA???===>>>BBBHHHMMMMMMIIIDDDBBBCCCCCCBBB@@@<<>>======???@@@CCCDDDCCC@@@AAAHHHMMMUUUXXXZZZXXXSSSLLLFFFCCCAAA???>>>>>><<<999:::>>>DDDGGGJJJKKKIIIEEEBBBAAA;;;;;;;;;<<<===>>>???@@@@@@EEEJJJJJJGGGEEEHHHKKKMMMNNNNNNOOOQQQUUU[[[``````ffflllmmmjjjiiikkknnnfffeeeeeedddccc```[[[WWWQQQRRRTTTWWWXXXUUUPPPMMMIIIHHHFFFDDDAAA???===<<<:::<<<>>>??????@@@BBBDDDAAACCCEEEFFFFFFHHHJJJLLLKKKJJJJJJHHHFFFDDDBBBAAADDDFFFHHHHHHGGGDDD@@@===@@@???===;;;;;;<<<===>>>;;;:::;;;<<<>>>>>><<<:::888777555555777;;;???BBBEEEDDDCCC@@@===:::777555777777777777777888999:::666666777888777666444333333555777999:::<<<@@@BBBKKKZZZqqqvvv^^^ZZZVVVXXX^^^bbbaaa___UUUTTTSSSRRRQQQNNNIIIFFFCCC<<<888===FFFMMMTTT[[[WWW[[[___```^^^[[[XXXWWWSSSQQQMMMGGGAAA<<<777555111111000111444555555444222//////333555888EEETTTaaannn}}}wwwiiihhhooo|||aaaNNNEEEBBB>>>:::888444///,,,------+++)))++++++,,,---------------YYYRRRNNNQQQYYYbbbnnnxxxzzzvvvuuusssqqqnnnnnnpppssswww~~~~~~uuupppeeeeeehhhmmmnnnooottt{{{{{{zzzyyyppphhh___YYYOOONNNLLLLLLKKKJJJFFFDDDBBBAAABBBCCCEEEFFFEEEDDDAAAAAA@@@??????BBBHHHLLLLLLGGGAAA@@@BBBCCCAAA???===AAAEEEGGGLLLRRRTTTRRRPPPMMMJJJGGGEEEDDDCCCBBB@@@>>><<<:::999888888888777999<<<@@@CCCFFFIIIJJJEEE@@@:::888999888444111555666:::@@@HHHOOOTTTXXXNNNKKKGGGFFFKKKSSSYYY]]]PPPIIIBBB???<<<999;;;???<<<@@@DDDDDDAAABBBIIIOOOTTTVVVXXXWWWRRRLLLHHHFFFAAA>>>>>>@@@>>>:::;;;@@@EEEHHHLLLMMMKKKGGGDDDBBB<<<<<<<<<===>>>???@@@AAAEEEKKKPPPPPPLLLKKKNNNRRRUUUVVVWWWWWWXXXZZZ]]]```bbbhhhnnnnnnjjjhhhkkknnneeecccbbbaaaaaa```]]][[[YYY\\\aaaffffffaaaXXXRRRRRRPPPLLLGGGDDDAAA@@@@@@:::<<<>>>@@@@@@AAACCCEEECCCDDDEEEEEEDDDFFFHHHKKKMMMLLLLLLKKKIIIGGGFFFEEEHHHIIILLLMMMMMMJJJFFFCCCDDDBBB???===<<<===>>>???999999999;;;======<<<:::888888888:::<<>>@@@BBBAAA>>>>>>BBBEEEEEEHHHLLLLLLIIIKKKIIIGGGFFFEEEEEEEEEEEECCCAAA???<<<999888888888777888;;;???DDDHHHKKKMMMHHHBBB<<<::::::999555111111555:::<<<>>>DDDOOOYYYUUUOOOIIIGGGMMMXXXdddkkkZZZSSSKKKDDD<<<666777<<<:::@@@EEEFFFDDDEEELLLRRRQQQTTTVVVUUUQQQMMMJJJIIIAAA>>>>>>AAA???;;;<<>>@@@AAABBBIIIOOOUUUTTTPPPOOORRRWWWYYYZZZ\\\]]]]]]^^^```cccbbbiiiooooookkkiiilllpppkkkiiifffeeefffffffffdddggglllssszzzzzzssshhh```[[[XXXRRRLLLHHHFFFEEEEEE<<<>>>@@@AAABBBCCCEEEGGGDDDDDDEEEDDDDDDFFFJJJMMMOOOOOONNNMMMLLLJJJHHHGGGFFFIIIMMMQQQRRRQQQOOOMMMFFFDDDAAA>>>===>>>???@@@:::::::::<<<>>>>>><<<:::777999;;;>>>@@@BBBBBBBBBBBBCCCCCCCCCBBBAAA???>>><<<:::999777777999:::;;;:::888555333333555777999777888999999:::>>>EEEJJJRRRhhhsssllleeefffkkkqqqqqqoooyyy~~~{{{tttcccYYYSSSWWW```hhhmmmrrrrrrqqqnnnhhhaaaZZZWWWVVVZZZZZZZZZXXXTTTNNNIIIFFF=========>>>AAACCCCCCBBBEEE>>>:::<<<;;;===MMMbbb{{{uuurrr}}}www^^^MMMFFFBBB@@@999444///---000111...+++((()))***,,,---...//////JJJFFFDDDHHHUUUdddpppvvv{{{wwwrrrnnnmmmmmmnnnnnniiiiiikkkpppxxxwwwoooiiinnnqqqrrrqqqrrrwww{{{yyyxxx}}}zzzjjj___\\\ZZZWWWSSSJJJIIIGGGHHHIIIIIIHHHFFF@@@BBBEEEGGGHHHGGGEEECCCBBBBBBCCCDDDFFFHHHIIIJJJJJJGGGEEEEEEFFFEEEBBB>>>???>>>???@@@BBBEEEIIIKKKLLLIIIEEEBBB@@@AAACCCEEEBBB???===<<<===<<<888555888999;;;>>>BBBFFFJJJLLLGGGCCC<<<777444333333222444666888:::===BBBHHHLLLWWWRRRIIIDDDMMMbbbvvvuuuZZZDDDBBBFFFAAA;;;999>>>???@@@@@@BBBEEEJJJNNNVVVVVVUUUSSSOOOKKKGGGEEECCCAAA???<<<;;;<<<===>>>GGGFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@>>>===???DDDGGGQQQWWWYYYUUUQQQSSSWWWYYY^^^___```_________aaacccjjjlllnnnpppqqqrrrrrrrrrmmmmmmllllllmmmoooqqqsssvvv|||sssddd```YYYQQQLLLHHHFFFEEEBBBCCCDDDCCCBBBCCCEEEGGGCCCDDDFFFHHHKKKOOOQQQSSSXXXVVVQQQLLLLLLNNNLLLHHHFFFIIINNNRRRTTTTTTRRRPPPPPPHHH@@@;;;<<<>>><<<:::888;;;======<<<;;;:::;;;<<<<<<===>>>@@@AAABBBBBBHHHFFFEEEDDDEEEDDDAAA???@@@>>>;;;:::::::::999777999888666555666777999:::;;;999999<<<======BBBIIIVVVooopppcccjjjyyy}}}yyytttlllccc___aaadddggghhhgggfffeee___XXXPPPJJJGGGKKKOOOQQQSSSUUUWWWNNNEEE???<<<@@@OOO```uuuqqqrrrdddRRRKKKGGGDDD;;;999555222000/////////.........///000111222333DDDAAABBBIIIXXXhhhuuu{{{wwwtttppplllkkkjjjkkkkkkiiiiiikkkpppxxxyyysssmmmqqquuuuuuuuuvvv|||vvvvvv{{{wwwmmmaaaZZZYYYWWWTTTPPPJJJIIIGGGHHHIIIIIIHHHFFFBBBDDDEEEGGGGGGGGGFFFEEEBBBBBBBBBCCCDDDFFFGGGHHHHHHFFFDDDDDDDDDCCC@@@============>>>AAADDDHHHJJJGGGEEEBBB@@@??????@@@AAAAAA???<<<<<<<<<;;;888555;;;;;;===???AAACCCEEEFFFDDDAAA<<<888666444444333333555777999;;;???DDDHHHTTTTTTQQQLLLQQQdddzzzvvv^^^IIIEEEFFFBBB??????>>>???@@@AAACCCFFFLLLPPPSSSSSSSSSQQQNNNIIIEEEBBB???>>>===;;;;;;;;;;;;;;;DDDDDDCCCCCCCCCCCCDDDDDDGGGGGGFFFEEEDDDFFFIIILLLRRRYYY]]]YYYUUUWWWZZZ[[[___```bbbccccccdddfffhhhlllmmmppprrrtttuuuuuutttrrrqqqppppppqqqsssvvvwww{{{pppkkkccc[[[VVVRRRPPPOOOMMMMMMLLLJJJHHHIIIMMMPPPMMMMMMOOORRRUUUXXX[[[\\\\\\ZZZVVVPPPOOOPPPMMMHHHJJJMMMRRRVVVXXXWWWUUUSSSRRRKKKCCC>>>>>>???===;;;999:::<<<<<<;;;:::;;;<<>>???DDDJJJWWWooo~~~tttpppqqqzzz~~~~~~wwwpppddd\\\XXX]]]eeejjjmmmpppiii```UUUMMMFFFFFFQQQ___vvvpppmmm}}}oooYYYMMMFFFAAA;;;999666222000/////////000111333444444333222111@@@???CCCNNN^^^nnnzzz~~~{{{{{{tttrrrooollljjjjjjjjjkkkllllllnnnrrrzzzxxxsssqqqtttwwwyyyyyy||||||rrrrrrwww~~~hhhaaaYYYUUUUUUUUUQQQMMMIIIHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFAAAAAAAAABBBBBBCCCDDDEEEEEECCCBBBBBBBBBAAA>>><<<<<<;;;;;;<<>>>>>???@@@>>><<<;;;:::999777555======???@@@@@@@@@???>>>@@@???===;;;999777555555555666888999:::===AAADDDIIIPPPRRRNNNOOO]]]ppp~~~mmmZZZHHHCCCAAA>>>===@@@===>>>@@@AAACCCGGGKKKOOOMMMMMMNNNNNNKKKFFFAAA>>><<<<<<<<<;;;;;;:::::::::>>>>>>>>>???@@@AAABBBCCCIIIJJJJJJJJJJJJJJJLLLNNNUUU]]]bbb___\\\]]]______```cccfffhhhiiijjjlllmmmlllnnnpppsssuuuuuuuuuuuusssrrrqqqqqqrrrsssvvvwwwyyyuuuoooggg```[[[YYYXXXWWWWWWVVVSSSPPPNNNOOORRRUUUTTTUUUVVVYYY\\\___aaaccc```___[[[UUURRRQQQMMMHHHHHHKKKPPPTTTVVVUUURRRPPPOOOIIIBBB======<<<;;;999:::;;;<<<;;;::::::===???BBBBBBBBBCCCDDDEEEFFFGGGFFFGGGIIILLLNNNOOOMMMKKKDDDAAA???>>>===<<<:::888:::999888888888999;;;<<<===;;;<<>>===<<<::::::::::::<<>>===;;;:::999888777666<<<===?????????===;;;:::;;;===>>>===;;;999777777888999:::;;;;;;<<>>;;;;;;???===>>>???@@@AAADDDHHHKKKFFFGGGHHHHHHFFFBBB===::::::;;;;;;;;;;;;;;;:::999======>>>???@@@BBBDDDEEEJJJLLLNNNOOOOOOOOOPPPQQQWWW```fffeeebbbbbbccccccdddfffiiikkkkkkkkklllnnnkkkmmmpppsssttttttssssssrrrqqqpppooooooqqqssstttwww|||ssssssmmmfffaaa______^^^]]]______]]]ZZZWWWVVVWWWYYYYYYZZZ[[[]]]```bbbeeefffaaabbb___XXXTTTQQQMMMGGGGGGIIIMMMQQQRRRQQQOOOMMMKKKGGGBBB???>>>===<<<;;;======<<<:::999;;;>>>AAAAAAAAABBBCCCDDDFFFIIIJJJNNNNNNNNNPPPQQQOOOLLLIIIEEECCCAAA@@@@@@>>>;;;999:::999999999999:::;;;<<>>>>><<<>>>DDDPPPccc~~~uuu{{{yyykkkbbb```aaakkkyyy|||jjjaaafffwwwhhhSSSFFF@@@===;;;777444111000000000222666:::======:::555222@@@CCCKKKYYYkkkzzz{{{tttsssuuuvvvqqqlllkkkmmmppppppoooppprrrtttxxxyyy{{{~~~{{{wwwtttqqqssstttvvvxxx{{{wwwrrrtttyyyyyyjjjbbb\\\TTTOOOMMMLLLKKKIIIFFFEEEDDDDDDEEEEEEDDDCCCFFFEEECCCAAAAAAAAABBBCCC@@@???????????????@@@@@@@@@@@@AAA@@@???===<<<<<<;;;:::999999:::===???AAA======???@@@@@@??????>>>>>>===<<<:::888777777888:::<<<===>>>>>>===;;;999888;;;??????===:::999999888999;;;;;;;;;<<<>>>@@@DDDKKKQQQUUUZZZ______\\\WWWQQQJJJEEEAAA======???<<<>>>?????????@@@CCCEEEAAABBBCCCDDDBBB>>>:::888888888999::::::999999888>>>???@@@BBBDDDGGGIIIKKKNNNPPPSSSUUUVVVVVVXXXYYY]]]fffmmmllljjjjjjkkkkkkkkkmmmnnnnnnmmmlllmmmnnnppprrruuuwwwxxxxxxvvvuuutttsssqqqooonnnooopppqqquuu|||yyyrrrqqqlllfffeeegggiiihhhgggeeefffgggfffbbb^^^\\\\\\]]]]]]^^^___aaaccceeefffbbbdddaaaZZZTTTQQQMMMHHHHHHJJJLLLNNNOOONNNMMMLLLKKKHHHEEECCCBBBBBBAAAAAA======;;;999777999<<>>>>>???@@@CCCGGGJJJLLLQQQPPPPPPPPPPPPNNNJJJGGGFFFDDDCCCBBBBBB@@@===::::::999999999::::::;;;;;;@@@======>>><<<888:::>>>IIIZZZqqq~~~ssslllhhhllluuu~~~qqqddd]]]```mmmkkkUUUIIICCC>>><<<888555222000000000000444999===>>>;;;777444???BBBKKKYYYkkkzzz~~~zzztttpppooommmjjjggggggkkkpppssstttvvvzzz}}}|||zzzyyywwwuuutttttttttvvvzzz~~~zzzwwwzzzoooeee___ZZZRRRMMMJJJHHHGGGGGGGGGFFFEEEEEEFFFFFFEEECCCEEEDDDBBBAAA@@@@@@@@@AAA??????>>>>>>>>>??????@@@???AAABBBAAA???======>>><<<;;;:::999999:::<<<===999:::;;;<<<============>>>>>>===:::888777888::::::;;;<<<======<<<<<<;;;777;;;@@@@@@===::::::;;;777999;;;<<<<<<===>>>@@@CCCHHHNNNXXXdddlllhhh```VVVQQQKKKEEE@@@===;;;;;;;;;<<<===>>>===>>>@@@BBB@@@AAAAAAAAA@@@>>>;;;:::888888888999999:::::::::===>>>AAADDDIIIMMMQQQSSSWWWZZZ]]]```bbbcccfffhhhnnnwww~~~~~~{{{|||~~~~~~~~~~~~~~~|||yyyxxxyyy{{{{{{yyywwwtttrrrqqqrrrrrrtttyyy{{{zzzxxxwwwsssmmmppplllhhhjjjooorrrpppnnnfffhhhkkkjjjfffbbb^^^\\\]]]]]]]]]^^^___```aaabbbdddfffccc[[[UUUSSSPPPMMMIIIIIIIIIIIIJJJKKKKKKLLLIIIHHHGGGEEEDDDCCCBBBBBB>>>===;;;999777777:::<<<<<<<<<===>>>AAAEEEIIIKKKMMMLLLKKKKKKLLLKKKIIIHHHEEEDDDCCCCCCCCCBBB>>><<<:::;;;;;;;;;<<<<<<<<<<<<@@@>>>>>>???===::::::>>>FFFUUUhhhwwwyyypppiiimmmwwwttthhh]]]YYY[[[fff~~~oooZZZMMMFFF???===999555222111000000///222666999:::999666444CCCEEEKKKWWWfffrrryyy|||yyywwwtttpppkkkhhhffffffgggmmmuuuzzz||||||{{{yyywwwvvvwwwvvvuuuwww{{{|||yyyzzz~~~xxxfff^^^XXXVVVRRRNNNLLLJJJIIIHHHJJJHHHGGGGGGHHHHHHGGGFFFEEEEEECCCBBBAAA@@@@@@@@@>>>>>>===>>>>>>???@@@@@@@@@BBBCCCBBB@@@>>>>>>@@@>>>===;;;999888888999:::999999:::;;;<<<===>>>???>>>>>>>>>;;;888777:::<<<;;;<<<<<<<<<<<<<<<<<<<<<777<<<@@@@@@===:::;;;===999;;;>>>@@@AAABBBDDDEEEEEEHHHNNNXXXhhhtttsssmmm^^^XXXNNNEEE???<<<;;;999888:::<<<===>>>@@@BBBDDDCCCCCCBBBBBBAAA@@@??????>>>============???AAABBBCCCEEEJJJPPPWWW^^^cccfffppprrrvvvyyy{{{}}}zzzyyyvvvqqqvvvrrrqqqtttzzz}}}zzzuuulllnnnpppnnnkkkfffcccbbbccccccbbbbbbbbbbbbccccccgggiiiggg___YYYXXXWWWVVVQQQOOOMMMLLLLLLNNNPPPRRROOOOOONNNKKKHHHFFFDDDDDDBBBBBBAAA>>>;;;:::<<<>>>>>>=========???CCCFFFHHHJJJHHHEEEEEEFFFGGGGGGFFFCCCBBBBBBCCCDDDCCC@@@=========>>>>>>?????????>>>@@@???@@@CCCBBB???AAAEEEJJJWWWeeennnwwwwwwfffffflll{{{pppcccWWWUUUVVV___wwwwwwbbbPPPEEE@@@>>>:::666333111000000000111222333444444333222IIIIIILLLUUU```iiimmmnnntttuuutttoooiiifffeeegggiiiqqq{{{~~~{{{xxxuuussszzzxxxwwwxxx}}}|||wwwuuuwww~~~ooo^^^YYYSSSSSSSSSRRRQQQOOOMMMLLLLLLJJJIIIIIIKKKKKKJJJHHHFFFFFFEEEDDDBBBAAA@@@???=========>>>>>>???@@@AAA@@@CCCDDDCCC@@@??????AAA@@@>>>;;;999777777888999;;;;;;;;;<<<>>>@@@AAABBB>>>???>>><<<888888:::===>>>===<<<;;;;;;;;;<<<<<<888===AAA@@@===:::;;;>>>===???CCCEEEFFFHHHJJJLLLLLLOOOSSS\\\lllyyy}}}zzzllldddVVVIIIBBBAAA@@@>>>666888;;;>>>???BBBEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCEEEDDDCCCBBBCCCFFFHHHJJJQQQTTTZZZbbbkkkttt{{{~~~}}}yyyyyyyyywwwtttqqqooooooppppppnnnmmmmmmllllllmmmjjjmmmjjjbbb\\\\\\]]]\\\^^^\\\XXXVVVVVVYYY\\\___[[[[[[ZZZWWWSSSOOOLLLKKKIIIIIIGGGDDDAAA@@@@@@BBBAAA@@@>>>>>>???AAADDDFFFIIIGGGCCCBBBBBBCCCCCCCCCBBBAAABBBCCCDDDCCC@@@>>>??????@@@AAAAAAAAAAAA@@@@@@@@@BBBFFFFFFEEEGGGLLLOOO[[[fffjjjooozzz|||iiifffjjjxxxpppaaaTTTQQQRRR[[[sss~~~gggRRRDDDAAA>>>:::666333111000000111111000000/////////000PPPOOOPPPUUU]]]dddhhhiiinnnooooookkkdddbbbeeeiiirrryyywwwsssrrrrrrsssrrrrrrsssuuuyyy|||wwwvvvxxxkkk[[[VVVRRRQQQRRRSSSTTTSSSPPPNNNLLLKKKJJJIIIHHHHHHGGGHHHIIIIIIHHHFFFCCC@@@>>>===>>>>>>=========<<<<<<<<<>>>???@@@CCCDDDDDDAAA>>>===<<<;;;:::999888888999::::::;;;;;;===>>>@@@AAA@@@@@@@@@>>><<<;;;<<<===???===>>>AAA@@@===>>>BBBBBB>>>;;;;;;===??????===AAAAAAEEELLLRRRTTTVVVXXXZZZ\\\]]]bbbmmmwwwyyyuuuuuunnnbbbTTTGGG>>>;;;:::888:::;;;<<<===@@@DDDHHHJJJKKKKKKJJJHHHFFFFFFFFFHHHJJJLLLNNNQQQVVV\\\```bbbhhhrrr~~~}}}vvvjjjeeehhhnnnkkkkkkiiifffdddfffkkkppptttpppjjjddd^^^[[[YYYYYYZZZVVVRRRQQQRRRPPPKKKFFFHHHGGGFFFGGGJJJLLLLLLLLLOOOKKKGGGCCCCCCEEEHHHJJJJJJLLLNNNMMMKKKIIIHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGJJJNNNSSSWWWZZZ[[[[[[dddllltttwwwwwwxxxeee\\\bbbpppyyyvvvjjj^^^UUUOOOUUUkkksss[[[FFF???===999555222000...---///............///000000[[[[[[[[[___dddhhhjjjiiikkklllkkkgggccceeemmmttt~~~vvvqqqnnnmmmlllpppqqqqqqssswww~~~}}}yyyuuuuuuxxx~~~fffYYYVVVRRRRRRSSSUUUWWWVVVSSSQQQOOONNNLLLJJJHHHGGGFFFFFFIIIIIIGGGFFFCCC@@@>>>===??????>>>>>>======<<<<<>>===<<<;;;::::::::::::<<<<<<<<<<<<===>>>??????>>>??????>>>>>>>>>>>>???@@@>>>>>>AAA@@@===>>>BBB@@@===::::::<<<>>>>>>>>>CCCFFFMMMUUU[[[^^^___``````aaaaaaeeemmmvvvvvvqqquuussskkk]]]MMMBBB>>>>>>888;;;>>>@@@BBBEEEIIIKKKIIIKKKMMMNNNNNNNNNNNNPPPWWWZZZ^^^bbbfffkkkqqqvvvzzzzzzvvvsssrrrqqqmmmiiieeeccccccaaa\\\WWWWWWVVVVVVWWWZZZ[[[[[[YYYZZZWWWTTTQQQPPPQQQTTTVVVSSSUUUWWWWWWUUUTTTSSSTTTVVVWWWXXXZZZZZZ[[[[[[[[[^^^```dddhhhkkkmmmmmmmmmtttzzzvvvcccWWWZZZhhhrrrzzznnnaaaWWWPPPRRRfff}}}|||dddOOOAAA>>>:::666333000...---------......//////000000iiiiiijjjlllnnnnnnllljjjkkkjjjgggcccccckkkzzz|||tttoookkkiiiggglllmmmnnnooottt{{{~~~xxxuuurrrssswwwvvvaaaVVVUUUPPPQQQTTTWWWZZZYYYVVVTTTRRRQQQOOOLLLIIIGGGFFFEEEJJJIIIHHHGGGDDDBBB@@@>>>@@@@@@??????>>>===<<<<<>>===<<<<<<<<<<<<<<<========================>>>???@@@AAACCCDDDDDDDDDCCC??????AAA@@@>>>>>>AAA>>>;;;999888:::===>>>???FFFNNNYYYbbbgggjjjjjjjjjbbbbbbaaabbbiiinnnlllfffjjjmmmlllaaaQQQDDD@@@AAA:::===@@@CCCFFFIIIMMMOOOPPPSSSXXX\\\^^^```ccceeeppptttzzz~~~{{{vvvrrrppppppqqqsssuuuuuurrrpppiiigggeeecccccccccdddeeehhhjjjllllllkkkjjjkkklllssssssssstttvvvwwwyyyzzzwwwdddTTTRRR^^^kkk}}}~~~rrrdddZZZPPPOOO___rrrmmmVVVDDDAAA<<<888555222...,,,+++,,,---//////000000000rrrsssuuuvvvvvvsssooolllmmmkkkgggdddgggsss{{{uuupppmmmjjjiiigggfffgggiiilllrrrzzz}}}vvvrrroooqqqvvv~~~rrr___UUUSSSMMMNNNRRRVVVYYYYYYVVVTTTSSSRRRPPPNNNKKKJJJIIIHHHMMMLLLKKKJJJGGGEEECCCBBBBBBAAA@@@???>>>===<<<<<<>>>>>>@@@DDDHHHJJJIIIHHH@@@@@@???>>>>>>>>>>>>>>>????????????>>>>>>======@@@AAACCCGGGKKKMMMMMMLLLJJJDDD@@@@@@???======???;;;999888777999<<>>AAACCCGGGNNNVVVZZZZZZYYYWWWNNNEEEAAA???;;;;;;===:::999888888999===BBBEEEOOO___nnnssstttvvvvvvtttjjjlllmmmooosssuuummmdddZZZZZZ[[[[[[ZZZVVVPPPMMMPPPRRRTTTXXX___jjjuuu}}}}}}|||~~~mmmWWWMMMTTT___tttttthhh___SSSLLLSSS```vvvsssYYYLLLHHHBBB???===999333...+++,,,---...////////////ooosssyyy{{{zzzwwwuuussspppqqqrrrssswwwxxxtttnnnjjjhhhgggeeeddd___aaaffflllsss|||xxxsssppprrrvvv~~~nnn^^^TTTRRRLLLMMMNNNPPPSSSTTTRRRPPPRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRRRRPPPNNNLLLKKKJJJGGGFFFEEECCCAAA???>>>===>>>>>>???AAADDDFFFFFFEEEBBBAAAAAA@@@@@@@@@AAAAAA???@@@BBBCCCDDDCCCCCCBBBCCCFFFMMMYYYeeemmmooonnniii\\\MMMEEE@@@<<<;;;===::::::999999:::???EEEJJJXXXiiiwwwwwwtttuuuuuusssmmmqqquuuyyy}}}|||rrrfffZZZWWWUUUWWW\\\___^^^\\\```bbbgggmmmxxxzzz|||pppZZZPPPSSS[[[nnnuuujjjaaaUUUKKKNNNXXXlllxxx___PPPKKKEEEBBBAAA>>>777111---------,,,------...///dddiiiooorrrqqqooommmmmmlllpppvvvzzz}}}tttpppkkkhhhgggggghhhgggaaadddhhhnnnttt}}}yyyuuussstttxxxyyyhhhZZZSSSSSSRRRPPPPPPQQQRRRSSSRRRQQQSSSRRRRRRRRRRRRRRRSSSTTTSSSSSSRRRQQQPPPNNNLLLKKKLLLKKKIIIGGGEEECCCAAAAAAAAA@@@@@@AAACCCEEEDDDCCCAAAAAAAAA@@@@@@AAAAAABBB???@@@CCCEEEGGGGGGGGGFFFHHHMMMXXXiii{{{|||kkkWWWJJJBBB======???:::;;;;;;;;;<<>>@@@CCCFFFIIIJJJIIIIIINNNTTTbbbvvvuuu^^^NNNEEE???>>>@@@;;;<<<<<<<<<===BBBJJJQQQjjj||||||ssssssuuussszzz{{{lllddddddeeeiiitttvvvqqqwww~~~|||vvvrrrrrr{{{{{{ggg]]]\\\^^^mmmyyynnndddWWWHHHEEEJJJPPPhhhiiiTTTNNNIIIGGGHHHEEE===666222000,,,***)))+++---///[[[]]]``````^^^\\\\\\\\\___dddmmmyyyzzzppplllggggggiiimmmnnnnnnfffhhhkkknnnrrrxxxxxxsssrrrtttvvvqqqcccXXXTTTTTTUUUUUUTTTSSSQQQPPPOOONNNMMMMMMOOOPPPQQQRRRRRRRRRPPPRRRSSSOOOJJJIIIMMMRRRTTTRRRPPPMMMIIIFFFDDDCCCFFFCCCAAA@@@BBBDDDFFFFFFDDDDDDDDDDDDCCCAAA>>>===???>>>BBBIIIMMMMMMPPPSSSXXXbbbrrrppp[[[NNNEEE???>>>???>>><<<>>>CCCGGGHHHLLLQQQffflllrrrtttttttttwwwyyyzzztttttt{{{wwwsssqqqsssvvvvvvsssmmmeee```kkkzzzppp```^^^fffrrr|||pppcccXXXNNNGGGBBBLLL[[[ppp}}}mmm\\\OOODDDDDDHHHEEE>>>999222///***'''''')))...111YYY[[[]]]\\\ZZZXXXVVVVVVYYY^^^gggttt~~~vvvnnnkkkhhhhhhkkknnnpppppphhhiiikkkmmmqqqwww~~~zzzssspppqqquuuxxxmmm```XXXUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOKKKLLLMMMNNNOOOPPPPPPPPPPPPRRRRRROOOKKKJJJNNNRRRRRRQQQPPPNNNLLLIIIGGGFFFIIIFFFCCCBBBCCCEEEFFFFFFEEEEEEDDDCCCBBB@@@???>>>???>>>AAAIIINNNOOOSSSXXX___iiiyyywwwhhhVVVLLLFFFAAA@@@BBBDDDBBBCCCHHHKKKMMMRRRXXXcccjjjrrrvvvvvvvvvwwwzzzzzzpppllljjjkkklllmmmllljjjgggfffkkkzzztttdddaaahhhsss}}}qqqdddXXXNNNEEE@@@IIIUUUgggzzzuuu\\\NNNCCCCCCFFFDDD>>>;;;222///+++''''''***...000XXXZZZ[[[YYYVVVSSSRRRQQQUUUZZZcccooo||||||vvvooommmjjjjjjmmmppprrrsssllllllllllllooouuu}}}~~~vvvpppnnnqqqwww{{{~~~|||iii]]]WWWVVVXXXVVVUUURRRPPPNNNNNNNNNOOOJJJKKKKKKLLLMMMNNNOOOOOOQQQRRRSSSPPPMMMLLLOOORRRPPPQQQQQQQQQPPPMMMJJJIIIKKKHHHDDDCCCCCCEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@???@@@>>>@@@GGGMMMPPPVVV\\\```iiivvv|||hhh\\\OOOIIIFFFCCCCCCFFFGGGEEEFFFIIILLLOOOWWW___hhhooovvvyyyvvvtttuuuwww~~~~~~ssskkkhhhfffeeeeeeeeegggiiikkkmmmssswwwhhhdddjjjttt}}}rrrfffZZZPPPGGGAAAGGGOOO]]]nnnxxxZZZMMMBBBAAADDDCCC???<<<222///+++((((((***---///YYYZZZZZZXXXTTTQQQOOOOOOTTTYYYcccnnnxxx~~~{{{uuusssqqqooopppqqqrrrsssqqqpppmmmlllmmmsss|||vvvooommmqqqxxx}}}{{{ggg\\\WWWWWWZZZXXXVVVRRROOOMMMMMMNNNOOOJJJJJJKKKKKKLLLNNNOOOOOOSSSTTTTTTRRRPPPOOOQQQSSSQQQRRRSSSSSSRRROOOLLLIIIIIIFFFCCCBBBCCCEEEFFFFFFHHHFFFDDDBBB@@@@@@@@@AAAAAA??????EEEJJJNNNTTT[[[___eeemmmuuu}}}~~~ttthhhYYYPPPIIIGGGFFFDDDEEEHHHIIIGGGIIIMMMPPPTTT^^^gggqqqvvvzzzxxxrrroooqqqttt~~~|||pppjjjhhhffffffggghhhlllooosssvvvwwwjjjgggmmmwww|||rrrggg]]]SSSJJJEEEGGGLLLWWWgggzzz~~~sssXXXKKK@@@>>>AAA@@@>>>===111///,,,***)))+++---...XXXXXXXXXUUURRROOOMMMNNNRRRYYYdddooowww|||}}}}}}~~~|||{{{}}}{{{~~~{{{wwwtttrrrqqqqqqtttrrrnnnlllmmmrrrzzzuuulllkkkooowww}}}|||iii^^^XXXYYY[[[ZZZXXXSSSOOOMMMLLLLLLMMMKKKKKKKKKKKKLLLNNNOOOPPPTTTTTTTTTTTTSSSRRRSSSTTTRRRSSSTTTTTTRRROOOKKKHHHEEECCC@@@@@@BBBEEEGGGHHHHHHFFFDDDBBBAAA@@@AAAAAACCC??????CCCFFFIIIOOOUUU```ccceeegggkkkllleee[[[NNNHHHDDDEEEEEEDDDFFFJJJLLLLLLOOOTTTWWW[[[eeeoootttxxxxxxtttmmmmmmttt{{{yyymmmgggeeeeeeggglllrrrwww|||~~~ttthhhgggnnnyyyuuuhhh]]]RRRIIIDDDCCCIIIUUUddduuu}}}wwwlllTTTHHH>>><<<===<<<;;;;;;111000---+++++++++,,,---TTTUUUTTTRRROOOMMMLLLMMMOOOWWWcccoooxxx||||||{{{}}}}}}uuuqqqqqqttt~~~zzz{{{xxxsssqqqqqqsssqqqmmmkkkkkkpppxxx~~~{{{ppphhhgggnnnyyy~~~kkkaaa[[[[[[^^^]]]ZZZVVVRRRNNNLLLKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPSSSSSSSSSSSSSSSSSSSSSSSSRRRSSSSSSRRRPPPMMMJJJIIIDDDAAA??????BBBFFFHHHIIIGGGFFFEEECCCBBBAAAAAA@@@CCC???>>>AAADDDEEEJJJOOOZZZ[[[ZZZYYYZZZ[[[VVVOOOGGGCCCBBBDDDEEEEEEHHHMMMMMMOOOUUU[[[\\\]]]dddnnnppptttvvvtttqqqvvvzzzmmmfffdddeeejjjsss|||yyyoooffffffmmmyyyvvvgggZZZNNNEEE@@@>>>HHHUUUcccpppvvvpppfffPPPFFF<<<::::::888666666111000...---,,,,,,,,,,,,RRRSSSSSSQQQOOONNNOOOPPPRRRXXXbbbmmmvvv|||~~~|||~~~|||vvvnnnkkkpppuuu}}}}}}uuurrrrrrooommmkkkhhhiiimmmtttyyy|||tttkkkeeehhhsss}}}mmmddd___^^^aaa___]]]YYYTTTPPPLLLIIIHHHJJJIIIHHHHHHIIIKKKMMMOOOQQQPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPOOONNNMMMKKKKKKFFFCCCAAAAAACCCFFFHHHHHHFFFFFFFFFEEECCCBBB@@@???BBB???>>>AAADDDDDDHHHMMMOOOPPPOOOMMMMMMNNNIIIBBBBBB??????CCCEEEGGGLLLRRRUUUYYY```fffdddaaaeeelllpppwww}}}~~~uuupppnnnpppvvvuuulllddddddkkkxxxrrrcccVVVLLLDDD@@@AAALLLYYYcccjjjlllggg___MMMCCC;;;999888555222222111000///...---,,,++++++SSSTTTTTTSSSQQQQQQRRRTTTWWW\\\ccclllttt{{{}}}uuummmlllssszzz~~~xxxttttttkkkjjjhhhfffgggkkkqqqvvvwwwqqqiiieeekkkyyy|||nnnfffaaaaaaccc```___[[[VVVQQQLLLHHHFFFHHHHHHGGGFFFGGGJJJLLLNNNOOONNNNNNOOOPPPPPPOOONNNNNNMMMMMMMMMMMMMMMMMMMMMIIIFFFCCCBBBDDDFFFGGGGGGFFFFFFFFFFFFDDDBBB@@@???AAA>>>>>>BBBDDDEEEHHHMMMIIIKKKLLLJJJJJJJJJEEE>>>>>><<<>>>BBBEEEHHHOOOVVVccchhhpppuuuqqqkkklllrrruuu~~~|||{{{zzzsssjjjccccccjjjvvv{{{mmm___TTTLLLGGGDDDHHHSSS^^^ccceeeddd___XXXKKKBBB;;;999777333//////111000///...---,,,++++++\\\ZZZWWWSSSQQQRRRUUUYYY\\\___fffnnnrrrttt{{{|||sssrrryyyyyyrrrnnngggcccaaaccceeehhhpppyyy}}}qqqmmmiiikkkpppzzzyyymmmiiifffbbb```eeeccc___YYYRRRMMMKKKKKKJJJHHHFFFGGGIIIJJJKKKJJJNNNOOOOOOPPPPPPQQQQQQRRRNNNNNNMMMLLLLLLKKKKKKLLLHHHGGGDDDCCCCCCDDDFFFHHHIIIGGGEEEEEEEEEDDDBBB@@@=========???BBBEEEIIIKKKNNNKKKFFFEEEEEEEEECCCAAAAAA???>>>???AAAFFFSSSaaannnzzzzzz|||tttlllfffbbbccciiitttqqqaaaYYYRRRKKKIIILLLRRRcccnnnlllgggeee^^^SSSEEE>>>999888777111,,,+++///...------------//////]]]^^^^^^\\\ZZZYYY[[[\\\```aaaffflllpppsss{{{~~~zzzsssnnneeeaaa```aaacccfffnnnwwwyyypppllljjjmmmuuuyyynnnmmmkkkhhhgggiiigggbbb[[[TTTNNNLLLKKKIIIHHHFFFGGGJJJMMMNNNOOORRRRRRQQQQQQPPPPPPOOOOOONNNMMMLLLKKKKKKLLLLLLMMMKKKIIIFFFDDDCCCCCCDDDFFFHHHFFFDDDCCCCCCCCCAAA???=========>>>AAADDDGGGIIIJJJGGGDDDCCCCCCDDDBBBAAAAAAAAACCCFFFHHHMMMYYYfff~~~uuukkkeee```bbbiiivvv|||rrrggg\\\VVVSSSPPPSSSYYYdddrrr{{{vvvooohhh\\\OOOEEE===777666444000,,,+++///...---,,,,,,,,,---...XXX[[[^^^___]]][[[ZZZZZZbbbaaadddhhhkkknnnwwwzzzqqqlllccc___]]]___```ccckkkttt~~~|||wwwrrrnnnlllrrr|||yyyppppppqqqppppppnnnjjjddd]]]VVVPPPLLLJJJJJJHHHEEEFFFJJJNNNQQQSSSTTTTTTSSSRRRPPPNNNMMMLLLMMMMMMKKKKKKKKKLLLMMMNNNMMMKKKHHHDDDCCCBBBCCCDDDGGGEEECCCBBBAAAAAA???>>>>>>======>>>@@@BBBEEEFFFGGGEEEBBBBBBCCCDDDCCCCCCBBBBBBEEEIIILLLPPP[[[ggg{{{nnngggaaabbbiiixxxyyynnnbbb^^^[[[[[[[[[]]]dddkkkvvvxxxmmm]]]NNNDDD<<<555333222...+++,,,///...---+++++++++,,,---UUUXXX[[[\\\[[[ZZZYYYYYY``````cccfffggghhhooowwwxxxnnnhhh```\\\ZZZ\\\]]]```hhhqqq|||~~~~~~}}}yyyuuuqqqpppwwwyyypppqqqssstttuuuooojjjddd]]]XXXSSSNNNLLLKKKHHHEEEEEEIIIMMMQQQSSSSSSSSSSSSQQQPPPMMMKKKJJJLLLLLLKKKKKKKKKMMMNNNOOOMMMKKKHHHEEECCCDDDEEEFFFIIIFFFCCCBBBAAAAAA@@@>>>???>>>>>>???@@@AAACCCDDDFFFEEECCCCCCCCCDDDEEEEEEHHHHHHJJJNNNPPPUUUbbbnnnxxxooofffeeejjjxxxwwwmmmeeeZZZ^^^ccchhhkkknnnsssyyy}}}}}}rrr```QQQDDD;;;444222111...,,,---///...,,,+++******+++,,,YYYZZZ[[[[[[ZZZZZZ\\\^^^aaaaaadddgggfffdddgggmmmtttuuuyyyyyynnnhhh___[[[YYYZZZ\\\^^^fffnnnwww{{{~~~~~~zzzsssppprrr}}}yyyooopppsssuuuvvvnnniiibbb]]]YYYUUUQQQNNNLLLIIIEEEEEEGGGLLLOOOQQQPPPPPPQQQPPPOOOMMMKKKJJJKKKKKKKKKLLLLLLMMMNNNNNNKKKIIIGGGEEEEEEFFFHHHIIILLLIIIEEECCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCEEEEEEDDDDDDDDDEEEGGGIIIOOOPPPSSSXXX]]]eeeuuu|||pppjjjmmmxxx{{{tttnnnhhhcccbbb]]]fffqqqxxxzzzzzzzzzyyyzzz}}}~~~xxxnnn]]]PPPCCC;;;444222222///...///...---,,,+++***++++++,,,[[[[[[[[[YYYXXXZZZ]]]```ddddddggghhheee``````eeeeeegggmmmvvv{{{pppjjj___[[[YYYZZZ[[[]]]eeennnrrrtttxxx~~~yyynnnnnnuuuxxxmmmnnnqqqtttvvvoooiiibbb^^^[[[XXXSSSOOOKKKIIIFFFFFFHHHLLLNNNOOONNNOOOPPPQQQPPPNNNLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKIIIHHHFFFEEEFFFHHHKKKMMMNNNKKKGGGDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEGGGGGGHHHKKKNNNQQQVVVXXX^^^gggppp{{{yyyqqqqqqzzzwwwppphhhdddaaa___bbbfffiiittt~~~xxxpppqqqooonnnmmmjjjbbbTTTIIIAAA999333333333000...///...---,,,++++++,,,---...^^^___^^^]]]\\\\\\___aaagggeeedddccc^^^XXXYYY^^^]]]```gggoooxxxyyynnnhhh```\\\YYYZZZ[[[^^^eeennnppppppuuu}}}yyyoooqqq|||wwwlllmmmqqquuuwwwsssllleee```]]]YYYTTTOOOIIIHHHFFFGGGKKKNNNPPPQQQPPPQQQSSSSSSRRRPPPMMMKKKIIIKKKNNNPPPPPPNNNJJJHHHIIIHHHFFFFFFFFFIIIKKKMMMOOOLLLGGGDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFIIILLLOOORRRWWW]]]aaagggkkkvvvwwwwww~~~jjjccc___```aaadddlllvvv|||uuuiiiddd^^^ZZZZZZ[[[VVVLLLDDD>>>777222333333///---------,,,,,,,,,,,,...///000fffgggggggggeeeeeefffggggggddd```]]]VVVQQQSSSXXX^^^aaagggmmmsss|||vvvkkkeee```\\\ZZZ[[[\\\^^^fffnnnnnnooottt~~~zzztttwwwwwwlllnnnrrrvvvyyywwwpppgggbbb___ZZZTTTOOOGGGGGGGGGIIIMMMQQQSSSTTTSSSTTTUUUUUUTTTQQQMMMKKKIIILLLOOORRRQQQNNNIIIFFFJJJIIIGGGFFFGGGIIIKKKMMMPPPLLLGGGDDDCCCCCCCCCBBBDDDEEEFFFHHHIIIIIIIIIIIIIIIMMMSSSXXX\\\bbbjjjppp~~~{{{{{{vvvrrreee```___eeejjjooozzzuuufffYYYQQQLLLNNNRRRQQQJJJDDD;;;555111222222///++++++---,,,,,,,,,---///111222cccllltttuuussspppkkkfffgggaaa[[[UUUOOOKKKOOOVVVaaaccchhhnnnwww{{{qqqkkkiiibbbbbbaaa``````bbbgggkkkppprrrvvv{{{{{{rrryyyzzzqqqkkkpppyyyyyyzzzsssiii___WWWPPPLLLIIICCCBBBDDDIIIMMMOOOUUU\\\]]]]]]\\\XXXSSSOOONNNNNNLLLJJJIIIKKKNNNNNNKKKHHHFFFFFFGGGGGGHHHIIIIIIIIIKKKJJJIIIEEEBBB@@@@@@AAAGGGHHHIIILLLNNNPPPRRRSSSTTT[[[dddkkkqqqzzz}}}xxxqqqnnnmmmfffgggjjjqqq{{{sssdddZZZJJJGGGEEEGGGJJJJJJFFFBBB888555111---***))))))*********++++++,,,---...///dddppp|||}}}yyyssslllfffccc\\\VVVPPPKKKIIINNNVVVaaadddiiiqqqzzzyyyoookkkjjjeeegggiiiiiiiiijjjlllnnnmmmqqqwww}}}~~~xxxpppkkkqqq{{{{{{xxxqqqhhh___WWWQQQMMMJJJGGGEEEFFFJJJMMMPPPWWW___fffeeebbb]]]VVVPPPMMMLLLNNNMMMLLLMMMPPPPPPMMMKKKFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJIIIGGGDDDCCCEEEGGGJJJLLLOOORRRUUUZZZ```eeekkkttt}}}}}}tttnnnlllmmmooorrrrrrttt{{{xxxnnnaaaUUUMMMEEECCCBBBDDDGGGGGGBBB>>>444222...***((('''(((((()))***+++,,,,,,---------___nnn||||||uuukkkddd]]]VVVNNNJJJGGGGGGNNNWWWaaafffmmmvvv{{{tttrrrsssnnnqqqttttttrrrooommmmmmlllqqqzzzvvvooojjjqqq{{{{{{tttoooggg___YYYSSSNNNKKKMMMJJJIIIKKKMMMQQQZZZcccpppnnnjjjbbbYYYQQQMMMKKKLLLKKKKKKLLLNNNNNNLLLKKKHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHGGGFFFFFFIIIKKKPPPTTTZZZ^^^bbbjjjttt}}}~~~}}}}}}xxxqqqllllllpppwww{{{~~~~~~}}}vvvjjj^^^TTTKKKCCC???>>>======@@@CCCBBB===888000...+++(((&&&&&&''''''((()))+++,,,,,,,,,++++++WWWbbbooowww{{{xxxoooeee\\\SSSJJJFFFDDDFFFOOOXXXccciiittt}}}~~~|||vvvqqqppprrrwww~~~uuunnnhhhmmmvvvvvvppplllfffaaa[[[VVVPPPLLLTTTPPPMMMNNNPPPSSS\\\fffsssqqqlllddd[[[SSSNNNLLLLLLLLLLLLMMMNNNNNNNNNNNNOOONNNMMMLLLLLLLLLMMMMMMLLLMMMMMMMMMNNNPPPUUUXXXbbbjjjsssyyy}}}yyyuuuuuurrrnnnnnnsss|||~~~zzzuuupppccc\\\QQQGGG@@@;;;999888666777999<<<>>>===888444,,,+++)))''''''''''''(((((()))+++,,,,,,+++***)))RRRXXXbbbnnn{{{{{{qqqaaaWWWLLLGGGFFFIIIPPPXXXdddnnn}}}}}}|||}}}|||tttllleeeiiipppooonnnkkkgggccc^^^XXXRRRNNNXXXSSSPPPQQQRRRUUU]]]fffmmmllliiiccc[[[UUUQQQPPPOOOOOOPPPQQQRRRSSSUUUVVVUUUTTTRRRRRRRRRSSSTTTUUURRRTTTVVVZZZ^^^dddlllqqq}}}{{{tttrrrqqquuu|||~~~vvvpppiii```ZZZJJJDDD===777444333222111000222555999:::999555222******))))))))))))***+++)))***+++++++++***)))(((QQQVVV^^^kkk}}}lllaaaTTTNNNLLLMMMSSSYYYdddrrr}}}zzzpppiiibbbfffmmmkkkmmmkkkiiifffbbb[[[TTTOOOVVVSSSQQQSSSSSSTTTZZZaaaddddddccc___ZZZVVVUUUUUUNNNOOOQQQRRRSSSUUUXXX[[[UUUTTTTTTUUUWWWZZZ]]]___\\\___ccciiiqqq{{{}}}{{{}}}}}}ssshhh```XXXPPPJJJ:::777333000///---+++))),,,...222444555444222111))))))******+++---......,,,,,,++++++************LLLTTT___jjjyyyyyylll___WWWTTTSSSUUUZZZcccssszzz|||xxxjjjeeeaaafffooonnnmmmlllkkkhhhddd]]]UUUOOOQQQOOOPPPRRRRRRQQQTTTYYY\\\]]]]]][[[YYYWWWWWWXXXPPPSSSVVVWWWXXX[[[```ddd]]]^^^```ccchhhoootttxxxyyy|||{{{{{{~~~|||yyyzzz}}}rrrjjj]]]SSSLLLGGGAAA>>>222000...,,,+++***'''%%%(((+++...000000000//////((()))***+++---...000111///...,,,***)))***++++++DDDQQQ___iiirrr~~~tttfff^^^YYYVVVWWWZZZaaassszzzrrreeebbb```hhhrrrrrrmmmmmmllljjjfff___VVVPPPMMMLLLNNNRRRQQQNNNOOOTTTXXXYYYZZZZZZXXXXXXYYYZZZZZZ]]]```bbbcccggglllqqqoooppptttyyywwwvvvwww~~~yyyyyy{{{}}}|||yyytttppp^^^VVVJJJAAA<<<999777444...---*********)))'''&&&&&&(((+++,,,------......'''((()))+++---///111111111///,,,***)))***+++---IIINNNTTT\\\gggtttzzzzzzrrrlllcccZZZUUUUUUWWWYYYcccsss{{{|||qqq___\\\cccjjjooosssrrrnnnkkkiiigggaaaWWWOOOPPPOOOOOOPPPQQQSSSUUUVVVYYY[[[\\\]]]]]]^^^bbbeeehhhooouuuwww||||||tttsssrrrxxx{{{{{{~~~wwwlllccc\\\WWWJJJDDD===777555222///---,,,,,,+++)))(((&&&%%%%%%''')))+++,,,,,,---///111***((()))...000///111555666555333///***((()))***GGGLLLPPPTTT]]]fffjjjiiikkkggg```YYYUUUUUUWWWXXX```ppp{{{yyy~~~~~~nnn___^^^dddkkkooorrrqqqnnnlllkkkjjjeee\\\TTTNNNNNNOOOPPPSSSWWWZZZ\\\bbbaaaaaadddjjjooosssuuu}}}xxxrrrqqquuuzzz|||xxxxxxzzz}}}uuuggg\\\SSSMMMJJJ>>>:::444000///...,,,***++++++***)))((('''&&&&&&)))+++---......///000222---***+++///111000333777888777444000+++))))))***NNNQQQSSSTTTYYY___```]]]bbb___\\\XXXWWWWWWXXXYYY^^^lll}}}}}}~~~|||vvvwwwzzzmmmcccbbbgggkkklllnnniiigggggghhhhhhddd]]]WWWSSSSSSSSSTTTXXX^^^cccgggpppnnnnnnuuu~~~tttqqqrrryyy{{{{{{uuutttssstttwww|||vvvlll]]]PPPFFFAAA>>>===222///,,,******++++++***))))))))))))((((((((((((***---000111111111222333111------000111111444888;;;:::666111,,,******+++SSSUUUVVVVVVYYY^^^]]]YYYZZZZZZZZZZZZ[[[\\\]]]]]]```kkkvvv{{{~~~zzztttxxx{{{qqqiiihhhiiigggfffggg___```bbbeeefffeee```\\\]]]\\\\\\^^^ccciiippptttxxxqqqqqquuuzzzyyy{{{|||zzzzzzyyyuuurrrqqqqqqtttyyysssjjjWWWPPPEEE<<<777666555555---,,,***)))***+++,,,,,,(((((((((((())))))))))))+++...111333222222222333333000...111111111444888<<<;;;777222---******+++OOORRRSSSTTTWWW[[[ZZZVVVVVVXXXZZZ]]]___aaabbbbbbaaahhhnnnmmmmmmpppssssssvvvzzzyyyuuu{{{}}}uuunnnkkkgggaaa^^^___\\\^^^ccchhhlllllljjjhhhgggggghhhlllrrr{{{}}}sssnnnoootttvvvtttssstttxxx{{{{{{zzzwwwuuussstttvvvxxxwwwvvvqqqssswww~~~wwwfffUUUKKK>>>;;;666222111000///...+++++++++*********+++---'''''''''((()))*********,,,...111222111111111222444111///222222111222666:::999666222---++++++,,,MMMPPPSSSTTTWWW[[[ZZZVVVTTTVVVZZZ^^^aaacccdddddd___eeehhheeeccceeehhhhhhkkkooovvv~~~~~~wwwwwwyyyrrrmmmggg```^^^```\\\```hhhoootttwwwxxxwwwtttuuuyyyvvvnnnlllnnnooommmiiiffffffgggjjjllllllmmmoootttxxx{{{{{{zzzyyy{{{~~~yyywwwqqqhhhZZZKKK>>>666222000///...---,,,)))''')))******)))(((((()))+++'''''''''((()))*********---///000000///000111333555222222444444111222555666555333000,,,+++,,,...PPPSSSUUUUUUXXX[[[YYYTTTQQQTTTWWW\\\___aaacccccc^^^eeehhhfffcccddddddcccfffhhhmmmttt{{{~~~~~~}}}|||zzz|||yyytttnnniiijjjnnngggmmmvvvsssjjjhhhgggeeebbb\\\XXXZZZaaagggnnnqqqwww~~~zzzsssnnn^^^[[[VVVMMMDDD:::222...,,,+++*********)))'''%%%&&&(((***)))'''''')))+++''''''(((((())))))******///000000///...///222555666444555888777333222444111111///---++++++---///PPPSSSTTTSSSUUUVVVSSSMMMOOOQQQUUUYYY]]]___aaaaaa___gggmmmkkkiiigggeeebbbeeegggjjjpppvvvzzz{{{zzzyyy|||~~~|||vvvssswww~~~xxx~~~{{{lllfffaaaaaa^^^WWWQQQSSS^^^gggzzz~~~{{{rrrjjjddd]]]UUUPPPLLLIIIDDD>>>888333000...(((&&&%%%&&&((()))((('''%%%'''******((((((+++---'''((((((((()))))))))***222111000///...000333666888666777::::::555333444---...---+++***+++---000MMMMMMNNNPPPRRRRRRPPPNNNNNNOOORRRWWW\\\aaabbbbbbbbbhhhnnnnnnjjjeeecccdddiiiggghhhlllqqquuuuuusssxxx}}}~~~~~~|||}}}vvvnnnhhhfffeeeaaaYYYTTTYYYaaannn}}}{{{vvvsssqqqpppnnnjjjcccYYYQQQLLLHHHDDDAAA@@@===888444111///---+++,,,+++***((((((((())))))))))))************)))(((***)))(((&&&&&&''''''(((111333444333111111444888777:::<<<<<<:::666444333444222///......///...---LLLJJJJJJKKKMMMNNNNNNNNNPPPQQQSSSXXX]]]```aaaaaaeeejjjpppppplllhhhggggggffffffgggiiimmmppprrrrrruuu{{{|||~~~yyyuuutttvvvzzz}}}}}}|||zzzvvvooocccXXXWWW\\\kkk{{{wwwssslllfffbbb___\\\ZZZRRRLLLDDD>>>;;;999666333999666333000000///---,,,---,,,***)))(((((((((((())))))*********))))))((()))(((''''''''''''))))))000222444333111111555999:::<<<======:::777555555555333111111111222111000IIIGGGEEEFFFHHHKKKMMMNNNQQQRRRUUUZZZ```dddeeedddkkkppptttuuurrrooonnnnnnhhhiiijjjjjjkkkmmmrrruuuyyy}}}zzz~~~}}}~~~yyytttqqqpppmmmjjjeeecccdddhhhnnnrrr|||ooo^^^VVVWWW^^^nnn~~~yyyooohhheee```XXXQQQLLLHHHEEECCC???;;;666333111000...---000...,,,,,,---...---,,,------+++***(((((((((((((((((())))))***))))))(((((((((''''''''')))***+++000222444333111222666:::;;;<<<<<<:::777444333333333222111222444444222000FFFDDDDDDEEEHHHJJJLLLLLLNNNPPPVVV___hhhnnnqqqrrrvvvyyy|||}}}{{{yyyxxxxxxqqqrrrrrrooonnnqqqwww}}}~~~||||||{{{zzzyyy|||~~~}}}{{{zzzxxxxxxsssqqqoooooooooooommmkkknnnppppppnnnkkkgggeeeddddddbbb______bbbiiipppuuuwww}}}|||www|||vvvbbbUUUSSSRRR___lllpppmmmfff]]]VVVWWWRRRJJJCCC>>>;;;777555777555333111///......---+++***)))***,,,------,,,...---,,,***)))(((''''''(((((())))))******))))))''''''''''''(((***,,,---///222333333111222666:::999999999666222000///000000///000111333333111...@@@@@@BBBDDDGGGIIIHHHFFFIIIMMMWWWeeesss~~~~~~}}}zzzvvvtttwww~~~~~~|||yyyvvvqqqnnnmmmooosssyyy~~~|||}}}yyywww}}}zzzxxxvvvtttqqqlllhhhhhhhhhhhhiiikkklllkkkjjjkkkmmmooopppooonnnnnnooojjjiiihhhjjjnnnvvv}}}~~~xxxrrrpppqqqsssyyyxxxaaaRRRMMMJJJTTT\\\]]][[[XXXSSSNNNKKKFFF@@@:::777444222000000000///...,,,***))))))+++***)))***,,,,,,+++***------,,,+++***)))((('''(((((()))***************(((''''''((()))+++---...///111333222111111555999888888777555111///...////////////111222222000...>>>>>>@@@CCCFFFFFFDDDBBBFFFMMMZZZkkk}}}zzzyyy~~~~~~zzztttlllgggcccccchhhqqqxxxzzz{{{|||||||||uuuqqqooooooqqqooommmooopppnnnhhhcccddddddeeegggkkknnnnnnnnnsssvvvyyy{{{}}}~~~yyyzzz{{{{{{{{{|||~~~}}}|||~~~}}}zzzwwwvvvrrrrrrpppmmmkkknnntttzzzuuu]]]LLLFFF@@@FFFIIIHHHHHHIIIGGGDDDAAA<<<777333111000///...---...///---***(((''''''++++++***+++,,,,,,***(((,,,,,,,,,,,,+++***)))((())))))***+++,,,,,,,,,,,,)))(((((((((***,,,---//////111333111//////333777888999999777444111000000222111000111333333111///CCCBBBBBBDDDFFFGGGFFFEEEHHHOOO]]]qqq}}}uuulllfffaaa```dddmmmsssssstttwwwzzz|||yyyxxxyyyxxxzzz|||~~~~~~|||wwwssstttssssssvvvzzz~~~{{{zzzyyyxxxyyyyyyxxxwwwqqqooommmnnnqqquuuxxxyyyyyyxxxvvvsssqqqooonnnmmmmmmooopppqqqsss{{{nnnWWWFFF@@@777;;;<<<999999<<<<<<::::::666111...---,,,,,,++++++...000///,,,***)))************+++,,,,,,***(((***+++,,,,,,,,,+++************+++,,,------------******))))))***,,,---...///111222000...---000444666777999888555222111000333111000///000000000...JJJHHHFFFFFFHHHJJJKKKKKKJJJRRR```tttxxxnnngggccc```ccclllqqqooonnnqqqwww}}}|||}}}{{{xxxtttjjjhhheeeeeeiiiooosssuuurrrqqqpppnnnmmmmmmmmmmmmpppssswwwzzz|||hhhSSSDDD>>>777::::::777777999:::777999555000,,,++++++***)))(((,,,//////,,,***)))***)))((()))***,,,,,,***((()))***+++,,,---,,,++++++***+++,,,---............+++************+++---...000111222000---,,,///222222555777777555111///...222000---,,,,,,------,,,PPPPPPNNNIIIEEEDDDHHHLLLQQQUUU```rrrvvvjjjbbbdddaaaeeemmmnnnjjjlllsss|||zzzwwwrrrooopppvvv}}}|||vvvpppllllllmmmpppvvv~~~}}}|||~~~}}}xxxeeeUUUHHH???;;;666666555555666888;;;<<<777555222000...---,,,,,,---,,,,,,,,,------+++)))+++'''&&&******&&&'''+++,,,,,,++++++++++++++++++,,,...//////---,,,++++++---,,,+++***)))))))))))),,,---......,,,******+++222333444555555555444444333222111///...,,,+++***RRRSSSRRRMMMIIIGGGJJJMMMRRRUUU^^^nnn~~~uuujjjbbbaaa^^^bbbiiijjjfffjjjrrr|||xxxsssqqqmmmmmmpppwwwzzzuuurrruuuxxx{{{~~~ttteeeVVVJJJ@@@999666444444333333444666888:::777555333111///.........---,,,++++++,,,,,,+++***,,,((('''******''''''+++++++++++++++++++++++++++,,,---//////---,,,+++,,,---,,,+++***))))))))))))---...///...,,,*********111333555666777777666555333333222111///...------VVVXXXXXXUUUPPPLLLMMMOOOTTTUUU[[[iii|||}}}zzz||||||tttjjjbbb___\\\^^^eeeeeecccjjjtttxxxuuuvvvyyy{{{|||vvvtttsssuuuzzzyyyvvvwww||||||uuuqqqbbbZZZPPPEEE>>>888444222222111111111222444555777777666444222111000//////...,,,))))))***++++++***---***)))******((((((***++++++++++++++++++,,,,,,,,,---///...---+++,,,,,,---,,,+++))))))))))))***...///000///,,,*********---///333555777666555444333333222111111000//////ZZZ]]]^^^[[[VVVRRRPPPQQQTTTUUUZZZeeeuuuvvvttttttwww~~~zzzrrrhhhaaa]]]ZZZ\\\bbbcccccclllyyy|||xxxwww{{{||||||yyyooonnnqqqyyyyyylllbbb\\\MMMHHHAAA;;;777555222111000000///000000222333444666555444333222111000000...,,,)))''')))***+++***---+++***+++***)))***++++++,,,,,,,,,,,,,,,------,,,---///...---,,,---......,,,+++)))((())))))***///000111///---+++******(((+++...222444444222111111111111111111000000000\\\```bbb```[[[VVVSSSSSSSSSUUUZZZcccooozzzwwwnnnnnnqqqvvv~~~}}}wwwooofff___YYYWWWZZZ```aaacccooo~~~xxxxxxzzz|||~~~wwwnnngggddddddhhhkkkqqquuuvvvssslllhhh]]]\\\aaaiiippptttyyyvvvhhh\\\RRRLLLBBB>>>999555444222111000////////////000000111222444444333333222111000000...,,,)))''')))***+++***,,,,,,,,,++++++,,,,,,,,,,,,---------.........///---...//////------...000...---***(((((((((***+++///000111000---,,,+++,,,''')))---000222333222111000000000000000000000000]]]```cccaaa\\\XXXVVVVVVRRRUUUZZZaaaiiipppvvvyyy|||}}}|||{{{~~~zzzqqqfffiiiooowwwzzzuuummmccc\\\TTTSSSXXX```bbbeeesss}}}vvviiijjjlllooottt{{{}}}zzz~~~|||vvvpppiiifff```aaaaaa\\\UUUOOOMMMMMMMMMPPPTTTWWWXXXVVVSSSPPPKKKJJJMMMUUUZZZ\\\aaafffkkkpppuuuzzz|||}}}~~~{{{tttooohhh^^^TTTKKKDDDAAA;;;888444222111///...,,,---------....../////////111111111111111000///......,,,))))))***++++++******------***+++...///............///000000111111///000000///...///000222///---***((('''(((***+++///000111000...------...+++,,,...111222444444444000000000000000000//////\\\```bbbaaa\\\XXXWWWWWWTTTVVVZZZ___dddjjjpppsssvvvwwwxxxyyy}}}~~~uuujjj```dddlllwww|||xxxssskkk```XXXSSSTTT[[[dddgggkkkzzz|||vvvqqqfffiiimmmrrrxxxwwwrrrmmmhhhfffdddcccaaaccc\\\XXX[[[___^^^\\\\\\[[[[[[ZZZYYYVVVRRRNNNLLLFFFHHHIIIGGGBBB>>>===>>>;;;<<<>>>???????????????@@@>>>???DDDGGGHHHKKKOOOPPPSSSXXX[[[\\\^^^___```___cccgggjjjpppvvvtttoooqqqnnnkkkjjjjjjiiifffcccVVVSSSMMMGGGBBB???===<<<666444222000///...,,,******++++++,,,,,,,,,,,,,,,....../////////...---,,,---,,,++++++,,,,,,+++***))),,,---***,,,111222000//////000111111222333333000111111111000000222444///---***''''''(((***,,,...///111111///...//////------...///111222444555222222222111111000000000\\\___aaa```[[[XXXWWWXXXUUUWWWZZZ]]]aaagggnnnsssrrrtttwwwzzz~~~}}}qqqddd\\\aaajjjttt}}}~~~|||yyyvvvrrriii^^^VVVVVVXXX```jjjmmmqqq}}}{{{zzzzzzzzz{{{yyyvvvsssjjjnnntttzzzzzznnnbbb\\\XXXSSSOOOMMMLLLKKKJJJMMMFFFBBBEEEHHHGGGEEEEEEBBBBBBBBBBBBAAA@@@>>>===888;;;===<<<888555555777777888888888777888:::<<<;;;888888<<<===<<>>;;;999999:::;;;555333111000000///,,,***((())))))************))),,,,,,---......---,,,+++---,,,,,,,,,------+++)))(((,,,---***,,,222444111000000111222333333444444111222222111000111444666///---***''''''(((***,,,---///111111000///000111---,,,,,,,,,...000222444444444333333222111111000```bbbaaa^^^YYYWWWXXXYYYWWWXXXZZZ\\\___eeemmmrrrvvvyyy}}}{{{ppphhh^^^___dddnnnxxx~~~}}}|||{{{{{{{{{{{{vvvlllbbbXXXSSSSSSZZZdddjjjlllrrr~~~|||vvvnnngggaaaZZZSSSNNNEEEBBB???===<<<<<<;;;999888888888888888888888888666666555555444333222222111333444444222222333555888666333222333555555666666777888999999999999999======<<<<<<;;;:::999888<<<<<<======>>>???@@@@@@>>>???@@@AAA@@@???<<<;;;666666555555555666666777333333444333222///,,,******************+++++++++,,,++++++************+++///---******,,,,,,***'''((((((***,,,///111333444///000111111000111333444111111111111111111111222///...,,,***((((((((((((***+++---///000000//////111)))&&&)))+++***,,,111666444333333444444333222gggfffccc___[[[YYYWWWWWWWWWXXXXXXZZZ^^^eeennntttyyy|||vvvkkkccc[[[]]]cccmmmyyy}}}|||zzzxxxxxxxxxuuupppggg^^^VVVRRRQQQWWW```fffiiisss|||wwwpppkkkiiihhhfffeeeccc^^^WWWRRRMMMHHHCCC>>>@@@>>>:::999888888777666444444444444444444333333333333222222111111000000000111333222111111222444666555333222222444555555555555666777888888888888>>>===;;;999777555555444555555666777777888999999777888999::::::888777666333222222111111111222222333333333333111...+++))))))))))))***************(((((((((((()))***+++,,,...,,,******+++,,,)))'''((()))***,,,...111222333///000111111000000222444111111111111111111111111---,,,+++)))))))))******+++,,,...000000000//////...(((%%%))),,,,,,...333555444333333555555444333sssnnnhhhdddbbb___[[[XXXVVVVVVVVVXXX^^^gggssszzz}}}rrreee]]]ZZZ]]]eeeqqq}}}}}}yyyvvvtttqqqllleee^^^XXXSSSPPPOOOTTT\\\bbbgggtttxxxnnniiiZZZWWWRRROOONNNNNNNNNNNNNNNJJJFFFBBB@@@===:::777;;;888555444444444444333111111000000/////////...////////////............///000111111000000111333555444333222222333444555444555666777888888888888@@@===999555222000000111000000000111222222333333000111333444444444333222111000//////............333333333111///,,,***(((((((((((())))))*********&&&&&&''')))***,,,---------+++******++++++)))(((((()))***,,,...///111111///000111000//////111222333333333333333222111000,,,,,,+++******+++,,,---,,,---000222222111000///+++&&&%%%(((+++---000444333222222333555666666555wwwnnnjjjjjjgggaaa[[[SSSTTTUUUYYYaaammm{{{}}}nnnbbb[[[[[[aaakkkxxxzzzuuuoooiiibbbZZZUUURRRPPPNNNOOOTTT]]]ccchhhuuu~~~~~~}}}zzztttkkkaaaVVVNNNIIIFFFDDDAAA@@@@@@AAABBBCCCDDDBBB@@@>>><<<:::999888999666444333333444333222000000000//////......---------------............///000222111000000111333444555555444333444555777666777888:::;;;;;;;;;;;;@@@<<<777222///...///000//////000000000111111111//////111222333333333333222111000//////...//////333222111000---+++((('''''''''(((((())))))******'''((()))***,,,---------+++***************))))))((()))***+++,,,......///...///000///......000222555666666666555333222111//////...------...//////...000333555555333111///)))'''%%%'''***---///111111000000222555777777666~~~sssnnnnnnkkkddd^^^SSSTTTVVV\\\gggvvv}}}mmmbbb^^^]]]eeesssxxxsssiiibbbXXXQQQNNNNNNOOOOOORRRXXXaaahhhlllwww~~~~~~~~~~~~vvvoookkkgggdddcccddddddccc\\\ZZZVVVPPPIIIBBB<<<888888888777666666777999:::;;;;;;:::999777777777777;;;888666555555666555444222222222111111111000000/////////////////////000000111222222111111222444444666777777555555777999:::;;;===>>>???@@@@@@@@@===:::555000...///111222000000000000000111111111...///000111222222333333111111000//////...//////111111///...+++)))'''&&&&&&''''''((())))))******)))******++++++***))))))((())))))))))))))))))***))))))******+++,,,,,,,,,,,,---......---...000111666777888888777555333222444333111000///000000111000333666999999666222///+++)))''''''))),,,,,,,,,/////////111444666777666xxxqqqoookkkddd]]]WWWXXX\\\cccooo{{{kkkcccaaa```kkk||||||uuunnnccc[[[QQQKKKJJJMMMPPPQQQXXX^^^ffflllppp{{{}}}vvvrrrkkkbbbZZZTTTQQQMMMJJJIIIHHHGGGFFFFFFEEECCC@@@===:::777666444555555333222222444666555666777777666666888999>>>;;;999777777888777666444444444444444444444444222222222222222111111111000111333222111111222444444777999999777666888;;;===>>>???AAABBBCCCCCCCCC;;;888333000...///111333.........///////////////,,,,,,------...///000000...------,,,------......//////---,,,***(((''''''''''''(((((()))***++++++************)))'''%%%$$$&&&'''))))))(((((()))+++)))))))))***************)))+++,,,---,,,...000222555666777888777555333222666555333222111111111222333666:::======999444111------+++((())),,,,,,)))...------///333555555555wwwpppjjjccc]]]^^^```dddkkkwwwwwwgggbbbcccgggttt{{{sssmmm___VVVLLLGGGIIINNNRRRSSS___dddjjjnnnqqq~~~}}}xxxuuukkkeee___YYYUUUPPPJJJEEEBBB@@@===<<<;;;:::999777999999999888777777666666555666666444111000222444111333666666666888;;;>>>@@@===:::888888888666555333333444444555666666666555555444444333333222222///000111111000000111333222666999999666666888;;;<<<===???@@@BBBCCCCCCDDD999777333///......///111..................------+++++++++++++++,,,---...++++++++++++,,,---......---,,,+++***)))(((((((((''''''((()))***+++,,,---+++,,,------+++)))'''%%%$$$'''))))))''''''))),,,)))))))))))))))))))))(((''')))***+++,,,...111333111222444666666444222000444333222111111111222333666999>>>AAA@@@<<<666222///111///+++,,,000///+++,,,,,,,,,...111333333333}}}ssskkkddd___cccfffjjjqqq|||sssdddaaadddooo}}}|||uuunnn]]]TTTJJJFFFIIIPPPTTTUUUdddgggkkknnnqqq|||rrrjjjddd___\\\PPPLLLHHHDDDBBB@@@>>>===:::888777777777777555333444444444444444444555555333555555222...,,,...000,,,///222444555777<<<@@@@@@===:::888777777555444222222333444555666666777666666555555444333222222...///000000//////000111111555999999666555777;;;;;;<<<===???AAABBBBBBBBB999666333///---,,,---...//////..................,,,++++++++++++,,,,,,---+++++++++,,,---...000000,,,+++***)))(((((((((((('''((()))***+++,,,------...///000000000...+++***###&&&((((((''''''))),,,***)))))))))((((((((((((%%%''')))+++,,,...111444...000222444444222000///000000//////000222333444888;;;@@@CCCBBB===777333111333111---///333333...,,,++++++---000222222111xxxmmmccc___\\\cccjjjooo||||||lllcccbbbeeeooozzzssslllaaaVVVLLLIIIKKKNNNTTTZZZgggjjjmmmnnnuuu{{{tttlllgggaaa\\\ZZZWWWSSSPPPIIIEEEAAA===<<<;;;:::999444777999888666333222222666333111333888:::888555888666333000///......///111111222333444888<<>>888666444111/////////000000111111///,,,******+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++)))((('''''''''''')))))))))))))))******+++...///000000///---+++)))'''((())))))(((((()))******)))(((''''''&&&&&&''''''''''''(((***,,,///000---.........///......------...000000//////000222444===@@@:::888<<<777---/////////000111222222222///,,,+++,,,000111///---wwwlllbbb^^^[[[aaagggmmmyyyzzzjjjaaa```cccrrr}}}uuunnncccYYYQQQOOOQQQSSSWWW\\\gggjjjnnnqqqyyy~~~|||yyyvvvuuussspppkkkfff___[[[UUUQQQOOOMMMJJJHHHEEEBBB>>><<<:::999777666444666777777555333222222888555444666;;;>>><<<:::888666333111//////000111///000111222444777:::===>>>;;;666333333333333333444111------000333555555:::999777555333111///...------...///000000000000444555555666666666555555555666777888:::;;;<<<===999777555222000000000111111222222000---++++++,,,******+++++++++,,,,,,,,,++++++************+++++++++***)))(((''''''''''''))))))(((((())))))***+++---...///000///---+++)))'''((())))))(((((()))******)))(((''''''&&&&&&''''''''''''((()))+++---...,,,,,,---..................000111111000///111222222999;;;555333666222***------......//////000000...---,,,---///111111111~~~vvvjjjaaa\\\YYY^^^dddjjjvvvwwwggg]]]]]]```rrrxxxqqqaaaYYYRRRQQQRRRRRRVVV[[[ggglllqqqwww{{{yyyvvvrrrmmmgggbbb___```___]]]]]]^^^___^^^\\\[[[XXXSSSOOONNNLLLKKKIIIGGGEEEAAA???===:::777444555666888777555444444444777555555777<<>>>>>===<<<<<<>>>@@@EEEEEEFFFHHHJJJMMMMMMMMMKKKJJJFFFCCC@@@???>>>>>>:::999999;;;>>>???===;;;555333000///000333444444444333222111111222444666222111000///////////////,,,---...///000000000000111222444555555333000//////000222444777999;;;<<<;;;999666444222222222222333444666555222///......,,,,,,,,,,,,,,,,,,,,,,,,)))(((((((((((((((((()))***))))))(((((((((((()))((((((((('''((())))))***(((***+++------,,,***)))'''((())))))(((((()))******)))(((''''''&&&&&&'''&&&&&&&&&''''''&&&&&&&&&'''(((***,,,---/////////333333444222000...///000333444333///...///...,,,,,,,,,,,,,,,,,,,,,------)))***++++++***,,,222777{{{rrriiieeeaaaaaaeeeoooyyyoooaaa\\\```fffpppzzz}}}yyyrrrkkkddd___ZZZYYY^^^fffkkkqqq{{{{{{{{{~~~wwwooogggbbb___WWWSSSNNNIIIGGGEEECCCAAA@@@AAABBBCCCDDDCCCCCCBBBFFFLLLVVV___eeehhhkkklllnnnnnnllljjjiiijjjnnnqqqsssnnnggg```ZZZSSSLLLHHHGGGGGGFFFEEEDDDEEEIIIKKKOOOOOOPPPQQQQQQRRRSSSSSSWWWVVVTTTRRROOOLLLJJJIIICCCBBBAAACCCFFFEEEAAA===777444111000111333444444333333333222111111333555222222222222000///---------...///000111111111111111222333444333111///...///000222444777999;;;<<<:::888555222000000000111222444666555222///...---------------,,,,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))((((((''''''(((((()))***((()))+++---------++++++'''((())))))(((((()))******)))(((''''''&&&&&&'''%%%&&&&&&'''''''''&&&&&&((()))+++,,,...//////000000111222000...------...//////...---,,,,,,,,,++++++++++++,,,---.........***++++++******,,,///222yyyqqqmmmiiifffiiirrryyy}}}nnnbbb___eeelllrrryyy|||zzzrrrmmmiiieee___ZZZ\\\aaakkkpppzzz}}}{{{zzzzzz|||~~~wwwqqqhhhddd]]]VVVPPPKKKIIIHHHHHHEEEAAA>>>>>>>>>===<<<<<<>>>@@@BBBDDDEEEEEEEEEGGGMMMVVV^^^ccchhhmmmqqqqqqrrrrrrrrrssswww~~~|||uuummmgggaaa[[[XXXVVVVVVUUUTTTSSSUUUYYY\\\\\\\\\]]]\\\[[[[[[[[[\\\```aaaaaaaaa```]]]ZZZXXXQQQOOONNNPPPRRRPPPJJJDDD<<<888555333333444444444444555666666444444777999;;;;;;;;;:::888444000---...///000111222222222222222222222222111000///...///000222444666888:::;;;888666333000///...//////111444666555333///------......---------,,,,,,,,,***))))))(((((())))))***))))))(((((((((((())))))(((''''''''''''((())))))((()))+++---......---,,,'''((())))))(((((()))******)))(((''''''&&&&&&'''$$$%%%&&&'''((((((''''''******,,,---//////000000...//////...,,,+++,,,---++++++,,,------+++++++++))))))***+++---...//////...,,,++++++---......---wwwsssnnnkkkllltttyyy||||||nnnbbbaaahhhooorrrwww{{{}}}{{{||||||}}}}}}}}}|||{{{uuurrrqqqnnnggg___^^^bbbjjjoooxxx~~~{{{yyyttttttssstttwww{{{uuujjjeeefffddd]]]VVVUUUQQQKKKFFFBBB@@@@@@AAA@@@===:::888999999999999:::<<<@@@DDDGGGJJJKKKLLLFFFKKKQQQVVVZZZ___fffjjjmmmoooqqqrrruuu{{{~~~wwwqqqlllhhheeeddddddcccaaa```cccgggkkklllllllllkkkiiihhhhhhhhheeegggiiikkkjjjhhheeebbb^^^[[[ZZZ[[[]]]ZZZSSSMMM???<<<888555555555555555666888::::::999:::===@@@JJJJJJJJJHHHDDD>>>888555///000111222222333333222333222222111000////////////000111333555777888999666555222///---------...111333555555222///---,,,.........------,,,,,,,,,******))))))))))))******))))))(((((((((((()))***'''''''''''''''((())))))((())),,,...///...------'''((())))))(((((()))******)))(((''''''&&&&&&'''$$$%%%&&&((())))))((('''+++,,,---...///000000000,,,---------+++***+++,,,******,,,...///---,,,---'''((()))***,,,...///000111...,,,---///000---***~~~}}}yyyqqqoookkklllqqquuuyyyyyyjjjdddjjjrrr|||{{{xxxuuusssuuuyyy}}}~~~|||yyywwwwwwxxxyyyvvvttttttqqqhhh___]]]aaaiiipppyyy~~~~~~|||sssnnn^^^[[[UUUPPPLLLKKKKKKLLLGGGEEEBBBAAABBBAAA>>>;;;>>>===;;;::::::;;;===>>>>>>>>>@@@BBBEEEJJJOOORRRPPPMMMJJJKKKQQQYYYaaafffjjjnnnrrrsssuuu}}}{{{wwwvvvxxxtttssspppjjjfffhhhpppwwwzzzwwwuuussssssrrrpppnnnrrrqqqqqqrrrqqqooojjjgggeeekkkjjjddd______\\\WWWLLLFFF???:::777777888888888<<<@@@BBBCCCGGGNNNUUU\\\___```\\\WWWPPPEEE:::999444111333999;;;888333555222...,,,,,,------,,,000222444444444444666777444333111///---,,,++++++---///000222222111///...,,,,,,***)))))))))***+++,,,+++)))((((((((()))))),,,)))&&&&&&)))++++++***((('''&&&%%%%%%&&&((()))***((((((,,,222333000,,,++++++***************+++((((((''''''''''''((()))%%%&&&(((((('''&&&&&&'''---,,,---///222333000,,,---//////...+++))))))***'''***---///...---,,,,,,******++++++,,,,,,,,,,,,------.........---,,,,,,~~~wwwvvvrrrmmmuuunnniiikkkoooxxx}}}nnniiiooovvv}}}{{{xxxtttrrrtttyyy}}}}}}zzzxxxwwwvvvuuuuuuvvvsssqqqooohhh___\\\^^^fffnnnyyy~~~~~~xxxpppggg^^^XXXSSSPPPLLLGGGDDDBBBCCCCCCCCC@@@??????AAAAAA@@@>>>>>>===<<<;;;<<<===???AAA??????@@@DDDIIIMMMPPPQQQMMMJJJHHHIIINNNVVV]]]bbbgggmmmssswwwyyy{{{zzz{{{zzzyyyuuuoookkklllsssyyy|||yyyuuurrrqqqpppooommmpppqqqsssrrrpppmmmiiifffcccjjjmmmjjjhhhhhheeeaaaZZZSSSHHH@@@<<<;;;<<<<<<===AAAFFFHHHJJJOOOVVV\\\kkkoooqqqoooiii```RRRFFF:::555222555:::===:::555555222...------...------///111222333222222444555333222111///---,,,++++++,,,...///000111000...---,,,,,,***)))))))))***+++,,,+++***))))))))))))***---***'''&&&(((******))))))(((&&&%%%%%%&&&((())))))((((((,,,111333000---,,,+++***))))))(((((()))(((''''''''''''(((((()))%%%'''(((((('''&&&'''(((,,,++++++---000111///---,,,......---+++)))))))))'''***---///...,,,++++++***************+++,,,,,,......///............///tttmmmlllllljjjwwwrrrnnnnnnrrrzzz}}}nnnjjjqqqyyy}}}{{{wwwsssqqqtttyyy~~~{{{yyyxxxwwwsssppptttpppnnnmmmggg___ZZZ[[[bbbkkkxxx|||~~~~~~sssppplllfff```XXXOOOIIIHHHEEEAAA===;;;;;;;;;<<<===<<<;;;<<>>>>>======???BBBDDDFFFDDDCCCDDDHHHNNNQQQQQQPPPLLLKKKJJJKKKOOOUUU[[[___eeellluuuzzz}}}~~~}}}}}}~~~}}}xxxqqqlllkkkpppuuuwwwsssnnnjjjhhhgggfffeeefffjjjnnnmmmiiiccc```___[[[bbbiiikkkmmmooonnnkkkfff]]]QQQGGGAAA@@@AAABBBAAADDDIIILLLNNNSSSZZZ___jjjooosssqqqkkkaaaRRREEE999666333666;;;===;;;777555222///.../////////......000111111000000111333333222000...,,,++++++***+++,,,---/////////...---,,,,,,***)))))))))***+++,,,,,,+++************+++---***(((''''''((((((''')))((('''&&&&&&&&&(((((()))((((((,,,000222000...------,,,***)))'''&&&&&&'''''''''(((((()))))))))&&&((())))))(((((()))+++,,,+++***,,,...///...---+++,,,---,,,***((((((((())),,,...///...+++***)))+++***((('''((()))+++,,,...///000000///...000111~~~uuukkkfffggglllooowwwxxx|||ttthhhgggooowww~~~{{{vvvrrrpppsssyyy~~~~~~||||||yyyrrrmmmrrrnnnkkkjjjfff]]]XXXWWW^^^iiiwww|||uuupppnnnmmmpppssswwwyyy|||zzzxxxtttrrrpppooonnnnnngggeeeccc```[[[TTTLLLFFFAAA???===:::888888999::::::::::::;;;>>>@@@BBBCCC@@@@@@@@@AAADDDHHHKKKMMMMMMLLLLLLOOOTTTUUURRROOOPPPPPPRRRSSSVVVZZZ___ccciiinnnuuuyyy|||||||||}}}zzztttllleeecccdddggghhhddd]]]YYYWWWVVVVVVUUUVVV\\\aaa```YYYSSSQQQRRRLLLRRRZZZaaaggglllppprrrggg```UUULLLFFFCCCBBBAAA???BBBEEEGGGJJJMMMRRRVVVWWW\\\___]]]YYYQQQEEE:::666444222555999;;;:::777666444111111222222222111...///111000//////000111222111///---,,,+++******)))***+++---.........---,,,,,,***)))))))))***+++,,,,,,++++++++++++++++++,,,+++)))(((''''''&&&&&&)))(((''''''&&&''''''(((((('''(((+++///111000///000000...,,,***(((&&&%%%&&&&&&'''((()))*********)))***++++++++++++---///000///------------------***+++,,,+++)))''''''(((+++...111111///,,,*********)))'''&&&&&&(((***,,,,,,000333333111///000111wwwrrrlllfffdddhhhqqqyyy~~~uuukkkdddeeennnvvv{{{vvvpppnnnrrryyy~~~yyyqqqlllpppmmmkkkjjjeee\\\WWWVVV]]]hhhvvv{{{vvvsssrrrrrruuuzzz~~~zzzxxxuuuqqqmmmjjjhhhgggfffdddcccaaa___^^^```bbbddd]]]\\\[[[YYYVVVPPPIIIDDD???>>><<<:::999999::::::;;;;;;<<<<<<>>>@@@CCCEEEDDDEEEEEEGGGKKKOOOSSSUUUXXXWWWWWWXXXZZZXXXTTTPPPVVVYYY\\\___aaacccgggkkkrrrsssuuuuuuwww{{{{{{xxxvvvtttqqqjjjbbb[[[VVVUUUVVVUUUQQQKKKGGGEEEEEEEEEEEEFFFLLLQQQPPPJJJDDDCCCDDD@@@CCCIIIQQQYYYaaajjjpppeee```WWWOOOHHHBBB===:::<<<===>>>@@@AAABBBDDDFFFFFFIIIIIIGGGEEECCC<<<444111//////111555777777555666444333333444555444333///000111000///...///000000000...---+++*********((()))***+++------......,,,,,,***)))))))))***+++++++++++++++,,,+++++++++,,,,,,+++)))'''&&&&&&&&&))))))((((((''''''''''''''''''(((+++...000000000333333222///---)))'''%%%%%%&&&''')))***++++++++++++---.........///111444555444222000...,,,,,,,,,)))***++++++)))''''''(((---000222222000---++++++***)))'''%%%&&&(((***,,,+++000555666444111111333oookkkhhhgggggglllwwwxxxuuuooohhheeeiiirrryyy{{{uuuooommmqqqyyyxxxqqqmmmpppooopppnnnfff\\\XXXZZZ```lllxxx|||ssskkkdddaaa```^^^\\\YYYWWWVVVVVVVVVVVVVVVVVVUUUTTTVVV[[[^^^XXXWWWVVVTTTRRRNNNIIIDDD>>>===<<<::::::::::::;;;===>>>?????????BBBFFFIIIJJJKKKLLLNNNRRRVVV[[[]]]aaabbbbbbaaa___\\\YYYWWW]]]bbbhhhlllmmmooorrruuu{{{yyyvvvrrrqqqtttyyy~~~|||uuuoookkkjjjfffbbb\\\UUUOOOKKKIIIHHHFFFBBB>>>;;;::::::::::::===@@@CCCCCC???<<<;;;;;;999999===EEELLLRRR\\\ddd```\\\TTTMMMEEE>>>666222999999999999999999888888999:::999666666888666111,,,++++++...111333444333555333333333555666555333///000111000...------...//////---,,,+++*********(((((()))+++,,,...///000,,,,,,***)))))))))***+++)))***++++++,,,++++++++++++,,,,,,+++((('''''''''***)))))))))(((''''''&&&&&&'''(((***---///111222555555444222...+++'''%%%$$$%%%'''***+++,,,,,,,,,---.../////////111444777777777666444000---,,,,,,)))***++++++)))(((((()))---000222333000...,,,+++***)))'''&&&'''(((***+++***000666777666666999===mmmjjjjjjllllllooozzzvvvtttpppkkkjjjnnnvvv}}}{{{tttnnnlllqqqyyy{{{uuurrrqqqtttwwwuuuiii^^^\\\```gggqqq||||||wwwtttkkkiiieee```[[[VVVQQQOOOMMMMMMLLLLLLLLLLLLMMMMMMPPPQQQQQQPPPOOOPPPTTTXXXVVVUUUSSSQQQPPPMMMIIIFFF@@@???>>>===<<<<<<<<<<<>>:::888555444555555555444777777888888888777666555555333666<<<@@@BBBHHHPPPSSSNNNHHHBBB<<<888333000444444333333333222111///...///...+++,,,000///+++(((((()))+++...111222222111111000222444444333222...//////...,,,***+++,,,......---+++************(((((()))***,,,...000111,,,,,,***)))))))))***+++((()))***+++++++++******+++---...,,,***(((((()))*********)))(((((('''&&&%%%&&&(((***,,,...111333444444333222///+++'''%%%###%%%'''***,,,---,,,,,,,,,---......///111555888444666777666222.........)))+++,,,+++***))))))***+++...000111///---+++***))))))(((((())))))***+++,,,000444555666;;;FFFNNNooommmmmmppppppqqq{{{vvvtttqqqnnnmmmqqqyyy~~~{{{tttmmmlllqqqzzzzzzyyysssxxx}}}yyylll```___eeelllvvvzzzxxxtttpppjjjeee```^^^TTTSSSQQQOOOLLLJJJHHHGGGBBBCCCDDDEEEFFFGGGHHHHHHNNNOOOPPPNNNLLLMMMPPPTTTSSSQQQOOOMMMLLLJJJFFFDDDCCCBBBAAA@@@???????????????AAACCCCCCDDDHHHNNNTTTTTTTTTUUUWWW[[[```dddggghhhlllooolllfffbbbdddhhhooowwwyyyqqqllliiihhhiiiiiihhhddd]]]TTTLLLGGGEEEDDDAAA>>><<<;;;:::999888333222000000222222222111333222111111333444333222222000333888999666999???DDD@@@:::666444333333222000////////////...,,,******,,,+++)))***---,,,(((&&&'''(((+++---///111222///......000222333111000------...,,,***))))))***...---,,,+++************(((((()))***,,,///111222,,,,,,***)))))))))***+++'''((()))***++++++***)))***---///---***((()))+++************)))(((&&&&&&%%%&&&(((***+++...111333333333333111...***'''$$$"""$$$'''***,,,------,,,+++,,,------...000444777111444777666333000///000)))+++,,,,,,***))))))***))),,,//////...+++******((())))))***************...111333333666@@@PPP\\\oookkkjjjmmmpppsssyyy~~~wwwqqqpppppprrrxxx~~~|||sssooonnnpppxxx}}}~~~vvvjjjbbbaaaooowww~~~}}}}}}{{{zzzyyyyyyzzzzzzuuusssooojjjgggeeeddddddccc^^^XXXVVVVVVTTTPPPKKKLLLKKKHHHFFFEEEDDDDDDDDDDDDBBB???@@@CCCFFFFFFDDDGGGIIILLLMMMLLLJJJJJJJJJLLLKKKJJJGGGEEEEEEHHHJJJKKKMMMPPPPPPMMMJJJGGGFFFEEEEEEFFFHHHMMMSSSXXX[[[aaa___]]]\\\]]]aaaeeehhhoooooommmkkkiiiiiilllnnnpppwwwyyyqqqhhhaaa^^^]]]XXXTTTNNNHHHBBB???===<<<======<<<999555333333444222333444444444333222111000000000000000111222222111333444555444444555777>>>999333111222111,,,(((///000000...,,,******+++,,,)))&&&(((,,,,,,)))%%%)))))))))***+++---...///,,,---...///000000000000...+++)))***,,,---+++(((******++++++***)))'''&&&'''''''''(((***,,,///000,,,---,,,***(((((()))++++++,,,---,,,***(((((())))))+++,,,,,,******---///,,,,,,+++)))'''%%%###"""'''''''''(((***,,,///000444111///...///---)))&&&&&&((()))((((((***///333222000......000111111111444111222777999555000...---,,,)))(((&&&&&&&&&'''---...//////...+++(((&&&******))))))******+++,,,+++222666444444AAA[[[ppppppkkkiiijjjlllooouuu{{{{{{tttmmmmmmnnnrrryyy|||sssoooooorrr{{{yyymmmffffffpppxxxzzzxxxuuusssqqqoookkkhhhaaa```^^^\\\\\\]]]___```\\\ZZZWWWTTTRRRQQQQQQQQQTTTPPPMMMLLLNNNMMMIIIEEEDDDDDDBBBAAAAAAAAABBBBBBBBB@@@>>>???AAACCCCCCBBBDDDGGGKKKMMMLLLKKKJJJJJJIIIIIIHHHGGGFFFGGGKKKMMMSSSVVV[[[\\\ZZZVVVSSSQQQQQQQQQQQQSSSVVVZZZ___aaadddccc```______bbbfffiiimmmnnnnnnlllkkkkkklllnnnqqqwww~~~}}}{{{{{{|||yyyvvvqqqjjjbbb[[[VVVTTTMMMJJJDDD???:::777666555666777777555333222222444222222333444333222111000222222111111111222222333111222333222111222444666;;;777222111222111...***,,,------,,,***))))))***...+++(((***------***&&&)))))))))***+++,,,......,,,---......///.........,,,***)))***,,,---+++)))******++++++***)))'''&&&'''''''''(((***---///000,,,---,,,***(((((()))+++***+++,,,,,,***((((((((((((***,,,+++))))))+++...++++++***)))'''%%%$$$###&&&&&&'''((())),,,...///111///---...//////---***''')))***+++,,,...111444555333000///000111111000222///000555777333...---///---,,,)))(((&&&%%%%%%,,,---//////...,,,)))'''******)))))))))***++++++,,,111555555777DDDZZZlllqqqkkkffffffgggiiiooovvv}}}sssjjjhhhkkkpppyyyzzzrrrpppqqqvvv{{{pppjjjjjjqqqyyy}}}{{{xxxuuuqqqlllgggcccZZZXXXWWWVVVVVVTTTQQQOOOKKKIIIGGGFFFGGGHHHKKKLLLIIIHHHFFFEEEDDDDDDDDDEEEDDDBBBAAACCCFFFGGGDDD@@@>>>======<<<===>>>@@@AAABBB@@@??????@@@AAAAAA@@@BBBEEEJJJMMMMMMKKKKKKJJJGGGHHHHHHHHHHHHKKKOOORRR\\\aaahhhkkkjjjfffaaa___bbbbbbbbbccceeeiiilllnnniiigggdddaaa```bbbdddfffjjjlllmmmlllkkkjjjjjjkkkooorrruuusssoookkkjjjkkkiiigggddd^^^XXXQQQKKKHHHAAA???;;;666333111000000111222333333222222444555333333444555444333222111333333444444444444555555444444444222111222444777888555111000222222///,,,***,,,---,,,+++***+++,,,000---+++,,,......+++''')))))))))***+++,,,---...,,,------------,,,++++++***)))((()))+++,,,,,,+++***++++++++++++)))((('''&&&&&&''')))+++---000111------,,,***(((((()))+++)))+++,,,+++)))(((((((((((()))+++***))))))***,,,******)))((('''&&&%%%%%%%%%%%%&&&''')))+++,,,------,,,,,,...000111111000***+++...222444666777777999666333111111111000///000---...333444000,,,,,,000///...,,,***'''%%%###+++,,,...000///...+++))))))))))))))))))******++++++...111333888CCCSSS___ooohhhcccbbbcccfffmmmttt{{{ttthhhdddgggmmmwwwyyyrrrqqqsssyyy{{{qqqllllllrrryyywwwqqqqqqooonnnmmmmmmmmmkkkiiijjjjjjjjjiiihhhgggfffeeebbb```]]]ZZZWWWTTTOOOLLLHHHGGGFFFFFFGGGGGGEEECCC@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@AAA<<<<<<>>>AAADDDDDDBBB???===<<<;;;;;;<<<===???@@@BBBBBBAAA@@@@@@@@@@@@@@@@@@DDDIIIMMMMMMLLLKKKKKKIIIJJJKKKKKKLLLNNNQQQTTT```fffnnnsssrrrnnniiifffgggggghhhjjjnnnrrrvvvxxxnnnkkkgggbbb___^^^^^^___eeegggiiiiiigggeeedddddddddffffffddd```]]]\\\]]][[[YYYWWWUUUQQQKKKEEEAAA;;;:::777444222111111111000222444555444444666777555555666777777666555444555555666777999999:::::::::999888555333444777:::888555222111111111///---+++---......------...000111///......///...,,,)))))))))))))))***+++,,,---,,,,,,,,,,,,+++***)))(((''''''((()))+++,,,,,,,,,++++++,,,,,,+++***((('''&&&'''(((***,,,...000111---------+++)))(((***,,,)))***++++++)))(((((((((((()))******************))))))((((((''''''''''''$$$%%%%%%'''(((***+++,,,,,,,,,,,,---000111333333...000555;;;@@@BBB???<<<<<<999555333222111///...---+++,,,111111---+++,,,...///......,,,)))&&&%%%***+++...000000///---+++)))(((((((((((()))******)))***,,,///555===GGGMMMkkkeee``````bbbfffmmmuuuxxxssseeeaaaeeennnxxxyyysssrrruuuzzz}}}sssoooppprrrzzz|||vvvpppmmmiiifffddd```[[[VVVWWWVVVUUUVVVWWWXXXWWWVVVUUUUUUUUUUUUUUUSSSRRRQQQOOOMMMJJJIIIHHHFFFCCC@@@===<<<;;;<<<>>>>>><<<;;;777999<<>>===<<<;;;;;;;;;<<<>>>AAACCCCCCAAA???>>>===<<<;;;:::;;;<<<===AAAAAAAAA@@@???>>>======@@@CCCHHHLLLLLLLLLLLLLLLMMMNNNOOONNNMMMMMMPPPRRRZZZ```hhhmmmmmmjjjfffdddaaabbbeeeiiinnntttxxx{{{qqqnnnhhhbbb]]]ZZZXXXXXX]]]```bbbbbb```]]]\\\[[[WWWXXXXXXXXXVVVUUUUUUVVVSSSRRRQQQQQQOOOKKKEEE@@@888777555444333333333333111333666666666555666777555555777888888888777777777888:::<<<>>>??????@@@>>>===;;;888555666888;;;:::888555222111///...,,,,,,...//////------...000000////////////...,,,+++))))))))))))***+++,,,,,,++++++++++++***((('''&&&%%%&&&((())))))***,,,---,,,------------+++***)))'''''')))+++,,,...//////---...---+++))))))***,,,(((***++++++)))(((((()))((()))***+++,,,,,,,,,+++***)))((('''&&&''''''((($$$$$$&&&'''((()))******+++,,,,,,---...000222444333555<<>>===;;;:::999999:::;;;;;;999888333555999<<<<<<;;;999777??????>>><<<;;;:::999888;;;<<<===??????????????????>>><<<:::999999::::::@@@AAABBB@@@===;;;:::;;;???BBBFFFHHHIIIIIIJJJJJJMMMNNNNNNLLLJJJIIIJJJKKKOOOTTTZZZ^^^^^^\\\[[[YYY]]]___bbbgggmmmrrrvvvyyymmmjjjeee^^^YYYUUUSSSRRRTTTVVVYYYYYYXXXVVVUUUUUUPPPQQQRRRSSSTTTUUUUUUUUURRRPPPNNNNNNNNNKKKEEE@@@444444333333222222333333222444777888777666666777555777999;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCCCCCCCCCC??????===:::777666888999;;;999777444222000......---......---+++***+++,,,---............---,,,,,,)))))))))))))))***+++++++++++++++***)))((('''&&&$$$&&&((((((((()))+++,,,....../////////---,,,+++((()))***,,,------............---+++))))))***,,,)))***,,,,,,***)))***+++))))))***---///000///...***)))(((&&&&&&&&&'''((($$$%%%&&&((()))************+++,,,,,,,,,...111444666999AAANNNXXXYYYOOOFFF999666333111000///...---+++***,,,///...++++++...+++,,,,,,,,,,,,+++******'''))),,,...///...,,,+++'''''''''''''''((())))))---,,,---///333555666666jjjeeebbbdddgggiiiooovvvxxxwwwgggcccgggoooyyyyyyuuuuuuuuuwww}}}yyyuuuvvvuuu|||uuuiii```YYYRRRMMMKKKNNNPPPNNNHHHBBB@@@AAA>>>======???AAACCCCCCBBB@@@AAACCCEEEFFFEEEDDDCCC???===;;;;;;;;;;;;:::999<<<;;;:::;;;<<<;;;999777555666777888999999888888======<<<<<<;;;:::999888999:::<<<<<<======>>>@@@AAA@@@>>>===<<<<<<======CCCEEEFFFDDD@@@===<<<<<<>>>@@@BBBCCCCCCDDDFFFHHHHHHHHHHHHFFFCCCBBBBBBCCCDDDGGGKKKMMMNNNMMMNNNNNNVVVWWWZZZ]]]aaaeeehhhiii```]]]YYYTTTPPPMMMKKKJJJIIILLLOOOQQQRRRRRRSSSUUUSSSTTTUUUWWWYYYYYYXXXWWWPPPMMMIIIHHHHHHDDD>>>888111111111111111111222222333666999;;;;;;::::::;;;;;;<<>>:::999999::::::999888555333111111111///000000...+++))))))******+++,,,---,,,,,,,,,---)))))))))))))))******+++***************)))((('''$$$&&&)))(((''''''))),,,000000111111000///---,,,***+++,,,---------,,,,,,.........,,,***)))+++,,,***+++------+++++++++,,,***)))+++///333555333111,,,***(((&&&%%%&&&''''''%%%&&&''')))*********)))''')))***++++++---222666777:::CCCRRR______SSSHHH555333000............---++++++---000///+++,,,000------+++******)))))))))''')))+++---...---+++***''''''&&&&&&''''''((()))***+++,,,///111222333333kkkgggeeeggghhhjjjooouuuyyy~~~llleeegggmmmsssyyyzzzvvvuuuuuuuuuyyyzzz}}}}}}wwwssstttvvv}}}yyyooobbbXXXTTTRRROOOLLLCCCJJJPPPOOOGGG???<<<===<<<;;;:::<<<>>>??????>>><<<>>>AAACCCDDDDDDCCCBBB@@@>>>;;;;;;;;;;;;:::999<<<:::999999:::999777444888777555444555666888999888888888999888777777666999:::;;;;;;<<<===@@@BBBCCCCCCAAA@@@@@@AAABBBBBBGGGIIIKKKIIIDDD@@@???@@@===>>>?????????@@@CCCEEEBBBCCCCCCAAA>>><<<<<<===>>>@@@BBBCCCCCCDDDFFFHHHJJJJJJLLLNNNPPPQQQSSSSSSSSSQQQNNNJJJGGGEEEDDDDDDCCCFFFJJJMMMOOOQQQTTTVVVYYYYYYZZZ\\\]]]]]]ZZZXXXMMMHHHCCCAAA???<<<444...000000111111111111222222555888<<>>@@@AAA>>>===@@@FFFJJJIIIGGGFFFCCC@@@======<<<<<<;;;;;;:::999888888999:::;;;999999999888777777999;;;<<<:::888666666777666666999:::;;;<<<>>>AAACCCDDDKKKHHHCCCAAACCCFFFHHHJJJOOOPPPQQQPPPMMMIIIDDDAAAEEECCC@@@>>>>>>???BBBDDDDDDBBB@@@@@@@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@BBBBBBBBBAAA@@@EEE@@@@@@EEEGGGCCCAAACCCEEEHHHNNNVVV\\\___^^^\\\YYYXXXZZZ^^^aaa^^^VVVOOOIIICCC<<<777555555333111222222111000000111111222555888<<>>;;;:::999777666555444444===;;;777333///,,,************************++++++((((((((((((((())))))***((())))))(((&&&%%%'''(((((((((''''''''''''((((((000000111111000///...,,,+++---///...,,,+++******,,,...///...,,,******++++++,,,...000000///---,,,+++***,,,///333777888888222000,,,)))&&&&&&''''''&&&***,,,+++,,,---+++'''***(((((())),,,.........333555<<>><<<;;;999888;;;:::999999999:::;;;<<<999:::999888777777999;;;===;;;999777777777666666888:::===AAAEEEGGGHHHHHHLLLKKKIIIIIIJJJMMMPPPRRRYYYZZZ\\\\\\YYYSSSLLLHHHDDDBBB@@@>>>>>>???AAABBBEEECCCBBBAAAAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<==================???;;;;;;@@@BBB@@@@@@CCCHHHNNNWWW```eeeeee```[[[\\\[[[YYYZZZ[[[VVVNNNGGGCCC>>>888444222222111000222222222222222111111111444777;;;>>>@@@AAACCCDDDFFFFFFFFFIIIMMMPPPQQQPPPQQQNNNJJJEEEBBB@@@@@@@@@BBBDDDGGGIIIIIIGGGEEECCC<<<;;;999888777777888999@@@===:::555111---+++***************++++++++++++)))(((((('''''''''((((((((())))))(((&&&%%%'''((())))))(((((((((((())))))000000111111000///---,,,***+++------+++*********+++---...---+++******+++,,,...000111111///---,,,++++++,,,///333777888888222000---***((('''((())))))---///...---///,,,((()))'''&&&'''***,,,---,,,///000444<<>>999222000......///000///...///000111///,,,***))))))++++++++++++***)))((('''''''''&&&&&&'''(((((()))((())))))******))))))((('''''''''(((((()))))))))pppooonnnnnnpppuuuzzz}}}~~~xxxiiidddeeegggggghhhiiijjjkkkmmmqqqvvvzzz~~~|||zzz{{{|||{{{wwwyyy}}}~~~{{{fffUUUOOOGGGBBBGGGNNNSSSVVVYYYZZZYYYVVVOOOGGG@@@;;;999999888666666888<<<@@@CCCEEEFFFJJJQQQYYY^^^^^^]]]UUUPPPIIICCC???===;;;:::;;;;;;:::999:::;;;===>>><<<<<<<<<:::888888999;;;===<<<;;;999888666555555777;;;AAAHHHMMMPPPQQQQQQQQQSSSTTTTTTTTTWWW\\\aaafffhhhkkkkkkggg```XXXSSSMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDDDDDDDBBB@@@>>>======<<<<<<<<<;;;;;;;;;:::999888777888999;;;<<>>???AAACCCEEEDDDDDDFFFIIIKKKKKKKKKJJJHHHDDD@@@>>><<<<<<<<>>;;;666222///,,,+++******+++++++++,,,,,,,,,,,,+++***))))))(((((()))(((((()))'''&&&%%%'''((())))))))))))))))))))))))//////000000///...,,,+++''')))++++++***))))))******+++,,,,,,***)))***+++///000222333222000...,,,,,,,,,,,,///333666777777333111...+++*********+++---111222000///000...***(((&&&%%%&&&(((***+++***,,,,,,---111555555111---111///------///111111000000111111000,,,)))((((((((())))))******))))))((('''&&&&&&&&&&&&'''((((((((())))))******))))))(((%%%%%%&&&'''(((((())))))ooommmjjjjjjmmmsssyyy|||zzzllleeedddeeefffhhhjjjlllllllllpppwww}}}|||{{{|||zzzwwwyyy~~~|||pppcccTTTIIIDDD>>><<>>???@@@@@@???<<<:::999:::<<<<<<<<<<<<;;;888666555555999===EEEMMMUUUZZZ]]]^^^^^^```aaa___]]]```hhhooorrrtttvvvvvvsssllleee```[[[[[[YYYWWWUUURRRPPPOOOKKKJJJHHHHHHGGGEEEBBB@@@======<<<<<<<<<;;;;;;;;;888777555444666:::>>>@@@IIIKKKOOOVVV[[[[[[YYYXXXXXX]]]fffmmmmmmfff[[[RRRHHHEEECCCBBBAAA@@@===:::555333000.........//////000111333555555444222111222555999;;;<<<===>>>@@@AAA@@@@@@AAACCCDDDDDDCCCCCCAAA>>>;;;888777777777888;;;@@@DDDFFFFFFCCCBBB999777444222222444777999:::999777444111...,,,+++******++++++,,,,,,------111000...---,,,+++++++++'''(((((('''&&&%%%'''((((((((())))))))))))((((((,,,------------+++***)))%%%'''))))))(((((()))***(((***+++***))))))+++---111222333444333111...,,,,,,,,,---///333555666666222111///---,,,,,,------000333444111000111///+++)))'''%%%%%%''')))******,,,+++***+++---...,,,***...,,,++++++...000111111000111222000---)))''''''&&&'''((())))))******)))''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''$$$%%%%%%'''((()))******kkkgggbbbbbbgggooouuuyyy{{{nnnfffdddfffgggmmmppprrrooommmpppyyy}}}}}}zzzwwwxxx|||sssdddYYYPPPIIIEEE???;;;;;;@@@FFFKKKSSSZZZ```^^^YYYQQQHHH@@@<<<:::888777555444777;;;@@@DDDGGGKKKRRR\\\dddjjjmmmmmmddd___WWWPPPKKKHHHEEEDDD>>>>>>=========>>>@@@AAAAAAAAA@@@===:::888999;;;;;;===???>>>;;;777666666<<>><<<666333000------...000222111111000///...---,,,+++))))))***++++++,,,------111000///---,,,+++++++++&&&'''''''''%%%%%%'''(((&&&&&&'''(((((('''&&&&&&)))************((('''&&&%%%&&&''''''&&&&&&(((***((()))***))))))***,,,///111222444555444222///---,,,,,,,,,...222444444444111111///.........//////000333444111000111000,,,,,,)))'''&&&((()))***+++***)))(((((()))++++++++++++)))((((((+++...000111///111222111---)))'''&&&%%%&&&'''(((************(((''''''&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&''')))***++++++ddd^^^YYYZZZaaallltttxxx~~~rrriiifffgggjjjssswwwxxxsssmmmoooyyy|||wwwwww{{{yyykkk\\\QQQIIICCCAAABBB===:::;;;>>>AAAEEEMMMUUU\\\[[[XXXRRRJJJCCC???===999777555444666:::@@@CCCHHHLLLSSS[[[ccciiilllnnnhhhccc\\\VVVQQQLLLHHHEEEDDDCCCBBBAAAAAABBBCCCDDDCCCCCCAAA>>>:::888999:::<<<@@@CCCCCC???<<<;;;;;;@@@GGGQQQ]]]iiiqqqvvvxxx}}}{{{vvvqqqmmmpppwww}}}{{{tttpppdddcccaaa]]]YYYUUUQQQOOONNNMMMLLLKKKJJJGGGBBB???::::::;;;;;;<<<=========888777666666:::@@@FFFJJJQQQYYYaaahhhkkkkkkccc[[[WWWUUURRRPPPMMMIIICCC???:::999777555444333333333000111111111000000333555111222444555666555555444333555777888777666777777666555444444666666555444444333222000///............000444777888999888777111///,,,***)))***+++---******+++,,,,,,++++++***(((((()))***+++,,,,,,---...---,,,+++))))))((((((%%%&&&'''&&&%%%%%%''')))%%%%%%'''(((((('''%%%%%%(((((())))))((('''%%%$$$&&&''''''&&&%%%%%%''')))'''((()))))))))+++...111111222444555444222///...,,,++++++---000222222111000000/////////000000000000333333000000222111---...+++((('''(((***++++++((('''&&&&&&''')))+++,,,***(((&&&&&&)))---///000...000222111...***'''&&&&&&&&&((()))***+++++++++))))))(((''''''''''''(((&&&''''''((((((''''''&&&&&&&&&'''((())))))******\\\VVVQQQTTT___lllwww|||xxxmmmhhhiiilllyyy||||||uuukkkkkkuuu~~~~~~yyyyyy|||~~~qqqbbbWWWMMMIIIEEE???===???;;;999:::<<<===???GGGQQQWWWXXXWWWSSSNNNHHHDDDBBB;;;888555333555999???BBBDDDHHHNNNTTT[[[```eeehhhgggddd```\\\ZZZWWWSSSPPPKKKJJJIIIGGGGGGGGGHHHHHHIIIHHHFFFCCC???======>>>>>>CCCIIIIIIEEEAAAAAAAAACCCLLLZZZjjjvvv}}}|||xxxwwwwwwzzz{{{}}}xxxmmmfff[[[ZZZXXXUUURRROOOMMMLLLKKKKKKJJJIIIGGGDDD???;;;888999:::;;;<<<>>>??????999888666666999???DDDHHHNNNUUU[[[^^^```aaaZZZQQQKKKGGGBBB???===;;;999777666666555333222000000111000111333222111111444777333333333444555666666666444555777777555333333333333111000111222333222111//////...---,,,,,,++++++,,,---...///000111111111,,,+++***))))))***+++,,,)))***++++++++++++***)))&&&'''((()))***++++++,,,,,,+++***)))((((((((((((%%%&&&&&&&&&%%%%%%''')))%%%&&&'''(((((('''&&&%%%((())))))))))))'''&&&%%%'''((((((&&&%%%%%%&&&((((((((())))))***,,,000333///111333444444222000///+++******,,,...000000///......//////000000111111111333333111111333333000///,,,(((&&&''')))++++++(((((('''''''''(((+++---+++)))&&&&&&))),,,///000---///222111///+++(((''''''((()))***++++++++++++******)))((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''(((((((((XXXRRRMMMRRR___nnnzzz|||pppjjjkkknnn{{{~~~uuuiiihhhrrr~~~~~~}}}|||~~~{{{zzz}}}zzz{{{rrrcccUUUUUUNNNIIIIIIFFF@@@<<<>>>999888999;;;:::<<>>AAA@@@CCCHHHMMMRRRWWW]]]```cccbbbbbbbbbcccbbb```^^^QQQOOONNNLLLKKKKKKKKKKKKPPPOOOMMMIIIEEECCCCCCDDDAAAFFFLLLMMMJJJFFFEEEFFFCCCOOOaaattt~~~}}}}}}}}}{{{yyywww|||rrrcccYYYMMMLLLJJJHHHFFFEEEDDDDDDIIIHHHHHHGGGEEEAAA<<<888777888999;;;===>>>@@@@@@:::999777666888<<>>999888666444666:::???CCCEEELLLMMMOOORRRRRROOOJJJFFF===:::888999888555555888===@@@CCCFFFKKKRRRYYY^^^[[[eeeooopppooooooooommm```YYYSSSRRRQQQOOOOOORRRXXX[[[[[[UUULLLDDDAAAAAACCCCCCIIISSSUUUMMMFFFDDDLLLVVVdddrrr{{{{{{xxxwww~~~|||zzzyyyuuujjj[[[PPPGGGCCC???======>>>@@@AAAEEECCC@@@@@@@@@???;;;888777777888;;;>>>???>>><<<<<<;;;999888888999;;;<<>>:::666444333444888===AAABBBEEEGGGKKKOOOQQQPPPLLLIII???;;;999999888555666999;;;===@@@CCCHHHNNNVVV[[[[[[fffpppssssssuuuvvvuuujjjaaaXXXUUUTTTSSSVVVZZZ]]]___^^^WWWMMMEEEAAAAAADDDEEELLLTTTVVVPPPLLLLLLRRRYYYdddooowww}}}{{{xxxvvvvvvtttsssrrrnnndddVVVLLLBBB@@@===;;;<<<===>>>>>>CCCAAA???>>>>>>===:::777777777888;;;>>>??????===:::999777666666777999:::<<<<<<<<<<<<;;;::::::999888555222111222111///---...000222222333444777:::555999:::777666888:::999>>><<<999777777777555444555777777555222000111333333222222111111111111111---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((***+++,,,)))+++,,,,,,***(((((()))$$$&&&''''''&&&&&&((())))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&''''''(((***+++***)))((()))***,,,...//////,,,*********&&&&&&'''(((''''''%%%%%%***))))))))))))+++---...///000222333333222000///+++++++++++++++++++++***(((((('''''')))+++...///000000000000/////////...///---+++))))))***,,,...***+++***)))'''''')))*********)))((((((***,,,...///222555555111---)))(((%%%&&&'''((())))))******++++++***)))))))))))))))'''((())))))******))))))''''''''''''''''''''''''QQQMMMLLLRRR[[[gggxxxuuurrrwww}}}}}}{{{tttmmmjjjnnnrrrrrrpppmmmlllnnnqqqsssssssssuuuyyy{{{zzzwwwssspppnnnpppyyypppcccVVVOOOMMMKKKNNNQQQXXXZZZXXXPPPHHHDDD???:::555333111222555999<<<======@@@DDDJJJOOOPPPNNNLLLBBB===999888777444666:::;;;<<<>>>AAAFFFMMMTTTZZZ\\\fffppptttwww|||~~~vvvkkk___ZZZXXXYYY^^^dddccccccaaaYYYNNNEEEAAA@@@AAADDDKKKRRRSSSPPPRRRUUUZZZ^^^eeekkkpppvvv|||{{{uuuqqqnnnjjjiiigggfffcccZZZOOOFFF<<<<<<;;;::::::;;;;;;<<>>AAAAAA===<<>>===;;;;;;:::999888555444333444555555444222111111000000000111222222555444333222111000000000111000///............---555666777888:::>>>DDDHHHLLLMMMJJJDDDBBBGGGLLLMMMOOOLLLHHHDDDAAA>>>:::888333333222000//////000000///000222444333222000...******)))(((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))***++++++***'''%%%%%%&&&&&&'''((((((&&&%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&(((+++......---,,,++++++///111333333111...,,,+++''''''((()))))))))******---,,,,,,+++,,,---...///111000/////////000111222000000///...---,,,++++++***)))(((''''''((()))***---,,,,,,,,,,,,+++++++++***))))))))))))+++---...((())))))'''&&&&&&(((***,,,---,,,(((###$$$***000111333555444222///...---'''&&&&&&&&&&&&''''''((())))))((('''''''''''''''%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&ZZZXXXZZZ```gggqqqwwwvvvzzz|||ooogggfffiiippppppppprrruuuvvvuuutttqqqrrruuuyyy{{{yyysssnnniiimmmxxxwwwggg]]]UUUNNNHHHFFFDDDDDDKKKRRRdddiiiggg]]]PPPFFF???999555333111111222444555444666888===BBBHHHJJJIIIGGGAAA;;;777666444333555999;;;===AAADDDIIIPPPWWW\\\^^^eeelllpppvvv|||sssiiidddbbb```bbbgggccc```ZZZQQQGGG@@@<<<:::555<<>>666888;;;;;;999888888:::======<<<:::999999999:::777555333111111000...---------------......//////333222111//////...////////////......------...///555777999<<>>:::444222000............///---...111333333111///---))))))(((((('''(((((((((&&&&&&&&&&&&''''''((((((&&&'''''''''(((((((((((()))******(((&&&$$$$$$%%%&&&'''((((((&&&%%%&&&'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((+++...///...---,,,,,,---///111111///---,,,,,,))))))))))))******++++++++++++******+++,,,...//////...------...000222333222222222111000...,,,+++***(((&&&%%%$$$%%%'''(((++++++++++++*********)))''''''&&&'''((()))+++,,,'''(((((('''%%%&&&(((***,,,---,,,'''######)))///111333555444222000//////(((''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&gggeeegggnnnuuu~~~wwwwww|||qqqfffdddggglllmmmqqqvvvzzz|||zzzxxxxxxwwwxxxzzz{{{xxxqqqkkkiiilllxxx}}}pppbbbVVVPPPKKKGGGEEEDDDCCCDDDLLLVVVccciiiiii___QQQGGG???:::888666444333333444444333777888;;;@@@DDDFFFEEECCC???:::777777666444666::::::===CCCIIINNNTTTZZZ^^^aaaggglllpppxxxwwwmmmhhhccc___^^^```\\\XXXQQQIIIBBB<<<999888555;;;AAAEEEKKKVVV```eeemmmnnnnnnjjjddd\\\VVVTTTUUUUUUUUURRROOOMMMMMMNNNRRRQQQOOOLLLHHHCCC???===666999;;;:::777666777999:::::::::888666666888::::::777444222111///---,,,++++++,,,,,,------......000///...---,,,---...///.../////////......000222333666;;;@@@GGGNNNVVV\\\]]]^^^[[[VVVXXXaaajjjnnnjjjhhhddd^^^WWWNNNCCC===666333///------...------+++---///111111000...,,,))))))(((((((((((())))))%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&((()))((('''$$$###$$$&&&%%%'''((('''&&&&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''')))+++---...---------...+++---......,,,,,,,,,---,,,++++++***++++++,,,---***)))((((((((()))***+++,,,,,,,,,,,,...000333444333444555666555222///---(((&&&$$$###"""###%%%&&&************))))))))))))%%%%%%%%%&&&'''((()))***&&&''''''&&&%%%%%%(((***+++,,,+++'''$$$%%%)))---///111444555333000///...***)))'''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqnnnooowww}}}ssssssyyyqqqeeecccfffiiikkkqqqxxx~~~yyypppiiifffiiitttpppfff^^^TTTMMMKKKGGGFFFEEEEEEBBBCCCKKKVVV]]]dddfff^^^QQQGGG@@@<<<;;;999777555555555444333777888;;;>>>BBBDDDCCCAAA>>>:::888:::999777999<<<===BBBIIIQQQWWW]]]bbbeeefffkkkooosss}}}rrrjjjbbb[[[YYY[[[UUUQQQIIICCC>>>:::888777555;;;???CCCMMM[[[dddfffiiiiiigggbbbZZZQQQKKKHHHGGGGGGGGGEEEDDDEEEHHHKKKOOONNNLLLHHHCCC???<<<;;;666999;;;999555333555888666777777555222222555888888555222000000///...,,,******+++,,,------......///...---,,,,,,...///111---///111000///000222555555999>>>CCCIIIOOOVVVZZZZZZ^^^```aaafffpppyyy|||xxxvvvsssmmmdddWWWIIIAAA999444///------------+++***+++---//////...---,,,***))))))(((((())))))***((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%'''''''''%%%######%%%&&&$$$&&&''''''&&&&&&((()))''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))+++,,,---,,,,,,...///***+++,,,+++***+++...000222111000/////////000111...---+++)))((((((((((((((()))***,,,///111444555222555888:::999666111...)))(((&&&%%%%%%%%%'''(((************))))))))))))&&&&&&&&&''''''(((((((((%%%&&&&&&%%%$$$%%%'''***+++***((('''&&&''')))***,,,000444555444111...---,,,+++((('''&&&&&&'''((((((''''''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$tttpppqqqyyywwwmmmnnnuuuqqqeeedddggghhhkkkqqqzzz|||rrrjjjccceeeppp{{{kkk\\\WWWUUUOOOKKKKKKIIIIIIHHHGGGBBBAAAJJJTTTVVV___ccc\\\PPPGGGBBB>>>>>>;;;999777777666555333777888:::>>>AAACCCBBBAAA>>>;;;:::<<<<<<:::;;;>>>AAAGGGPPPYYY```eeeiiillljjjnnnrrrwwwwwwkkkaaaYYYVVVXXXQQQLLLEEE???;;;999888777444999===AAALLL\\\dddddddddccc___XXXOOOHHHCCCAAA???>>>===<<<===@@@EEEIIIMMMLLLJJJFFFAAA<<<::::::666999:::777333111444777333444444222000000333777444111...------...---,,,******+++------.........000000.........000222444...000222222000111444777:::===BBBFFFIIILLLPPPSSSTTT\\\ccciiippp{{{|||vvvlll]]]NNNDDD:::555000---------,,,*********,,,---------,,,,,,***)))))))))))))))***************)))((((((''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&$$$######%%%'''$$$%%%''''''''''''(((***((('''&&&&&&%%%%%%&&&&&&(((''''''''''''((())))))***+++,,,++++++,,,...000***+++*********+++///222999888666555444555555666555333000---***)))((((((&&&'''***,,,///222444555222555:::===<<<888333///---,,,***))))))***+++,,,************))))))))))))'''''''''(((((((((((((((%%%&&&&&&%%%$$$%%%''')))+++)))''''''((()))))))))+++///444666444111...,,,---+++)))'''&&&&&&'''((())))))(((''''''''''''(((%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$qqqpppqqqvvv~~~~~~wwwqqqooopppyyy~~~~~~sssiiieeeeeehhhlllsss{{{wwwqqqmmmiiihhhmmmyyytttllldddaaa[[[VVVSSSSSSTTTVVVRRRNNNJJJGGGFFFFFFFFFFFFOOOPPPRRRRRROOOIIIBBB>>>@@@>>>;;;888555555555555:::<<<>>>AAABBBBBBBBBAAAAAA>>>>>>BBBCCC@@@>>>>>>BBBKKKUUU[[[bbbjjjnnnmmmmmmnnnqqqxxxrrrcccWWWPPPMMMGGGDDD???<<<:::999777555333555999???GGGPPPWWW[[[[[[VVVOOOIIIEEEAAA<<<999::::::999:::;;;>>>@@@AAAJJJHHHDDD@@@===;;;;;;;;;;;;777222000000111222222222111000//////111333555222///---,,,,,,,,,+++***,,,,,,---.../////////...111///------...///...------......///111444777999999@@@GGGLLLMMMLLLMMMOOOQQQ\\\hhhooowww|||ppp```NNNCCC999222,,,++++++***+++...,,,++++++***++++++,,,,,,+++---+++'''&&&)))***''')))******)))''''''((()))***)))(((&&&%%%%%%&&&&&&)))((('''&&&%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''',,,+++)))(((&&&%%%%%%%%%''''''((((((((((((''''''---+++)))((()))***)))(((+++'''%%%(((+++...444:::@@@EEEEEE@@@;;;::::::999999777444000---+++************,,,///222444444222444444555999<<<;;;777333///---+++((('''((()))******************))))))((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((+++***(((''''''((()))***,,,,,,...000222111///------,,,+++***((('''&&&&&&+++***((('''&&&&&&&&&''''''&&&%%%&&&((((((((('''$$$&&&'''&&&%%%$$$$$$$$$pppnnnnnnsssxxx{{{yyyvvv}}}~~~xxxqqqoooooowww~~~xxxnnniiigggjjjooovvv~~~yyyuuurrrmmmjjjmmmxxxrrreee___WWWVVVUUUUUUVVVZZZ^^^```^^^YYYRRRLLLIIIGGGEEECCCJJJKKKMMMNNNMMMIIIEEECCC@@@???<<<:::999999::::::;;;===@@@BBBCCCBBBAAA@@@FFFCCCDDDIIIJJJGGGFFFGGGKKKTTT]]]bbbhhhmmmnnnlllooooooqqqxxxwwwgggYYYPPPLLLFFFCCC???<<<;;;999777555222333666:::@@@FFFLLLOOONNNJJJDDD@@@>>>;;;888555777777888888:::<<<>>>@@@EEECCC@@@>>>;;;:::999999:::777222//////000111111111000/////////000111222000...,,,,,,,,,---,,,+++,,,---......//////......111///......000111111000/////////000111333555666:::???FFFJJJJJJJJJKKKMMMUUU```kkkrrrxxxsssbbbQQQEEE888111,,,++++++)))***---++++++*********++++++++++++---+++'''&&&))))))'''((())))))(((&&&&&&'''))))))((('''%%%%%%%%%&&&&&&)))((('''%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''((((((+++***)))'''&&&&&&%%%%%%'''(((((())))))((((((''',,,***(((((()))))))))(((+++((('''***---222;;;DDDTTTZZZZZZQQQGGG@@@<<<:::;;;999555222...,,,++++++)))***,,,000444666666555333222333666888777444111000...+++)))((((((***+++)))))))))******)))))))))(((((('''&&&&&&&&&&&&''''''''''''(((((()))******,,,***((('''&&&'''((()))++++++,,,///111111///---...---,,,+++)))(((&&&&&&+++***((('''&&&&&&&&&''''''&&&%%%&&&'''((((((&&&$$$&&&''''''&&&%%%%%%&&&llljjjjjjmmmqqqsssqqqoooppprrrwwwyyysssppppppvvv~~~uuummmjjjkkkooowww{{{xxxxxxrrrmmmmmmvvvwwwmmmaaaXXXTTTTTTUUUXXX\\\aaaggglllooollleee\\\SSSMMMHHHDDDBBBDDDEEEGGGHHHIIIJJJIIIIIICCCBBBAAA?????????@@@@@@>>>@@@CCCEEEFFFEEECCCAAAIIIHHHKKKPPPRRRPPPQQQSSSXXX```iiinnnqqqtttpppkkkmmmlllmmmsss~~~lll\\\OOOHHHDDDBBB>>><<<;;;999777555333444555666999===@@@BBB@@@===:::888777666444222444444555666888:::<<<=========<<<<<<:::999888777999666111//////000000000////////////...............,,,++++++,,,------,,,------.../////////......000///...///111333333222////////////000222333444:::???EEEGGGGGGGGGHHHJJJVVVaaalllrrrwww}}}{{{ppp```PPPEEE777000+++++++++)))))),,,***************************,,,+++''''''))))))''''''(((((('''%%%$$$&&&''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&(((((()))******)))((((((+++)))''''''((())))))(((***((())),,,///777EEESSSgggoooqqqeeeTTTFFF???:::===;;;777333000...------***+++---111555888888777222111111222333333111///111///---***)))***++++++''''''((())))))*********)))(((''''''&&&&&&''''''&&&&&&'''((()))+++,,,------,,,)))'''&&&'''((((((******+++---000111///............---+++)))'''%%%***)))((('''&&&&&&&&&&&&'''%%%%%%&&&'''((('''&&&$$$&&&((((((((('''((()))gggffffffhhhlllmmmmmmkkkeeehhhooozzz{{{uuussssssxxx{{{rrrllljjjmmmttt}}}{{{yyyyyyzzzuuuooonnnvvvyyypppjjjddd\\\WWWWWW[[[]]]```eeejjjooorrrtttoooiii```WWWPPPKKKGGGEEEBBBBBBCCCDDDFFFIIIKKKMMMIIIHHHGGGEEEDDDDDDDDDDDDBBBDDDGGGJJJKKKKKKIIIHHHLLLLLLPPPVVVXXXXXXZZZ^^^bbbkkktttzzz}}}|||uuulllfffccccccjjjxxxooo\\\MMMDDDDDDAAA>>><<<;;;:::777555666666666666777999:::;;;999888777666555555444333222333444555777999:::;;;777888:::;;;;;;999888777888555111//////////////////////////////...---,,,,,,+++***+++---...............////////////......///......///222444444444000000///...///000222333;;;???DDDFFFDDDCCCEEEGGGRRR]]]hhhnnnrrrxxxzzzzzz}}}zzzuuummmcccWWWKKKCCC666000+++++++++))))))+++***************))))))((()))++++++''''''))))))&&&&&&&&&'''%%%$$$###%%%&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***+++)))(((''''''&&&&&&&&&&&&((()))***++++++***)))(((***(((''''''((())))))(((((((((***...111;;;NNN___pppzzz}}}ppp[[[JJJ@@@<<>><<<:::777555666666666666777777888888888888888777666444444444222333444666777888999999666777:::;;;<<<:::888777777555111//////000///...///000000000///...------,,,+++***+++...000000///...///////////////.........---...000444777888888444222000......000333555<<<@@@EEEFFFDDDBBBBBBCCCLLLWWWbbbhhhmmmsssvvvvvvtttnnnfff]]]UUUMMMEEE@@@666000,,,,,,,,,))))))+++)))************)))(((''''''******''''''))))))&&&%%%&&&&&&%%%######$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))******(((''''''&&&&&&&&&'''''')))***,,,------,,,***))))))'''&&&''')))*********((((((+++///444>>>RRRdddvvvttt^^^LLLBBB>>>@@@===888444111///000000000000111222444555333111111111000///------...///111000...---,,,++++++,,,'''''''''((()))+++---...))))))(((''''''''''''(((%%%%%%%%%'''))),,,///111000...,,,)))(((((()))***'''''''''))),,,......------...000000///,,,(((&&&'''''''''''''''&&&&&&&&&&&&%%%$$$%%%'''''''''&&&%%%'''***+++++++++,,,...fffeeedddcccbbbbbbbbbccc___bbbjjjttt~~~zzzzzz|||yyysssrrrqqqsssyyy}}}wwwrrrpppqqqtttvvvvvvsssrrrwww~~~~~~xxxwwwpppmmmlllmmmkkkfffccceeebbbcccdddeeefffhhhhhhiii\\\ZZZVVVTTTSSSQQQOOOMMMCCCAAA???>>>???BBBFFFHHHLLLKKKJJJHHHEEECCCBBBAAABBBEEEIIIOOOVVV\\\aaacccaaa`````````^^^]]]bbbiiijjjttt|||mmm\\\WWWTTTYYYfffuuu~~~tttgggYYYNNNGGGFFFDDDBBB@@@>>>;;;777444444444555555666666777777777999:::999666444444444555666777888999999999999888999;;;<<<<<<:::999777777555222111111000000...///////////////.........---,,,+++,,,///111111111//////000000000///......------///444:::???BBBCCC???;;;555111///111555888===BBBGGGHHHEEEBBB@@@@@@FFFPPPZZZ```eeelllqqqrrrjjjddd[[[RRRLLLFFFBBB???666111---...---******,,,***++++++,,,+++***((('''&&&)))***''''''***)))&&&%%%&&&&&&%%%######$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&'''''')))+++---......---+++))))))((('''(((***,,,,,,+++***))),,,222777AAARRRaaaxxx~~~}}}nnnZZZKKKBBB>>>???<<<777222///...///000111000000111333222000...///000000///------...000000///...---,,,+++++++++))))))))))))***,,,...///***)))((((((''''''((((((%%%$$$%%%&&&(((,,,///111111///---+++***+++,,,,,,'''&&&&&&(((***,,,,,,+++***,,,///111000---)))&&&&&&&&&'''''''''&&&&&&%%%&&&$$$$$$%%%&&&'''&&&%%%&&&(((***+++++++++,,,...]]]]]]^^^^^^^^^```bbbddd___aaahhhqqqzzz{{{wwwvvvyyyyyyxxxuuussswww}}}|||yyytttpppooopppsssuuuvvvtttuuuxxxzzz~~~xxxsssoooqqqvvvtttsssuuuvvvrrriiicccbbbbbbaaa``````______``````TTTSSSSSSSSSSSSRRROOOLLL@@@>>><<<;;;;;;>>>AAADDDEEEEEEDDDCCCAAA@@@>>>===???AAAFFFNNNXXXbbbkkkpppoookkkfffbbb[[[WWW\\\dddkkkvvv{{{kkk[[[TTTNNNQQQ[[[gggnnnppprrrppplllggg```YYYRRROOOIIIGGGDDDBBB???<<<777444555555666777777777777777777:::<<<;;;888666666777999:::;;;;;;;;;;;;:::999:::;;;;;;;;;;;;999888777888666333222222111000///...------,,,,,,---...//////...---...000222222222000000000000000///......,,,...222:::CCCKKKQQQSSSMMMGGG===555111333666:::???DDDJJJKKKHHHBBB???>>>???HHHQQQUUUYYYaaagggiii___ZZZTTTMMMHHHCCC???<<<777222...//////,,,+++,,,++++++,,,---,,,***((('''%%%)))***((((((***)))%%%%%%&&&&&&%%%######$$$&&&''''''(((((('''&&&%%%$$$&&&'''((()))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))+++...000000...+++))))))(((''')))+++------------,,,...555<<>>;;;666111...---...//////......///111111///---+++---///...,,,,,,---/////////...---,,,+++******,,,+++******+++---///000***))))))(((((((((((((((%%%$$$$$$$$$'''***...000222000...---,,,---...///(((&&&&&&''')))*********''')))---000000---)))'''%%%%%%&&&'''''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%&&&(((++++++++++++,,,---QQQSSSVVVYYY\\\```eeehhh^^^aaafffnnnvvv{{{}}}}}}|||yyyuuurrrrrrxxx~~~zzzvvvrrrtttzzzzzzwwwtttppppppqqqsssuuuuuuuuuwwwxxxvvvyyywwwjjjeeedddeeemmmvvv{{{{{{}}}}}}vvvjjjaaa___^^^\\\YYYVVVTTTSSSSSSSSSPPPQQQQQQSSSSSSQQQNNNJJJ===;;;999888999<<>>===<<<;;;<<<>>>CCCLLLXXXeeeqqqwwwvvvpppiii```VVVPPPTTT\\\mmmwwwzzzhhhZZZRRRJJJKKKSSS[[[___```cccbbb```^^^[[[YYYVVVUUUJJJHHHEEECCC@@@<<<777333888888999::::::999999888888;;;>>>===;;;999:::;;;<<<<<<===>>>===<<<;;;:::<<<<<<;;;:::999888777666888666444333333222111///---,,,*********,,,...000000///...///111333333222000000000000000///......,,,///444>>>JJJUUU\\\___XXXPPPDDD999333444777;;;???EEELLLNNNIIICCC???===999BBBIIILLLPPPWWW^^^```VVVSSSOOOKKKGGGBBB<<<777888222///000000,,,+++---+++,,,---...---+++)))'''%%%((()))((((((***)))%%%&&&&&&'''%%%$$$###$$$&&&(((((())))))(((&&&$$$###&&&''')))*********)))(((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((***,,,...000000...,,,******(((((())),,,...///...000...000777???FFFOOOWWWZZZ[[[UUUJJJ@@@===<<<:::>>>:::555000,,,,,,---...,,,,,,,,,...000000///---(((+++......,,,+++---///......---,,,+++******)))---,,,+++++++++---///111******)))(((((((((((((((%%%$$$###$$$&&&)))---000222111///......///000111((('''%%%&&&((()))))))))%%%(((---000111...***'''$$$%%%&&&'''''''''&&&%%%%%%$$$###$$$&&&'''&&&%%%''')))++++++******+++,,,SSSRRRTTTYYYaaagggiiiiiiooonnnppptttxxxzzzyyyvvvzzzxxxsssooosss|||~~~uuurrrvvv|||}}}{{{vvvpppmmmnnnrrrvvvzzzzzzyyyxxxyyy~~~yyyoookkkfff```\\\___fffooovvvyyy}}}qqqeee^^^YYYTTTPPPNNNLLLNNNQQQTTTSSSRRRMMMPPPSSSUUUSSSPPPNNNMMMIIIDDD<<<777666777999:::888999;;;======<<<;;;:::===>>>AAAGGGQQQ]]]iiiooonnnhhhaaaYYYNNNHHHLLLTTTeeennn|||sssfffTTTPPPKKKIIIKKKOOOSSSUUUUUUWWW[[[___aaa```\\\XXXXXXQQQIIIEEE@@@999555666444888<<<===;;;;;;===?????????<<<888:::>>>>>>;;;GGGDDDBBBAAABBB@@@===999;;;;;;:::999888666444333777999888555444444111,,,333111---,,,,,,,,,,,,,,,------......000111333333333333111000////////////222333999EEETTT```eeeeeeYYYRRRGGG>>>;;;;;;<<<>>>===CCCLLLQQQOOOHHH@@@<<>>;;;:::777555333111///........./////////...---+++***)))''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''((())))))))))))''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''')))+++---------,,,+++***(((''')))---///...,,,---000444999EEEQQQWWWVVVXXXPPPEEE<<<666444333333555444222///,,,***((('''******+++---//////,,,***++++++++++++,,,,,,---...000111111000---,,,,,,---...............///000000...,,,)))'''&&&''')))***((('''%%%$$$&&&)))---000333333000+++,,,000///)))'''%%%$$$%%%(((***(((&&&$$$''',,,//////---+++***''''''''''''&&&%%%$$$######$$$%%%%%%&&&'''((((((++++++++++++++++++++++++SSSTTTWWW]]]fffmmmqqqqqqvvvuuuvvvyyy{{{{{{wwwtttvvvvvvsssqqqttt}}}zzztttuuuzzz~~~{{{vvvrrrrrrvvvyyyyyyzzzzzz{{{}}}yyypppggg```^^^\\\YYYYYY\\\bbbjjjooouuuxxxtttfff[[[UUUSSSOOONNNLLLKKKMMMQQQSSSTTTSSSPPPRRRTTTUUUTTTQQQOOONNNHHHCCC;;;666444555666666777888:::;;;;;;:::999888:::;;;???DDDMMMVVV^^^cccbbb]]]XXXRRRJJJEEEJJJRRR]]]dddpppzzz}}}uuuggg]]]PPPLLLGGGFFFHHHLLLPPPQQQQQQSSSXXX^^^bbbbbb___\\\___VVVLLLEEE???777333444444777<<>>======<<>>;;;BBBKKKQQQQQQLLLGGGDDDEEEGGGIIIJJJJJJJJJKKKLLLHHHGGGFFFDDDAAA>>>;;;999:::888666333000/////////000000000///---+++***)))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))))))))))))))&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''***+++,,,............---***(((''''''***,,,------222222333999HHHWWW\\\YYYMMMFFF===666111///...---,,,,,,++++++***)))))))))(((((((((***,,,,,,***(((''''''((((((***+++---...111222222222000000222333333333222000000/////////+++***)))'''&&&''''''(((&&&%%%$$$%%%'''+++///111444444111------///...+++((('''&&&'''((()))((('''$$$&&&***---...---+++)))&&&''''''((((((((((((((($$$$$$$$$$$$$$$%%%&&&''''''((()))***+++---......[[[^^^dddllluuu}}}~~~xxxtttrrryyy~~~yyyvvvzzz}}}xxxttttttuuuxxx{{{tttlllbbb\\\[[[___ccceee___^^^]]]\\\[[[\\\^^^______^^^ZZZSSSMMMKKKMMMNNNNNNOOOQQQTTTYYY]]]```bbbbbbaaa___]]]ZZZVVVRRROOOOOOIIIBBB<<<888777777666::::::;;;;;;;;;:::999888444777:::>>>@@@AAAAAAAAACCC@@@@@@AAAAAA@@@FFFMMMQQQSSSWWWZZZ[[[XXXTTTQQQIIIHHHHHHJJJOOOTTTWWWXXX]]]```dddjjjooopppooommmjjj^^^OOODDD;;;444222444333666<<>><<<777777777777666666555444666;;;===<<<;;;======::::::777333111000000/////////...............//////222222111000///...,,,,,,000222888BBBMMMWWW]]]___ZZZVVVOOOIIIEEEBBB???===999@@@HHHMMMMMMIIIEEEBBBCCCDDDFFFHHHIIIIIIIIIJJJFFFGGGGGGFFFDDDAAA>>>;;;;;;999777444111000//////111111000///---,,,***)))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''(((((()))***+++,,,------------+++***))))))***,,,......222000000555DDDSSSWWWTTTMMMGGG>>>666111---+++)))'''((((((((())))))******((((((((()))++++++***((('''''''''(((***,,,---......///000000///111333666999888666444222111000000,,,+++***)))((((((((((((%%%%%%%%%&&&(((,,,000222444333111...---------,,,)))(((((((((((((((((('''&&&'''***---///...,,,***&&&&&&((())))))*********&&&&&&%%%%%%%%%&&&''''''(((((()))***+++,,,------bbbeeejjjpppwwwzzzwwwqqqzzz}}}xxx{{{yyyuuusssrrrxxx|||tttiii[[[XXXTTTSSSWWW]]]dddhhhiiigggbbb]]]YYYWWWVVVVVVQQQPPPOOONNNLLLLLLNNNPPPSSSUUUYYY]]]bbbhhhmmmpppqqqnnnjjjgggccc]]]VVVPPPQQQLLLDDD>>>;;;999888777888888999999999888888888666888:::<<<<<<;;;999888;;;999:::===??????CCCIIIEEEFFFHHHJJJJJJJJJKKKKKKLLLLLLNNNSSSYYY^^^aaaaaafffgggjjjnnnqqqrrrpppnnnhhh[[[LLLBBB:::444444777999<<>>AAAEEEHHHJJJJJJJJJIIIIIIJJJIIIGGGDDDAAA???;;;999777444222111000000222222111///...,,,***)))((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&''''''((())))))((()))******++++++,,,,,,,,,,,,,,,,,,,,,---///000...---,,,000===IIIMMMIIIFFFAAA:::444///,,,***(((%%%&&&&&&'''((()))***+++)))(((((()))++++++***)))'''(((((()))+++---...///,,,...///000111333777:::@@@>>>;;;888555333111111,,,,,,,,,,,,+++***))))))%%%%%%%%%''')))---000222444222000///,,,***+++,,,*********)))(((((((((((((((((()))---///000---+++&&&&&&((()))******++++++***)))'''&&&&&&'''((())))))***************++++++gggiiimmmqqqvvv}}}~~~zzzyyyppp{{{zzzzzz|||wwwuuutttxxx{{{yyyvvvqqqfffZZZTTTPPPOOOOOOQQQVVV]]]dddiiillliiieee```[[[WWWTTTSSSMMMJJJIIIKKKLLLKKKNNNQQQWWW[[[```fffkkkqqqxxx|||~~~{{{vvvsssnnnfff\\\UUUQQQLLLEEE???<<<:::888777555555666666666777777777999999:::::::::999777666888666777;;;======>>>BBB>>>@@@BBBCCCDDDFFFIIILLLPPPQQQTTTYYY^^^bbbddddddkkkkkknnnqqqttttttrrrpppbbbVVVIII???999444555999???CCCJJJRRRXXXZZZYYYWWWSSSVVVWWWVVVWWWYYYVVVPPPJJJKKKKKKIIIEEECCCBBBBBB============<<<;;;:::999:::BBBIIIIIIGGGEEECCC@@@>>>;;;666333222111000//////////////////000111111333333333333111///,,,+++//////222777BBBPPP]]]eee```ZZZSSSKKKDDD>>>888444444888???BBBBBB???;;;:::999:::>>>CCCIIILLLMMMLLLLLLLLLLLLJJJHHHEEEBBB@@@999888666333222111111111333222111000...,,,***)))((((((((('''''''''''''''$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))***(((((())))))***+++++++++,,,---//////...---///000***,,,,,,...555===???===888444000---,,,+++***)))&&&''''''((()))******+++***)))((((((***+++***)))(((((()))***+++,,,...///---///000222444777<<<@@@DDDCCC???;;;777444111000,,,---......---,,,***)))%%%%%%&&&(((***---///111444111000///+++'''(((,,,+++,,,,,,+++(((''''''((()))((((((+++///000---***&&&&&&((()))************,,,+++)))'''&&&'''((()))************************iiijjjlllnnnrrrzzzzzzxxxxxxrrr~~~{{{vvvwwwyyyyyy{{{}}}}}}{{{xxxwwwwwwvvvyyy|||~~~~~~}}}tttllleeebbb\\\RRRLLLKKKJJJKKKLLLOOOUUU\\\eeejjjjjjjjjjjjiiigggccc___]]]VVVOOOKKKLLLLLLKKKNNNSSSYYY]]]dddjjjpppwww}}}yyyqqqeee\\\SSSNNNGGGBBB???<<<:::999666666666777888999:::;;;;;;;;;999888888888888888777444555999:::888777999999<<>>===<<<>>>IIIQQQRRRNNNJJJFFFAAA???;;;777333222111000.../////////000000222333444444555555444222000---+++---...000444===HHHTTT[[[[[[VVVOOOHHHBBB<<<888555111666<<<@@@@@@>>>===<<<888999===DDDKKKOOOOOOMMMNNNMMMKKKHHHEEEBBB@@@>>>777666444333111111222222333333222000...,,,***((('''((((((((((((((())))))$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((('''&&&$$$######$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))))))))***+++,,,,,,***---000000///------...)))---///...///333555333...,,,***))))))))))))'''))))))))))))*********+++)))'''&&&'''(((***)))(((((((((((())))))+++,,,,,,,,,...000111444999???CCCGGGDDD@@@;;;777333000...+++,,,...///...,,,)))(((&&&&&&'''(((***,,,...000333000......***%%%&&&++++++------,,,(((&&&''')))(((&&&%%%)))---...,,,(((&&&''''''((())))))))))))---+++)))&&&&&&&&&((()))(((((())))))******++++++hhhiiijjjlllpppyyy|||wwwvvvwwwuuu{{{sssqqqqqqooorrrvvvyyyyyyxxxwwwxxxuuuwwwyyyyyyyyyyyyzzz{{{{{{uuuoooiiieee]]]WWWTTTNNNFFFDDDGGGCCCDDDFFFIIIOOOYYYccciiiiiilllqqquuuuuurrrnnnkkkcccXXXPPPNNNMMMKKKOOOUUUXXX^^^eeelllrrryyyxxxlllbbbUUUQQQKKKEEEBBB@@@>>>===888999999:::;;;===>>>???===;;;999777666777999:::666333333777777444111222111555999<<>>AAACCCCCC@@@???@@@BBBEEEEEEEEEDDDBBB@@@???>>>IIITTT^^^^^^ZZZTTTOOOJJJ???<<<777333222111///.../////////000111333444555555555666555333000---,,,---...///222777???HHHMMMQQQMMMGGGBBB???<<<999777000555;;;@@@AAA@@@??????999:::>>>EEEMMMQQQPPPNNNOOOMMMIIIFFFBBB???===<<<666555333222111111222222444333222000...,,,***(((''''''(((((())))))******$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((('''%%%###""""""######((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&'''((()))***+++************+++,,,---...(((,,,000111///,,,,,,,,,)))///222000...//////...---+++)))((((((((('''%%%*********+++***+++++++++(((&&&%%%%%%'''(((((('''((((((((((((((()))*********+++---///333888>>>CCCGGGEEE@@@;;;666111...,,,***+++---......+++)))'''''''''((()))***,,,...///222///......***###$$$+++,,,---...,,,(((&&&''')))'''$$$###&&&+++---***&&&&&&''''''(((((((((((((((---+++(((%%%$$$%%%'''(((&&&'''((()))***+++,,,---jjjkkkkkkkkknnnuuu{{{xxxvvvtttrrrzzzyyytttsssrrruuuuuussswww|||zzztttxxxwwwxxxzzz||||||{{{yyyuuulllfffcccbbbaaa```^^^YYYSSSLLLHHHHHHIIIJJJHHHGGGLLLTTT\\\```aaarrrtttxxx~~~xxxrrrkkk```UUUNNNLLLMMMOOOXXX[[[___dddjjjrrrzzz|||ssshhh___RRRLLLFFFDDDEEEDDD@@@;;;<<<<<<============<<<<<<===<<<;;;:::888777666555666444333111111222333444444555777999===BBBEEEHHHOOONNNNNNOOOPPPPPPMMMKKKJJJHHHHHHNNNWWW]]]___]]]SSSKKKAAA:::777777666555===BBBJJJPPPUUUYYY\\\^^^\\\```ccc```WWWLLLDDDAAAAAA@@@???>>>>>>>>>??????DDDDDDDDDBBB@@@@@@AAACCCRRRggguuussspppmmm^^^KKKEEE???:::999777222///000///000000///......000222222333444444222///,,,***...---,,,...222777:::<<<===???@@@===888444333333333333444:::???AAA===888;;;;;;===@@@EEEIIIKKKKKKGGGEEEBBB>>>;;;999888777777222......222444222///444222000...,,,+++***))))))'''%%%%%%''')))))))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***))))))***+++,,,------...000000000000...,,,***)))'''))),,,,,,+++***++++++%%%&&&((('''&&&&&&''')))***)))((((((((()))***+++***(((%%%$$$$$$%%%&&&&&&'''(((((())))))))))))(((++++++,,,...222555999;;;CCC???:::555222000...---............---+++((('''(((***,,,,,,,,,,,,...//////...,,,***)))((('''''')))))))))))))))(((''''''((('''&&&''')))++++++***---&&&$$$***,,,)))&&&'''///+++'''&&&'''((((((&&&''''''((('''&&&''')))+++lllmmmmmmmmmooovvvzzzwwwuuusssrrr}}}yyysssrrrrrruuuvvvvvvzzz}}}wwwwwwwwwxxxzzz}}}~~~}}}{{{~~~zzzmmmiiiccc^^^]]]^^^```aaabbb```ZZZRRRKKKFFFEEEEEEJJJJJJLLLPPPWWW^^^ccceeeqqqttt|||~~~rrrlllbbbXXXQQQOOOOOOPPPQQQSSSWWW\\\aaahhhpppuuuzzzzzzzzzyyytttkkkaaaZZZOOOJJJDDDBBBDDDDDDBBB???===>>>>>>>>>======<<<;;;<<<;;;;;;999888666555555444333222000000111333444444444666888;;;???BBBDDDHHHGGGGGGIIIJJJJJJHHHFFFBBB@@@???DDDLLLRRRSSSSSSMMMFFF>>>888777888999999<<<@@@FFFLLLPPPSSSWWWYYY[[[___aaa^^^TTTIIIAAA=========>>>???????????????@@@@@@AAABBBBBBEEEIIILLLWWWnnnxxxaaaQQQFFF;;;888666222000000000111000///---,,,...000000111333333333111...,,,...,,,***+++...222444555666888999777444000000000444333444888===???<<<888<<<<<<===@@@DDDFFFGGGFFFCCCAAA>>>;;;888666555555444000------000222111...111000...,,,+++***))))))***(((&&&'''(((*********((('''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%'''''''''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++))))))***++++++,,,------//////000///...,,,***)))&&&(((++++++***)))******%%%&&&((('''''''''((()))******)))(((((()))***+++***(((%%%$$$$$$%%%&&&&&&'''((())))))))))))))))))******+++---000444777888===999555222000///...,,,------------,,,+++)))((((((+++...///.........//////...---+++)))(((''''''(((((()))))))))))))))((('''&&&%%%&&&)))+++++++++,,,((((((,,,---)))''')))---***''''''((())))))''''''''''''&&&&&&&&&(((+++ooooooooooooqqqwww~~~}}}yyyuuusssqqqqqq~~~zzztttqqqrrruuuxxxyyy}}}|||yyyxxxyyy{{{}}}~~~~~~|||{{{wwwhhh```ZZZXXXVVVVVVYYY^^^cccfffmmmjjjddd[[[SSSNNNLLLLLLNNNQQQUUUYYY]]]bbbgggkkkrrrwww{{{mmmhhhaaaXXXRRROOONNNNNNJJJMMMPPPSSSWWW]]]dddhhhnnnqqqttttttnnnfff^^^ZZZLLLGGGBBB@@@BBBDDDDDDCCC>>>>>>>>>>>>>>>===<<<<<<;;;;;;::::::888777555555333222000//////000222333333333444666888;;;===>>>>>>>>>>>>@@@BBBCCCAAA???:::888666888>>>DDDFFFFFFDDD???999666666888;;;<<<;;;>>>BBBEEEHHHKKKOOORRRYYY\\\^^^ZZZPPPEEE===:::888:::>>>BBBCCCCCCAAA@@@???@@@AAACCCEEEJJJQQQVVVddd{{{eeeSSS???777555222///...000111000...,,,+++,,,---...///222333333222000///...,,,******,,,...///000///111333333111000000000555333333666:::<<<;;;888<<<<<<===???AAABBB@@@???<<<;;;888555333222222222111---++++++...000///......---,,,+++***)))))))))***)))'''((()))+++******''''''''''''&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&''')))******(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++))))))))))))***++++++,,,............---,,,***)))%%%(((******)))(((((()))$$$&&&(((((('''((()))++++++***)))((((((((()))***((('''&&&%%%%%%%%%&&&''''''((())))))******))))))((((((***+++...111333555555333///...------,,,+++++++++,,,,,,++++++***))))))---111222222000///...///...---+++***((('''&&&((())))))************)))&&&%%%$$$&&&)))+++,,,,,,******,,,///---)))(((***+++***))))))***+++***)))&&&''''''&&&%%%%%%(((***rrrqqqpppppprrrwww|||~~~}}}zzzvvvrrrooonnnnnnxxx~~~|||{{{}}}vvvqqqrrruuuxxx|||{{{zzzzzz{{{}}}}}}|||{{{zzz|||vvvsssmmmbbbXXXSSSRRRRRRSSSUUUYYY^^^eeeiiissspppkkkddd]]]YYYXXXYYYWWW\\\```cccdddfffkkkooouuuzzztttkkkbbb___YYYSSSNNNJJJHHHGGGGGGIIILLLNNNQQQUUU[[[^^^aaaggglllmmmggg```ZZZXXXLLLGGGAAA???@@@BBBCCCCCC<<<===>>>>>>??????>>>>>><<<<<<<<<;;;:::999777666222000///......///111222222222333444555666777888777666777:::<<<===<<<:::777444111222666:::===>>><<<:::666444444777:::;;;;;;<<<>>>@@@AAADDDHHHKKKSSSVVVYYYUUUMMMCCC===:::666:::@@@FFFHHHHHHEEECCCCCCDDDDDDEEEHHHNNNUUUZZZnnnzzzbbbFFF888444222...,,,......///...,,,+++,,,---...///222444444222000///...,,,++++++,,,...//////...000222333444444444444444333222333777999999888<<<<<<<<<>>>???>>>;;;888666555333111////////////---+++)))***,,,......---,,,,,,+++***)))))))))))))))((('''''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&'''***,,,---+++(((&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$%%%&&&'''''')))((('''''''''((()))***,,,,,,---------+++***)))%%%'''******)))''''''(((%%%&&&((((((((((((***,,,+++***)))(((''''''((()))&&&''''''&&&%%%&&&''')))'''((()))***************''''''(((***,,,...000111111///,,,++++++,,,+++))))))************************...333555444222///...///......,,,***)))'''&&&******++++++***)))((((((%%%$$$$$$%%%)))+++,,,,,,(((+++//////,,,(((''')))))))))***+++,,,,,,+++***'''''''''&&&%%%%%%''')))sssqqqooooooqqquuuxxxyyywwwxxxwwwsssnnnkkkkkkkkknnnuuu}}}zzzzzzzzzsssssstttwww{{{}}}~~~~~~|||zzzzzzzzz{{{yyyxxxzzz|||xxxhhhaaa]]]\\\ZZZSSSNNNLLLIIILLLOOOSSSVVV\\\ccchhhlllkkkiiidddaaa```aaaccceeeiiillllllkkklllooorrrwww{{{uuufff\\\WWWUUUQQQLLLHHHEEEDDDCCCEEEFFFIIIJJJLLLOOOSSSVVVSSSYYY___```\\\VVVSSSRRRLLLHHHCCC???>>>???@@@AAA999:::<<<===???@@@@@@@@@======>>>>>>===;;;999888222111///------...///000000000111111222222222222333333444666999:::999777444222//////111444777888777666444222222444666888;;;<<<<<<<<<===???BBBEEEJJJNNNRRRPPPJJJCCC>>><<<888<<>>>>><<<888555333111000...---------...,,,+++))))))+++,,,------,,,++++++***))))))******'''&&&%%%&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&''''''(((***---...,,,)))'''&&&((((((((((((((((((((((((&&&%%%$$$$$$###$$$$$$$$$)))(((&&&%%%%%%&&&'''(((******+++,,,,,,+++***)))''')))++++++)))(((((((((&&&'''))))))))))))***,,,,,,+++)))'''''''''''''''%%%&&&((('''&&&&&&(((***'''((()))***++++++++++++&&&'''(((***+++------...///---++++++++++++***((((((((((((((())))))******)))...333666555222000...//////...---+++)))'''&&&,,,,,,++++++)))(((&&&%%%$$$######%%%(((+++,,,,,,''',,,///---)))''''''(((((()))***+++++++++++++++'''((((((&&&%%%%%%''')))rrrooommmmmmoooqqqrrrrrrqqqrrrsssooojjjfffggghhhfffmmmwww~~~{{{~~~xxxtttssstttwwwxxxwwwzzz|||zzzxxxwwwxxxxxxwwwvvv{{{qqqeeecccVVVQQQMMMMMMKKKFFFDDDEEEDDDIIINNNSSSVVV\\\ccciiigggggggggggggggjjjnnnqqqsssttttttsssrrrrrrtttuuuxxx|||yyylll^^^UUUNNNLLLJJJGGGDDDCCCBBBAAA@@@AAADDDEEEFFFHHHKKKMMMNNNQQQUUUVVVUUUSSSPPPOOOKKKHHHDDD???===<<<===>>>888999;;;<<<>>>???@@@@@@===>>>???@@@???===;;;999333222000...------.........//////000000//////...000000111333666777666444111///...------///111333333333333111000000333555:::;;;;;;;;;:::;;;>>>@@@AAAFFFJJJJJJFFF@@@>>>===999<<>>???===999555333111000...---------...---,,,+++++++++,,,---...,,,+++***)))))))))))))))%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&'''(((((('''***------+++((('''&&&((((((((((((((((((((((((&&&&&&%%%$$$$$$$$$%%%%%%***)))'''%%%%%%%%%'''(((((()))***++++++******))))))+++------+++)))))))))((()))******))))))***+++,,,+++)))'''&&&&&&&&&&&&###&&&((((((&&&&&&)))+++'''((()))***+++,,,,,,,,,((((((***+++,,,,,,,,,,,,---,,,++++++,,,,,,***)))(((((('''''''''((())))))(((,,,222555444222000////////////...,,,***'''&&&+++++++++***((('''%%%$$$%%%$$$###%%%(((***++++++***------***((()))(((&&&((()))******))))))+++,,,)))))))))'''&&&&&&''')))pppmmmkkkjjjlllmmmlllkkkkkknnnooolllfffcccccceeeeeejjjrrrzzz~~~||||||tttqqqqqqsssrrrpppttt|||xxxvvvttttttvvvwwwwwwvvv{{{tttaaaVVVTTTNNNIIIEEEEEECCC@@@@@@BBBEEEJJJPPPTTTVVVZZZaaagggggghhhjjjlllpppuuu{{{}}}zzzxxxwwwxxxyyyzzzzzz{{{}}}{{{rrrdddWWWOOOFFFEEEBBBAAA??????@@@@@@;;;===@@@AAAAAACCCEEEGGGLLLLLLMMMOOOQQQQQQOOOMMMHHHGGGDDD@@@===<<<<<<===999:::;;;<<<<<<=========<<<>>>???@@@???===;;;999666444111...,,,,,,,,,---------...//////...---,,,...---...000222333222000.........---,,,---///000...000111000......111333777999:::999888999:::<<<;;;???DDDDDDAAA<<<::::::999;;;===???AAACCCCCCDDD>>>???AAABBBCCCGGGKKKOOOQQQbbbzzz}}}eeeKKK;;;555111---+++***,,,...///...---...///...///222444555444222111***))))))+++---/////////---,,,---000444555444222000111111111111111111222555777;;;???AAA@@@;;;888555333111000.........///......---,,,+++,,,---...+++***)))(((''''''''''''&&&%%%%%%'''))))))'''%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%&&&'''((((((''')))++++++)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***...,,,)))'''&&&''')))***&&&''')))*********))))))+++---//////---+++++++++***+++,,,+++)))((()))***---,,,)))'''&&&%%%%%%%%%!!!%%%))))))'''&&&))),,,'''((()))***+++,,,,,,,,,)))***+++,,,------,,,,,,)))((((((***,,,---,,,+++)))((('''&&&&&&&&&'''(((&&&***///222222111000000.../////////---***'''&&&'''(((((((((((('''&&&&&&&&&$$$$$$%%%''')))***)))...///---((((((,,,+++&&&((()))***)))''''''***,,,*********((('''&&&(((***nnnkkkiiihhhjjjkkkiiiggghhhlllmmmjjjdddaaaaaacccgggjjjpppvvv}}}{{{uuupppooopppmmmkkkpppyyytttsssqqqrrrtttwwwxxxwwwzzzzzzooofffVVVJJJGGGKKKFFFCCCCCCBBB@@@AAAEEEEEEJJJPPPRRRRRRTTTZZZ___eeegggjjjnnnrrryyy}}}yyyxxx{{{~~~~~~}}}~~~~~~wwwlll]]]QQQIII@@@???===;;;;;;<<<>>>???:::<<>><<<<<<===;;;;;;<<<<<<;;;;;;:::999;;;===???@@@???===:::999777555222///---,,,,,,,,,,,,---............---,,,++++++,,,...000000...---.../////////......///000+++---//////---...000333555777888888777777888:::777<<<@@@AAA===999777777888888999:::;;;===???@@@@@@@@@AAA@@@??????BBBDDDEEEQQQbbbpppzzzsss^^^GGG:::555111...---,,,...000000...---------+++...111444666666444444...------...000111111000...------000444555333000///000222222111000000111333666;;;@@@CCCBBB>>>:::666555333111000///000000000000///---,,,,,,---///***)))((('''&&&%%%%%%%%%&&&&&&'''(((******(((&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&(((((()))''')))******(((&&&%%%&&&########################&&&&&&'''(((***,,,...///000///,,,)))((()))***,,,&&&'''(((*********))))))---///000000...---,,,,,,+++,,,,,,+++)))((()))***---,,,)))'''&&&%%%%%%%%%!!!%%%)))***'''&&&)))---'''((()))***,,,,,,,,,---***+++,,,---...---,,,,,,%%%%%%&&&))),,,......---)))((('''&&&%%%&&&&&&'''$$$(((---000111111000111.../////////---***(((&&&$$$%%%&&&'''((((((((((((&&&%%%$$$%%%''')))))))))111111,,,''')))...---''')))******(((%%%%%%))),,,+++++++++)))'''''')))+++jjjiiifffccc```^^^\\\[[[gggiiijjjiiifffdddcccdddkkkooottt|||~~~|||}}}yyymmmiiiiiiiiiiiikkkqqqmmmjjjjjjnnnqqqrrrrrrwwwppp\\\SSSMMMIIIGGGKKKHHHDDDAAAAAABBBEEEGGGOOOPPPRRRTTTVVVYYY]]]```ggggggiiilllqqqwww|||~~~yyyuuuvvvzzz}}}|||zzz}}}xxxooodddXXXMMMGGG===<<<;;;:::::::::;;;;;;???>>>======>>>@@@BBBDDDAAA???>>>@@@DDDGGGGGGFFFGGGDDDAAA>>><<<:::666444888999<<<===>>>===<<<;;;666888:::;;;:::888444222444333111000...---------///000000000...+++)))'''((()))+++---............------,,,,,,,,,------......///...---,,,,,,...000444444555333222111333444666999;;;<<<:::777666555555777::::::999888888999:::;;;<<<;;;999888999:::999???IIITTT\\\aaaccccccWWWOOOCCC888111...------000000000000///...---,,,,,,---///111333333333333000...---...///000///...,,,---///000222222333333///...---///111222222111222222555;;;BBBGGGGGGFFFBBB>>>999555333333333333333111...---......---,,,******)))((('''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%''''''&&&%%%&&&'''%%%&&&&&&''''''((((((((('''((()))***)))(((&&&$$$***(((&&&$$$"""!!!!!!!!!$$$%%%''')))***+++++++++///---+++*********((('''%%%&&&'''((((((((('''&&&***+++,,,---.........///000...***'''%%%$$$%%%&&&&&&&&&%%%$$$############%%%%%%&&&&&&&&&&&&&&&&&&++++++,,,---............000111000---///222111...(((''''''((()))******)))(((''''''&&&&&&&&&&&&&&&&&&'''(((***,,,...///000000...,,,,,,---+++'''###%%%&&&((()))))))))((('''***(((&&&%%%%%%%%%'''((())))))***+++,,,+++++++++))))))*********((('''&&&((((((((('''%%%&&&(((***eeedddbbb```^^^]]]\\\\\\eeehhhkkkkkkjjjlllqqqvvvwwwxxxzzz}}}|||qqqkkkiiiggghhhkkknnnllljjjjjjnnnqqqssssssvvv}}}ppp\\\SSSLLLFFFCCCFFFDDDBBBAAABBBEEEIIIKKKQQQRRRSSSUUUWWW[[[___bbbhhhhhhiiikkknnnrrruuuwwwuuussspppqqqtttwwwyyyyyy{{{xxxrrrhhh]]]RRRHHHCCC<<<;;;999777666777888999;;;;;;;;;;;;<<<>>>???@@@???======???CCCFFFFFFEEEDDDAAA>>>===<<<:::888555888:::;;;======<<<;;;:::555666888:::999666333111222111000...------------000000111000///,,,***(((((()))+++---............---------,,,,,,------...---......---++++++---///---...//////......000222222555888:::999777666666555777888999888777888999:::;;;<<<;;;999777777888444888>>>DDDHHHIIIIIIIIIGGGAAA999222////////////111111111000///...---,,,***+++---///111222222222000///...///000000///.........000111222333333333///...------//////...---000000444:::AAAGGGHHHHHHCCC@@@<<<999777777777777:::777333111000///---,,,******)))((('''&&&&&&%%%&&&&&&&&&'''&&&&&&%%%%%%###%%%''''''&&&%%%&&&'''%%%%%%&&&&&&''''''''''''&&&'''((()))((('''%%%$$$)))(((&&&$$$"""!!!!!!"""%%%&&&(((***+++,,,,,,,,,,,,,,,+++,,,,,,+++(((%%%$$$%%%&&&'''''''''&&&%%%+++,,,---/////////......///---***'''%%%%%%&&&'''&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***+++,,,...////////////000333333111222444222---)))''''''''')))******))))))((('''&&&&&&'''(((((('''''')))***,,,...///000111///------------***'''&&&&&&((()))))))))(((((()))(((&&&%%%%%%%%%'''(((''''''((((((((((((((((((******+++***)))(((&&&%%%((())))))((('''(((***,,,eeedddaaa^^^\\\ZZZZZZZZZ```dddhhhnnnttt}}}}}}zzzwwwmmmhhheeefffiiikkkjjjjjjkkkooorrrsssssssssxxxlllYYYRRRLLLEEE@@@DDDDDDCCCDDDFFFIIIMMMOOOUUUUUUUUUVVVYYY^^^bbbeeehhhhhhhhhhhhiiijjjkkkllllllllllllkkklllpppuuuyyywwwssslllbbbWWWMMMEEEAAA===;;;888555444555777999666777888999:::;;;<<<<<<;;;;;;;;;===@@@CCCDDDDDDAAA???<<<;;;;;;:::999777999999:::;;;;;;:::888777222444666777666444111///000///......---------...000000111000///---+++***)))***+++,,,---.........------------------------,,,------,,,++++++,,,...)))***+++++++++,,,...000...111555777777666666666555666777666555555777999999:::<<<;;;888666444444444555777:::::::::999888999666111//////000000000222222111000///...,,,,,,)))***,,,///000222222333000//////000111111000...//////111222333333333333111///------......,,,***,,,...111888???FFFIIIJJJEEECCCAAA???>>>>>>??????DDD@@@;;;777444111///---++++++)))((('''&&&&&&&&&''''''''''''&&&%%%$$$$$$###%%%''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$)))'''%%%###""""""""""""%%%''')))+++,,,---,,,,,,)))***,,,...///,,,'''"""$$$%%%&&&&&&''''''&&&&&&,,,---000222222000...,,,---,,,)))'''&&&&&&'''(((&&&%%%%%%$$$$$$$$$$$$%%%((('''''''''&&&%%%%%%%%%)))***---///111222222222222666888888:::;;;777000)))((('''''')))******)))***)))'''&&&&&&(((***+++'''((()))***,,,---//////111///---------...---+++''''''((()))))))))(((((()))(((&&&%%%%%%%%%&&&'''((((((&&&&&&%%%&&&'''(((++++++++++++***(((&&&$$$((()))***))))))***---///jjjhhhccc___[[[XXXWWWVVV[[[\\\cccqqq|||xxx{{{}}}ppphhhcccdddgggiiiiiikkkmmmppprrrrrrrrrppptttmmm[[[UUUPPPJJJEEEGGGGGGGGGGGGJJJMMMPPPRRR[[[YYYXXXYYY\\\aaaeeegggeeeeeeeeeddddddddddddcccfffhhhiiigggeeehhhooovvvuuuppphhh___UUUMMMGGGDDD@@@===999666444666888:::333444666777999999::::::888888999;;;===@@@BBBBBBAAA>>><<<:::::::::999777999999999999888777555555000222333444444222000...//////.........//////000////////////...---++++++******+++,,,------......------------------,,,,,,***,,,,,,,,,******+++,,,***+++,,,,,,+++,,,...000---111555777777666666666555555555444333444666999888:::;;;:::777444222222333444555666777777777777555333111000111111///...111111000000...---+++******+++---///111222444444111000000111222222111///...///000111111111111111111///...---......---+++)))+++///555<<>>777***(((''''''((()))))))))***)))((('''''')))+++---(((((()))***+++------...///...,,,+++,,,---......((((((((()))))))))((((((((('''&&&%%%%%%%%%&&&&&&+++)))'''&&&&&&'''((())))))***++++++***)))'''&&&)))***+++++++++,,,///222llliiiddd___[[[YYYXXXXXXYYYXXX```uuuzzzvvvyyy~~~uuujjjccccccgggiiikkknnnpppqqqqqqqqqqqqmmmppp{{{uuubbb[[[VVVPPPLLLIIIIIIHHHIIILLLPPPUUUWWW___]]][[[\\\```dddffffffaaa```___^^^^^^^^^^^^^^^___bbbcccaaa]]]^^^eeekkkmmmiiicccZZZSSSMMMIIIGGGAAA>>>:::666444555777999222444555777999:::::::::777777888999;;;<<<>>>@@@BBB???<<<:::999999888666888777777666555444333333///000222222222111///...000000000///000000111222------------,,,,,,+++***++++++++++++,,,------...------.........---,,,+++***+++,,,,,,*********,,,,,,,,,---,,,******,,,---///333666888777666555555555666666555444444777999888999:::999666333222222///000111222333444555555222111111222222222000.../////////...---,,,************+++---///000222333111111111333444444111///---...///////////////...---,,,++++++------,,,+++(((***---111777===DDDHHHDDDEEEGGGHHHIIILLLQQQVVVVVVPPPIIIBBB===999666444...,,,***(((&&&&&&&&&'''''''''''''''&&&%%%$$$###"""$$$&&&'''&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$###$$$&&&(((************&&&(((---111222...&&&!!!%%%%%%%%%&&&&&&'''((())),,,///333666666333...++++++***)))((('''(((((()))$$$$$$$$$$$$%%%&&&''''''))))))((('''&&&&&&%%%%%%&&&)))---111333555555555222888===???CCCDDD@@@999+++)))'''&&&((()))))))))))))))((('''(((***,,,...(((((())))))***+++,,,,,,++++++*********+++,,,...)))))))))((((((((())))))''''''&&&%%%%%%%%%%%%%%%***)))'''%%%%%%&&&((()))((((((***++++++******)))(((***+++++++++---000333gggdddaaa]]][[[ZZZ[[[[[[YYYXXX___wwwyyytttwww{{{{{{ppphhhfffiiijjjnnnrrrtttsssqqqooonnnkkkllluuu{{{jjjbbbZZZSSSOOONNNMMMLLLLLLOOOTTTZZZ^^^ccc```^^^___ccceeeeeeccc\\\ZZZXXXWWWVVVWWWYYYZZZWWWZZZ[[[YYYUUUUUUYYY^^^aaa^^^YYYSSSNNNJJJGGGFFF@@@===999555444444555666333444555777888:::;;;<<<666888999999888999<<<>>>AAA>>>:::888777777666666666555555444333222222222000000111222222111000///111111111000000111222222,,,,,,,,,+++++++++++++++,,,++++++++++++,,,---...---......///...---+++***)))+++------+++***++++++***++++++)))((('''(((***000333777999888777666666666777888777666666888:::888999999777555333333444333333333333333222222111------...000333333111///...............---,,,+++)))))))))***,,,---///000222222222444555555222000---............------,,,***)))((()))***+++***))))))***,,,...111777===BBBAAACCCFFFHHHKKKQQQZZZ```]]]WWWNNNEEE???;;;777555///---***(((&&&&&&&&&'''''''''''''''&&&%%%$$$$$$"""$$$&&&'''&&&&&&''')))(((''''''&&&%%%$$$$$$###"""""""""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%"""###&&&((())))))))))))&&&(((,,,000111---'''"""#########$$$%%%&&&'''(((,,,///333666666333///---******)))((((((((((((((($$$$$$$$$$$$%%%'''(((((()))((((((((('''&&&&&&&&&&&&(((---111444555444444///444777999;;;>>>;;;555,,,***'''&&&'''((())))))'''''''''(((***+++,,,---''''''(((((()))))))))***((()))***)))((()))***,,,******)))((((((((())))))&&&&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$%%%&&&'''(((((()))***+++++++++***)))((()))*********,,,///222ccc```\\\YYYWWWWWWXXXYYYVVVVVV^^^qqqxxxssstttxxxxxxnnnkkkmmmmmmrrrvvvxxxtttpppmmmllliiijjjppp{{{~~~yyyuuusssssspppmmmoootttssszzzzzzsssjjjbbb___^^^[[[WWWTTTUUUYYY^^^aaafffcccaaabbbeeefffccc```XXXUUURRROOONNNPPPRRRTTTQQQSSSUUUTTTRRRQQQSSSUUUTTTRRRPPPMMMJJJGGGEEEDDD@@@>>>;;;888555555555555444444444555777999<<<===777999:::999777777999<<<===:::666444555666666666444333333222111111111111111111222222222222111111111111000000000000000111,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---...---...//////...---+++))))))+++------,,,++++++,,,'''((()))(((''''''(((***...111555888888888888888666888::::::999888999:::999999888666333333555777:::::::::999888555333111---......111333444222000...//////000//////......,,,,,,,,,,,,,,,...///000222222333555777666333000.../////////...------,,,---,,,******++++++***(((***+++,,,+++,,,000777<<<===@@@DDDGGGKKKSSS___hhhddd]]]RRRHHH@@@:::666333000...+++(((&&&&&&&&&'''&&&&&&&&&'''&&&&&&%%%%%%!!!$$$&&&'''&&&&&&((()))))))))((('''&&&%%%$$$###"""""""""###$$$%%%''''''%%%$$$#########$$$%%%&&&###$$$&&&(((************((()))+++...///---(((%%%%%%%%%%%%%%%&&&(((***++++++...111444555333000...+++******)))((('''''''''###$$$$$$%%%&&&'''((()))((((((((((((''''''''''''%%%(((,,,111333444333333111333444222444666444///---***'''&&&'''((())))))$$$%%%''')))++++++,,,+++&&&&&&&&&'''''''''''''''&&&)))++++++)))((()))+++++++++)))((((((((())))))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((((()))++++++,,,,,,+++***(((''''''((()))))))))***---000bbb___ZZZVVVSSSRRRSSSTTTRRRTTT[[[iii|||xxxsssrrrvvv}}}sssoooqqqoootttyyyzzzuuupppllljjjhhhhhhlllsss{{{tttllleeecccbbbccc```\\\]]]aaa```gggpppzzzzzzwwwqqqlllddd]]]ZZZ\\\___bbbgggdddbbbdddggggggbbb^^^VVVSSSNNNJJJIIIJJJMMMPPPOOOPPPRRRSSSSSSRRRSSSSSSMMMMMMLLLJJJHHHGGGEEEEEEBBBAAA>>>;;;999777777666444444333444666999<<<>>>888999:::999666666888;;;999666333111333555666666333222111111000111111111111222222333333333222222111111000///////////////------,,,,,,,,,---......---,,,+++++++++,,,---...---.../////////---***)))***,,,......---++++++,,,&&&'''((((((((()))+++---+++...333777888999999:::777999<<<<<<;;;::::::;;;:::999777555333444777999;;;<<<<<<<<<:::777333111222222222333555444222000///000000111111111111111111000000//////111222333222333444666777666333000000000000000///...---,,,333111///......---+++)))+++,,,,,,***))),,,333888;;;>>>BBBEEEJJJTTTbbbmmmiiiaaaUUUIII@@@999333000111...+++(((&&&&&&''''''%%%%%%&&&&&&'''&&&&&&&&&!!!###&&&'''&&&'''((()))******)))(((&&&%%%$$$$$$"""""""""###$$$&&&'''(((%%%$$$#########$$$%%%&&&$$$%%%''')))++++++++++++*********,,,---,,,)))&&&))))))((()))***,,,...///+++---000333444333111///++++++***)))((('''&&&&&&######$$$%%%&&&''')))***'''''''''(((((((((((((((%%%(((,,,111333333222111555666444000000222000,,,---***'''%%%&&&((())))))"""$$$'''***+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&&&&))),,,,,,***((((((***,,,+++***((((((((()))***%%%%%%&&&&&&&&&%%%$$$###$$$&&&''')))***+++++++++......------+++(((&&&$$$'''(((((((((((())),,,...fffbbb]]]YYYWWWTTTQQQOOOQQQSSSYYYaaaooo}}}vvvsssxxxxxxuuutttwwwxxxyyywwwsssooolllkkkkkkgggeeekkksss}}}tttfff]]]TTTUUUVVVVVVTTTRRROOONNNTTTXXX^^^dddkkktttyyyoooiiifffeeedddgggbbb]]]___dddddd]]]UUUOOOJJJEEECCCDDDEEEEEECCCGGGJJJOOOSSSTTTSSSPPPMMMLLLKKKJJJIIIGGGDDDBBBAAA@@@===999777666444333111111222444666888999:::;;;???===:::999888888777555888555444555555333222222666555333111000000111222222111000......000111333111111000///////////////000000000000///...---,,,---------......///000111///...---,,,+++)))(((((()))+++///111111///+++)))'''''''''((()))*********/////////222666999999999:::888666888:::;;;888555:::888444333444777999:::<<<=========;;;777333111444444444444333333222111111111000000000000000000...000111000---+++++++++222222222222222333333333000000///---***)))+++,,,000000///---+++(((&&&%%%+++++++++))))))+++///222:::>>>EEEKKKQQQWWW\\\```ddd[[[OOOFFFAAA;;;444...444222///,,,***))))))))))))'''&&&&&&'''((('''&&&)))###%%%---...&&&$$$***&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''%%%###!!!!!!"""###%%%&&&&&&''')))***,,,...///)))...111///...000///,,,+++******+++---......---111000000000000///,,,)))+++)))'''&&&&&&&&&((()))'''&&&&&&%%%%%%%%%&&&&&&)))(((((('''''''''((((((''')))+++...000111222222555333111///.........///---,,,+++***))))))))))))&&&&&&&&&'''((()))***+++''''''&&&%%%%%%%%%%%%&&&%%%''')))+++,,,,,,+++***,,,+++)))((('''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))((((((((((((///---...///+++######((()))******(((&&&'''+++...gggccc^^^ZZZWWWTTTQQQOOOPPPQQQUUU\\\hhhzzz}}}uuuyyy~~~yyyvvvwwwxxxxxxvvvrrrooolllkkkiiieeedddgggmmmuuu}}}kkk^^^WWWRRRQQQOOONNNLLLLLLKKKKKKKKKPPPWWW]]]bbbhhhoootttoooooooooppprrrxxx~~~~~~vvvmmmgggfff```[[[[[[^^^^^^WWWQQQNNNJJJFFFDDDEEEGGGGGGFFFGGGJJJNNNRRRSSSQQQNNNLLLJJJIIIHHHFFFDDDAAA???>>>>>>;;;888666555444333111111222444666777888999999>>><<<;;;999999888666555555444444444555333222222555444222000///000111111000///......///111333444222111000///............000000000///...------,,,...............///000111000///...---,,,***)))))))))+++...000000...+++)))&&&''''''((()))***++++++...---...111555777888888777555555777:::;;;:::888666555444444555666777777<<<<<<<<<<<<:::777555333555555555444333222111111333222000/////////000000111111222000---,,,,,,---111111111111111222222222111111000...+++***,,,---//////...---+++)))'''&&&+++,,,+++******,,,///333999???HHHOOOTTTWWWYYYZZZ\\\TTTJJJCCC>>>999333///333222000...,,,***)))))))))'''&&&&&&'''''''''&&&***%%%&&&---...'''%%%+++'''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%###""""""###$$$$$$%%%&&&&&&'''((())),,,...///444666333111222111///...---,,,---///111111000111000///...///...+++)))***)))'''&&&%%%&&&'''(((''''''&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))+++...///000000000222111000///...---------++++++***)))))))))))))))&&&&&&&&&&&&'''((()))***((('''&&&&&&%%%%%%&&&&&&%%%''')))+++++++++***)))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******000......000,,,&&&&&&***((()))***((('''(((+++...iiieee```\\\YYYWWWTTTSSSRRRRRRSSSXXXcccsssxxxzzz|||zzzyyywwwuuurrrooommmkkkhhhfffeeefffgggmmm{{{qqqaaaVVVRRRPPPNNNKKKHHHFFFFFFHHHIIIEEEJJJQQQWWW[[[^^^```bbbbbb```^^^\\\]]]eeeqqqzzzuuulllfff```^^^^^^\\\WWWRRRNNNJJJFFFCCCCCCDDDDDDCCCGGGJJJMMMOOOPPPNNNKKKIIIFFFEEEDDDAAA???===;;;::::::888555444444444333222222333444666777888888888;;;;;;:::999888777666555333444555555555555333222333222111/////////000000...------...///111444555333222111///...---------/////////......---,,,,,,//////.........///000000111111000...---,,,+++******,,,...000000...,,,***&&&''''''((()))***+++,,,,,,,,,,,,///333666666666444333333555888::::::999555555555666666666777777999999999888777666555444555555555444333111000///333111///...---...000111444444333000---,,,---///000000000000000000000000111111000...,,,+++,,,...---------,,,+++***)))(((,,,,,,,,,++++++---000333777???JJJSSSVVVUUUSSSQQQRRRKKKCCC>>>:::777222///111222222111///...,,,***,,,***(((((()))))))))(((,,,((((((------(((''',,,''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''&&&''')))---000666:::;;;777444555555333444222000///111222333222222000---,,,,,,+++***))))))(((&&&%%%%%%%%%&&&'''(((''''''&&&''''''((((((((((((''''''''''''(((((((((***+++---...///....../////////...---,,,+++******))))))(((((((((((()))&&&&&&&&&&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&''')))***+++******)))))))))))))))))))))))))))*********************************+++,,,---...///111//////000---)))))),,,((()))))))))((())),,,...lllhhhccc___^^^]]]\\\[[[XXXWWWVVVYYYaaappp{{{{{{~~~|||xxxuuusssqqqooonnnkkkjjjjjjiiihhhlllyyyzzziii[[[SSSRRRPPPNNNKKKHHHFFFFFFGGGHHHFFFIIIOOOUUUXXX[[[\\\]]]]]]\\\YYYVVVXXX```nnnyyy~~~xxxpppjjjfffbbb\\\YYYRRROOOKKKGGGDDDCCCCCCCCCHHHIIIKKKLLLLLLJJJHHHFFFCCCBBB@@@>>>;;;999888777777555222222333333333333444555666777888888888888888888999888666555555666555999:::888777777555333222111000///.../////////............000111333444444333111000...---,,,,,,///......------,,,,,,,,,000///////////////000000222111000///...,,,+++++++++,,,...//////...,,,+++&&&'''((()))***++++++,,,******+++---111444555444333333333444666888999999888888888888777777888:::666666444333333333444555444444333222000///---,,,000///---,,,---///111333777666444111...---///111000000000//////........./////////---+++***,,,---+++,,,,,,,,,,,,+++******,,,------,,,,,,---000333888???IIIQQQRRROOOKKKIIIHHHDDD>>>:::777444111...111222444555444222///...///...,,,,,,------,,,+++...******------)))(((+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&%%%&&&'''((()))))),,,111555;;;??????;;;999;;;;;;999:::777444222222222222111111///,,,*********)))(((((('''&&&%%%%%%%%%%%%&&&(((''''''''''''((())))))(((''''''''''''(((((())))))***,,,------------,,,------......---,,,***)))(((((('''''''''(((((()))'''''''''&&&''''''(((((()))(((''''''&&&'''''''''&&&'''(((***************((())))))*********))))))************++++++++++++,,,,,,,,,---///111333555333222000///---+++***+++)))))))))))))))***,,,---mmmjjjfffccccccddddddddd\\\[[[ZZZ\\\bbbmmmzzz}}}{{{{{{{{{wwwvvvuuutttrrrmmmmmmnnnnnnlllnnnzzzqqqdddXXXSSSTTTNNNNNNLLLJJJHHHGGGFFFEEEGGGIIIMMMRRRWWW[[[\\\]]]XXXWWWVVVUUUXXX```llluuu}}}qqqggg```\\\XXXVVVRRRMMMIIIGGGGGGHHHHHHHHHIIIIIIGGGFFFDDDBBBAAA???===;;;999777666666444222000000222333333333555666777888999:::::::::555666777555444444666999<<>>DDDHHHHHHFFFCCCBBBAAA>>>:::777444222///...111333666888888666333111000///------///000///...///------///...+++)))+++))))))))))))))))))))))))(((((((((((((((((()))***''''''(((((()))(((((('''$$$'''***++++++---333999???CCCEEEBBBAAABBBCCCAAA>>>;;;777444222111///---000---***))))))***))))))''''''&&&&&&%%%%%%%%%%%%'''''''''''''''((())))))'''''''''''''''((())))))******,,,---------,,,,,,,,,------...---,,,***)))'''&&&&&&&&&'''((())))))))))))((('''''''''(((((())))))(((''''''''''''(((''''''((()))***+++,,,,,,))))))))))))************)))))))))******++++++++++++++++++,,,...111444666444444111...------,,,+++******)))******+++++++++nnnjjjfffddddddfffgggggg]]]]]]]]]^^^bbbiiisssyyy~~~zzzvvvxxx}}}yyyxxxyyyxxxvvvqqqpppqqqrrrqqqqqqyyysssiiiaaaXXXTTTVVVNNNMMMLLLJJJHHHFFFEEEDDDGGGHHHLLLQQQXXX\\\]]]]]]WWWUUUTTTVVV\\\eeemmmssszzzrrriiiddd```^^^YYYSSSLLLHHHHHHIIIHHHHHHGGGEEEDDDBBB@@@???===<<<:::888666666666666333222000000222333444333444555777888999:::::::::444555666444333555:::???FFFLLLKKK@@@999999777333000000000000000/////////222222222222222222222222333222111///...---------...---++++++***+++,,,---////////////000111222222444333222111000///...---------------------------************************(((((((((+++///222333222222222333222111222444777;;;<<<<<<999555444666999888888666666666777888999000000000///---,,,+++***))))))***,,,...111333444666666555333111000111333111111000///---,,,+++++++++,,,+++***(((((()))+++***++++++,,,,,,,,,++++++***,,,------------///111777999<<<===<<<;;;:::;;;999888666444222000///...111222555777888777666444000...---...000222222111111111222333222///,,,+++************++++++++++++)))))))))******+++,,,---+++++++++*********))))))%%%***...///---...444999AAAFFFIIIHHHGGGHHHHHHEEE>>><<<999666555222///,,,---+++******++++++***)))''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''((())))))''''''&&&''''''((()))******+++,,,.........------,,,,,,,,,,,,++++++***)))&&&&&&&&&'''''')))******++++++***)))((((((((((((******)))(((((((((((((((''''''(((***,,,---...///,,,+++)))(((((()))***+++(((((())))))***+++++++++((((((((()))+++...111333444444222...///222111...,,,+++******+++,,,***)))nnnjjjdddaaaaaabbbcccddd^^^___aaaccceeehhhmmmqqquuu}}}~~~xxxqqqqqq{{{~~~yyyyyyzzzzzzyyyxxxvvvvvvxxxwwwuuuxxx~~~xxxiiieeeccc\\\XXXZZZQQQOOOLLLIIIGGGFFFFFFFFFKKKMMMRRRYYY```bbbaaa^^^YYYVVVSSSWWW```jjjpppssssss{{{}}}zzzvvvnnncccWWWNNNJJJJJJHHHGGGEEECCCAAA???======999888666444444444555666444222000000222333333333222333444666888999999:::555666666444444777@@@GGGOOOUUUQQQBBB777777666111///000000111111000000000111222333333444444444444222111000///............---,,,+++******+++,,,---.........///000222333444777666555444333111000000...---,,,,,,,,,,,,---...,,,,,,+++******))))))((((((((((((+++///222222222///000111000000111555888===AAADDDBBB<<<777666777777777777666666666777777000000000//////---,,,,,,(((***,,,...///000000000333444555444222111222333222222111///...,,,+++++++++,,,+++***((((((***,,,++++++,,,,,,,,,++++++***)))+++,,,,,,,,,---///000222333555555333222222222000111111000000///000000///000333555666666666555222111000222444666777777444666888888777444000,,,***+++++++++,,,,,,,,,,,,*********+++---...000111000///---,,,++++++++++++,,,222777777333111444999???EEEIIIGGGFFFFFFDDD@@@;;;:::999999888666222///******)))+++,,,---,,,***((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&''''''((()))******+++---.../////////...+++***))))))((()))))))))&&&&&&&&&'''(((***+++,,,---,,,+++***))))))))))))+++***))))))(((((())))))''''''(((***---///111333///---***''''''(((***,,,((())))))***++++++,,,,,,)))(((((((((***---111333333444222///222999:::666///---++++++,,,,,,)))&&&mmmiiiccc^^^]]]^^^^^^______bbbeeeggghhhiiilllnnnkkkrrrxxxzzz~~~~~~wwwooommmwww~~~yyyyyy{{{{{{yyy{{{{{{}}}|||yyyyyy{{{~~~qqqdddeeefff```\\\___VVVSSSMMMIIIFFFGGGIIIKKKQQQTTT[[[cccjjjkkkfffbbbZZZSSSOOOSSS___jjjpppqqqmmmqqqsssvvv~~~yyygggYYYRRRPPPHHHGGGDDDBBB???===<<<;;;777555444222222333444666444222000000222333444333///000222444666888888999666777777555555:::DDDLLLTTTYYYTTTBBB555555444//////000111111111111111000000111222444555666777777111111000///////////////---,,,***))))))+++,,,...------...///111333444555999999888666555444333222...---,,,++++++,,,---...------,,,+++***)))((('''(((((((((+++///222222222,,,...000//////111666;;;???EEEKKKKKKDDD===888777444444444444444444333333000000111111000///......***+++---//////...---,,,111333444444333222222333333222111000...,,,++++++,,,,,,,,,+++))))))+++---++++++,,,,,,,,,+++******(((***,,,,,,,,,,,,...///---///111111///---,,,---***+++---......///111222---...000222444555555555555555444666999<<<======666:::===<<<;;;888333...+++++++++,,,,,,---------******+++,,,...000222333333222///,,,++++++,,,---555;;;@@@???999555777:::;;;AAAFFFDDDBBB@@@===888888888999;;;;;;999666222))))))***,,,......---+++(((((())))))(((((('''&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&'''''')))*********+++---///000000000///***)))'''&&&&&&'''((()))&&&&&&'''''')))***,,,---......,,,+++******))))))+++******)))))))))))))))&&&''')))+++...111333555111...***'''&&&'''***,,,))))))***++++++,,,------,,,+++******,,,///333555111333111000555>>>@@@<<<000...++++++,,,+++(((%%%jjjccc[[[YYY\\\```aaaaaa```ccciiiooorrrqqqkkkgggkkkjjjiiikkkooovvv}}}yyyooopppyyyzzzuuuvvvvvvwwwxxx}}}zzz||||||uuutttwwwooojjjeeefffjjjjjjeee___\\\SSSKKKHHHGGGGGGJJJOOOVVV\\\eeennnsssqqqkkkfffaaaYYYSSSYYYfffooommmhhhiii___\\\fffnnnrrr|||}}}nnn___RRROOOMMMHHHBBB???===;;;888666555333111111111333444222333444444333222000///,,,---///111333444444555888666666777888<<>>EEELLLKKKBBB888333222222222111000//////222444333000...---.........---..................------222000......///000000000000111111000---,,,,,,---///...---+++******++++++************))))))))))))))))))*********++++++++++++++++++++++++,,,---...---------,,,,,,---......+++,,,------...000444888999999:::<<<>>>???===<<<===???AAABBB@@@<<<888555111///------///000111111......---...000222555777999777444000......///000<<>>888555;;;@@@EEEDDD===777333333111444999>>>@@@>>>999444222...+++***,,,---,,,***)))(((((((((''''''''''''&&&$$$"""!!!!!!"""$$$&&&&&&&&&&&&'''''''''(((((()))+++---///000000000///+++***)))'''&&&&&&%%%%%%$$$''''''%%%''',,,...---------+++)))&&&&&&(((***$$$'''))))))((('''((((((''')))+++...000111222222///...,,,***))))))******************)))))))))))))))+++------,,,******+++,,,000333333555999888555333222000---,,,+++++++++fff___YYYXXX[[[```bbbbbbcccffflllsssvvvuuuqqqmmmgggfffddddddggglllrrrvvvyyyppppppvvvzzzuuuttttttuuuwww}}}{{{}}}}}}wwwvvvyyyuuukkkhhheeehhhmmmooolllggg^^^UUUMMMJJJIIIIIIMMMRRR[[[aaajjjtttyyywwwqqqllleee]]]WWW\\\gggnnnlllgggaaaXXXTTT[[[aaabbbiiitttqqq```TTTPPPIIIBBB???===;;;999666555333222111222333444333444444444444222111000---...000111333444444555222111333666999???MMMZZZ___ZZZQQQFFF<<<555111///111111111111111222222333111555;;;BBBFFFFFFCCC???888555222000000///...---***)))(((((()))***---...000...---...111333222111666666555444333222111000---------------.........---,,,++++++******))))))+++...---++++++...---******+++,,,++++++...333777>>>EEELLLKKKCCC:::555555111111111000///000333666444111...---.../////////........................222///------///000000//////111222111000000111222222111...,,,*********++++++*********))))))((((((************++++++++++++++++++++++++,,,---...///,,,+++++++++++++++,,,,,,***+++,,,---...000444888??????@@@BBBDDDDDDCCCBBBAAABBBDDDDDDBBB>>>:::777222111//////111222111000---,,,++++++---000333555888666333111///000111222>>>EEENNNOOOJJJCCC===;;;:::>>>AAA???888222000///111333777===@@@???;;;888555222///...000000///---*********))))))(((''''''&&&$$$"""!!!!!!"""$$$&&&&&&&&&&&&&&&&&&'''((((((***+++,,,---////////////,,,+++)))((('''&&&&&&&&&'''))))))'''(((---///------,,,***(((&&&&&&'''((($$$'''))))))((('''((((((((()))+++---///000000000---,,,+++***))))))***+++))))))))))))))))))******)))+++------,,,++++++++++++///222333555999999666555333000---,,,+++++++++```\\\WWWVVVZZZ___bbbcccfffiiiooouuuzzzzzzwwwtttllliiifffdddeeeiiimmmppptttvvvzzz}}}xxxrrrppprrr||||||uuutttssstttvvv||||||~~~~~~yyyxxxzzz}}}uuugggdddbbbbbbgggooosssqqqnnn```WWWOOOLLLLLLMMMRRRWWW___eeepppzzz}}}vvvpppiiiccc]]]```hhhmmmjjjeee___VVVRRRUUUWWWVVVYYY```iiiuuuvvv___VVVKKKBBB>>><<<:::999555555333222222222333444555555555555444333222111...///000222333444444444000000222666999@@@NNN[[[bbb[[[PPPDDD:::444111000111111111111111222333333333777???IIIRRRRRRKKKCCC>>>:::555111000///...---******(((((((((***,,,------,,,---///111222222111444444333333222111//////+++,,,,,,,,,---------...------,,,,,,+++******))),,,///...******,,,,,,)))***+++,,,++++++,,,///222:::@@@FFFFFF@@@999666555000111111000000111444777666222...,,,---///000000............////////////111///------.../////////...000222333333444666888777444000,,,***))))))***+++++++++***)))(((((('''******+++++++++,,,,,,,,,+++++++++,,,---///000111+++******)))))))))******)))***+++,,,---000444888BBBCCCEEEGGGHHHHHHHHHGGGGGGGGGHHHGGGDDD@@@<<<999555444333333444333111///...,,,***)))***---111333666444222000000000222333===CCCKKKNNNKKKEEEAAA???:::;;;<<<888111,,,++++++///111555:::>>>???>>>;;;777555333222222222111000,,,,,,,,,++++++)))((((((&&&$$$###""""""###$$$&&&'''&&&%%%%%%%%%&&&((((((++++++++++++,,,...///000,,,+++***)))((('''''''''))),,,,,,***+++000222000...,,,***'''&&&%%%%%%&&&%%%&&&((()))'''''''''(((((()))***,,,---.........++++++))))))((()))***+++((((((((()))******++++++***,,,------,,,++++++,,,***///222222555999:::888888555111...,,,+++,,,---^^^ZZZWWWVVVZZZ^^^aaacccfffiiinnnuuuzzz{{{yyyvvvqqqnnnjjjggggggiiimmmooonnnppprrruuuyyy{{{}}}~~~zzzvvvrrrooonnnuuuzzzvvvtttuuuxxxyyy{{{}}}}}}zzzyyyzzzyyy}}}yyyjjjaaa[[[[[[^^^dddmmmrrrrrrpppbbbYYYQQQOOOOOOQQQWWW]]]bbbhhhrrr|||}}}uuuooojjjeeeaaabbbgggiiifffaaa]]]VVVPPPQQQPPPMMMMMMQQQWWWccctttooo```NNNCCC===999777666555444333333333333444444666666666555555444333333///000111222333333444444444333444666888===JJJWWW```XXXKKK???777333111111111111111111222333333444444888AAANNNYYYYYYPPPFFFCCC>>>777222///...---,,,+++***((('''((()))+++,,,***+++---///111111111000222222333333222000///...***++++++,,,,,,---------------------,,,,,,++++++000222111,,,***,,,,,,+++)))******++++++,,,---///222777<<<<<<888444222222000000000000000111555888666222---***+++---///000///////////////000000000111///---,,,.../////////...000333444444555888::::::777222---***((()))))),,,++++++***)))(((''''''++++++++++++,,,,,,,,,,,,+++++++++,,,...000111222+++******))))))))))))***((()))***+++,,,///444777>>>@@@CCCFFFGGGHHHHHHIIIJJJJJJIIIHHHEEEAAA===;;;777666666666666555222000///---***)))))),,,000222222111///...//////111222777===DDDHHHGGGCCC@@@>>>999888666111+++(((((())),,,---000555:::===<<<;;;666555333222222111000000............---+++)))(((&&&%%%###""""""###%%%&&&'''&&&%%%$$$%%%&&&((()))++++++******+++,,,...///,,,+++***)))((((((((((((***------,,,///666999999333000,,,(((&&&&&&%%%%%%%%%&&&(((((('''&&&''')))))))))******++++++,,,,,,***)))((((((((()))***+++''''''((()))***+++,,,,,,***,,,------+++***+++,,,+++///222333666;;;<<<:::999777222...,,,,,,------^^^\\\YYYXXX[[[^^^aaacccfffhhhmmmrrrwwwyyywwwuuuooolllhhhddddddfffiiikkkmmmnnnpppsssuuuwwwxxxyyyuuutttrrrooolllooo~~~{{{wwwxxx{{{vvvyyy||||||{{{{{{zzzzzzwwwyyy{{{iii___[[[VVVXXX\\\dddlllqqqrrrqqqfff\\\TTTRRRTTTWWW]]]dddiiinnnvvv~~~{{{ssslllgggdddbbbbbbeeeeeebbb^^^UUUOOOJJJHHHGGGDDDCCCEEEPPPZZZgggrrryyy|||kkkRRRDDD<<<666222222444444444444444444444555777777666555444444444444000111222333333333333333666555555666777;;;GGGTTT\\\RRREEE999333111111111111111111111222333444555888;;;CCCPPP[[[[[[RRRHHHCCC>>>777222///...---,,,,,,***)))''''''(((***+++)))***---...////////////111222333333333111///...******++++++,,,---............---,,,,,,---...///666999999333///000000...)))))))))***+++,,,---------000444555222000000000//////000//////111444777555111,,,******---///////////////000000000111111111///------.../////////000111333444444555777888:::888333...+++)))((((((++++++******)))(((((('''******+++++++++,,,,,,,,,+++++++++,,,...000111222,,,,,,+++***************'''((()))***+++...222666888;;;@@@BBBCCCEEEGGGIIIHHHHHHFFFDDDBBB???<<<;;;999999888888888777333111...,,,***((((((***,,,...------,,,,,,,,,---...///333777===AAABBB???===;;;888555111,,,((('''''')))((())),,,000555777777666333444444333222111111111000000111000...,,,***(((%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&'''((()))+++***)))))))))+++,,,...,,,+++***))))))(((((()))))),,,---...333===DDDEEE<<<666///***((('''&&&%%%%%%&&&''''''&&&&&&''')))))))))))))))******++++++***)))((((((((()))***+++&&&'''''')))***+++,,,---***+++,,,+++******+++,,,,,,000333333666;;;===;;;999666333///---------...___^^^]]]\\\]]]aaadddgggjjjkkknnnrrrvvvxxxwwwuuuqqqnnniiieeedddeeehhhjjjnnnoooqqqsssuuuuuuuuuuuusssrrrrrrqqqmmmnnnxxxyyyyyy{{{sssyyy|||{{{zzz||||||zzzwwwxxx{{{iiiZZZTTTTTTVVVXXX^^^gggoootttuuuuuulllccc[[[YYY[[[___gggnnnsssvvv|||yyyppphhhaaaaaaaaabbbcccbbb___]]]SSSNNNHHHEEECCCBBBBBBBBBNNNUUU^^^ccceeedddeeefffeeennn{{{tttTTTDDD<<<444000111444444444444555555555555777777555444444333444444222222333333333333333222333222333555777<<>>:::555111000///...---,,,+++)))''''''''')))))))))+++---------,,,---...000111222333333111///...******+++,,,---.../////////...,,,+++,,,...222444888@@@EEEBBB<<<888333...---+++))))))***+++++++++,,,...000111000///000111...//////......///222555555111---+++,,,---////////////000000111111222222222000......///000000000000222444444444444666777888666333///,,,***((((((************))))))))))))))))))*********++++++++++++++++++,,,---///000111...---,,,+++++++++++++++'''((())))))***,,,000333444888===??????@@@BBBEEEAAAAAA???>>><<<;;;:::999;;;:::888888888777555333,,,+++)))''''''((()))***+++*********+++,,,,,,---111444888<<<===<<<999777444222---)))'''''')))***'''(((***---000111000...111333444444333222222333111222222111///,,,)))'''%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((()))))))))))))))))))))))))))***+++++++++***)))(((((((((((()))***,,,---...666CCCMMMQQQEEE===222***'''''''''&&&%%%&&&'''&&&%%%%%%'''))))))))))))))))))***+++,,,++++++))))))((()))***+++&&&'''((()))***+++,,,,,,)))***+++***((((((***+++,,,000111111444999;;;999666444222000......------____________aaaeeeiiilllqqqrrrsssvvvyyyzzzyyywwwvvvsssmmmhhhffffffhhhjjjmmmooorrruuuvvvuuutttssstttsssttttttqqqpppvvvyyywwwyyysssyyy}}}{{{{{{~~~~~~{{{zzzyyywwwggg[[[RRRPPPSSSTTTXXX```iiiqqqvvvxxxyyyuuullldddbbbeeejjjrrryyy{{{}}}}}}uuukkkccc[[[]]]___aaabbbaaa___^^^UUUQQQKKKFFFDDDEEEEEEEEELLLQQQVVVWWWUUUSSSRRRSSSOOOWWWaaajjjtttxxxUUUCCC<<<444111333333444444555555555555555777666555333333333333444333333333444333333222222111111222555777===JJJXXX\\\RRRCCC999555444222111111111111222333444555666;;;<<<@@@DDDHHHIIIGGGDDD888555222000000///...------+++)))'''&&&'''((()))***,,,---,,,******,,,......///111222222000...,,,++++++,,,---...///000000///---+++)))+++000555888CCCPPP]]]___XXXMMMAAA777333///+++((()))))))))(((,,,------.........000111...///...---,,,---000333555222///...///000000000//////000111111222333333333111//////000111111111000222444555555555777999444333222000---+++)))((())))))))))))************(((((()))))))))*********++++++++++++,,,---...///......---++++++*********((())))))))))))+++...111222666:::;;;888777999<<<999888777666555666666666<<<:::888777888888777555------,,,+++******))))))************+++++++++,,,///111444777888777444222000---)))''''''(((***+++((((((***,,,...---***''',,,///111222111000111222222222333222000,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((***+++++++++***)))(((((())))))******))))))))))))((((((''''''((((((,,,...---...777FFFSSSYYYMMMBBB333)))&&&&&&&&&%%%%%%&&&&&&%%%$$$%%%''')))))))))(((((()))+++,,,------,,,+++***))))))***+++'''(((((()))***++++++,,,)))))))))((('''''')))++++++...///...000555777666222222222111000...------^^^___```aaadddhhhmmmqqqxxxwwwxxxzzz|||}}}{{{zzzxxxtttmmmgggdddccceeeffflllnnnrrruuuwwwvvvtttrrruuutttuuuwwwuuusssvvv|||~~~wwwuuuvvvssszzz~~~|||||||||}}}{{{~~~hhh[[[UUUQQQSSSWWWQQQVVV^^^hhhqqqwwwzzz{{{{{{rrrjjjiiilllqqqyyy~~~yyypppfff^^^XXX[[[___aaabbbaaa``````VVVRRRKKKDDDCCCDDDEEEDDDJJJMMMQQQQQQMMMJJJIIIJJJFFFKKKRRRVVV]]]iiizzzyyyTTTCCC<<<555333555333333444555666666666555777666444333222222333333333333444444444333222222333222333555777<<>>>>>>>>444222000///000000///...---+++)))'''&&&&&&'''(((,,,------+++((((((+++...,,,---///111000///,,,+++++++++,,,---...000000111000---***(((***000777;;;TTTfffyyywwwhhhUUUGGG999333,,,(((''''''&&&%%%++++++++++++,,,---...///.........,,,+++,,,///111666444222111111222111111///000000111222222333333444222000///111222222222///111444555666777:::<<<111111111000...,,,)))(((((((((((()))******++++++(((((((((((())))))))))))++++++++++++,,,,,,---......---,,,+++************))))))))))))(((***---000000444888777222000111444333222111111111222444555<<<:::777666777888888777111111111000///...,,,+++++++++++++++++++++++++++---...000333444333000------***&&&%%%&&&)))+++,,,)))***+++------+++&&&###&&&***......------...000222222333222000,,,(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((+++------,,,***((('''''')))******)))(((((()))((((((''''''''''''(((///000......777HHHVVV\\\QQQDDD444((($$$%%%%%%$$$%%%&&&&&&%%%$$$%%%''')))))))))((((((***+++---//////...,,,******)))******(((((())))))******++++++((((((((('''&&&&&&(((***))),,,---+++---222444222000000111111111///---,,,aaa```______bbbhhhpppvvv|||{{{xxxsssooollljjjgggfffmmmpppsssvvvwwwwwwvvvtttvvvvvvuuuuuutttuuuuuuuuu~~~zzzvvvtttvvvyyy~~~{{{|||vvvggg^^^VVVQQQRRRXXXXXXXXX\\\eeerrr{{{zzzzzzvvvsssvvv|||~~~yyyrrrlllfff```\\\UUUVVVYYY\\\___aaabbbcccZZZUUUOOOJJJHHHHHHIIIHHHKKKLLLMMMMMMKKKHHHDDDBBB:::???DDDIIINNNVVVbbbjjj|||pppOOO;;;777777333,,,111333555555444333444555333333333222111000///...444444444555555555666666333222444777999===IIIUUU]]]XXXKKK===666666666333444444444444444333333333555555555666888777555333222111...,,,+++,,,---///111///,,,)))''''''((((((+++,,,------+++))))))***//////......------,,,,,,+++---000222222111000...---+++*********...999EEEUUUqqqsssVVVFFF;;;///+++(((&&&&&&)))%%%&&&)))+++------,,,,,,---,,,------...000111222666444111//////000333444222111111333555555444333111111111111000000000000---///222555777999999999444333111///---,,,+++***+++***)))((()))***,,,---+++,,,,,,------,,,,,,+++,,,+++)))((((((***+++,,,///...---,,,***)))(((((()))(((''''''(((***,,,---111222333444333111///---222000...------...///000111000000000111555888:::555000///222///(((%%%''',,,,,,++++++***))))))(((,,,,,,,,,,,,------...///,,,+++)))((()))***,,,---,,,+++***+++++++++)))'''&&&(((+++,,,,,,++++++,,,///222111,,,)))))))))'''&&&&&&&&&%%%%%%&&&&&&&&&((((((***++++++***))))))((('''&&&&&&'''((()))***)))))))))(((((('''&&&%%%---+++***,,,444@@@MMMTTTFFF<<>><<>>666,,,&&&%%%''''''&&&'''''''''&&&%%%%%%&&&'''///000111222333444555555555333///------,,,+++***&&&'''(((***++++++,,,,,,+++***((('''%%%%%%%%%&&&***+++,,,---.../////////......,,,,,,,,,,,,+++***jjjfffaaa^^^aaaiiirrrxxx}}}{{{uuuqqqnnnwwwzzz~~~}}}xxxuuutttttttttuuuwwwyyy|||}}}zzzuuussstttxxx}}}~~~~~~vvvllleee```\\\\\\^^^]]]]]]aaajjjvvvyyytttmmmgggccc___\\\YYYWWWXXX[[[___bbbeeeggghhheee```YYYSSSPPPNNNMMMLLLJJJIIIHHHEEEBBB???<<<;;;===???@@@@@@???AAAFFFJJJQQQYYYaaadddgggiiihhheeeXXXRRRGGG<<<333//////000333555666555333222222222222222222222222111000/////////111222444666777888666555555666777<<>><<<<<<===???@@@@@@???@@@CCCFFFDDDGGGIIIKKKLLLNNNNNNNNNFFFDDD???888111...///000444666666555333111000111111111222222222111111000...///000111333444555666777555555666666:::GGGTTT]]]ZZZQQQCCC:::888888666555555444333222222111000000000000111333222000.........,,,+++***)))))))))***)))(((((('''(((((()))''')))++++++,,,---///111444444333222111000000//////000111222111000///...---***)))*********000777IIIdddfffQQQ:::000///...+++)))***++++++,,,,,,+++******+++---000222444333222222666444111///......///000000//////111333444444222333222222000///...---------...000333666999;;;<<<666555222000---,,,+++***((((((((('''((()))*********)))'''&&&&&&''')))******)))(((&&&&&&&&&&&&&&&***************)))))))))''''''&&&&&&&&&''')))))),,,---000111000...+++***&&&'''((())))))))))))(((,,,,,,+++++++++---...000222///,,,***(((''''''(((&&&''''''((()))***+++++++++++++++++++++,,,,,,---+++***(((''''''))),,,...111222222000---***'''&&&"""###%%%%%%%%%&&&)))+++333555555///+++***)))'''))))))(((((((((((())))))((((((''''''&&&%%%$$$$$$%%%%%%&&&'''((()))***+++,,,+++)))((((((((()))***&&&'''(((***,,,...//////,,,)))&&&%%%''')))))))))***'''$$$$$$&&&'''%%%###***---222666888777555333000///.........---***(((((((((***+++,,,---------)))(((&&&%%%%%%%%%&&&'''******+++,,,,,,,,,,,,,,,/////////...,,,+++++++++fffeeedddgggkkknnnooonnnmmmmmmpppvvv}}}|||yyywww|||}}}zzz~~~vvvqqqmmmmmmqqquuu{{{|||uuupppkkkgggdddeeeiiiqqq|||wwwqqqjjjfffeeefffhhhiiijjjkkkkkklllllllllllllllccc___XXXSSSOOOLLLIIIGGGGGGFFFEEEDDDBBBAAA@@@??????@@@AAAAAAAAAAAABBBCCC???>>>===???@@@@@@AAABBBAAA===666222000000//////444666666555222000///000000111111222222222111111000111111222222333333333777555555666555999DDDQQQ]]]\\\TTTFFF;;;777666333444333333222111000000000000//////111222222000...,,,,,,,,,,,,+++***))))))))))))((((((((((((((()))'''(((***+++,,,...111444666555444333222111000000000000000111000///...---,,,)))(((******)))---222===UUUtttfffRRR<<<222000...+++(((******++++++******))))))+++---000333555555555444666444222///...------............000333444333222333222111000///...---,,,------///222555777:::;;;777555333000...,,,+++***((((((((((((((())))))***)))(((&&&%%%%%%&&&((()))(((''''''&&&&&&%%%%%%&&&(((((())))))))))))******(((((((((((((((((())))))+++---000111111///,,,***%%%&&&((()))************,,,++++++******+++,,,,,,---------+++)))((('''%%%%%%%%%&&&''')))***+++,,,,,,++++++,,,,,,---...///,,,***(((''''''***...000222444555333...***''''''!!!"""######$$$&&&***---333666555000,,,,,,+++((())))))(((((((((((())))))(((''''''&&&%%%$$$$$$###''''''(((((((((((((((((())))))***++++++***(((''''''&&&&&&'''(((+++---...***(((''''''((()))***)))+++(((%%%&&&((()))'''%%%'''+++000555777666444333---,,,++++++,,,+++)))'''((()))***,,,------------&&&&&&%%%%%%&&&''')))***))))))***+++,,,,,,,,,,,,111222222000---***+++,,,ddddddggglllqqqrrroookkkeeeccceeelllrrrvvvyyy}}}||||||yyyxxx~~~xxx}}}}}}vvvqqqllljjjnnnuuu}}}yyytttmmmgggfffgggjjjpppzzzzzzuuunnnjjjlllpppuuuxxx{{{zzzxxxvvvssspppmmmkkkddd```ZZZUUURRRPPPMMMKKKGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@>>>===>>>:::888;;;===<<<<<<>>>AAA:::222...///111000...444555666444222000///000///000111222222222222222111222222222222222333333555444555666555777AAALLL\\\\\\UUUGGG<<<777555333000000000000000////////////......000111111///---***+++,,,------,,,***))))))))))))))))))))))))((('''(((***+++,,,...222555666666555444222111000000000000000///...---,,,+++***''''''******)))***...111BBB[[[ttt|||^^^LLL:::222000---***((())))))))))))))))))))))))+++---///333555777888888555444222///---,,,,,,,,,---------000222444333222//////......---,,,++++++------...000222555777999777666444111...,,,+++***(((((()))))))))*********((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********(((((((((((((((((((((((())),,,///111111///,,,)))&&&'''((()))***+++,,,------,,,++++++************'''******(((''''''%%%!!!$$$$$$%%%'''(((***++++++******+++,,,---///000111---+++)))'''(((+++///222222555777555000***(((((("""#########$$$''',,,000333666666000---------+++))))))(((((((((((())))))((('''&&&%%%$$$$$$$$$%%%((((((((()))(((''''''&&&&&&(((***,,,,,,***'''&&&''''''&&&&&&'''))),,,---)))(((((('''((((((******+++)))(((((()))******)))(((+++///333555666666666,,,***))))))******)))''')))***+++,,,---.........'''&&&&&&&&&'''(((***+++((()))***+++,,,---------222444555222...,,,---///eeefffiiipppvvvwwwrrrmmmaaa]]]^^^dddiiijjjlllpppuuu|||www{{{|||uuuqqqllliiinnnxxxxxxssslllddddddfffhhhnnnvvv}}}xxxrrrooossszzzxxxrrrmmmjjjdddaaa\\\XXXVVVTTTQQQPPPIIIIIIJJJIIIHHHEEECCCAAACCCCCCCCCCCCBBB@@@===;;;>>>999888<<>>HHHTTTVVVQQQDDD999444333222------...............///---,,,,,,...//////---+++((())),,,.........,,,+++++++++++++++***)))((((((((()))******+++...222666777666555444222111000///000///...---,,,+++******(((%%%%%%)))+++))))))+++,,,444AAARRRcccllljjjcccRRREEE777222///+++((('''(((''''''''''''(((((((((+++,,,...222555888;;;<<<555444222///---++++++***---,,,---///222333333222.........------,,,,,,,,,---------...000222555666888777444111...,,,+++***((()))******************''''''''''''''''''''''''$$$%%%&&&''''''(((((((((%%%%%%&&&''')))***++++++'''''''''((((((''''''&&&'''***---000000...***''''''''''''((()))+++---///......---,,,+++*********'''***)))%%%$$$'''&&&"""$$$$$$%%%&&&((()))******(((((()))+++---///111222///---***((()))---111444222666999777111+++))))))$$$$$$$$$$$$%%%)))...333222666555111...//////---)))((((((''''''(((((()))'''&&&%%%%%%$$$%%%&&&'''&&&'''((())))))(((''''''&&&''')))******)))(((''''''''''''''''''((()))***'''''''''&&&&&&(((***,,,((()))***)))))))))+++---)))***,,,///222555777888,,,***(((((()))******))))))***+++---......//////***)))(((''''''((()))***'''(((***+++---...//////000333555444000///111444hhhhhhkkkqqqxxxzzzuuupppaaa[[[[[[```cccbbbccchhhoooxxx~~~wwwzzz|||uuurrrllljjjppp|||{{{}}}uuuqqqjjjaaacccdddfffkkksss}}}zzztttrrrwww|||sssmmmiiiccc```\\\YYYWWWVVVTTTRRRJJJKKKLLLKKKIIIEEEBBB???BBBBBBCCCDDDEEEDDDAAA>>>???999999???BBB???===>>>888666333000//////000000222333555444222000000111...///000111222333333333///000111222444666777777222222444666555555<<>>BBBCCC???;;;:::888555222000///000000444333000......000222444222000///111444666444222///000222444555555555444333444666666666777999<<<===;;;888666555222...,,,)))***,,,......---,,,+++***+++---......---+++***(((+++...///...------...333111...,,,,,,+++)))(((+++)))'''(((,,,///111111555444222111111111///---//////...---+++***))))))((()))***+++,,,+++******...///222555888;;;<<<===<<<888222...+++)))'''&&&''''''''''''''''''''''''(((***,,,///222888>>>CCC::::::555...+++------++++++,,,...000000000000///000000111222333222///------......---,,,,,,///111555444333111...,,,+++***,,,++++++***)))))))))***---,,,+++***(((''''''&&&"""###$$$%%%%%%%%%%%%%%%###$$$&&&'''(((((())))))&&&&&&%%%$$$$$$$$$%%%%%%+++,,,---------,,,+++***,,,---,,,+++***+++...111222000/////////---+++)))***))))))(((((((((((((((&&&%%%%%%&&&((()))((('''(((((('''&&&&&&(((+++///...,,,)))''')))---222666999666333000...,,,)))&&&&&&'''(((''''''***---000555555444333111///---,,,))))))(((&&&%%%%%%(((***)))'''%%%%%%&&&&&&%%%$$$&&&&&&''')))******(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%'''((((((((('''''''''''''''(((***+++***((())))))))))))***+++,,,---,,,...///...------000444+++(((&&&&&&'''(((((('''------..................---,,,***)))((()))***+++***))))))---333555111---...000222444555666666555tttsssttt{{{zzzssslllhhhbbb]]][[[]]]```cccnnnwwwrrrpppuuu|||wwwvvvyyyuuummmiiihhhlllvvvtttkkkfffdddbbbaaa___```bbbgggmmmuuu}}}yyy{{{wwwlllgggddd```[[[YYYXXXWWWSSSOOOLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@AAABBBBBBCCCCCCBBB@@@===;;;<<<@@@AAA>>>:::666555333111000///000000444333222000000111333444222000000111444555333111...///111333444444444444222222222333555666777888999777555444333111---+++***+++,,,------,,,,,,+++***+++---......---+++***(((+++...///...---------222000///...---,,,+++******((('''(((+++...000000222000////////////...,,,......---,,,+++***))))))((()))***+++++++++******+++,,,---///222444555666555222...,,,+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&***+++---///222777===AAA;;;;;;777000---......++++++,,,...///000000////////////000222333222000.../////////---,,,,,,...000222222111///...,,,++++++,,,+++***)))))))))******------,,,+++***(((&&&%%%"""###$$$%%%%%%%%%%%%%%%###$$$%%%'''(((((())))))%%%%%%%%%$$$$$$%%%&&&&&&***+++,,,,,,,,,+++***))),,,.........---...000222111000.........---+++)))******)))(((((('''((((((&&&%%%%%%&&&((())))))((('''''''''&&&%%%'''***---***)))'''&&&'''+++///111444333111000///...+++((('''(((((((((((()))---000444444333222111///---,,,)))))))))'''%%%&&&(((******(((&&&&&&''''''&&&%%%''''''''')))+++***(((&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&((((((((((((''''''&&&&&&(((***+++***)))******)))******+++,,,,,,,,,---...---,,,,,,///111+++)))'''&&&'''((((((''',,,---...000000///...------,,,***)))((()))***++++++)))(((,,,111333111......///111333555555555555yyyxxxxxx}}}yyyvvvqqqkkkeeebbbbbbeeegggmmmuuussspppqqqzzzpppgggfffdddccchhhooovvvzzzzzzvvvqqqiiiccc```___^^^]]]``````bbbeeeiiioootttwwwzzzyyy{{{vvvjjjdddddd```[[[YYYYYYXXXTTTQQQMMMKKKHHHGGGFFFEEECCCBBB@@@@@@@@@@@@AAABBBDDDEEE@@@===::::::<<<===;;;999555555333222222111222222444333333222333333444444222111000111333333222000///000111222333444444444222000...000333555555333444333111111111///---***,,,,,,++++++++++++++++++++++++------------++++++)))+++...000///.........///000000000000///---,,,***)))'''(((+++---......---,,,++++++------,,,+++------,,,+++******))))))((()))******++++++***************+++,,,---///000,,,+++))))))******((('''%%%%%%%%%%%%%%%%%%%%%%%%***+++---...000444999===;;;<<<888222//////...++++++,,,---...//////......---///000222222222111111111111000...,,,,,,...///.........------,,,,,,,,,---+++)))(((((()))***+++------...---+++(((%%%$$$######$$$%%%%%%%%%$$$$$$###$$$%%%'''(((((((((((($$$$$$$$$$$$%%%&&&&&&'''((()))***+++++++++***))),,,///222333333222222222000///------...---,,,***++++++)))(((''''''''''''&&&%%%%%%&&&((())))))(((''''''&&&%%%$$$&&&)))+++''''''&&&'''(((***,,,............///000///,,,***((()))))))))((())),,,...222222222111000...---,,,)))))))))(((&&&''')))+++---+++)))((())))))(((''')))((((((***+++***(((&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((((((&&&%%%%%%'''***++++++***++++++*********++++++,,,,,,------,,,++++++---///,,,***''''''((((((((((((+++---000222222111///------,,,***)))))))))+++,,,+++)))(((***///222111000...///111333444555555555}}}|||{{{}}}~~~}}}{{{xxxuuurrrrrrrrrrrrpppvvv{{{}}}{{{zzz~~~wwwrrrqqqxxxvvvkkkgggccccccdddggglllooopppoookkkhhhccc```]]]\\\\\\]]]aaabbbccceeehhhllloooqqqrrrwww|||~~~}}}vvvwww}}}}}}pppfffaaaccc___[[[YYYYYYXXXUUURRRMMMKKKGGGEEEEEEDDDCCCAAA@@@???>>>===>>>AAACCCEEE@@@===:::999999:::999888999888777666555444333333222222222333333333333333222222222222222222111000000111222333333444444444444///,,,...333555333000111000//////000///---+++---,,,***)))))))))+++,,,+++,,,,,,------,,,,,,++++++---000222111000000000---///222333222000//////,,,+++)))***,,,......---***)))((()))+++---,,,++++++++++++******)))))))))((())))))***************,,,,,,+++******+++,,,---(((((('''(((******(((&&&%%%%%%%%%%%%%%%%%%%%%%%%)))***,,,,,,---000444777:::;;;999333000111///+++++++++,,,---------------,,,---000111111111222333222222111///,,,,,,---...++++++++++++,,,,,,,,,,,,,,,+++)))''''''(((***,,,---...///...,,,)))%%%######$$$$$$%%%%%%%%%$$$$$$###$$$%%%&&&'''(((((((((#########$$$%%%&&&'''(((((()))***,,,,,,,,,+++***,,,000555777777555333333111///------------,,,+++,,,+++***((('''''''''''''''&&&%%%&&&(((***)))(((&&&&&&&&&%%%$$$$$$''')))''''''((()))++++++,,,,,,++++++---///000///,,,))))))*********))))))+++---111000000000///---,,,+++'''((()))((('''(((***,,,...,,,******+++++++++***+++*********++++++)))'''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''((())))))&&&%%%%%%&&&)))++++++***++++++*********+++++++++------...---------......---+++((('''((())))))(((***,,,111444444222///------,,,***))))))***,,,---,,,)))((()))---000111111...///111333555555555555~~~|||yyy|||}}}zzzuuussswww{{{}}}yyytttrrrxxx~~~pppiiihhhccccccdddeeeggghhhgggfffgggeeeccc```^^^]]]^^^___bbbccceeegggjjjlllnnnooooootttwwwwww{{{wwwqqqrrrwww~~~uuukkkdddaaa```]]]YYYWWWXXXWWWTTTQQQMMMJJJFFFDDDCCCBBBAAA@@@@@@>>><<<;;;<<<>>>AAADDD???===:::888888888777777:::::::::888666333111///000111111111222222222222444444444444222111000000222222333333444444555555555000---...333555333//////.........000000...,,,---+++)))(((''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333444333222222222,,,///333444222111000111///...,,,---...///...---((('''''')))+++---,,,,,,)))))))))))))))))))))((()))))))))))))))*********------,,,+++++++++,,,,,,***)))((()))***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))*********,,,...111777999888333111111///++++++++++++++++++,,,,,,,,,***,,,///000//////111333222222111///,,,+++,,,...))))))******++++++,,,,,,+++***((('''''')))***+++,,,---......,,,)))%%%###$$$$$$%%%%%%%%%$$$$$$###"""###$$$&&&''''''((((((#########$$$%%%&&&'''(((((()))+++---------------,,,000555777777555444444222000...------------,,,+++***)))((('''''''''''''''&&&&&&''')))***)))(((&&&''''''%%%$$$$$$%%%'''%%%&&&(((***++++++*********+++,,,...///---***''')))***+++*********+++---000//////...---,,,***)))&&&'''((((((((((((***,,,...---+++,,,---......---...,,,++++++++++++)))'''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))***'''%%%$$$%%%(((***************)))))))))***++++++/////////000000000000000...,,,)))((()))))))))((())),,,111444555333///------,,,***))))))+++,,,---,,,***)))))),,,///222333...000222444555666666555zzzrrrppptttyyyzzzyyytttsss{{{vvvjjjeeeeeebbbbbbaaa```_________```ddddddbbb___]]]^^^aaaccccccdddfffhhhjjjkkklllllllllpppssssssvvv{{{}}}{{{wwwrrrooopppssswww~~~}}}sssjjjeeeccc]]]ZZZVVVUUUVVVUUURRRPPPLLLIIIDDDAAA@@@@@@???>>>>>>===;;;999:::<<<>>>@@@===<<<:::999888777777777999999999777555111---+++000000000000111222333333666777777666333000000000333333222222333333444555444222//////222333222000///...---...000000...,,,***)))((('''''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333555444333333333---000333333111000111333111000.../////////...---(((''''''(((+++,,,,,,+++''''''(((((((((((((((((()))(((((((((((()))***++++++,,,,,,------,,,,,,+++---,,,***)))***)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))))))))))),,,...222555555222111111///***++++++************++++++))),,,......------000333111111000...+++***+++---************************))))))(((((())))))******++++++,,,,,,+++(((&&&$$$$$$$$$%%%%%%%%%$$$######"""###$$$&&&''''''''''''$$$$$$$$$$$$%%%&&&&&&'''((()))+++---............,,,///222444444444444555555333///.........---,,,***))))))((((((((((((((('''&&&&&&''')))******)))''''''(((&&&$$$$$$%%%&&&$$$%%%'''((())))))((('''*********+++,,,+++)))&&&((()))++++++++++++,,,...000//////---,,,***((('''###%%%'''(((((((((***,,,---,,,+++,,,...000000000000...,,,,,,,,,+++)))(((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%'''(((***+++(((&&&$$$%%%''')))))))))(((((('''((()))***++++++000///000111333444333222///---***))))))***)))((((((+++000333444222///------,,,*********+++---...,,,+++++++++---///222444000111333555666777777777wwwooommmrrrxxxyyy~~~yyyxxxrrrhhhcccbbbbbbaaa^^^[[[YYYYYY[[[\\\______^^^\\\[[[]]]bbbfffcccdddfffhhhhhhhhhgggffffffkkknnnpppsssxxxzzzwwwrrroooooorrrsssssswww}}}{{{ssskkkeeebbbZZZVVVSSSRRRSSSSSSPPPNNNKKKGGGBBB???>>>>>>===<<<===<<<:::999888999:::;;;:::;;;;;;:::999777777777666777888777555111---***222111000000000222444666777999:::888444111000111222111000000000111222333333222111000000000000000...---,,,---...///---+++((('''''''''(((***+++,,,---,,,,,,++++++,,,,,,------///333444333222222222---111333222///...000444111000////////////---+++'''&&&%%%''')))+++***)))&&&&&&'''''''''((((((((()))(((((('''((()))***+++***,,,...000111000...---///---***((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))***,,,------111222000000000...***+++***))))))))))))***+++(((+++...---******---111/////////,,,******+++---,,,,,,++++++***))))))(((&&&''')))*********)))))))))******))))))'''&&&&&&$$$%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&(((***,,,---.........,,,---/////////000333555888555111///......---,,,((((((((((((((())))))***((('''&&&''')))+++***)))(((((()))'''%%%$$$%%%&&&%%%&&&'''((())))))(((((()))(((((()))++++++)))(((&&&(((+++,,,+++,,,---///000000...---***(((&&&$$$!!!###&&&''''''((()))+++,,,+++***,,,///222333333222000---,,,,,,+++***(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&(((***,,,***'''%%%$$$&&&'''((((((%%%%%%%%%&&&((()))++++++/////////222555666555333000---+++)))******)))((((((***...111333111///------,,,*********,,,...///+++,,,------...000333555111222444666888888888888|||ssskkkjjjooovvv~~~}}}}}}rrrjjjeeecccdddbbb^^^YYYVVVWWWZZZ\\\ZZZZZZZZZYYYXXX\\\bbbhhhcccdddfffffffffdddbbbaaa```fffkkkmmmrrrxxxyyywwwpppooopppttttttssstttyyytttxxx{{{zzztttkkkccc^^^XXXTTTQQQPPPQQQRRROOOLLLJJJFFFAAA>>>======<<<;;;<<<;;;:::888888888888999999:::<<<<<<:::888777777555777888999777444000...444222111000111333666888999:::;;;999444111111222000000///......///000111111111222000...---...000---,,,+++,,,------,,,***&&&&&&&&&''')))***,,,,,,---,,,,,,++++++,,,,,,---,,,...111333222111111111...111333111...---000444111000......///...+++)))&&&%%%%%%&&&((())))))(((%%%&&&&&&''''''((((((((()))((('''''''''(((***++++++---111444555444222000///,,,)))'''((()))))))))'''''''''''''''''''''''''''(((***+++***+++,,,...***...000//////000...)))+++***)))(((((()))******'''+++---,,,)))(((,,,000......---,,,***)))+++---...---,,,+++***)))((('''%%%''')))***+++***)))((()))(((((((((''''''''''''%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&(((+++,,,---------,,,,,,,,,,,,,,,...222555:::777333000///...---,,,'''''''''(((((()))***+++((('''&&&'''***+++***)))((())))))(((&&&$$$%%%%%%(((((()))***+++++++++***((('''&&&''')))++++++***%%%(((***,,,,,,,,,...///111000...,,,***'''$$$### """%%%&&&'''''')))************,,,000333444444333000...,,,,,,+++***(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&(((+++,,,+++(((%%%$$$%%%'''''''''######$$$%%%''')))+++,,,.........222666777666333000...+++*********)))((((((***---000111111///------,,,+++******,,,...///+++,,,...//////111333555222333555777999999999999{{{ssslllfffeeellluuuxxxrrrlllgggdddfffccc^^^ZZZXXXXXXZZZ[[[XXXWWWWWWXXX[[[^^^______^^^^^^___```___]]]XXXTTTUUUYYY```gggmmmpppqqqqqqlllpppuuuyyyyyywwwvvvvvvxxxzzz|||zzztttkkkccc___TTTQQQOOOOOOOOONNNIIIEEEEEECCC@@@===;;;:::999999999888666555666777999:::===>>>??????===999666333666666666666555444222111444444444444666888:::<<<<<<;;;999777444222111000///......------///000111000///...---------------++++++,,,---------,,,,,,+++*********************,,,---......------...000000000000///...,,,+++***///000000111111111000000222...+++,,,///000---)))&&&&&&&&&&&&&&&'''((())))))'''%%%%%%&&&'''((('''''''''&&&'''(((***,,,---,,,,,,------...///000000,,,***(((((((((((('''&&&###$$$%%%&&&&&&%%%###"""&&&(((***+++,,,+++)))(((+++---///...---+++***++++++******)))))))))))))))******))))))))))))******+++,,,,,,+++)))((()))+++------...---,,,***(((''''''''''''(((((((((((((((%%%%%%&&&&&&%%%%%%$$$###""""""###$$$$$$%%%%%%&&&&&&%%%###"""###&&&)))+++(((&&&$$$""""""$$$&&&(((&&&(((***+++++++++,,,---+++***))))))***---///111333222000...,,,***(((''')))(((&&&%%%%%%&&&'''(((&&&'''(((*********))))))%%%&&&'''&&&%%%%%%&&&(((&&&&&&'''((((((((((((((($$$%%%'''***+++,,,,,,,,,+++((((((+++,,,***+++///000...---+++)))''''''&&&"""###$$$%%%''')))+++,,,------,,,---...000222333111111000///---***(((''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((******,,,///222333222111---+++((('''((()))******'''&&&&&&***...000///---)))(((&&&&&&(((+++000222///......///---+++///555777555333555:::===<<<;;;yyyssslllgggcccccckkkuuu|||vvvpppllljjjhhhfffbbbaaa___]]]\\\\\\]]]]]]XXXWWWWWWYYY\\\^^^______^^^\\\[[[ZZZYYYWWWTTTRRRRRRVVV]]]dddiiilllmmmmmmjjjooouuuzzz||||||{{{{{{{{{}}}~~~|||vvvmmmddd___UUURRRNNNMMMLLLIIIDDD@@@@@@@@@>>><<<;;;:::::::::999888666555555666888999>>>>>>???>>><<<999666333444555666777666555333111333333333444555777999;;;999888777666444333222111///......---...///000000......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,...//////...---///000000/////////...,,,+++***......000111222222222222333///,,,---///000---)))''''''''''''''''''(((((((((&&&$$$$$$%%%''''''&&&'''&&&&&&&&&''')))+++,,,...,,,+++***+++---///000+++***''''''(((((('''&&&###$$$$$$$$$$$$$$$######&&&''')))++++++***)))(((***+++------+++))))))*********)))(((((((((((()))((((((''''''''''''(((((()))******)))''''''(((***------------+++)))'''%%%&&&&&&&&&''''''(((((((((%%%%%%&&&&&&%%%%%%$$$#########$$$%%%%%%&&&&&&'''&&&%%%$$$$$$%%%''')))***'''&&&$$$""""""$$$&&&'''''')))++++++******+++,,,******))))))***,,,---///111000///---+++***((((((***((('''%%%%%%%%%&&&'''&&&'''((()))***)))((('''%%%&&&&&&&&&%%%%%%&&&((('''''''''(((''''''&&&&&&$$$%%%(((***,,,.........---******,,,---++++++///---,,,+++)))(((''''''&&&###$$$$$$&&&(((***,,,---------,,,,,,,,,...///000/////////...,,,+++***)))(((''''''''''''(((((()))'''''''''&&&&&&''''''''')))((((((''''''&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&))))))***---000111111///,,,***''''''(((************))))))+++...///...,,,+++***(((((()))+++...///000...///111///---000666777666666777:::===>>>>>>||||||sssnnnhhheeebbbdddmmmxxxwwwrrrkkkfffdddeeeeeeeee``````aaaaaaaaa`````````YYYXXXXXXYYY\\\^^^^^^]]]\\\ZZZWWWUUUTTTSSSQQQOOOMMMRRRXXX___dddfffffffffffflllttt{{{~~~~~~xxxoooeee___YYYUUUOOOLLLJJJFFF@@@<<<;;;;;;;;;;;;::::::999999888777666555555555777777===>>>>>>===;;;888555333222444666777777555333111222222222333444666888888777666555555444333222222............/////////000...---,,,,,,+++,,,,,,,,,***+++++++++,,,,,,,,,,,,111111000///...------,,,---...//////......///111//////......---,,,+++***---...///111222333444444333000------//////,,,))))))((((((((((((((('''''''''%%%$$$$$$%%%&&&&&&%%%'''&&&&&&&&&''')))***+++...,,,)))''''''***---///***(((&&&&&&''''''&&&%%%$$$$$$###""""""###$$$%%%&&&'''((()))***)))((((((((()))+++***)))'''((((((***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&(((***---------,,,***(((%%%$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%$$$$$$###%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''(((((()))'''%%%$$$""""""$$$%%%'''(((***++++++***)))***+++))))))*********+++++++++...------,,,+++***))))))***)))'''&&&%%%%%%%%%&&&''''''((())))))(((&&&%%%$$$%%%&&&%%%$$$%%%&&&((()))))))))((('''%%%$$$###$$$&&&(((+++...000222222000---,,,------++++++///+++***)))(((''''''''''''%%%%%%&&&''')))***,,,---...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))'''&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((******))))))(((''''''&&&###$$$&&&'''((('''&&&%%%)))((()))+++---......,,,***((('''''')))+++,,,+++---,,,+++,,,---...---,,,,,,+++++++++++++++,,,---000///000333333000222666666777999::::::<<<>>>AAA~~~~~~~~~{{{}}}sssmmmhhheeedddfffppp{{{wwwxxx~~~~~~}}}tttnnnfff```^^^___```aaabbbbbbbbbaaabbbbbbcccccc\\\[[[ZZZZZZ[[[[[[YYYWWWXXXVVVUUUUUUUUUTTTQQQNNNKKKOOOUUU[[[___``````___aaagggpppwww|||~~~zzzqqqgggaaa]]]XXXQQQLLLIIIEEE???;;;999999999999888888777777777666555555444555555666;;;;;;;;;:::888666333111000222555777777666333111111111222222444555666666666666555333222111000000---......///000/////////...------,,,,,,---------******+++++++++,,,------333222111000///...---------...000///......///111............---,,,+++***...///000111222222222222222000...---...---+++)))************)))((((((''''''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%&&&((()))***,,,***(((''''''(((***+++)))'''%%%%%%&&&&&&&&&$$$%%%###""" !!!"""%%%&&&%%%&&&'''(((((((((((('''&&&'''((((((&&&&&&&&&'''))))))((('''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&''')))***---------,,,***'''$$$#########$$$%%%&&&&&&'''((($$$%%%%%%%%%%%%$$$######%%%&&&&&&''''''((())))))&&&&&&((()))))))))((((((&&&%%%$$$######$$$%%%&&&(((***++++++)))((()))))))))******+++++++++******************************+++***(((&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###$$$%%%%%%$$$%%%&&&(((++++++***)))'''%%%###"""$$$&&&(((,,,///222444555333///---...---***+++...)))))))))(((((()))))))))'''''''''((()))+++,,,---//////...,,,+++***))))))*********+++,,,---......,,,***(((&&&&&&&&&'''((()))'''&&&%%%%%%&&&''')))******)))(((((('''&&&&&&%%%''')))++++++***(((''')))(((''')))+++,,,+++***((('''&&&'''***,,,,,,,,,------,,,,,,------------++++++,,,---------------///...000444555222333666555888::::::999:::===AAA}}}zzz{{{|||||||||~~~pppkkkgggdddbbbeeeooozzz~~~ssskkknnnvvvyyyyyyyyysssmmmddd^^^]]]^^^```aaafffdddbbb```___aaadddfffaaa___]]]\\\ZZZXXXTTTRRRSSSTTTVVVYYY[[[YYYTTTQQQKKKNNNRRRVVVYYYZZZYYYXXX[[[aaaiiippptttwwwyyyzzz~~~~~~|||uuullleee___YYYQQQKKKHHHDDD???;;;999888888777666555444444777777666555555555555555777777777777555444222111111222444666666555333222000000111222333444444555777666555333000...---,,,,,,---///000111000///...//////............//////++++++++++++,,,---...///333222111000///...---,,,---...//////......///000............---,,,++++++000000111111111000//////000///------,,,,,,***)))***++++++++++++)))((((((((('''&&&'''((()))(((&&&&&&&&&%%%%%%%%%'''((()))'''(((((())))))((('''&&&(((&&&$$$$$$&&&&&&&&&%%%%%%$$$!!! ###&&&'''%%%%%%&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&((())))))((('''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((('''''')))+++------,,,+++***'''%%%#########$$$$$$%%%&&&&&&'''$$$$$$%%%%%%$$$$$$###"""%%%%%%&&&&&&'''(((((()))$$$&&&((()))***)))((('''&&&&&&%%%$$$$$$%%%&&&&&&(((***++++++)))(((((())))))***++++++++++++******'''((((((((())))))************((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$###"""$$$%%%$$$$$$$$$'''(((,,,,,,+++***(((&&&$$$###$$$%%%(((+++///222555777444///,,,---+++((()))---***)))))))))******+++,,,((((((((())))))+++,,,,,,000//////---,,,***)))((((((((())))))***,,,...///---,,,***(((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&)))***---//////...,,,******)))'''((()))***)))((('''&&&&&&(((***,,,---,,,,,,,,,,,,,,,,,,---///000***+++,,,...///////////////---...333555444444666444777999999777777:::===zzzvvvwww|||~~~yyykkkfffcccbbbbbbgggrrr~~~}}}ppphhhcccggglllppprrruuunnniiibbb^^^^^^aaadddffffffddd```^^^^^^aaadddgggeeeccc```^^^\\\XXXTTTPPPPPPSSSWWW\\\^^^\\\WWWSSSMMMNNNPPPRRRSSSSSSSSSSSSTTTYYY___eeejjjnnnrrrtttyyyzzz{{{~~~|||tttmmmccc\\\RRRKKKFFFBBB===:::999888666444333444444555888777777777666555555444555555555555444444333222333333444555444444333222000111222333444444444444666555444111///---+++***+++---///111222000...---/////////...//////000111,,,,,,+++,,,---...000111222111111000///......---,,,---......------...000......//////......---,,,000000000000///...---------,,,,,,++++++******)))***+++,,,,,,,,,+++***))))))((('''(((******(((&&&&&&%%%%%%$$$%%%&&&'''((($$$&&&((())))))(((&&&%%%(((&&&$$$%%%&&&'''&&&%%%%%%$$$"""!!!"""$$$'''(((%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%&&&''')))***)))((((((''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((&&&'''(((***,,,,,,,,,,,,***)))&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$######"""$$$$$$$$$%%%&&&&&&''''''###$$$&&&((())))))))))))''''''&&&&&&&&&&&&''''''''')))******)))((()))***(((((())))))*********+++&&&&&&&&&'''(((((())))))))))))((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%######"""###$$$$$$$$$$$$''')))*********)))(((&&&%%%$$$###$$$&&&)))---111555666333...+++***)))&&&(((+++***************+++,,,,,,))))))((())))))***++++++.........---,,,+++))))))))))))(((((()))+++---...///...---,,,***(((&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((+++,,,...000000///...---,,,***(((((()))***)))((('''''''''(((+++,,,,,,++++++,,,,,,+++++++++...000+++,,,---///000000111111000------222666555666888666777777777555555777888~~~{{{~~~~~~ttthhheeedddgggjjjrrruuuhhhcccaaacccfffhhhlllqqqjjjfff```]]]^^^bbbeeefffaaa```___^^^___bbbdddfffgggeeecccbbb```\\\WWWTTTRRRSSSVVVZZZ\\\[[[WWWSSSOOONNNMMMMMMLLLLLLMMMNNNMMMQQQVVV\\\aaagggmmmqqquuuuuuyyy}}}wwwkkkcccXXXOOOIIIDDD>>>;;;888666444222222444666888888888888888777666555555333444444555555555555555555555444333222222222222000111222444444444444333444333222000...---+++******,,,000222222111...,,,...............///000000...---,,,,,,---000222333111111111000000000//////+++,,,------,,,,,,---/////////000000//////......---...............---,,,)))*********)))))))))***)))***,,,---------+++***(((''''''(((***)))'''%%%&&&%%%$$$$$$$$$%%%&&&'''$$$%%%&&&(((((((((((('''(((&&&%%%%%%&&&''''''&&&%%%$$$######$$$&&&((()))$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&''')))+++******)))(((((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&''''''((('''%%%%%%&&&'''+++,,,,,,,,,,,,***)))'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""""""""###$$$$$$%%%%%%"""###$$$&&&((()))******((((((((((((((((((((((((&&&''')))***)))))))))***&&&&&&%%%%%%&&&((()))+++%%%%%%%%%&&&''''''(((((('''((((((''''''&&&&&&%%%"""###$$$%%%%%%%%%$$$###!!!"""$$$$$$###$$$''')))&&&&&&&&&'''&&&&&&%%%%%%"""###%%%'''+++///333555111+++((((((&&&$$$&&&******))))))))))))******+++))))))((((((((()))*********+++,,,,,,,,,+++***)))+++***((((((((()))+++,,,000000000///---***&&&%%%%%%&&&'''))))))'''&&&%%%&&&&&&'''((()))******+++++++++,,,------------,,,///---***)))******)))(((((('''''')))+++,,,+++***---------+++))))))+++............//////000000000333...---222666777888;;;:::888666555666666555444zzzrrrjjjhhhiiiooovvvsssfffcccbbbcccddddddiiipppiiieee```]]]^^^```bbbccc[[[\\\]]]___aaaccceeefffgggfffeeedddccc```[[[XXXTTTTTTUUUWWWXXXXXXUUUSSSPPPNNNLLLIIIHHHHHHIIIJJJHHHKKKQQQVVV\\\dddlllqqqrrrsssxxx}}}tttlll___TTTMMMGGGAAA===777555222000111555999;;;999999999999888777555555333444444555666777888888777666444222111111222222000111333444555444444333111111000///...---,,,,,,***,,,000333333111...+++---------------...///000///...------...000333555222111111111111111111111***+++---,,,++++++,,,...///000000000000000///...++++++,,,---.........---'''((())))))(((((()))***)))***,,,.........,,,+++&&&&&&&&&'''))))))&&&$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&((()))***((('''%%%%%%'''(((((('''%%%%%%$$$$$$%%%'''((()))$$$$$$######$$$$$$%%%&&&((())))))((('''(((***,,,++++++***)))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''%%%######$$$%%%++++++,,,---,,,+++***)))(((''''''&&&&&&%%%%%%$$$###$$$$$$$$$$$$###"""""" !!!!!!"""######$$$$$$!!!!!!###%%%''')))***+++))))))))))))))))))))))))%%%'''))))))))))))***+++$$$###""""""###&&&(((***%%%%%%%%%&&&&&&'''''''''&&&''''''(((''''''&&&&&&!!!"""###$$$%%%%%%$$$###!!!"""###$$$###$$$''')))"""###$$$$$$%%%%%%%%%$$$""""""$$$&&&***...111333///***&&&&&&%%%###%%%)))))))))(((((((((((())))))))))))(((((((((((())))))'''(((***++++++***)))))),,,+++)))''''''(((***+++000111222111///+++'''$$$$$$&&&(((******(((&&&$$$&&&&&&''')))***,,,------))))))*********+++++++++111...+++************)))((((((((()))+++,,,+++)))...///...+++'''&&&))),,,111111000///////////////555000...222777999;;;===<<<999666555777777444222zzztttqqqjjjjjjlllsssvvvjjjfffaaa```ccceeecccffflllgggccc___^^^```bbbbbb```\\\]]]^^^```bbbdddggghhhjjjiiiiiiiiijjjjjjhhhfff\\\YYYUUUTTTSSSRRRNNNKKKMMMMMMLLLJJJHHHHHHJJJLLLJJJGGGHHHNNNTTTZZZbbbjjjqqqyyyzzzkkk^^^TTTLLLDDD???;;;555222444555444666999===;;;888999::::::888555999888888888999999888666888666444222222222333444666444222222333555555555111000.........---+++)))---///000222222000///---///////////////000000111.........///......---,,,222222111111000000/////////...---,,,+++***+++++++++---000111000///......000...,,,+++,,,------,,,)))((('''''''''(((***+++,,,,,,,,,+++++++++******$$$%%%'''((()))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((((())))))))))))+++)))&&&&&&&&&&&&&&&$$$'''&&&%%%$$$$$$&&&'''(((######%%%&&&&&&%%%$$$###)))))))))))))))*********...---+++)))(((((())))))&&&&&&%%%$$$$$$$$$%%%%%%)))'''%%%&&&'''((('''&&&))))))***++++++******))))))&&&######%%%&&&$$$"""'''&&&%%%$$$###!!! !!!!!!""""""#########$$$"""!!!!!!!!!"""$$$&&&((((((((()))***************%%%%%%&&&'''((()))***+++%%%%%%$$$$$$%%%'''((()))(((&&&######%%%&&&%%%###$$$%%%%%%&&&%%%$$$###"""###$$$&&&&&&&&&$$$###!!!###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""###$$$'''***...000222,,,+++***)))((((((((((((+++***((('''&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%'''******)))(((((()))))))))(((''''''''''''(((///000111///+++'''%%%%%%'''(((((((((((((((''''''(((&&&%%%'''***+++)))&&&$$$'''))))))((())),,,000333...)))(((,,,......+++)))))))))******+++++++++------,,,,,,***)))'''&&&)))***+++---///000000111...///111222333666:::===999777666555666777666555{{{sssnnnkkkooooooqqqxxxsssiiiccc___```cccddd```aaaddddddaaa^^^^^^aaaccccccbbb]]]]]]^^^___aaacccdddeeemmmmmmooorrrsssrrrooolllbbb^^^YYYUUURRRPPPLLLIIIKKKKKKKKKJJJJJJKKKNNNQQQJJJFFFFFFKKKQQQWWW___gggpppxxxuuuhhh\\\RRRIIICCC<<<666333555777666888;;;<<<:::888888::::::888555999888777888999999888666888666444333222222333444666444222222333555555444222000/////////...,,,***...///000111111000///...111000///..............................---,,,+++000000000000//////............------,,,++++++***+++...000111///...------///---++++++,,,---,,,,,,))))))((((((((()))***+++++++++++++++*********)))%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))))))))***(((&&&&&&''''''&&&$$$'''&&&&&&%%%%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&((((((((())))))*********...---+++)))((((((((((((''''''&&&%%%$$$$$$$$$$$$(((&&&%%%%%%&&&''''''&&&)))***,,,......---,,,+++***'''$$$$$$%%%&&&$$$"""&&&&&&%%%$$$###"""!!!!!!""""""""""""######$$$$$$"""!!!!!!"""###$$$&&&'''&&&&&&''''''((('''''''''$$$%%%&&&'''((()))******&&&%%%%%%$$$%%%&&&(((((((((&&&######%%%&&&%%%###$$$%%%%%%%%%%%%$$$###"""$$$%%%&&&''''''&&&$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$$$$##################%%%'''***---///111,,,+++***)))((((((((((((+++***((('''&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&(((***+++***)))))))))'''''''''''''''((()))***---...///---***'''%%%%%%((((((((((((((('''&&&&&&'''&&&%%%''')))***(((&&&$$$'''******)))***---111333...***))),,,///...,,,+++,,,,,,---------------------,,,+++***)))'''&&&'''(((***,,,---.........---///111222333555888;;;999777666555666777666555yyyqqqkkkiiiiiirrrsssvvv}}}|||tttlllggg```^^^```cccbbb^^^\\\]]]```___^^^^^^```bbbbbbbbb\\\\\\\\\]]]___```bbbcccllloootttzzz|||zzztttppphhhccc\\\UUUPPPMMMIIIGGGJJJKKKKKKJJJJJJKKKOOOQQQJJJEEECCCGGGLLLRRR[[[ccckkkuuutttgggZZZNNNFFF===777555777999888:::===;;;:::888888999999888666888777777888999:::888777888777555444333333444444666444222222444555444333222111000000000000---+++////////////////////////111000///---,,,,,,++++++............---,,,+++***..................---------............,,,+++***---///111111///---,,,,,,...,,,******+++,,,+++***)))))))))((()))******+++******)))))))))))))))(((&&&''''''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))*********)))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""###$$$&&&'''(((&&&''''''((()))***++++++---,,,***((('''''''''(((((('''&&&%%%$$$$$$$$$$$$&&&$$$###$$$&&&''''''&&&)))+++...000111000///...***(((&&&%%%%%%%%%$$$"""&&&&&&%%%$$$$$$###"""""""""############$$$$$$$$$""""""""""""###$$$&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&%%%%%%%%%&&&&&&''''''%%%$$$###$$$%%%$$$###$$$$$$%%%%%%%%%$$$######$$$%%%&&&''''''&&&%%%$$$ !!!###$$$%%%&&&'''$$$############"""""""""$$$%%%%%%''')))+++---...++++++***)))((((((((((((******)))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&(((++++++***))))))***&&&&&&&&&'''((()))++++++***+++,,,+++(((&&&%%%%%%)))))))))((('''&&&%%%%%%&&&%%%%%%&&&((()))'''&&&%%%(((++++++***+++...222333///+++***---//////---...//////000000000000000...---,,,+++***((('''''''''(((***,,,...............111444555666666888:::888777666666777777666555}}}|||}}}}}}}}}zzzssslllffffffiiilllssstttwww~~~zzz}}}}}}wwwooogggdddccc]]]]]]^^^______]]][[[ZZZ]]]]]]]]]]]]^^^^^^^^^]]]XXXYYYYYY[[[]]]___aaabbbfffkkkrrrzzz~~~{{{uuuooojjjddd\\\TTTNNNJJJHHHHHHJJJJJJJJJIIIHHHIIILLLNNNKKKFFFCCCEEEIIINNNWWW```fffppp|||{{{mmm^^^PPPFFF>>>888666888::::::;;;???;;;:::999999999888777777777666666777999:::999777888777666555444444444444666444333333444555444222333111000111111111///---000///............///000///...---,,,++++++++++++.........---,,,+++***)))+++,,,---......------,,,,,,---///000///...,,,***000222333333000...,,,,,,,,,+++)))***++++++***)))))))))))))))******++++++((((((((((((((((((((((((&&&&&&''''''&&&%%%###"""%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))*********((('''&&&'''((('''&&&$$$%%%&&&&&&&&&&&&$$$"""!!!###"""""""""###%%%'''(((%%%%%%&&&''')))***++++++)))((('''''''''((()))***)))((('''&&&%%%$$$$$$$$$%%%$$$######%%%''''''&&&'''***---000222111000///+++)))(((&&&%%%%%%$$$###&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%''''''((((((''''''&&&&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%###"""""""""""""""""""""%%%%%%&&&'''(((***+++,,,******)))(((((((((((((((***))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''''')))+++,,,+++*********''''''''''''((()))***+++((()))***)))'''%%%&&&&&&******)))'''&&&%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%(((,,,---,,,,,,///222111///,,,,,,---//////...000000111222222111111000...---,,,***)))((((((((()))+++---///000000000///111333777888888888999:::888777666777888888666444{{{uuuqqqpppqqqsssqqqmmmfff___]]]bbbkkkqqqtttuuuxxxyyy}}}~~~yyy}}}}}}}}}yyyqqqggg```^^^```[[[[[[[[[ZZZZZZZZZ[[[ZZZ[[[\\\]]]\\\[[[YYYXXXXXXTTTUUUVVVXXX[[[]]]```aaa```eeemmmuuuyyywwwrrrmmmfffaaaZZZRRRLLLIIIIIIJJJHHHHHHHHHGGGFFFHHHKKKNNNMMMGGGCCCDDDGGGKKKTTT\\\dddnnnzzz|||ooo___PPPFFF???:::777999;;;;;;<<>>AAA>>>>>>>>><<<999777777777444444444666999:::999888888888888777666666555555666555444444555555222111222111000111222111///...........................+++++++++++++++,,,------++++++,,,,,,,,,+++*********+++---///000000///.........///000000///...---111333555555222///......+++*********,,,+++)))(((''''''((()))))))))))))))&&&''''''''''''(((((((((&&&'''''''''&&&%%%###"""%%%&&&'''(((((('''&&&%%%###$$$''')))***)))(((''''''&&&&&&((()))(((&&&$$$$$$$$$$$$$$$######"""!!!%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%&&&'''((())))))""""""###$$$&&&)))+++---(((''''''&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&&&&%%%%%%&&&(((***,,,---------)))******(((&&&%%%&&&(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$$$$%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%$$$""""""###$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""""""""""""""############$$$%%%%%%%%%&&&&&&((()))***)))((((((''''''(((((((((((())))))******))))))(((&&&&&&'''((())))))******(((***,,,---,,,++++++,,,+++***))))))((((((((())))))******)))''''''(((******)))'''%%%$$$$$$%%%%%%%%%'''))))))((('''((()))'''***......,,,+++,,,...---,,,,,,,,,,,,---.........///111222111000...---+++***)))))))))***+++,,,,,,...111333444333111000...111333555555666888::::::999999:::;;;;;;888666yyypppgggbbb^^^]]]````````````bbbgggnnnsssvvvxxx|||~~~{{{|||vvvooohhhdddcccccc___cccccc```___```___ZZZWWW[[[^^^^^^[[[XXXVVVVVVTTTTTTTTTUUUVVVXXXYYYZZZXXXXXX[[[___dddggghhhggg^^^]]]YYYTTTNNNLLLNNNQQQTTTSSSRRROOOLLLKKKMMMOOONNNHHHDDDEEEFFFGGGLLLSSS]]]gggttt{{{pppdddXXXOOOHHHBBB>>>???@@@???@@@BBB@@@AAAAAA>>>:::777666777333333444666999::::::999888888888888777666555555666555444555555444222000111000///000111111///---------...//////...---------,,,,,,+++++++++,,,,,,)))******+++++++++++++++***,,,///111222222111000///////////////////////////111333333111...------,,,+++++++++,,,,,,***(((%%%&&&'''((()))(((((('''&&&'''''''''((((((((((((((())))))***)))(((&&&%%%%%%&&&'''(((((('''&&&%%%###%%%''')))***)))'''&&&&&&&&&&&&((())))))&&&$$$$$$######"""""""""######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''############%%%''')))***'''&&&&&&&&&&&&''''''(((***(((&&&%%%&&&&&&%%%$$$&&&&&&'''((()))***+++,,,''')))***)))'''&&&(((***%%%%%%&&&&&&'''''''''((('''&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$%%%$$$######"""###$$$&&&''''''''''''"""""""""############$$$###$$$&&&''''''''''''&&&###%%%%%%$$$"""!!!###%%%$$$$$$#########$$$%%%&&&******)))((('''&&&&&&&&&$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$$$$%%%&&&''')))***(((((('''''''''(((((()))((()))************)))(((''''''((()))***+++,,,,,,)))+++---...---,,,,,,,,,)))))))))((())))))******+++,,,,,,***(((((()))+++)))(((&&&$$$$$$%%%&&&'''&&&(((******)))((()))+++(((+++//////,,,******,,,***+++,,,,,,+++,,,------...///111222111000---,,,))))))(((((()))+++---///111333666888999888666444000111444555666888;;;===;;;;;;;;;<<<===<<<:::777yyyrrrjjjddd___\\\___bbbfffiiikkkmmmpppsssuuuwww{{{}}}|||vvvpppkkkhhhgggfffeeekkkmmmiiiggggggccc\\\VVVZZZ^^^___]]]ZZZXXXYYYVVVUUUUUUUUUUUUUUUVVVVVVTTTSSSSSSUUUZZZ___bbbccc]]]]]][[[UUUPPPNNNOOORRRaaa___[[[UUUOOOKKKJJJKKKLLLGGGDDDEEEEEEFFFJJJOOOWWWbbbooo{{{|||rrrhhh]]]UUUKKKEEEBBBBBBCCCAAAAAADDDBBBCCCCCC???:::666666777333333333666999::::::999888999999888888777666555666555444555666555222///000/////////111111///---,,,---///000000///---,,,//////---,,,+++*********((()))***++++++,,,+++++++++---000333444444222111000000////////////000111---///111222///---,,,,,,,,,++++++,,,------***((($$$%%%'''((((((((('''&&&'''''''''((((((((())))))***++++++,,,,,,+++)))(((%%%&&&((())))))(((&&&%%%$$$%%%((()))***(((&&&$$$%%%%%%&&&(((***)))&&&$$$######"""!!!!!!"""###$$$!!!###%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))+++)))'''&&&&&&&&&%%%$$$''''''&&&&&&''')))+++,,,&&&)))***)))''''''))),,,%%%%%%&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%!!!"""$$$%%%%%%$$$###"""$$$%%%&&&((()))***++++++""""""""""""############"""###%%%'''((((((''''''###%%%&&&$$$!!! """%%%$$$$$$#########$$$&&&'''...---+++)))((('''''''''""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&((()))***(((((('''''''''(((((()))((()))***++++++***)))((('''((()))***+++,,,---...)))+++---...---,,,,,,---(((((((((((()))+++,,,------------+++))))))***,,,((('''%%%$$$$$$%%%&&&(((&&&)))++++++)))(((***,,,(((,,,//////+++))))))***)))***++++++++++++,,,---...///111222222000---+++((((((''''''))),,,///000777999<<<>>>???===;;;999333555666777888;;;???BBB<<<<<<<<<===>>>===;;;888uuujjjcccbbbfffiiiooosssoooiiijjjooovvvwww{{{~~~~~~}}}}}}zzzrrrkkkhhhiiikkklllooorrruuuuuuvvvtttlllbbb```bbbdddccc```]]]ZZZYYYVVVVVVVVVVVVTTTTTTUUUVVVUUUSSSPPPQQQTTTYYY]]]______```___]]]ZZZXXXXXXZZZbbbfffggg___SSSKKKJJJMMMHHHIIIHHHGGGEEEEEEGGGIIITTT^^^jjjvvv{{{oooddd]]][[[KKKGGGCCC@@@BBBDDDGGGHHHFFFEEECCCAAA===:::777666666555444444555777999;;;<<<;;;999999999888555333222111//////000111111000222000///000222333111......---------......,,,***...---+++******+++---......------,,,+++***))))))//////000222444333000---///...---,,,,,,,,,---------...///...---++++++,,,+++***)))+++------)))&&&!!!$$$'''((('''&&&&&&'''(((((('''%%%$$$&&&))),,,+++******)))***+++,,,---)))'''%%%%%%&&&'''''''''%%%%%%&&&''')))(((%%%"""&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$#########$$$%%%""""""#########$$$$$$$$$"""#########$$$$$$$$$$$$$$$"""!!!"""&&&'''&&&$$$&&&'''''''''&&&''')))+++((('''%%%$$$$$$%%%&&&(((...,,,***)))***++++++++++++***((('''''')))***,,,)))((('''&&&&&&'''(((((()))'''&&&'''))))))&&&######""""""###&&&&&&%%%$$$$$$$$$&&&'''''''''&&&%%%'''%%%######%%%&&&$$$!!!""""""###$$$%%%%%%%%%%%%$$$###!!! """###%%%$$$$$$$$$""""""###&&&((((((+++---+++(((%%%%%%&&&'''""""""%%%$$$!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%''')))(((%%%"""###%%%&&&$$$"""&&&'''***+++,,,+++***)))+++,,,---,,,++++++,,,...---............,,,+++***''''''&&&'''((()))******+++,,,---...---+++((('''+++(((%%%%%%'''((('''%%%'''((()))***++++++******///---+++)))(((''''''''')))))))))))))))******+++......---+++---000...(((***)))(((***---000222222777;;;>>>@@@???>>>======777777777777888:::<<<===???999777::::::777888===uuunnnlllrrrtttxxxyyyssskkkkkkooossswww~~~~~~{{{{{{}}}~~~}}}{{{vvvooojjjkkkoootttxxxzzz~~~xxxoooiiiiiiiiihhhddd___\\\ZZZWWWWWWVVVTTTRRRQQQRRRSSSQQQOOOMMMMMMQQQWWW]]]````````````___]]]]]]^^^```hhhkkkjjjbbbUUULLLJJJMMMIIIJJJIIIGGGDDDDDDEEEGGGOOOXXXdddppp~~~yyypppggg___[[[LLLIIIEEECCCDDDFFFHHHHHHFFFEEECCC@@@===:::777666555444333333444555888999<<<;;;999888888777444222333111000000111222222111222000///000222333111......---,,,,,,------,,,***...---,,,+++***+++---...---------,,,,,,,,,,,,,,,......///111333222///,,,------,,,,,,,,,------------...//////---++++++,,,***))))))+++,,,,,,)))%%%"""$$$'''(((((('''''''''%%%&&&'''&&&&&&(((+++---,,,++++++***+++,,,---...+++)))&&&%%%&&&''''''&&&%%%%%%&&&'''((((((%%%###&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&######$$$$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$"""!!!###&&&'''&&&%%%%%%'''))))))))))))+++---+++)))(((&&&&&&&&&'''(((---+++))))))+++++++++***+++***)))(((((()))+++,,,))))))''''''''''''((()))***(((&&&&&&''''''%%%###$$$###$$$&&&(((((('''%%%$$$%%%&&&'''((('''&&&&&&'''$$$######%%%%%%###!!!"""###$$$%%%%%%&&&%%%%%%%%%$$$"""!!!!!!"""###$$$$$$%%%$$$###"""###&&&((((((+++,,,+++(((&&&%%%&&&'''###"""%%%$$$"""#########$$$$$$$$$%%%%%%$$$%%%&&&%%%%%%%%%''')))'''%%%"""###$$$%%%$$$"""&&&''')))+++,,,+++******+++,,,---,,,++++++,,,...+++,,,---......,,,***)))''''''''''''(((((()))***+++,,,------,,,***(((''')))&&&$$$$$$&&&(((((('''&&&'''(((***++++++******---,,,***((('''''''''''',,,,,,+++***)))))))))***,,,...---+++...111///************+++---///111333:::>>>CCCEEEEEEBBB???>>>999999888999999;;;===>>>>>>999888::::::777888==={{{xxx~~~uuullljjjnnnssszzz||||||~~~}}}{{{yyyrrrmmmgggdddgggoooyyyzzzyyyuuuqqqkkkeee```]]]ZZZXXXVVVSSSRRRQQQRRRRRRNNNLLLJJJKKKOOOVVV]]]bbbbbbcccddddddcccccceeegggmmmnnnkkkbbbVVVNNNLLLMMMMMMMMMLLLIIIEEEDDDEEEFFFJJJRRR]]]iiiwwwzzzvvvqqqjjjaaa[[[MMMKKKHHHHHHHHHIIIIIIIIIFFFEEECCC@@@===:::888777444333222222222444666777:::888777777777666333111444222111111222333333222222000000000222222111000---,,,++++++,,,,,,+++***...---,,,++++++,,,......,,,---------............------...000111000...++++++++++++,,,------......---///000///---++++++,,,)))(((((()))+++***'''%%%###%%%((()))((((((((((((###%%%((()))******,,,......---,,,+++,,,---...///---***(((&&&'''''''''&&&%%%%%%%%%'''((((((&&&$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%%%%&&&&&&&&&!!!"""""""""############$$$###"""###&&&'''&&&%%%&&&(((+++,,,,,,,,,---...---,,,***)))((((((((()))+++******+++,,,---+++***,,,+++***))))))***+++,,,***)))(((''''''((()))***+++(((%%%$$$$$$$$$$$$###$$$$$$%%%(((******'''%%%$$$%%%&&&((((((''''''&&&%%%$$$######$$$%%%###""""""###$$$%%%&&&&&&&&&&&&&&&%%%$$$"""""""""###$$$%%%%%%%%%$$$###$$$&&&((((((***++++++(((&&&%%%&&&&&&### ###%%%$$$""""""""""""############$$$###$$$%%%%%%$$$%%%''')))'''%%%######$$$$$$$$$###%%%&&&(((***+++,,,+++++++++,,,------++++++,,,---)))+++---......,,,***(((((('''''''''''''''((((((***++++++,,,+++***(((''''''%%%###$$$&&&(((((((((%%%&&&(((***++++++++++++******((('''&&&&&&&&&&&&...---,,,+++***)))))))))+++......,,,...111///******,,,...---,,,---000444;;;@@@GGGLLLKKKGGGCCCAAA===<<<<<<<<<<<<===>>>???>>>;;;999::::::888999<<<~~~uuukkkjjjnnnzzz}}}xxxuuurrrkkkhhhcccaaaeeennn{{{}}}uuulllddd```\\\YYYUUUSSSSSSTTTUUUUUUOOONNNLLLLLLOOOVVV```fffhhhiiiiiihhhggggggiiikkkjjjiiieee^^^VVVPPPOOOPPPQQQQQQOOOKKKHHHFFFFFFGGGGGGOOOYYYdddppp|||~~~zzzuuuqqqpppooojjjaaaZZZNNNMMMKKKKKKLLLLLLKKKIIIFFFEEEBBB???===:::888888555444333222222333555666555444444555666777555333555333222222444555555444222111000000111111111111---,,,******+++,,,+++***...------,,,------...///---------------------------,,,---...//////---+++)))***+++,,,---...//////...000000///---++++++,,,((((((((())))))((('''&&&$$$&&&((()))(((((()))***%%%(((,,,......------.........---,,,,,,---...///...,,,)))''''''((('''&&&%%%%%%%%%&&&((((((&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''((())))))$$$%%%%%%%%%%%%%%%%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$%%%&&&&&&&&&(((+++...///...---------///...,,,+++))))))))))))******+++---//////---+++,,,++++++***)))******+++))))))((('''((()))***++++++)))&&&###""""""############%%%'''))))))'''$$$$$$%%%&&&'''(((''''''&&&$$$$$$######$$$$$$######"""###$$$%%%&&&&&&&&&&&&'''&&&%%%$$$######$$$$$$%%%&&&&&&%%%$$$$$$&&&'''((()))***)))((('''%%%%%%%%%###!!!!!!###$$$$$$""""""""""""#########$$$$$$###$$$%%%%%%$$$%%%''')))&&&%%%$$$$$$$$$$$$$$$$$$$$$&&&(((***+++,,,,,,,,,+++---...---,,,++++++,,,)))+++---//////...+++)))((('''&&&&&&%%%%%%%%%&&&))))))*********)))(((((((((&&&%%%%%%%%%&&&'''((($$$&&&(((***++++++++++++((((((''''''''''''''''''---,,,+++***))))))))))))---000000......///---(((+++...000///++++++///444888???HHHNNNNNNKKKGGGEEEAAAAAA@@@@@@AAAAAAAAAAAA???>>>===<<<<<<;;;;;;<<>>>>>>>>>>>===vvvyyy|||vvvqqqttt|||xxxrrrnnnllleeegggkkkooovvvyyyqqqddd^^^VVVQQQQQQRRRRRRRRRQQQRRRSSSSSSVVV]]]hhhooorrrrrrppplllhhheeedddeee]]]ZZZUUURRRRRRSSSTTTUUUNNNNNNLLLIIIFFFEEEFFFGGGGGGMMMSSSXXXaaaiiikkkhhheeecccaaaaaabbb```[[[WWWQQQOOONNNMMMNNNMMMLLLJJJFFFDDDAAA>>><<<:::::::::777666444222222222444555//////000333777999999999555333222333555666666666222333222111000000222444///---******+++,,,,,,+++------...//////000000000//////...---,,,+++******---,,,+++,,,......,,,+++***+++---///000111000000000111222000...+++++++++((())))))((('''&&&'''(((%%%&&&''''''''''''(((***+++...222444333111///...---,,,+++*********+++,,,---***(((&&&'''''''''&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''((((((((('''$$$$$$###############""""""#########$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%'''+++---//////---,,,,,,,,,///......---,,,++++++***+++++++++---000111111///++++++******)))(((((((((''''''&&&&&&'''((()))***))))))(((&&&###"""###%%%!!!!!!!!!"""$$$%%%$$$###"""###$$$&&&&&&%%%%%%$$$!!!"""$$$###""""""###$$$###$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''&&&$$$%%%&&&%%%#########$$$%%%$$$$$$%%%&&&%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!#########$$$$$$$$$%%%%%%%%%&&&''''''&&&''')))+++'''(((((('''%%%%%%&&&(((&&&'''((()))***+++,,,---+++---///...,,,+++******+++,,,...///000000000///+++***(((&&&%%%$$$######&&&&&&&&&''''''(((((())),,,,,,+++(((&&&$$$&&&'''((()))***,,,,,,,,,,,,+++'''((()))***++++++++++++***************+++,,,,,,...333555111...---***&&&+++---...---***+++...111...444===CCCFFFGGGGGGGGGBBBCCCDDDDDDEEEEEEEEEDDDAAACCCBBB???>>>??????<<>>;;;:::::::::777555333111000111222333000000111444777999999888444222222222444666666666222333333111//////222555000...+++***+++,,,---,,,------...///000111111111///.........------,,,,,,...,,,,,,,,,......---,,,,,,---///111222222111000000222222111...+++++++++((()))***)))&&&&&&''')))$$$%%%&&&&&&%%%&&&(((***)))---111333222111000000+++***)))((('''((())))))+++)))&&&%%%&&&''''''&&&&&&$$$###$$$&&&(((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&((('''%%%$$$%%%''')))***,,,,,,+++,,,---//////////////////...------***))))))***---000000000*********)))((('''&&&&&&&&&%%%%%%%%%&&&''')))***'''((()))(((%%%###$$$&&&"""!!! """$$$$$$$$$!!!"""###$$$%%%$$$###### """$$$###"""!!!###%%%###$$$%%%&&&''''''''''''%%%&&&''''''(((((((((((("""$$$%%%$$$###!!!""""""###""""""###%%%$$$"""  """""""""############$$$'''((()))(((((((((***,,,(((***+++)))'''&&&(((***(((((((((((()))***+++,,,+++---//////---***))))))+++,,,,,,---...///000111...---+++)))'''&&&%%%%%%%%%%%%%%%%%%&&&'''((())),,,,,,,,,***'''&&&(((***++++++------------,,,+++''')))***,,,---............------,,,,,,,,,------+++111444222///...,,,)))+++*********+++,,,...//////333888===???AAACCCDDD>>>???AAACCCDDDDDDCCCCCC???CCCBBB>>>===???>>>:::wwwuuutttuuuxxx{{{|||}}}{{{zzzyyywwwsssrrryyyvvvqqqpppuuuzzzxxxvvvwwwyyy{{{vvvggg\\\UUUPPPKKKGGGEEEJJJOOOTTTXXXaaallluuurrrqqqooojjjeeeaaa______eee^^^VVVRRRRRRTTTSSSRRROOOPPPOOONNNLLLLLLNNNPPPPPPTTTWWWYYY^^^cccccc___YYYYYYYYYWWWTTTSSSSSSTTTRRROOOLLLKKKKKKKKKKKKJJJFFFDDDAAA>>>;;;::::::;;;666444222000//////000111333222222444777888777666333222111222444666666555222333333111//////333666111...+++***,,,---------------///000111111111111.........///////////////...---,,,,,,......---,,,---...000222333222111000111222222111...,,,++++++(((***+++)))'''&&&(((***$$$%%%&&&%%%%%%%%%''')))'''***...111111111111111***)))(((&&&&&&&&&'''((()))'''%%%%%%&&&'''''''''&&&$$$###$$$&&&(((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$'''((('''%%%$$$%%%'''&&&((()))******,,,///222000000111111111000000///)))((('''(((+++...///000))))))))))))((('''&&&%%%%%%%%%$$$$$$%%%&&&((()))%%%(((***)))&&&$$$%%%'''$$$"""!!!$$$%%%%%% !!!"""###$$$######""""""$$$###!!!!!!###%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&((())))))***)))"""###$$$$$$"""!!!!!!!!!###!!! """$$$$$$!!! !!!!!!!!!!!!""""""""""""''')))))))))((()))+++---)))+++,,,***'''''')))+++))))))(((((()))***+++++++++---//////---***))))))++++++***+++,,,...000222111000...,,,***(((''''''$$$$$$$$$%%%&&&'''((()))***,,,,,,***((('''***---------.........---,,,+++((())),,,...///000000///222111000///...---------(((///444222//////...,,,+++)))((((((+++---......000333666999;;;===@@@BBB;;;===???AAABBBBBBBBBBBB>>>BBBAAA===;;;>>>===888{{{xxxuuussstttwwwyyyzzzuuuyyyyyytttnnnoooxxxvvvssstttxxx{{{}}}{{{}}}{{{jjj\\\OOOGGGEEEHHHIIIMMMVVV```hhhkkkkkksssqqqnnnjjjfffbbb```___aaa]]]XXXVVVUUURRRNNNJJJHHHKKKNNNQQQRRRSSSTTTUUUVVVYYY___dddffffffdddbbb^^^ZZZUUUTTTTTTTTTQQQNNNOOONNNLLLJJJHHHGGGFFFFFFAAA???>>><<<<<<<<<======666555333111111111111111333000///111555777777666222222222333444444333222222555555222111333222//////...---,,,,,,,,,---...+++///222222333555444111111......222222...---///111...+++******+++++++++000222555666666444222000............---,,,+++***...,,,)))&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''++++++,,,------...//////---***'''%%%%%%%%%%%%$$$(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++***'''$$$###%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###!!!&&&***)))%%%###%%%(((&&&((()))(((''''''((()))&&&(((***++++++,,,...000000444999:::666222000000(((''''''''')))+++---------+++******+++***)))'''&&&&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%$$$"""!!! !!!"""$$$""""""""""""!!!!!!!!!!!!"""""""""!!! """$$$###$$$$$$%%%&&&'''((((((%%%'''&&&%%%(((---...+++&&&%%%######$$$###""" """!!!""" !!!!!!!!!!!! """!!!!!!!!!!!!""""""###''''''''''''((()))***+++...---+++)))))))))+++,,,,,,***'''%%%%%%&&&''')))............---------,,,*********+++---000444666444333111///,,,***((('''%%%%%%%%%%%%&&&((()))***+++,,,,,,+++)))((()))+++******++++++,,,---......,,,,,,+++,,,---///111222000000000...+++******+++,,,...111111000//////000+++,,,,,,***))))))+++---,,,///333888;;;<<<<<<;;;;;;<<<>>>???@@@@@@???>>>>>>CCCHHHGGGBBB<<<:::;;;|||zzzwwwuuutttuuuvvvvvvuuuvvvuuupppkkklllsss{{{vvvsssuuu|||}}}~~~yyyeeeSSSIIIGGGHHHJJJNNNVVV___gggjjjkkkrrrrrrqqqmmmiiieeecccaaa^^^\\\YYYVVVSSSPPPLLLIIIGGGJJJOOOSSSWWWZZZ]]]___\\\```eeejjjllljjjgggeee]]]XXXRRROOOOOOOOOMMMKKKNNNMMMKKKHHHFFFEEEDDDDDD??????>>><<<;;;;;;;;;;;;888666555333222111222222000...---000444777777777555444444333333222000...000444666444444444111,,,---,,,+++++++++---...//////333777888<<>>???>>>>>>===<<>>>>>>>>===<<<;;;999888:::999666444333222222222///......000444888999:::;;;:::999777555111///---///444777555444333///)))+++*********+++---///000333666:::???GGGKKKGGG???:::555222444333000///111//////////////////......000222333555444222000.../////////000000///.........,,,***(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''(((((())))))***++++++++++++)))&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''(((((('''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((()))***(((%%%""" ###&&&)))(((%%%$$$%%%'''%%%&&&'''&&&%%%$$$%%%&&&&&&'''))))))((()))***,,,111555888888444000//////,,,&&&"""%%%---111...******+++---000111000---***((('''%%%&&&''''''&&&%%%)))(((((('''&&&%%%$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!""""""""""""!!!""""""!!! """#########$$$%%%&&&''''''(((%%%''''''&&&)))------)))&&&$$$######%%%%%%$$$"""###"""!!!!!!######"""!!! !!!!!!""""""!!!!!!###############$$$%%%%%%$$$%%%'''(((*********)))...---,,,******+++,,,---***)))(((''''''(((***,,,000000000000000000111111......------...000111333555444333111///...,,,,,,,,,+++++++++************((()))***((('''&&&((())),,,,,,------....../////////////////////000111222555555444111...,,,,,,---000222444555333222111222000000///...,,,,,,---///---...000333555777999:::;;;<<<===============<<<;;;>>>@@@???;;;888888999}}}~~~~~~|||zzzxxxwwwwwwuuupppjjjeeedddeeeggghhhjjjqqqvvvuuuuuuzzz~~~}}}zzzuuummmjjjqqq~~~~~~~~~|||~~~|||bbbTTTQQQJJJLLLOOOUUU\\\bbbgggiiirrruuuxxxvvvqqqjjjgggeee___bbbbbb]]]TTTJJJDDDBBB???AAAFFFMMMVVV^^^dddgggnnnrrryyy}}}}}}xxxrrrmmmiiieee___[[[ZZZXXXTTTPPPLLLKKKIIIFFFDDDBBBAAAAAA????????????>>>;;;999888;;;:::777555333222222222222222222444777:::===???AAABBBAAA>>>999555111///000444555333111111...)))******)))***+++---///000333666;;;CCCOOOWWWSSSKKK@@@999444333333000///000...000222333222111000///000111333444333222///...//////000111111111000000---,,,***)))(((((())))))'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''((((((((())))))'''%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&'''((()))''''''&&&%%%%%%&&&&&&&&&&&&'''((())))))((('''%%%&&&&&&&&&&&&%%%%%%%%%%%%''')))***+++***'''$$$!!!%%%'''((('''%%%$$$%%%&&&$$$%%%&&&%%%$$$###$$$%%%%%%&&&((((((''''''((()))000444666555111......///---***''')))---///---)))***+++///333555444000---)))'''%%%''')))+++)))(((***)))(((&&&%%%$$$######$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###"""!!! !!!###""""""###$$$%%%&&&''''''$$$'''((((((+++///---)))&&&%%%$$$$$$%%%&&&%%%###""""""!!!""""""""""""""" !!!"""############$$$$$$$$$$$$%%%&&&''''''$$$&&&(((+++,,,,,,+++***///...---,,,,,,---......***)))(((((((((***+++,,,111000000000111222333444111000/////////000000111555444333111///,,,+++***+++++++++,,,,,,,,,,,,+++)))******)))(((''')))***////////////000000111111111111111111111111111222333333333222/////////111333555666666444333222222111222111///------...000///000000222444777999;;;==================<<<<<<:::<<<===<<<999888999:::wwwyyy{{{{{{zzzxxxyyyzzzvvvppphhhcccbbbcccddddddccchhhkkkiiijjjpppuuuwwwssstttrrrooommmqqq{{{~~~kkkYYYTTTKKKMMMQQQUUUZZZ___dddgggrrrvvvzzzyyyrrrlllhhhgggcccfffgggbbbWWWJJJAAA<<<>>>???DDDNNN[[[fffnnnrrruuuzzz~~~vvvpppiiifffbbb```^^^ZZZTTTNNNNNNLLLJJJGGGEEECCCAAAAAA@@@@@@@@@@@@???===;;;:::<<<:::888555444222222222444444555666888<<<@@@CCCFFFHHHHHHDDD>>>888444333111444333///...//////,,,++++++******+++---...000222555;;;EEETTT______YYYKKKBBB:::888777555333444///222555555333111000000///000222333333222000///000000111111222111111111---,,,+++***))))))******'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&&&&''')))***)))((('''''''''''''''&&&&&&&&&%%%%%%%%%''')))++++++)))'''&&&'''''''''&&&%%%$$$%%%&&&$$$%%%&&&%%%###""""""$$$$$$%%%''''''&&&&&&'''(((...111333222...,,,---///...//////...,,,+++++++++***,,,000555888777333///***'''&&&(((---///...,,,+++***(((&&&$$$######"""$$$######""""""""""""""" !!!!!!!!!"""""""""### """###"""!!! !!!"""!!!""""""###$$$%%%&&&&&&$$$'''******---111///***'''&&&$$$%%%&&&&&&%%%$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&((())))))''')))+++---...---,,,+++//////........./////////))))))(((((()))***+++,,,000/////////111333555666222222111111000000000000555444222///,,,***(((&&&'''(((***+++,,,---------+++,,,,,,+++******+++---111111111111222222222222111111222222222222222222///000111111000111333555444666777777444222222222111222111///...---///111222222222333555777:::<<<>>>>>>======<<<<<<<<<<<<;;;<<<<<<;;;::::::;;;<<>>:::;;;@@@LLL\\\kkkuuuyyyyyyzzzssskkkhhhdddaaa```\\\UUUPPPOOOMMMKKKHHHEEECCCBBBAAA@@@@@@@@@@@@???>>>=========;;;999777555555555555333555666888;;;@@@FFFJJJMMMOOOOOOJJJBBB:::666555333444222...---111111000///...---,,,,,,,,,---...222555:::DDDSSSaaafffdddRRRFFF;;;888777555333444111444777777333000000111///000111333333333333222111111111222111111000000---,,,,,,+++******++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&'''((()))&&&&&&%%%%%%%%%%%%%%%&&&&&&(((******)))((()))***(((((((((''''''&&&&&&%%%$$$%%%''')))************((((((&&&%%%%%%%%%%%%%%%$$$%%%&&&%%%###""""""######$$$&&&&&&%%%&&&''')))+++...///...+++***---///...222444222---***+++...+++---111666888888444000,,,)))'''***///222000---+++)))'''%%%########################"""""""""!!! !!!!!!""""""###### !!!######"""!!!!!!"""!!!!!!"""###$$$%%%%%%&&&###'''+++---111444222---)))'''&&&&&&&&&&&&%%%### !!!"""""" !!!"""!!!"""###$$$%%%%%%%%%%%%''''''''''''((()))+++++++++,,,---......---,,,,,,------..................))))))((((((((()))******...---------///222555777333333333222222111000000333222000...+++(((&&&%%%%%%&&&)))+++---.........,,,---...---,,,,,,...000111111111111222222222222000000111222333333222222---///000111222333666999444666777666333111000000///000000...------///222444444444555666888;;;<<>>===;;;;;;:::::::::;;;;;;<<<<<<=========>>>nnnrrrvvvwwwvvvwww{{{zzzvvvpppiiifffeeegggjjjgggjjjkkkiiijjjqqquuuuuuxxxxxxyyy|||}}}{{{vvvlllgggjjjmmmttt~~~aaaSSSMMMOOORRRTTTVVV[[[aaaeeeooouuu{{{{{{wwwssstttwwwuuuvvvxxxvvvooobbbSSSIII======@@@KKK\\\kkkuuuxxx}}}~~~vvvkkkfff```\\\ZZZXXXTTTQQQOOOMMMKKKHHHEEECCCAAAAAA??????>>>>>>>>>>>>?????????===;;;:::888888888999333666999===AAAHHHQQQWWWWWWZZZYYYSSSIII???:::888333555555222222555555222222111///---,,,,,,,,,,,,000333777===JJJYYYccceeeUUUHHH;;;666666444222222222666888666222...///111...///111333444555555555111111222111111000///...---,,,,,,,,,++++++++++++'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$%%%%%%&&&&&&''')))***)))((((((***,,,))))))(((((('''&&&&&&%%%%%%%%%&&&'''((()))++++++)))(((&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%###""""""###"""###%%%&&&&&&&&&(((***(((***,,,+++)))))),,,///000222333333111000///000---...111555888777444111///+++(((***///111...******(((&&&$$$#########$$$###############"""!!!!!! !!!"""#########!!!######"""!!!!!!!!! !!!"""###$$$%%%%%%"""''',,,///444777555000+++)))'''&&&&&&&&&$$$""" """$$$###!!! """$$$######$$$%%%%%%&&&%%%%%%''''''(((((()))+++,,,---.........---,,,,,,++++++******+++,,,,,,,,,,,,,,,))))))((((((((((((((((((++++++***+++---111555777444444444333333222111000000///...,,,+++)))((((((&&&(((***,,,......---,,,---.........------///111000000000000////////////...///111222333333333333///111222333444555888:::333555666555222///......,,,---------,,,---///222444444555666777999:::;;;===<<<;;;999888777777888:::;;;;;;===>>>??????>>>ppptttxxxyyyxxxyyy~~~|||yyyssslllgggfffjjjmmmnnnpppqqqoooqqqvvvzzzyyy{{{zzz{{{rrrjjjgggjjjkkkoooeeeTTTMMMPPPSSSTTTVVVZZZ```eeemmmttt{{{|||yyywww{{{~~~}}}qqqaaaVVVIIIGGGHHHQQQ```mmmuuuxxxxxxfff___VVVPPPOOOOOONNNMMMNNNMMMJJJGGGDDDBBB@@@@@@>>>===<<<<<<<<<===???@@@@@@???===<<<;;;;;;;;;<<<555888===BBBHHHQQQ[[[cccaaadddccc\\\OOODDD>>><<<222666888666777888777333555444111...,,,+++++++++---000333666AAAPPP]]]aaa[[[MMM???:::999777555555444777999666111---...111...///111333555666777777222222222111000///...---,,,,,,,,,,,,,,,,,,,,,+++'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$######%%%''''''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%$$$$$$$$$%%%%%%&&&'''((()))***)))''''''+++...***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&(((***+++***(((&&&$$$%%%%%%%%%$$$%%%&&&'''%%%###""""""###!!!###%%%&&&&&&''')))+++&&&(((***)))'''(((,,,000111000000222555555333111...///111555777777444111222---)))***...///+++&&&)))(((&&&$$$######$$$%%%###############"""!!!!!! !!!"""######$$$!!!###$$$"""!!!!!!!!! !!!"""###$$$%%%%%%"""'''---000555999777111,,,***(((''''''&&&###!!!!!!$$$%%%%%%"""!!!###%%%$$$$$$%%%&&&&&&&&&%%%%%%((((((((()))***,,,---...000///---,,,+++*********'''((()))***************))))))((((((''''''&&&&&&***))))))***,,,000444666444444444444333333222111---------,,,,,,+++++++++)))***,,,.........,,,+++,,,---......------///111............---------------...000222333333333333222333555555555666888:::333444555444111...------***+++,,,,,,+++,,,///222444444555666777888999999<<<;;;999777555555555555999:::;;;===???@@@???===ooorrrtttuuutttuuuyyy|||~~~{{{uuuooollllllooorrrssssssvvv{{{~~~~~~xxxqqqkkkiiikkktttkkkZZZPPPOOOPPPTTTVVVVVV[[[aaakkkqqqyyy~~~vvvaaaWWWJJJFFFSSS```eeejjjpppvvvsssbbb[[[RRRNNNOOOPPPOOOMMMIIIIIIHHHGGGDDD@@@===<<<<<<;;;;;;???CCCDDDBBB@@@<<<@@@AAA===;;;>>>AAABBBCCCDDDGGGLLLUUU___hhhnnnoooqqqnnneeeYYYNNNDDD>>>@@@@@@???>>>@@@???:::444888333000111000,,,***++++++...000333888CCCRRR]]]YYYQQQFFF;;;444333666888888999999555111000222444000000222444777999888777222111000111333333222000///......///000///---***)))'''$$$###$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&&&&'''((())))))'''### !!!&&&)))(((%%%%%%%%%%%%%%%&&&'''((((((''''''(((((((((((('''''')))************((('''&&&''''''&&&'''(((***,,,---***(((&&&$$$$$$$$$%%%&&&+++)))&&&%%%%%%%%%$$$###$$$###$$$&&&((()))((('''%%%''')))******,,,...111222333444333111000111222,,,---000333555666555555+++++++++++++++***)))((($$$%%%%%%%%%%%%$$$######$$$###"""#########!!! !!!"""############""""""###""""""!!! !!!!!!!!!!!!""""""""""""$$$'''///888>>>>>>888222...,,,)))&&&%%%&&&'''(((***)))(((&&&%%%%%%$$$$$$&&&$$$$$$&&&***,,,+++)))***)))'''''''''))),,,---......---,,,+++))))))(((&&&&&&&&&(((+++,,,+++))))))))))))((((((''''''&&&)))+++---...///000222444555444111///......///000111000///,,,)))((()))+++++++++,,,------...//////+++++++++,,,...///111222333000,,,+++,,,---....../////////000111333444555555777888888666555666666555666777666444111---+++---------......000111111444666777888888999:::<<<>>>===;;;999777555444444888888888888999999999999oooqqqttttttuuuvvvzzz}}}|||wwwqqqnnnnnnpppssswwwwww{{{yyyrrrooonnntttooo]]]QQQOOOPPPTTTUUUUUUYYY```iiipppxxx~~~vvvcccUUUNNNVVVaaadddhhhnnntttqqqbbb[[[RRROOOOOOPPPNNNLLLGGGGGGFFFEEEBBB???===;;;<<<;;;;;;>>>BBBCCCBBB@@@===BBBEEEBBB@@@CCCFFFGGGOOOPPPSSSYYYaaakkktttyyyzzzzzzvvvjjj[[[QQQKKKIIIPPPQQQQQQPPPNNNJJJ@@@666888333111222222///---///---///111222555===IIISSSUUUOOOFFF===777666666777888999999666222111222444444444555777::::::888666222111222333555555333111///......///000///,,,***)))'''$$$###$$$%%%&&&%%%%%%$$$$$$%%%&&&'''%%%$$$%%%%%%&&&&&&'''(((((()))'''### !!!$$$'''&&&###$$$$$$$$$%%%%%%&&&'''((((((((())))))))))))(((((((((((())))))((('''%%%$$$&&&&&&%%%&&&''')))***+++***)))&&&$$$###$$$%%%%%%)))'''%%%%%%%%%&&&%%%$$$&&&%%%%%%&&&''''''&&&$$$$$$%%%'''((())),,,///222222333444333111000000111,,,...111333555555444333++++++++++++***)))((('''$$$$$$%%%%%%$$$$$$###"""###"""""""""$$$$$$"""  !!!"""############"""""""""""""""!!! """""""""""""""#########$$$(((///777===<<<777222---,,,)))'''&&&&&&((()))******((('''%%%%%%$$$$$$&&&$$$###%%%(((******((((((((((((((()))+++,,,---,,,++++++++++++*********&&&&&&&&&(((***++++++))))))((((((''''''''''''((()))+++...000000111222444555333000...,,,,,,------.........,,,)))(((((()))++++++,,,,,,---......///+++,,,,,,---///000111111222///,,,***+++---............//////000222333444555777888888666555666777888999999999666333///---.........//////000111222555777888999999:::<<<>>>===<<<;;;999888777777777999999888888777777777777nnnpppssstttuuuxxx{{{~~~~~~yyyuuussssssuuuvvv~~~~~~{{{uuuqqqrrr|||rrr___SSSQQQQQQSSSSSSSSSWWW]]]fffmmmuuu|||sssdddYYY[[[aaacccgggmmmsssooobbb[[[SSSPPPPPPPPPLLLIIIDDDCCCCCCBBB@@@>>><<<;;;;;;;;;;;;>>>@@@BBBAAA@@@AAAGGGKKKJJJIIILLLOOOOOO[[[]]]aaahhhpppzzz~~~ooo^^^TTTUUUZZZiiinnnpppnnniii___NNN>>>:::444222333444111000222///000111000111666>>>EEEMMMJJJFFFAAA<<<999888777999999999666444222333444666777888;;;===<<<999666222333444666888777444222000//////000000///---******'''$$$$$$%%%&&&&&&&&&'''&&&%%%&&&''''''%%%$$$%%%%%%&&&&&&'''((((((((('''$$$!!!!!!###%%%###"""$$$$$$$$$$$$%%%&&&''''''((())))))******))))))(((&&&''''''''''''%%%$$$###$$$%%%%%%&&&'''((())))))***)))&&&$$$######$$$%%%'''%%%$$$$$$%%%&&&&&&%%%)))'''%%%%%%&&&%%%$$$"""###$$$&&&'''(((+++///222222333333222000//////000...///111333444333222111,,,,,,,,,+++***((('''&&&###$$$$$$$$$$$$###"""""""""!!!!!!"""$$$$$$###!!! !!!"""############!!!!!!!!!!!!!!! ######""""""######$$$$$$%%%(((...555999999555111,,,+++)))''''''''')))***++++++)))((('''%%%$$$$$$$$$######$$$'''(((((('''%%%&&&(((***+++,,,---...)))))))))***+++++++++,,,&&&%%%%%%''')))+++***))))))((('''&&&'''((()))***))),,,000222222222222333444222///,,,***)))*********,,,---,,,)))(((((((((+++++++++,,,------......,,,,,,...///000000000000222///+++***+++---......------......///000222222555666777777666555666777<<<======<<<:::666222//////000000000111222222333777888:::::::::;;;>>>@@@===<<<;;;::::::::::::::::::999888777666555555555oooppprrrtttwwwzzz}}}}}}{{{zzz|||}}}{{{rrrooouuu}}}ttt___VVVSSSRRRTTTSSSRRRVVV\\\ccciiiqqqxxx{{{rrrdddaaacccfffjjjooouuu~~~sssbbb\\\TTTPPPPPPNNNIIIEEEAAA@@@@@@???===<<<;;;::::::;;;;;;===>>>???@@@???GGGNNNSSSSSSRRRUUUXXXWWWaaaeeekkksss}}}rrr```XXX```mmm{{{cccMMM<<<777333444444111111333000000000///...111666:::EEEEEEDDDCCC@@@===999777:::999999777666555444555666777999<<>><<<999444444666999:::888444111111000000000111000---++++++(((%%%%%%&&&(((((((((***)))((()))***)))'''&&&&&&&&&&&&'''''''''(((((((((%%%""""""###$$$###!!!$$$$$$###$$$$$$%%%&&&'''(((((())))))))))))((((((&&&''''''((('''%%%$$$###$$$%%%&&&'''((((((((((((***(((&&&$$$######$$$$$$'''&&&$$$$$$%%%&&&&&&%%%)))'''%%%%%%%%%%%%$$$"""%%%&&&''''''''')))---///111222222111///......//////000222333333222000///,,,,,,+++***)))'''%%%$$$######$$$$$$######"""!!!!!!!!!!!!"""$$$%%%###""" !!!"""############ !!!!!!!!! """"""!!!!!!!!!"""###$$$$$$''',,,111333333000...***)))(((''''''(((***+++,,,,,,+++***)))'''&&&%%%#########$$$%%%&&&&&&%%%"""$$$(((+++---......---((())))))******+++++++++'''&&&%%%&&&)))++++++***)))(((''''''''')))***,,,))),,,111333333333222222333111...+++)))((((((((()))+++------+++)))))))))++++++,,,,,,---------...,,,---///000111111000000222///+++***+++---......,,,,,,,,,---...///000111555666666666555555666888@@@@@@@@@???===999555222111222222333333444444444888999:::;;;;;;===@@@BBB???>>>===<<<;;;;;;::::::999888777666666666777777ooooooqqqssswwwzzz|||}}}|||{{{|||wwwqqqttt|||vvvaaaZZZWWWUUUUUUTTTSSSWWW]]]bbbgggnnnsssvvvzzzqqqkkklllnnnrrrvvvyyy~~~{{{fff___WWWRRRPPPMMMGGGBBB@@@???>>>===<<<;;;;;;:::::::::;;;<<<<<<===>>>???LLLTTTYYYYYYYYY]]]``````fffjjjsss}}}uuuccc]]]lll~~~www]]]@@@:::555555444000///111000000///------///333666===???BBBCCCBBB???;;;999::::::999888888777666555333444777<<<@@@AAA@@@???888888999:::;;;888333///000000000111222111///---,,,***''''''(((***++++++///---,,,,,,---,,,***(((&&&&&&&&&''''''''''''''')))'''%%%######$$$######$$$$$$$$$$$$%%%&&&'''''''''(((((())))))(((((('''(((((())))))((('''%%%$$$%%%&&&(((*********)))((()))'''%%%#########$$$%%%)))'''%%%%%%&&&'''&&&%%%)))'''%%%%%%&&&&&&&&&%%%((()))******))))))***,,,.../////////---,,,---...///000111222222000...---+++++++++***(((&&&%%%$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""$$$%%%###""" !!!"""###$$$$$$$$$$$$ !!!!!!!!!!!!!!! !!!!!! !!!"""###"""%%%)))+++,,,,,,***)))((('''''''''((()))***+++,,,,,,,,,,,,+++)))((('''######$$$$$$$$$###$$$$$$!!!###'''***------------******************++++++((('''&&&''')))+++,,,+++***))))))((()))***,,,---)))---111333333222222222222000---+++)))))))))***,,,...000///...,,,++++++,,,---------------......---...///000111111222222333000---+++,,,---......***++++++,,,---///000111444555666555444444777888@@@AAAAAAAAA>>>:::666444333444555666666666555555888999::::::;;;===@@@CCCBBBAAA@@@===<<<::::::999777777666777888:::<<<>>>nnnmmmmmmppptttwwwyyyyyyxxxyyy|||~~~yyy~~~xxxeee^^^ZZZXXXWWWVVVUUUYYY```dddhhhllloooqqqvvv}}}}}}vvvuuuxxx{{{|||{{{~~~nnnfff[[[TTTQQQMMMGGGBBBAAA@@@>>>===<<<;;;;;;;;;999:::;;;;;;:::;;;===???LLLSSSYYYZZZ\\\bbbfffhhhmmmrrr{{{vvvfffbbbrrrdddCCC<<<777666444000000111111///---,,,,,,///222444777999>>>AAABBBAAA>>>;;;;;;:::999999:::999777555333333666;;;AAADDDEEEEEE???>>>======;;;888222.../////////111333333111///...,,,***)))+++---......222111000//////...,,,***'''''''''''''''''''''''')))(((&&&$$$######$$$$$$%%%%%%%%%%%%&&&'''((((((((())))))******))))))((()))************((('''&&&%%%''')))+++,,,***(((''''''%%%$$$######$$$%%%&&&)))'''&&&&&&''')))((('''+++)))&&&%%%&&&'''''''''+++---......,,,*********)))+++,,,,,,+++***,,,---///000111222111000...,,,*********)))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!"""$$$$$$###!!! !!!"""###$$$$$$$$$$$$ !!!!!!"""""""""""""""!!!  """###!!!###&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++)))***+++++++++***((('''###$$$%%%$$$###"""###$$$ """&&&)))+++,,,,,,++++++++++++++++++++++++,,,***(((''''''***,,,------++++++,,,,,,,,,,,,,,,,,,***---000222222111111222111///...,,,,,,---...//////111222111///---------.....................///.........///000222444555666333///---------...---))))))***,,,...000222333444555555444333444777999???@@@@@@@@@>>>;;;777555555666777888888888666666777888888888999<<<@@@CCCDDDBBB@@@>>><<<:::999999888888888999<<<@@@CCCEEEkkkiiiiiikkkpppsssssssssuuuwww|||wwwfffaaa]]]ZZZZZZYYYXXX]]]cccjjjkkkmmmmmmnnnsss{{{zzzxxxzzz||||||zzz}}}wwwnnnaaaXXXTTTOOOIIIDDDCCCBBB@@@===<<<;;;;;;;;;888:::;;;:::999999<<>>@@@@@@???>>><<<:::999:::;;;;;;888555555666777<<>>>>>===:::777555777888999::::::999777666555666666666777:::???BBBBBBAAA???>>><<<;;;;;;:::;;;;;;;;;===@@@DDDHHHKKKiiigggfffhhhllloooooonnntttuuu{{{ttteeeccc___\\\[[[ZZZZZZ___eeennnnnnnnnlllmmmrrr{{{yyywwwxxxxxxwwwxxx|||~~~sssfff[[[VVVQQQKKKFFFDDDCCCAAA>>><<<<<<;;;;;;888:::;;;:::888888;;;??????GGGOOOSSSYYYeeennnsssxxx}}}zzznnn```[[[iii~~~}}}]]]DDD>>>999888888666666999333///***((())),,,///111111333777<<>>999333000------...111444555444333111///------///111222222444222111000000///,,,***'''''''''''''''''''''&&&$$$%%%$$$###!!!!!!###%%%''''''&&&''''''((()))***,,,------......------,,,)))************((('''&&&"""%%%(((++++++)))&&&#########""""""###%%%''')))$$$###$$$'''+++///000111222///+++(((''''''&&&%%%)))---333555444111...---###%%%'''(((((()))+++,,,---...000111111///...---'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$###"""#########!!!!!!"""###$$$$$$%%%$$$$$$""""""###$$$$$$$$$$$$$$$###""" !!!###%%%"""$$$&&&%%%"""!!!###%%% !!!"""$$$&&&'''))))))!!!"""%%%&&&''''''&&&%%%$$$&&&'''&&&###!!!###%%%!!!"""$$$&&&'''((())))))((()))***,,,...000111222---***))))))+++...///000---///111222111///,,,++++++---...///...///000222000//////000111444777999444444222000---,,,---...111111111111000000000000///...,,,---///333888;;;;;;888333///......------&&&'''))),,,///222555777444444444333333444777::::::;;;<<<===<<<999666444777999:::;;;;;;:::888777444555555555666999>>>AAA@@@???>>>===<<<<<<<<<<<>>>>>???BBBFFFJJJMMMaaafffkkkllliiihhhkkknnnvvvxxx}}}}}}sssgggfffdddaaa]]][[[\\\```ccchhhmmmqqqqqqpppuuu~~~vvvqqqooorrruuuuuurrrrrr{{{wwwjjj^^^VVVQQQLLLIIIFFFDDDAAA>>><<<<<<<<<===>>>===;;;999777888;;;>>>>>>BBBIIISSS^^^iiiqqqvvv|||wwwcccRRROOO\\\llloooVVVCCC===555222333555444222///---+++******,,,///000333444666999<<>>>>>???@@@???>>>>>>======AAAHHHNNNPPPPPPWWWTTTOOOFFF===666222111/////////000111222444555444666444///...222777777999777555444444111+++''')))((('''&&&%%%%%%$$$%%%"""###$$$$$$###"""###%%%$$$%%%((()))******(((''',,,------.../////////...---,,,***)))'''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$###"""$$$&&&)))))))))''''''&&&%%%&&&+++222777999666000+++'''%%%%%%%%%---000444666444000+++'''%%%$$$######%%%''')))+++222///------///...,,,))))))(((&&&%%%$$$%%%%%%&&&((((((((('''&&&%%%###"""""""""############"""""" """$$$%%%%%%&&&!!!!!!###$$$$$$###""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%%%%$$$"""!!!""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%'''(((***+++,,,,,,,,,+++)))***++++++***+++///333444222111111111000---+++---...///111222222222222777555333111000111333555555444333111...,,,+++***,,,,,,,,,,,,...000333444444333111//////000222333666444111...+++***))))))((((((***,,,000444888:::777666444333333444555666666:::======:::777777888666888999;;;;;;:::999888555444444555999???DDDHHHGGGEEEAAA===;;;;;;<<<<<<<<<>>>@@@AAABBBCCCFFFIIIdddiiimmmmmmiiihhhkkknnnvvvwww{{{{{{}}}vvvmmmkkkiiifffbbb______bbbdddhhhllloooppppppuuu~~~tttkkkdddbbbcccdddlllkkkmmmuuu~~~vvvjjj```XXXSSSOOOLLLJJJGGGBBB>>>;;;;;;===>>>??????===;;;888777999;;;===AAAJJJTTT```jjjrrrvvvzzzsss```PPPKKKTTT```rrrwwwaaaLLL@@@:::333000222444333111///---+++))))))+++---...111222555999===BBBFFFHHHDDDAAA???>>>??????>>>>>>???>>>@@@DDDLLLRRRUUUVVVWWWSSSMMMEEE>>>999444222000000000111222444555666777:::999444222666999999:::888666555444111,,,(((((('''&&&%%%%%%$$$$$$$$$###$$$%%%%%%#########%%%%%%&&&'''((()))))))))((()))***+++---...///000000...---+++)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$''')))))))))'''&&&&&&%%%&&&***111666999666111,,,(((&&&&&&'''---000333555444000+++'''$$$$$$######$$$&&&(((***111000//////000///+++(((''''''&&&%%%$$$%%%&&&&&&'''''''''&&&%%%$$$###"""!!!""""""######""""""!!! """###%%%&&&&&&&&&""""""###$$$$$$###"""!!!"""""""""!!!!!!!!! !!!"""$$$%%%%%%###"""!!!######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""###$$$%%%%%%%%%%%%&&&''')))***,,,,,,,,,,,,)))+++++++++***+++///333333333333444444333///,,,---......///111222333333666444111///......000111444333222000...,,,+++***,,,,,,,,,---...000222333333222111000//////000111///...---+++***))))))))))))***,,,...222555777999888777555444444444666777777:::======;;;999999:::888999:::<<<<<<;;;999888555555555888<<>>???AAABBBBBBCCCFFFHHHgggkkknnnmmmhhhgggiiimmmvvvwwwzzz}}}|||}}}xxxvvvuuuxxx{{{wwwxxx}}}xxxqqqoooooommmjjjfffeeefffgggiiilllnnnmmmmmmrrr|||{{{mmmccc^^^]]]\\\\\\```aaadddkkksssxxx{{{{{{xxxrrrjjjaaa[[[VVVRRROOONNNKKKFFFAAA>>>===>>>???@@@@@@???===999888888999:::@@@JJJWWWbbblllrrrvvvvvv|||lll[[[MMMEEEHHHNNNTTT```hhhgggddd___RRRDDD<<<777222///111222222111///...+++***)))***+++,,,...///222777===EEEKKKOOOGGGDDD@@@????????????>>>??????AAAFFFNNNUUUYYY[[[XXXRRRKKKEEEAAA===888444111111111222333555777999999======999777999:::888;;;999888666555111,,,)))''''''&&&%%%$$$$$$$$$$$$&&&''''''&&&$$$###$$$%%%&&&&&&&&&''''''((()))***&&&'''(((***---///000111...---,,,***)))(((''''''%%%%%%%%%%%%&&&'''(((((('''%%%$$$%%%((()))***)))&&&&&&%%%%%%&&&)))///444888555111,,,)))(((((((((,,,...111222222...***'''$$$#########$$$%%%'''(((000000111222222///***'''&&&%%%%%%$$$%%%%%%&&&'''&&&&&&&&&%%%$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!###$$$&&&&&&''''''###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!$$$$$$$$$$$$%%%&&&&&&'''########################$$$$$$$$$###############""""""######$$$%%%%%%&&&$$$%%%''')))+++,,,,,,,,,*********))))))***---000222333444666777666222///...---------///111444666555333///,,,******+++,,,111111000///...,,,+++***,,,,,,,,,---...000111222222222111000///.........)))******+++++++++******+++,,,...111333555666777999888666444444555666777888:::=========<<<<<<===:::;;;<<<======<<<:::999777777999<<<@@@EEEJJJLLLKKKIIIFFFBBB???===<<<<<<@@@BBBCCCCCCBBBCCCEEEGGGjjjmmmooolllgggfffiiimmmxxxyyy{{{~~~{{{wwwvvvwwwrrrppppppsss{{{|||uuuqqqqqqvvvtttnnnpppqqqqqqooommmkkkkkkkkklllmmmllljjjhhhkkkrrrxxxwwwhhh___\\\]]]\\\[[[UUUXXX\\\```dddhhhllloooooolllfffaaa[[[WWWTTTRRRRRRPPPLLLHHHDDDAAA@@@??????@@@@@@>>>;;;999999999888???KKKXXXdddlllqqqssstttwww|||rrrbbbUUUIII@@@>>>@@@CCCIIINNNMMMMMMMMMGGG@@@:::666111000111222222222111///---+++*********+++------///333:::CCCKKKPPPJJJGGGCCC@@@@@@AAAAAAAAA???@@@BBBGGGMMMSSSXXXZZZYYYQQQIIIDDDBBB@@@;;;666333333222333444777999::::::>>>@@@===::::::999666::::::999777444000,,,)))&&&&&&%%%$$$$$$$$$$$$$$$((())))))(((%%%$$$$$$%%%((('''&&&%%%&&&(((***+++&&&&&&'''(((***,,,...///---,,,+++)))(((''''''&&&######$$$%%%&&&((()))***((('''%%%&&&((()))))))))&&&&&&%%%$$$%%%(((---222444222...+++((('''(((((()))+++---......+++(((&&&###############%%%&&&'''...000222444333///***&&&$$$$$$%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!""""""!!!!!!!!! !!!###$$$%%%&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!  !!!""""""""""""!!!$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$############!!!""""""###$$$%%%&&&&&&###$$$&&&(((***+++,,,---***)))(((''''''(((***,,,///111333777999777333000///---,,,,,,---111555777555333///+++((('''((((((...............,,,+++***,,,,,,------...///000000000000000000///---,,,+++((()))+++,,,------,,,,,,+++---///222333444444444888777555444444555666777888:::;;;======>>>>>>???=========>>>===<<<;;;::::::<<<>>>AAADDDHHHJJJLLLHHHGGGDDDBBB@@@???>>>===BBBDDDDDDDDDCCCCCCDDDFFFnnnpppqqqnnniiihhhlllppp{{{|||}}}wwwsssssstttpppoooooorrryyyvvvpppllllllqqq{{{xxxkkkeeemmmooorrrsssqqqooonnnnnnnnnmmmkkkfffaaaaaadddgggttt}}}{{{pppaaaWWWUUUUUUUUUTTTNNNQQQUUUWWWYYY\\\```ccceeedddaaa^^^ZZZWWWVVVUUUUUUUUUSSSPPPLLLGGGCCC@@@===>>>???>>><<<;;;;;;<<<999@@@LLLXXXbbbiiillllllpppooonnnnnnoooqqqrrrrrrmmmbbbVVVNNNFFF===999888<<>>888555222111111222333333222111///---,,,+++++++++,,,,,,,,,///555===EEEJJJJJJGGGDDDCCCCCCDDDDDDDDDBBBCCCFFFIIIMMMQQQVVVYYYXXXQQQHHHCCCBBBAAA===999666555444333555777999;;;;;;@@@CCC@@@===<<<:::777777888888666333///,,,***&&&&&&%%%%%%$$$$$$%%%%%%((()))***(((&&&%%%%%%&&&((('''&&&%%%&&&(((***,,,(((((('''(((((()))***+++,,,+++)))(((&&&%%%%%%%%%""""""###$$$&&&(((***+++)))'''&&&&&&((())))))(((%%%%%%%%%$$$$$$'''+++//////---+++(((&&&&&&&&&&&&&&&''')))******(((&&&%%%############$$$%%%%%%&&&,,,///333444333///***'''$$$%%%%%%&&&''''''''''''$$$$$$$$$$$$###"""!!!!!!!!!!!!""""""""""""!!!!!! """###$$$$$$$$$$$$&&&%%%%%%$$$###""""""!!!"""!!!!!!!!!!!! !!!"""""""""""""""###$$$&&&''''''%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!"""###$$$&&&'''$$$$$$&&&''')))+++------)))(((%%%$$$$$$%%%'''''',,,---111555888888444111///...,,,+++,,,000444777666444///+++'''&&&&&&&&&+++,,,---......---,,,+++,,,,,,---.........//////......///......,,,+++***(((***+++,,,---,,,+++***+++,,,...111222222222222666555444333444555777888999:::;;;<<<>>>???@@@?????????>>>>>>===<<<;;;:::===???BBBEEEHHHIIIIIIIIICCCBBBAAA?????????@@@@@@CCCDDDEEEDDDBBBBBBDDDEEEooorrrrrrooojjjjjjpppuuu|||~~~zzzuuuqqqqqqqqqoooppprrrvvvzzz|||vvvooojjjiiiiiinnnxxx}}}{{{}}}qqqeee```jjjnnnsssuuutttrrrpppoookkkjjjgggbbb]]]ZZZZZZ[[[dddlllssstttvvvzzz~~~~~~tttkkk]]]SSSNNNMMMLLLLLLJJJLLLOOOQQQSSSVVVZZZ\\\]]]]]]\\\ZZZWWWVVVXXXYYYXXXXXXWWWTTTPPPKKKFFFCCC>>>??????>>><<<<<<===???;;;BBBLLLWWW___cccddddddhhhddd```]]]^^^aaacccccc[[[TTTLLLHHHBBB;;;777777999999888888888999999:::777555333111000111111222222111000...------,,,,,,++++++***,,,111777>>>BBBEEEDDDCCCCCCEEEFFFFFFEEEEEEGGGIIIKKKMMMQQQUUUXXXWWWQQQIIICCCAAA???===;;;888777555444444666999:::<<>>===;;;888333555666444111---+++***'''&&&&&&%%%%%%&&&&&&&&&((())))))(((&&&%%%&&&'''((('''&&&%%%&&&(((***++++++***((('''''''''((()))+++***)))'''&&&%%%$$$$$$""""""###$$$&&&(((***+++)))(((&&&&&&'''((('''&&&%%%%%%%%%$$$$$$&&&)))---***)))'''&&&%%%$$$%%%%%%$$$%%%&&&'''''''''&&&%%%###$$$$$$%%%%%%%%%%%%&&&)))---111333111...+++)))&&&''''''(((((((((((('''$$$$$$$$$$$$$$$###""""""""""""############"""""" !!!"""###$$$$$$###&&&%%%$$$###############""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$&&&)))++++++((($$$!!! """""""""""""""#########!!!!!! !!!"""$$$&&&'''&&&&&&&&&''')))+++---...***'''$$$######$$$$$$$$$)))+++...333777777555333000...,,,+++,,,///333555666444///***'''%%%%%%%%%)))***---/////////...---,,,------.........---------,,,,,,,,,,,,+++++++++(((((()))************)))+++,,,...///111111222222555444333333555777:::;;;===<<<<<<===@@@AAAAAAAAA@@@@@@???>>><<<;;;;;;:::===@@@DDDGGGJJJJJJIIIHHHAAA@@@>>><<<<<<>>>AAABBBCCCDDDDDDCCCBBBBBBCCCEEEkkkmmmmmmjjjggghhhooouuu{{{~~~{{{wwwxxxvvvwwwxxxwwwtttqqqpppqqqsssuuuyyy|||}}}}}}{{{zzzvvvsssqqqppppppnnniiifffhhhhhhmmmwww{{{{{{}}}|||lllcccaaaiiinnntttxxxvvvsssooommmddddddbbb```\\\YYYWWWWWWWWW^^^bbbaaaaaaggglllmmmjjjcccYYYOOOIIIGGGHHHIIIGGGGGGIIILLLQQQUUUYYY[[[XXXYYYYYYWWWVVVWWWZZZ]]][[[YYYVVVRRRNNNKKKHHHGGGAAAAAA@@@===;;;;;;===??????DDDLLLTTTZZZ]]]]]]\\\\\\XXXTTTRRRTTTWWWXXXXXXNNNJJJGGGEEE???888666777777555555555444333444555555444333000///...///000000000///...---,,,,,,,,,***))))))+++...333999<<<>>>>>>@@@BBBEEEGGGFFFEEEDDDFFFIIIJJJLLLOOOSSSWWWUUUQQQJJJCCC???===<<<<<<;;;999666444333555777999888===???<<<::::::888555...111333222...+++******(((''''''&&&&&&''''''(((&&&'''((((((&&&&&&&&&(((''''''&&&&&&'''(((***++++++***((('''&&&'''((())),,,+++)))(((&&&%%%%%%%%%"""######$$$&&&(((***+++)))'''&&&%%%&&&'''&&&%%%$$$%%%$$$$$$###%%%(((+++'''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&&&&+++000111000---++++++((())))))******)))((('''$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$######!!!!!!"""###$$$$$$$$$$$$%%%%%%$$$#########$$$%%%$$$#########""""""""""""!!!!!!!!!"""###$$$%%%%%%&&&)))...111111,,,&&&""" !!!!!!!!!"""""""""!!! !!!$$$&&&((((((((((((((()))+++---...,,,)))%%%###$$$%%%$$$###)))***---111666888777666000///---,,,,,,...111222555222...)))%%%$$$$$$$$$(((***---///111000///...,,,---.........---,,,,,,++++++***)))***+++,,,---((((((((()))***+++,,,---------...///000222444444555444444555777:::>>>???AAA???>>>???BBBDDDDDDCCCAAA@@@???===<<<::::::::::::===CCCHHHKKKLLLJJJIIICCCAAA===::::::===AAACCCBBBCCCCCCBBBAAAAAACCCDDDeeeggggggdddbbbdddkkkrrrzzz~~~uuunnnnnnmmmppptttvvvuuusssrrrrrryyy|||zzztttppppppmmmiiihhhiiihhhfffccchhhhhhmmmwww|||yyywwwuuuwwwiiieeedddkkkpppvvvyyyxxxsssnnnkkk]]]^^^______]]][[[YYYXXXQQQUUUWWWSSSSSSXXX]]]___[[[XXXQQQIIICCCBBBDDDGGGEEEDDDFFFJJJQQQWWW[[[\\\VVVWWWXXXVVVUUUWWW\\\```^^^ZZZUUUOOOKKKJJJJJJJJJDDDCCCAAA===::::::<<<>>>AAAEEELLLSSSWWWYYYXXXWWWSSSPPPMMMNNNQQQSSSSSSQQQHHHEEEDDDCCC>>>777555888555444333444444222111333444333222000---,,,---............------,,,,,,+++)))((()))***...222777999999:::===AAAEEEGGGEEEDDD@@@CCCFFFHHHIIILLLQQQVVVTTTQQQKKKDDD===:::;;;===<<<999666333333444666888222777999777555555444111+++...111000---*********(((((('''''''''(((((()))%%%&&&((('''&&&&&&'''(((&&&&&&&&&''''''((()))***+++***(((''''''((()))***---,,,***)))'''&&&&&&&&&######$$$%%%&&&((()))***)))'''%%%%%%&&&&&&%%%$$$$$$$$$$$$######$$$'''***&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((()))%%%%%%&&&'''''''''&&&&&&%%%)))...000...,,,,,,---)))***+++++++++)))((('''$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$#########"""""""""""""""###$$$%%%&&&''',,,222666555///(((""" !!!!!!""""""!!!  !!!$$$&&&(((***))))))))))))+++---......***&&&$$$%%%&&&%%%###)))***,,,111666999999999000///...------...///111444111,,,((($$$#########''')))---000111111000///,,,---.........---,,,++++++***(((((((((***---...******)))***,,,...000222///......///111333555777555555666777:::===AAACCCEEEBBB@@@AAAEEEFFFFFFDDDAAA@@@???===;;;:::999999666:::AAAHHHLLLMMMLLLKKKFFFCCC>>>:::999<<<@@@CCCAAABBBBBBBBBAAAAAABBBDDDeeebbbbbbcccbbbaaagggoooxxx}}}~~~{{{|||~~~tttiiilllnnnuuu|||~~~~~~xxxpppvvvwww|||yyypppkkkkkkkkkkkkkkkjjjgggccc```jjjkkknnnrrryyyxxxuuuwwwzzz{{{qqqkkkiiijjjnnnssstttqqqkkkfffcccaaaddddddccccccdddaaa[[[XXXQQQKKKIIIMMMQQQQQQOOONNNKKKHHHFFFEEECCC@@@===>>>???AAAGGGNNNTTTWWWXXXVVVUUUSSSRRRSSSUUUWWWYYYZZZWWWRRRNNNKKKIIIIIIIIIFFFBBB<<<999999<<>>AAACCCCCCBBBAAA===@@@DDDHHHKKKNNNRRRUUUVVVWWWSSSJJJAAA>>>:::777;;;888444444666777555333///,,,,,,000111...,,,---+++...000111///,,,***)))''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&'''((()))******+++***((('''((()))+++,,,///---***(((%%%$$$######"""############%%%))),,,******(((&&&###"""###%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########%%%((())))))'''$$$"""&&&''''''%%%######$$$%%%((())))))***,,,---......+++------)))(((***)))&&&)))((('''&&&&&&$$$!!!#########"""######$$$$$$"""###%%%&&&'''&&&%%%%%%((('''%%%$$$###$$$%%%%%%"""!!!!!!!!!!!!!!!"""#########$$$$$$$$$%%%%%%%%%)))---222444222---(((%%%""""""!!!!!!!!!!!!""""""$$$!!!!!!"""""" !!!!!!!!!"""###%%%&&&''')))************))))))(((---,,,***(((&&&%%%$$$$$$''')))---222444555555555111///---++++++,,,...000333111---'''###"""$$$'''%%%'''))),,,.../////////------,,,+++************---+++)))***,,,.........******+++---000111111000222222111000000222777;;;666888:::;;;:::;;;???BBBDDDEEEFFFFFFEEECCCAAA@@@@@@@@@@@@???===<<<:::999777:::@@@GGGMMMNNNLLLJJJDDDAAA>>><<<;;;<<<>>>@@@DDDDDDDDDCCCAAABBBDDDFFFbbb______``````aaagggnnnxxx|||~~~yyywwwyyy|||ssshhhlllqqq|||~~~vvvuuuwww|||wwwmmmhhhkkkkkklllmmmllliiieeebbbfffhhhlllqqqwwwxxxvvvxxx{{{zzzsssooopppsssuuusssllleeebbbbbbccciiimmmnnnooonnnhhh```XXXRRRJJJHHHJJJKKKJJJGGGJJJHHHFFFEEEDDDCCC@@@>>>======???EEEKKKRRRUUUVVVUUUTTTQQQOOOOOOQQQTTTVVVXXXVVVQQQMMMJJJHHHHHHHHHEEEAAA;;;888999<<>><<<:::777555222222222000------000333555444222000///......///......///////////////...---++++++---222555777666:::;;;>>>AAABBBBBB@@@???>>>AAAEEEHHHJJJMMMPPPSSSUUUVVVSSSLLLGGGDDD@@@:::;;;888555555666666333111---***)))---///,,,***+++,,,...000000...,,,******)))))))))))))))(((''''''$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((()))***)))((('''''')))***,,,---+++)))'''%%%$$$$$$$$$###$$$$$$$$$$$$&&&))),,,))))))(((&&&$$$###$$$&&&%%%%%%%%%%%%$$$$$$$$$###&&&&&&&&&%%%%%%%%%$$$$$$###%%%'''))))))(((%%%###&&&''''''%%%######$$$%%%((()))***+++,,,------...---//////+++***,,,,,,)))***(((&&&%%%%%%$$$###!!!$$$$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$###$$$%%%%%%""""""!!!!!!!!!!!!"""""""""""""""######$$$$$$%%%(((,,,000222///***&&&$$$######""""""""""""#########  """!!! """"""######$$$%%%&&&'''******++++++******))))))---,,,***((('''%%%%%%%%%''')))---111444555444444///---***))))))+++...000222000,,,((($$$$$$&&&)))%%%''')))+++,,,---------,,,,,,,,,+++++++++,,,,,,...,,,++++++...000000000---------...000111000...111111000......000444777555888:::;;;:::;;;>>>@@@BBBCCCEEEEEEEEECCC@@@>>>@@@@@@@@@@@@>>><<<:::999888;;;AAAGGGMMMNNNMMMJJJDDDBBB???===<<<>>>@@@AAACCCDDDDDDDDDCCCCCCFFFHHH```]]]]]]___aaaccciiipppyyy|||}}}yyysssqqqssswww~~~pppffflllttt{{{uuuvvvzzz|||rrriiieeejjjlllmmmnnnllljjjfffdddccchhhooouuu{{{xxxvvvxxx{{{~~~}}}}}}ttthhh___]]]___eeeooozzz{{{qqqggg^^^WWWNNNIIIIIIHHHEEEBBBDDDCCCBBBBBBCCCBBB@@@>>>;;;;;;===BBBIIIOOOSSSUUUUUURRRNNNKKKJJJLLLOOOQQQVVVSSSPPPKKKHHHGGGFFFGGGCCC???;;;999:::===???@@@DDDEEEFFFEEEDDDEEEGGGHHHIIIKKKKKKJJJNNNSSSSSSPPPLLLHHHBBB===:::888666555222222111///---...000333555444222000///...------------...///000000000000///......000444777888888<<<===???@@@@@@???>>>===???AAAEEEHHHIIIKKKNNNPPPSSSTTTRRRNNNMMMKKKDDD<<<999777555555777666333000---)))(((,,,---+++***+++---///000///---++++++,,,+++,,,++++++***)))''''''$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''((()))******)))'''&&&%%%$$$%%%%%%%%%&&&&&&%%%%%%&&&(((+++'''(((((('''%%%%%%&&&'''$$$%%%&&&&&&&&&%%%$$$###'''&&&&&&&&&%%%%%%%%%%%%###$$$''')))))))))'''&&&'''''''''%%%###"""###%%%((()))***+++,,,---------...111000---,,,///...+++***'''%%%$$$$$$%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&$$$######$$$%%%%%%###""""""!!!!!!"""""""""!!!!!!!!!""""""$$$%%%%%%'''+++...///,,,'''$$$"""$$$######""""""######$$$"""  !!! $$$$$$$$$%%%%%%&&&&&&'''***+++++++++******)))(((,,,+++***(((''''''&&&&&&''')))---111333333333222,,,***'''&&&'''+++///111111000...***'''''')))+++''''''((()))*********)))+++++++++,,,---......//////------...000222333333111///...///000000///...//////...,,,+++---000333444777999;;;;;;;;;;;;<<>><<<@@@AAAAAAAAA@@@>>>;;;999;;;===AAAGGGLLLNNNMMMKKKDDDBBB@@@>>>>>>???AAACCCCCCDDDEEEEEEDDDEEEHHHJJJ```]]]]]]aaadddgggnnnuuu|||~~~~~~yyypppkkkkkkmmmuuu{{{mmmgggooovvv{{{uuutttuuuvvvrrrjjjffffffjjjlllmmmmmmkkkhhhfffeeefffnnnyyyyyyuuuvvvxxx~~~}}}jjj]]][[[^^^fffttt|||qqqhhh___SSSKKKIIIHHHFFFCCC???>>>>>>???AAABBB@@@???<<<<<<===AAAGGGNNNRRRSSSUUUQQQMMMIIIGGGHHHKKKLLLRRRPPPMMMIIIFFFDDDDDDDDDAAA>>>;;;:::<<>>???@@@@@@@@@>>>===<<<===AAAEEEHHHJJJLLLNNNPPPRRRRRRQQQPPPQQQOOOFFF;;;888666555666999999666333000,,,***---...,,,+++---...//////...,,,,,,,,,.........---,,,+++)))''''''######""""""######$$$%%%''''''&&&&&&&&&%%%%%%%%%(((''''''&&&'''((())))))'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&%%%%%%''')))&&&'''((((((&&&&&&''')))$$$%%%'''((('''&&&$$$###&&&&&&%%%%%%%%%$$$$$$$$$###$$$&&&((())))))))))))'''''''''%%%###"""###$$$((()))***,,,,,,,,,,,,,,,---000000------//////,,,)))'''$$$###$$$&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&%%%$$$######$$$%%%%%%######""""""!!!"""""""""!!!!!!!!!"""###%%%&&&''')))+++------)))%%%###"""######""""""""""""######!!!  %%%&&&&&&'''''''''''''''************)))(((''''''+++***)))((((((((((((((('''***---000222222111000***(((&&&%%%'''+++000444444333222...+++***+++---******))))))(((''''''&&&)))***,,,---///000111222///......///222444444444222000//////111111111000//////...,,,+++,,,///111222444777999:::999999888<<<>>>AAACCCBBB@@@<<<:::???@@@BBBBBBAAA???<<<;;;===???BBBGGGKKKMMMLLLKKKCCCBBB@@@??????@@@BBBCCCDDDFFFGGGFFFEEEEEEFFFHHHaaa^^^]]]bbbhhhlllrrrxxxzzzooofffbbbbbbiiiyyy|||vvvllljjjuuuzzzzzztttpppmmmkkkgggdddffflllmmmnnnooollliiifffeeeeeekkkvvv{{{uuutttttt~~~uuuccc^^^___iiizzzpppeeeVVVLLLIIIHHHFFFDDD===<<<<<<===???AAAAAA@@@???>>>>>>AAAGGGMMMQQQRRRTTTQQQLLLHHHFFFFFFGGGIIIMMMKKKIIIFFFCCCAAA@@@@@@@@@===;;;<<<>>>AAABBBBBBCCCDDDEEEDDDBBB@@@???@@@CCCGGGJJJLLLQQQUUUTTTOOONNNHHH@@@:::777777666666666444111000000000111222555555444333111000......***+++---...000111111111...///222444777999;;;<<<@@@@@@AAAAAAAAA@@@>>>>>><<<@@@EEEIIILLLOOOQQQSSSTTTUUUUUUUUUVVVTTTJJJ???888666666888<<<>>><<<:::333...+++,,,---++++++---.../////////---,,,---...//////...---+++)))((('''######""""""######$$$%%%'''''''''&&&%%%%%%$$$$$$'''''''''''''''(((((()))&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&&&&$$$$$$&&&'''&&&'''))))))((('''((()))%%%&&&((()))((('''%%%###$$$$$$$$$$$$#########"""###$$$%%%&&&'''))))))***'''((((((&&&###"""###$$$'''(((***+++,,,+++*********------++++++......+++)))'''$$$###%%%&&&''''''((('''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&%%%$$$#########$$$%%%%%%$$$$$$###""""""""""""""""""""""""###$$$&&&)))***,,,---...,,,(((%%%######!!!!!! !!!!!!!!!  !!!&&&'''((()))******))))))))))))))))))((('''&&&%%%))))))(((((((((((())))))(((***---///000000...---)))(((&&&&&&)))...333666888888777444111//////000///...---***((('''%%%%%%)))***---///111333444444/////////111333444444333111///...///111222333222///000///...------000222000222444777888888777666;;;===???AAAAAA???<<<:::>>>???@@@AAAAAA@@@>>>===@@@@@@BBBFFFJJJKKKKKKJJJCCCBBBAAA??????@@@AAABBBFFFGGGHHHGGGDDDCCCCCCDDDddd```___eeekkkpppvvv|||yyykkkaaa]]]]]]```pppuuuttttttpppqqq}}}yyyrrrlllgggddd```aaajjjtttuuuuuusssnnnhhheeefffhhhqqq~~~zzzuuusss~~~ooodddaaalll~~~xxxmmm^^^SSSNNNJJJFFFCCC@@@===;;;;;;>>>@@@BBBBBBBBBAAA@@@BBBFFFLLLOOOQQQRRROOOLLLHHHEEEEEEEEEEEEHHHGGGEEEBBB???===<<<<<<===;;;;;;<<>><<<;;;>>>DDDIIIMMMRRRWWWUUUPPPNNNHHH@@@:::777888888999:::777333111111222111111333333333333222000///...******,,,---...//////000,,,///333666888;;;===@@@AAAAAABBBCCCCCCCCCBBBBBB===AAAGGGLLLOOORRRTTTVVVWWWZZZ\\\[[[\\\ZZZQQQHHH===;;;999;;;???BBBBBBAAA555///++++++***((()))+++---...000000...---......//////...---,,,***((('''$$$############$$$%%%%%%((('''''''''&&&&&&%%%%%%''''''((((((((()))))))))&&&%%%%%%%%%%%%'''((()))%%%&&&''''''&&&%%%&&&(((&&&(((******)))(((((()))&&&'''((((((((('''&&&%%%############""""""""""""$$$$$$$$$$$$%%%''')))***(((((((((&&&###""""""###%%%''')))***+++***(((''''''***+++((())),,,,,,***)))'''%%%%%%&&&''''''&&&(((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$###""""""###%%%&&&%%%$$$######""""""""""""###""""""###%%%(((+++---//////...+++'''$$$###$$$!!!  !!!!!!"""!!! !!!###&&&''')))+++,,,,,,,,,+++*********)))((('''&&&%%%'''''''''''''''((())))))(((***---//////...,,,+++((((((((())),,,000444666<<<======;;;888666555666666444111...***(((&&&%%%)))+++...111333555555555111111111222444555444222111///---...000222333333000000111000///000222444111111222555888:::999888;;;<<<>>>??????>>><<<;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAADDDGGGIIIJJJIIIEEEDDDCCCBBBAAAAAAAAABBBFFFGGGGGGFFFCCC@@@???@@@kkkfffeeekkkrrrwww}}}ssseee]]]\\\^^^___kkkooopppuuuuuuyyy~~~vvvnnniiieeebbb```cccooo{{{{{{sssjjjgggiiimmmzzz{{{xxx~~~{{{kkkccckkk|||}}}pppfff^^^VVVMMMFFFDDD@@@<<<:::<<<@@@CCCDDDEEEBBB@@@AAAEEEIIIMMMNNNNNNMMMJJJGGGEEECCCBBBBBBDDDCCCAAA???<<<:::999888999888999;;;>>>@@@AAAAAACCCDDDDDDBBB>>>;;;999999:::AAAHHHMMMTTTXXXVVVQQQNNNHHH???999888999;;;<<<===:::555333333333111000///000000111000///...---)))***+++,,,------------,,,000555999;;;===AAADDDBBBBBBCCCDDDEEEFFFGGGGGGAAAEEEKKKPPPRRRTTTVVVWWWUUU[[[______^^^]]]XXXQQQEEEBBB>>>???BBBEEEFFFEEE999222,,,+++***((((((++++++...000111000...............------+++***(((((($$$$$$$$$$$$$$$%%%&&&&&&((((((''''''''''''''''''(((((())))))******))))))'''&&&&&&&&&&&&((()))***&&&'''))))))(((((()))***''')))++++++)))(((((()))(((((((((((('''''''''&&&$$$$$$$$$#########""""""$$$$$$######$$$%%%''')))((()))(((&&&###!!!"""###$$$%%%'''))))))(((&&&%%%%%%((()))'''(((+++,,,))))))'''&&&&&&''''''&&&$$$((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$###"""""""""###%%%&&&&&&%%%$$$###"""""""""""""""!!!!!!"""$$$'''+++---000000---)))%%%######$$$!!!!!! !!!!!!"""######!!!"""%%%%%%'''***,,,............,,,,,,++++++***((('''&&&%%%%%%%%%%%%&&&''')))))))))***,,,......---+++)))''''''(((***---000333444<<<>>>@@@@@@>>>======>>><<<:::666111---***((('''***,,,///222555666666666444444444555777666555333222000...---///000111111///000111111000111333666333222222555:::======<<<<<<=====================::::::;;;<<<>>>@@@BBBDDDBBBAAAAAABBBEEEHHHHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCBBBDDDEEEDDDAAA???>>>>>>rrrmmmkkkqqqyyy~~~|||nnn```ZZZ\\\``````kkkmmmooowwwzzz~~~zzzsssjjjgggdddcccbbbfffrrrwwwmmmjjjmmmrrr|||}}}pppeeehhhxxxyyypppdddVVVKKKGGGBBB===:::<<>>@@@<<<666444444333222///,,,---...//////...---,,,))))))***+++,,,,,,,,,,,,,,,111777;;;===@@@DDDGGGBBBCCCDDDFFFGGGIIIJJJKKKDDDIIINNNRRRTTTTTTUUUVVVRRRYYY^^^___^^^]]]ZZZVVVLLLGGGBBBAAACCCFFFGGGGGG>>>666000...,,,******---***---111222111///...------------,,,+++***)))(((%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((()))***************((('''&&&&&&'''((()))***''')))+++++++++++++++---(((***,,,,,,***((((((((())))))(((''''''''''''(((%%%%%%%%%$$$$$$$$$######%%%$$$"""""""""$$$&&&(((((()))(((&&&###!!!"""######$$$'''((()))'''%%%$$$%%%((((((&&&'''+++,,,))))))(((''''''((('''%%%###((('''&&&%%%$$$#########%%%%%%&&&'''&&&%%%###"""######"""""""""###%%%&&&&&&%%%$$$###""""""""""""!!! ###&&&***---000///,,,(((###!!!"""###""""""!!!!!!!!!!!!"""""""""###$$$""" ###&&&%%%'''***---///000000///...------,,,+++***)))((($$$$$$$$$%%%&&&'''((())))))***,,,......,,,***(((%%%&&&(((+++...000222222<<<>>>AAACCCBBBBBBCCCDDD@@@===999333///+++)))(((***,,,000333555666666666777666666777888888555333444222...---...//////......///111111111222444666555333333666;;;???@@@???======<<<<<<<<<======>>>999999999:::<<<@@@DDDFFFBBBAAA@@@AAADDDFFFGGGGGGLLLKKKIIIGGGFFFEEEDDDDDD???AAACCCBBB@@@>>>>>>>>>}}}uuuqqqxxx}}}qqqddd]]]^^^```ccciiiqqqvvvxxx|||{{{vvvqqqkkkhhhfffffffffkkkxxxrrrnnnqqqttt}}}zzz}}}uuucccaaakkkwwwsssdddYYYRRRIIIAAA>>>>>>>>>AAAFFFGGGDDDBBBBBBEEEJJJMMMNNNRRRMMMIIIIIIFFFAAA>>>???>>>>>>===<<<:::888666555555666666888:::===@@@BBBGGGEEEAAA<<<999777777777888AAAIIINNNQQQVVVWWWUUUMMMFFF>>>999999<<<===>>>@@@>>>;;;777444111000000+++++++++,,,,,,,,,------***)))((((((***---111444555555999@@@FFFJJJKKKMMMJJJHHHEEEBBBDDDIIIKKKJJJIIIIIILLLSSSVVVRRROOOOOOTTTWWW[[[^^^^^^\\\XXXVVVSSSLLLFFFGGGLLLNNNIIICCCBBB:::444222000......111---...000111111111000///...---,,,***)))(((((((((((((((((('''&&&&&&%%%%%%)))+++,,,,,,+++)))))))))***(((((()))***+++***)))%%%''')))*********+++,,,---...000222333444444444444///---///111...)))''')))%%%%%%((()))'''(((+++''''''&&&$$$""""""$$$'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""!!!!!!$$$######""""""######$$$&&&&&&''''''((()))))))))***)))((('''&&&%%%$$$$$$#########"""""""""""""""%%%%%%%%%%%%%%%$$$###"""$$$""" !!! %%%%%%$$$###""""""""""""!!!""""""$$$%%%''')))***,,,***)))&&&$$$###"""""""""!!!  !!!"""###"""!!! !!!"""$$$&&&***++++++,,,...000111222111111111111///---+++***'''$$$!!!"""&&&)))))))))***+++,,,//////---(((%%%'''((()))+++,,,...//////555:::AAAEEEFFFFFFDDDDDD???===:::666222...,,,+++,,,...111333444444555666666555444333333333444555333222000...---...///000000000000///......000222222222444888<<>>===<<<:::999999:::;;;===???CCCFFFHHHGGGEEEBBB???===>>>???@@@HHHIIIJJJHHHFFFDDDCCCDDDBBB@@@===<<<======<<<;;;{{{yyynnnddd___bbbeeehhhooovvv{{{}}}zzzwwwuuurrrppplllkkklllmmmllloooyyy}}}xxxyyy{{{yyy{{{yyyggg^^^eeemmmsssyyyyyylllcccUUULLLCCC???>>>>>>AAAFFFDDDCCCBBBEEEKKKQQQUUUVVVTTTMMMIIIIIIGGGCCC??????>>>>>>===;;;999777555444333444555666999;;;>>>@@@CCCAAA>>>;;;888777666666777>>>FFFKKKPPPTTTTTTPPPIIICCC<<<777777999;;;;;;>>><<<999555222000///...---------...---------,,,******,,,---///111555777;;;>>>DDDMMMSSSSSSQQQOOOKKKHHHEEECCCFFFIIIJJJIIIKKKJJJNNNTTTVVVRRROOOOOOQQQTTTXXX\\\^^^\\\XXXTTTQQQLLLIIIJJJNNNOOOKKKFFFDDD===666444222///...111...///000111222111111000///...,,,***)))(((''''''(((((((((((('''''''''''')))+++,,,,,,+++))))))))))))((('''((()))******((($$$&&&)))******+++,,,...///111444888;;;<<<======???<<<:::999777444///,,,)))&&&%%%'''(((%%%%%%((('''''''''%%%######%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))+++***)))'''&&&%%%$$$###""""""""""""############$$$%%%%%%%%%$$$$$$###"""###"""  !!! %%%$$$$$$###"""""""""""""""""""""###%%%'''((())))))(((&&&$$$"""!!! """!!! !!!"""$$$###"""!!!"""###%%%'''******+++,,,---///111222333333333333111///,,,+++(((%%%######&&&((())))))***+++,,,...///,,,'''###%%%&&&''')))+++---...///111555<<>>???@@@GGGIIIJJJIIIGGGEEEEEEEEEAAA>>>;;;;;;<<<===>>>===}}}zzztttllleeeeeeiiinnnqqqwww~~~zzztttpppooooooooommmnnnqqqsssrrrrrryyy{{{|||~~~mmm___aaadddgggmmmwww|||qqqiiiZZZPPPEEE@@@>>><<>>>>><<<:::888666444444222222333555777:::<<<===>>><<<:::888666666666666666;;;AAAFFFMMMRRROOOIIICCC???999555555666777888;;;999666222///---,,,,,,,,,---...//////...---,,,***,,,000333666999===@@@IIIOOOZZZccchhhfff___YYYQQQLLLFFFDDDFFFHHHIIIIIIKKKKKKNNNTTTUUUQQQNNNOOOMMMPPPVVV[[[^^^\\\WWWRRRMMMLLLLLLNNNOOOOOOMMMKKKHHH@@@:::888555111///111///000000111222111111111000///---+++)))'''&&&&&&'''''''''((((((((()))))))))+++,,,,,,***))))))***'''&&&&&&&&&((()))((('''$$$&&&)))+++,,,---///000111444999???EEEIIILLLNNNPPPPPPNNNJJJCCC<<<555000,,,'''&&&((((((%%%$$$%%%'''((('''&&&$$$$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###!!!!!!$$$$$$%%%&&&&&&%%%$$$$$$&&&&&&&&&'''(((((()))))),,,+++***(((&&&$$$###"""!!!"""""""""###$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""###!!! !!!!!!!!! ##################"""""""""""""""###$$$&&&'''((('''&&&$$$""" """!!!!!! !!!!!!"""######""""""###$$$&&&''')))******,,,---///111222666666666555333111...---+++(((&&&%%%&&&((()))(((++++++---//////,,,'''#########$$$&&&(((+++---...,,,000555999===@@@CCCFFFEEEDDDBBB???;;;777333111555555444333333444555666444333111000000333555777555222///+++***+++---//////000111000///...000111111111333666;;;>>>???>>>999999999999:::<<<>>>???<<<;;;<<<===AAAEEEIIIKKKKKKHHHEEEBBB????????????EEEGGGJJJJJJIIIHHHGGGHHH@@@>>>;;;:::<<<@@@BBBCCC~~~wwwuuupppkkkhhhjjjpppuuuyyy~~~zzzssspppoooooopppoooooorrrtttrrrqqqwww}}}}}}ttteeeccccccfffkkkrrr~~~xxxnnnggg^^^SSSGGGAAA<<<999;;;???BBBCCCGGGMMMUUUZZZ]]]^^^ZZZPPPIIIIIIIIIEEEAAA>>>???===<<<:::777666555444222333444555777999;;;<<<888777666555555555666666666999===BBBJJJOOOJJJBBB>>><<<888555444444555666777555222///---+++******)))+++,,,...///......---,,,000555999>>>DDDMMMSSS```iiiuuu}}}wwwnnn___TTTIIIDDDDDDEEEFFFHHHGGGHHHMMMSSSSSSOOONNNOOOMMMOOOUUU[[[^^^\\\UUUOOOIIILLLOOOPPPPPPOOOOOONNNJJJCCC===;;;888333111222...//////000000000000000111///---+++((('''&&&%%%%%%%%%&&&&&&'''(((((()))***+++,,,+++)))((()))***&&&%%%$$$%%%'''((('''&&&%%%(((+++---...000222444333555;;;CCCLLLWWW___dddiiilllmmmfff\\\OOOAAA666000***''')))***'''&&&&&&'''(((((('''%%%%%%''')))))))))((('''''''''''''''''''''&&&&&&%%%###"""!!!$$$%%%'''(((((('''%%%$$$%%%%%%&&&''''''(((((())),,,,,,***(((&&&$$$"""!!!!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$#########!!!!!!!!!!!! """""""""###############""""""""""""###%%%&&&&&&%%%$$$###!!! """!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""###%%%&&&'''******+++,,,...111333444666777666666444111///...,,,+++((('''&&&'''((((((------///000000---((($$$!!!!!!"""$$$&&&)))+++---***,,,///222555999>>>BBBDDDEEEFFFEEECCC@@@<<<:::<<<999666444444555555666444222000......///222444555222...+++)))***,,,...///000222222111000000111000000222666:::=========:::999777777888;;;>>>@@@>>>>>>===>>>@@@BBBEEEGGGIIIGGGDDDAAA???=========BBBEEEIIIKKKJJJIIIIIIIIIBBB???<<<<<>>@@@FFFNNNWWW]]]aaabbb___VVVNNNKKKJJJEEE@@@???>>>===;;;999777666666666555555666888999::::::;;;333333444444555666666777777:::<<>>;;;666222333------------......//////111///---+++((('''&&&%%%"""###$$$$$$%%%&&&'''''')))***+++***((('''((()))&&&$$$$$$%%%&&&'''&&&%%%&&&)))---///000222444666444666;;;EEETTTeeettt}}}|||kkkUUUCCC555---'''((()))'''&&&&&&&&&'''((('''&&&&&&'''((())))))(((''''''''''''(((&&&''''''&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&'''(((((((((,,,,,,***(((&&&$$$"""!!!!!!""""""###$$$%%%%%%&&&"""######$$$$$$#########""" !!!"""!!! !!!"""###############"""""""""""""""###$$$%%%$$$$$$###!!!!!! !!!""""""""""""""""""!!! """###%%%&&&'''++++++,,,...000222444555555555555555333111///...---,,,***(((&&&&&&'''(((///000111333333000+++'''!!!!!!"""###%%%(((+++,,,++++++,,,,,,---111666:::@@@CCCGGGJJJKKKIIIGGGEEECCC>>>999666555555555444444333000---,,,---...///444111...+++***+++---...///111444444333111111111000111222555888;;;;;;:::;;;999777666777:::===???AAAAAA@@@???>>>??????@@@EEECCCAAA???===<<<;;;;;;???CCCHHHLLLLLLJJJIIIIIIBBB???<<<<<<@@@EEEIIIKKK{{{sssllliiiddd___\\\]]]```bbbfffkkkpppvvvzzz|||}}}|||zzzwwwsssrrrsssuuuxxxvvvuuussspppooovvvyyyxxxyyy{{{vvvooommmpppooojjjjjjpppssstttwwwzzzzzztttiiiaaaXXXOOOFFFBBB>>>::::::<<<:::===DDDNNNZZZccchhhjjjggg___WWWRRRKKKDDD@@@AAA>>>===;;;999888888888999888888999::::::999999999111222333444555666777888888;;;;;;;;;???BBB???888888999:::999777555555666333222///---+++*********&&&&&&((()))+++---///000444999AAAIIIUUUggg|||~~~gggQQQGGGCCC@@@AAAFFF???BBBIIIOOONNNKKKKKKOOONNNOOORRRXXX]]]\\\TTTMMMEEEHHHJJJLLLLLLKKKLLLMMMFFFAAA>>>>>>===888444444---,,,,,,,,,,,,---......000///---+++)))'''&&&&&&""""""######$$$%%%&&&&&&((())))))(((&&&%%%'''(((&&&$$$$$$$$$&&&'''&&&%%%''')))---///000222444666444777>>>KKK___uuuiiiQQQ===222(((&&&&&&%%%###$$$$$$&&&''''''&&&&&&'''((())))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((((((,,,+++***(((&&&$$$###""""""#########$$$%%%%%%%%%!!!"""######$$$#########""" !!!""""""!!!!!!###$$$$$$#########"""""""""""""""######$$$###""""""!!!!!!!!!!!!!!!""""""######""""""!!! !!!###%%%&&&((((((******,,,---000222444666333333444444333222000///,,,,,,+++(((%%%%%%''')))///000222444555333...***$$$#########%%%'''***,,,++++++***((('''***///222999>>>EEELLLOOOOOOMMMKKKHHHCCC<<<888777666444222333222111///............222000...---,,,---......000333666777666444222222222111222444777999888777:::888777666777999<<<>>>BBBBBBBBBAAA???===;;;:::???>>>===<<<<<<;;;;;;<<>>===;;;:::999:::;;;<<<:::::::::::::::888777666111222333555666888888888888;;;;;;888777999888555666888::::::777555555666333111///---++++++++++++******))))))***,,,...///555===JJJWWWfff{{{kkkUUULLLHHHAAA@@@DDDAAADDDKKKPPPMMMHHHHHHMMMKKKKKKMMMTTT[[[\\\VVVOOOEEEEEEEEEGGGHHHIIIIIIIIIAAA===<<<>>>===999666666------,,,,,,,,,---...//////...,,,***)))(((''''''#########$$$$$$%%%%%%&&&'''''''''&&&$$$$$$%%%'''&&&%%%$$$%%%'''''''''&&&&&&(((+++---...///111333333888DDDVVVmmmcccJJJ<<<...((('''$$$#########%%%&&&&&&%%%%%%&&&''')))(((''''''&&&&&&''''''$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((+++***)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!! !!!""""""!!!!!!###$$$$$$#########""""""!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!"""############"""!!! !!!###%%%''')))***+++((()))***,,,...111333444222222444444444444222222++++++***'''$$$$$$&&&)))...///111444555444///,,,'''&&&$$$$$$%%%'''***,,,******(((%%%$$$&&&***---333999BBBJJJOOOPPPNNNKKKLLLFFF>>>:::999888333000111222222222222222222222////////////////////////111444888:::888666444333333222222444666777666444666666555666888:::===???BBBCCCDDDDDDBBB>>>;;;888::::::;;;;;;<<<=========@@@FFFLLLQQQQQQOOOLLLKKKEEECCCAAABBBEEEHHHJJJJJJRRRLLLGGGGGGGGGHHHLLLRRRTTT\\\iiixxx{{{xxx{{{}}}zzz~~~yyyvvvyyy~~~zzzrrrrrrlll```\\\```YYY]]]eeemmmooojjj___VVVIIIDDDBBBDDDFFFEEEFFFHHHDDDFFFKKKTTT___iiiooorrruuupppiii___QQQEEECCCHHH>>><<<;;;::::::;;;===>>>;;;;;;;;;:::999777555333111222444666777888999999888;;;:::555222333444333444777::::::777555555555333222000---,,,++++++,,,///---+++))))))+++---///555@@@PPP```rrrlllWWWPPPLLLDDD@@@CCCDDDGGGMMMQQQMMMGGGGGGKKKGGGGGGIIIQQQZZZ\\\WWWQQQEEEDDDBBBCCCFFFGGGGGGGGG>>>;;;:::===>>>:::777777......---,,,---...///000...---,,,***)))((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$######%%%&&&&&&%%%$$$%%%'''((('''&&&$$$'''***+++,,,---///000222:::III^^^xxxwwwUUUFFF555---)))&&&$$$$$$"""$$$&&&&&&%%%%%%%%%&&&(((((('''&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&''''''(((***)))((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$!!!!!!"""###############!!! !!!""""""!!!!!!###$$$$$$#########""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!"""###$$$$$$###"""!!!!!!"""%%%'''***+++,,,---&&&'''(((***---///222333111222444555555555444444*********'''$$$###&&&)))---...000333555444000,,,)))'''&&&%%%&&&(((***,,,)))((('''$$$###%%%(((+++000666@@@IIINNNNNNLLLJJJMMMGGG@@@<<<;;;888333...000111333555666666666666...///000000111000000000222555999;;;:::777555444444333333444555666444222333333444666888<<<>>>@@@AAACCCEEEFFFDDDAAA<<<999888999:::;;;===>>>??????BBBHHHOOOSSSSSSQQQNNNLLLJJJHHHGGGHHHJJJLLLMMMLLLKKKFFFBBBAAA>>>>>>HHHUUUWWWaaaooo}}}{{{zzz~~~}}}}}}}}}zzz}}}zzzmmmkkkggg]]]YYY]]]YYYZZZ^^^dddgggbbbYYYSSSJJJEEECCCFFFGGGFFFFFFIIICCCGGGOOOZZZfffoootttvvvxxxooofff^^^UUUJJJCCCBBBDDDAAA???@@@@@@>>><<<<<<===;;;===AAABBB<<<777555111222333555666777777777999888666444333333333333::::::999666333222222333333333222000,,,++++++,,,---...///...---,,,...///;;;EEESSSbbbsss|||gggUUUPPPMMMFFFDDDIIILLLLLLMMMNNNNNNKKKFFFBBBCCCBBBDDDJJJRRRVVVTTTQQQFFFBBB???@@@DDDFFFDDDAAA<<<:::777555555555444333///---++++++,,,000555888>>>555,,,)))+++,,,)))$$$%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&''''''((((((***+++***((((((,,,///222<<>>@@@AAAAAAGGGMMMRRRVVVYYYZZZUUUNNNJJJIIIJJJLLLOOOOOOKKKHHHHHHCCC@@@???======GGGRRR[[[fffttt~~~}}}{{{~~~}}}|||}}}{{{yyyiiieeeaaaZZZVVVYYY]]]]]]___dddfffbbb[[[VVVJJJEEECCCFFFGGGEEEDDDFFFFFFIIIRRR^^^kkktttwwwwwwzzzooobbbYYYPPPHHHEEEFFFIIIGGGFFFEEEDDDAAA???>>>AAA>>>>>>AAA@@@:::444333000111222333555555555666666555444333333333444555888888888666333222222333000111111///---,,,---...---......---------000222???HHHVVVdddtttppp^^^OOOLLLKKKFFFEEEIIIJJJMMMPPPRRRQQQLLLFFFAAABBBAAACCCHHHOOOSSSQQQOOODDDAAA>>>???CCCDDDBBB>>>:::888555444444444444333...---+++***+++///333666;;;555///+++,,,,,,***((($$$%%%&&&&&&'''''''''&&&***)))'''%%%%%%&&&'''(((&&&%%%%%%$$$$$$%%%&&&'''((()))***)))'''(((+++---555???PPPgggpppOOO777///((('''(((###&&&'''((((((&&&&&&'''((((((((('''&&&%%%%%%%%%%%%)))(((''''''))))))(((''')))&&&$$$$$$''')))((('''''''''&&&'''((()))+++,,,,,,+++***))))))***+++,,,000000000///,,,((($$$"""$$$$$$$$$##############################""""""!!!!!!!!!!!!!!! !!!"""######"""""""""""""""!!!!!!""""""""""""######""" !!!###%%%$$$######'''+++...///...222000---++++++...222555555444333444666666666555,,,+++((($$$###$$$(((,,,---...000111000...,,,+++))))))(((((((((((()))))))))'''%%%""""""###%%%'''---222999???BBBCCCDDDEEEEEEDDDBBB???;;;777333111333444777999:::999777666555555555555444444444444555666666666555444222111444444555666666777888888888888999888888999<<>>???AAAAAABBBGGGNNNTTTXXX\\\]]]XXXQQQKKKJJJKKKMMMPPPPPPNNNKKKDDDAAA???>>>===???HHHQQQ^^^jjjyyy}}}|||}}}|||zzz{{{~~~|||{{{~~~}}}}}}{{{gggaaa^^^YYYVVVXXX[[[[[[\\\___```]]]VVVPPPIIIDDDBBBDDDEEECCCBBBDDDHHHLLLUUUcccrrrzzz{{{xxxyyylll\\\QQQJJJEEEEEEIIIKKKLLLLLLKKKIIIHHHFFFEEEEEEAAA@@@AAA???888333111///000111222333444444444333222222222333333444555666666666444222222333444...///000///...---...///---------------///333777BBBJJJUUUaaannnuuu^^^QQQGGGHHHIIIFFFEEEIIIHHHMMMSSSVVVSSSLLLEEEAAAAAA@@@AAAEEEKKKNNNMMMKKKAAA>>><<<===??????===:::666444222111222333333222---,,,***)))***---111333777555111...,,,+++++++++###$$$%%%%%%&&&'''((((((+++***((('''&&&&&&&&&'''(((&&&$$$""""""###%%%'''((()))***)))((((((***,,,555???PPPfffvvvTTT;;;111)))''')))&&&&&&((()))((('''&&&'''))))))((('''&&&%%%%%%%%%%%%'''&&&'''((())))))'''%%%((('''%%%%%%'''((()))((()))((((((((()))+++,,,---...---,,,,,,---...000111666666777555222---(((%%%%%%%%%$$$######"""############$$$$$$######"""!!!!!!!!!!!!!!!  !!!"""######$$$$$$######""""""""""""######"""#########"""###%%%'''%%%%%%%%%(((,,,...///...444222///------///222444444333222333444555555333---+++)))&&&###$$$'''***+++,,,,,,,,,,,,++++++******))))))(((((())))))***)))'''%%%######$$$&&&(((,,,000666;;;>>>???AAABBB??????>>><<<:::777555444444555888999:::999888777666666777777777777777777999999999888777555222111555666777888999;;;<<<<<<:::;;;;;;;;;::::::<<<>>>CCCFFFJJJNNNOOOKKKCCC===999;;;===@@@AAABBBBBBBBBFFFMMMTTTYYY^^^```[[[TTTMMMLLLMMMOOORRRSSSRRRQQQEEECCCAAA@@@AAAEEELLLSSS```kkkzzz~~~}}}||||||xxxuuusssvvvzzz~~~|||{{{}}}|||~~~|||iii```___]]]\\\\\\[[[]]]___```aaa^^^UUUKKKHHHCCC@@@BBBBBB@@@@@@BBBIIIMMMWWWfffvvv}}}|||xxxrrrdddUUUJJJDDDAAADDDIIIIIIMMMPPPPPPPPPQQQPPPNNNJJJEEEBBBAAA>>>888333222///000111222333333333333222222222222222333333333333444444333111111222444...000111000...---...///......---------111666:::BBBHHHQQQYYYbbbnnn|||}}}mmm___OOOGGGBBBDDDFFFEEEDDDFFFFFFLLLRRRTTTQQQJJJDDDAAAAAA@@@@@@BBBFFFIIIIIIHHH<<<:::888888999888666444333111///...000111111111,,,+++)))((((((+++---///444444333///***'''(((***######$$$%%%&&&((()))***,,,+++***((('''&&&&&&&&&)))'''###!!! """$$$&&&)))***************+++,,,222;;;KKK```yyywwwUUU<<<222)))(((+++)))'''((())))))''''''((())))))((('''&&&&&&%%%%%%%%%&&&&&&&&&((())))))&&&###((('''&&&&&&'''((()))*********))))))***+++---...////////////111222444555555777999999777333...+++((('''%%%$$$###"""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!! !!!"""###$$$%%%%%%######""""""""""""######"""###$$$$$$###%%%'''***''''''((()))+++---......222111///---...///222333111000///000111222222000---,,,***'''%%%$$$''')))***))))))((((((((())))))***))))))(((((())))))***(((&&&%%%###$$$%%%'''(((+++///444888:::<<<>>>???::::::999999888777666555555666888:::;;;:::999999888888:::;;;;;;;;;;;;:::<<<<<<<<<;;;:::777555444555666777999;;;<<<>>>>>><<<===>>>===<<<;;;<<<===BBBFFFMMMQQQQQQLLLDDD???:::<<>>>>>???AAADDDFFFFFF999777444222111111000///000...,,,,,,...///000///,,,***((('''''')))+++,,,000222222...'''######%%%#########$$$&&&(((***+++,,,,,,***)))((('''&&&&&&)))'''###!!! """$$$&&&******+++,,,---...------///777EEEWWWmmmpppQQQ:::222)))(((---+++)))***+++***((('''((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&((())))))&&&###'''''''''&&&'''(((***+++++++++******+++,,,---...///000000111333444555666555777:::;;;999555111...+++***'''%%%############$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!  !!!###$$$%%%%%%%%%######""""""""""""######"""###$$$$$$$$$&&&)))+++'''((()))***++++++------,,,,,,+++,,,---///111222---,,,+++,,,---......,,,------,,,)))&&&%%%&&&'''''''''&&&%%%%%%&&&'''((())))))(((((((((((())))))&&&&&&%%%$$$%%%&&&((()))))),,,000333666888;;;===888888777666666555555555777888999:::;;;;;;;;;:::;;;<<<===?????????>>>===;;;;;;;;;;;;:::888666555444555666888:::<<<===>>><<<>>>@@@@@@???>>>>>>>>>BBBGGGNNNRRRQQQKKKEEE@@@===>>>@@@AAABBBBBBBBBBBBCCCJJJRRRWWW]]]aaa^^^YYYUUUUUUUUUUUUVVVXXXZZZ\\\JJJKKKKKKJJJNNNVVV\\\]]]ccclllvvv~~~|||rrrkkkhhhmmmrrrrrrppppppsssrrrrrrrrrnnniiigggiiiooouuu~~~zzzzzzyyyyyyyyyzzzzzz{{{|||tttkkkjjjnnnrrrtttyyyqqq```VVVMMMEEEBBB@@@>>>???BBBFFFMMMZZZhhhssswwwwwwuuudddYYYMMMGGGEEEEEEJJJOOOXXXbbbhhhdddaaabbb```[[[YYYQQQJJJFFFAAA:::666777000111222333333333333333333333333333333222111000000111111000///...000111222444555444222///......111111111111111333777;;;BBBEEEJJJNNNQQQUUUYYY\\\```___]]]XXXSSSMMMGGGDDD@@@>>>>>>???AAAAAA@@@???CCCDDDGGGKKKLLLJJJDDD@@@;;;;;;::::::<<>>KKK]]]wwwcccGGG555000))))))...,,,+++,,,,,,+++(((''''''((('''''''''&&&''''''((()))'''&&&'''((())))))'''%%%&&&''''''''''''(((***---,,,++++++***+++,,,---...//////000111333444444555777999::::::999555111//////---***&&&$$$###$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!!!!!!!!!! !!!"""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""###$$$%%%$$$$$$%%%(((+++''')))******))))))+++,,,'''((((((***+++---...///***)))((()))+++++++++)))---...---***'''%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&''')))***&&&))),,,///222555999<<<;;;:::999777666555555555888999:::;;;;;;<<<<<<<<<>>>???AAACCCCCCBBB@@@???::::::::::::999777555444333444555777999:::<<<<<<<<>>BBBEEENNN\\\hhhooorrrttttttfff[[[OOOJJJIIILLLSSS[[[eeeqqqwwwrrrnnnpppnnnhhhcccZZZPPPIIIBBB:::666666///000111111222222111111111222333444444444333222000111111///...---...000111333666666444222111111333444444333222333666888???BBBGGGKKKOOORRRTTTUUURRRPPPLLLHHHDDD@@@???@@@:::;;;<<<===>>>??????===@@@@@@CCCJJJOOOMMMEEE===777666666555666:::>>>AAA:::777111,,,)))))),,,...///---+++***,,,------,,,,,,+++)))((('''''''''((((((*********'''%%%###"""%%%$$$######%%%''')))+++++++++++++++******)))(((&&&%%%%%%$$$$$$%%%&&&'''(((((((((,,,000222111///---111555<<>>>>>===<<<:::888555444333444555666888999:::;;;>>>AAAFFFIIIJJJIIIIIIIIIFFFIIILLLLLLHHHEEECCCCCCCCCBBB@@@>>>===>>>??????CCCHHHLLLPPPVVV\\\]]]YYYZZZYYYXXXTTTQQQRRRUUUXXXIIILLLMMMLLLRRR\\\aaa___[[[```eeehhhmmmpppnnniiiggg```\\\```fffgggggghhh___[[[[[[^^^]]]\\\```hhhoooyyy{{{yyywwwuuutttvvvxxxyyywww|||pppcccTTTIIIBBB===>>>AAADDDOOO^^^iiimmmooorrruuukkk^^^QQQLLLLLLQQQ[[[dddkkkyyy|||yyy|||{{{tttjjj```TTTLLLCCC:::555555...///000000000000000//////000222444555555555555000111111///---,,,---...000222555666666444444444444555666555444333555666<<>>>>>=========BBBKKKSSSQQQEEE:::333333222222333666;;;???<<<999222,,,((((((,,,000000---+++***+++,,,,,,+++---,,,***(((''''''''''''&&&&&&((())))))(((%%%$$$%%%%%%$$$###$$$&&&)))*********+++++++++******)))%%%%%%%%%%%%&&&''''''(((&&&&&&'''+++000222111///+++,,,...111<<>>CCCDDDFFFGGGGGGEEEBBB@@@DDDCCCBBB@@@===:::777555444444555777888999::::::???CCCIIIMMMNNNNNNNNNNNNGGGIIIKKKIIIEEEBBBBBBCCCEEECCC@@@===<<<<<<>>>???@@@DDDGGGIIIPPPWWWXXXUUUZZZYYYWWWSSSNNNNNNQQQUUUFFFKKKOOOPPPTTTYYY[[[YYY\\\[[[[[[\\\___bbbcccbbb___aaaaaa```bbbeeeccc___WWWVVVUUUUUUXXX]]]bbbeeerrr{{{}}}~~~{{{xxxwwwyyyzzzyyywww|||qqqZZZOOOJJJEEEAAA@@@FFFOOO[[[fffmmmoooppppppjjj\\\PPPNNNQQQWWWaaalllwwwvvviiiggg```TTTIIIBBB===:::888000000111222222222222111111222333444555444333222333222111000////////////222444777777666444444444777666555444333444555666<<<===@@@FFFQQQYYYWWWPPPLLLFFF@@@<<<<<<>>>>>>>>>???>>><<<===>>>??????>>><<>>999666111222222222222222111111000000222333333333222111333222111000000000000000222333555555444444555666666555444333333333444555888;;;>>>DDDMMMUUUUUUQQQLLLGGG@@@===???BBBDDDDDDBBBAAA??????@@@AAA@@@???===???DDDLLLPPPLLLCCC;;;888444///,,,---111777;;;>>>999222,,,***+++---...222000...,,,+++,,,...///000///............,,,***+++)))'''&&&&&&%%%$$$"""%%%%%%%%%&&&''')))***+++************************)))((('''''''''((()))***%%%''')))+++,,,---------'''&&&'''+++000999HHHVVVgggsss{{{wwwppphhhWWWEEE555111,,,)))((()))******...------,,,)))'''$$$###$$$$$$&&&'''((()))))))))************************)))((('''''''''(((***+++,,,+++***)))))))))******+++,,,---......---,,,+++111222555888888888666555555111,,,(((%%%$$$###"""######$$$$$$$$$###"""!!!%%%$$$""" !!!"""$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!""""""###$$$$$$&&&''''''''''''(((***((('''%%%$$$###$$$$$$%%%'''&&&$$$$$$%%%''')))+++111000///---***'''$$$"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''((())))))+++,,,000777===EEERRR^^^aaa[[[VVVSSSKKK@@@999999999777777999888666888===EEEGGGIIIIIIHHHHHHIIIJJJGGGHHHIIIGGGCCC???===<<<:::888666555777:::>>>AAADDDIIINNNQQQQQQOOOOOOPPPMMMJJJFFFBBB???>>>>>>>>>AAAAAAAAA@@@???>>><<<<<<<<<@@@EEEHHHIIIKKKNNNPPPTTTRRRPPPNNNMMMMMMNNNNNNMMMQQQUUUUUUXXX]]]^^^[[[XXXVVVSSSSSSTTTUUUVVVUUUVVV[[[___```cccddd___YYYUUUSSSRRRSSSXXX```iiinnnvvv|||~~~|||~~~yyydddZZZXXXUUUSSSRRRMMMQQQWWW]]]aaadddgggjjjjjj```WWWTTTXXX___iiirrrzzz~~~xxxuuukkk______[[[TTTLLLEEE>>>777333333444444333333222111000...///000111222111111000333222222111111111222222111222333333333333666888555444333222111222222333333888===@@@FFFNNNRRRQQQJJJEEE???===???CCCGGGJJJFFFEEECCCCCCDDDDDDCCCBBB>>>@@@DDDIIILLLIIIAAA:::666333000......222666999===:::444...+++***+++,,,///...,,,+++***,,,---///111222333666666444000,,,,,,***'''&&&&&&&&&$$$"""''''''''''''(((***+++,,,*********++++++,,,,,,,,,******(((((('''((()))***&&&''')))***+++******)))'''%%%&&&)))+++000:::EEENNNWWW]]]ZZZVVVQQQFFF:::111...***)))))))))((('''++++++,,,,,,+++(((&&&$$$$$$%%%&&&'''((()))))))))))))))))))))************))))))((('''((()))***++++++******)))((()))))))))+++,,,---......---,,,+++000111444666666555333222111...***((('''%%%###!!!######$$$$$$######"""!!!###"""!!! !!!"""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$!!!###%%%&&&&&&''')))+++((('''%%%############$$$&&&%%%$$$$$$%%%'''***,,,///...---***(((&&&$$$###""""""""""""####################################&&&&&&&&&&&&'''((()))***,,,,,,///666===GGGWWWdddiiieeeaaa\\\RRREEE<<<999777555555666555222444999DDDGGGKKKLLLKKKIIIGGGGGGGGGHHHIIIGGGCCC@@@>>>>>>;;;;;;999999999;;;===???FFFJJJNNNQQQQQQPPPPPPPPPKKKHHHDDD???===<<<===>>>CCCBBBBBBAAA@@@???>>>>>>;;;???CCCFFFIIIJJJMMMOOOOOOOOOOOOOOONNNMMMLLLLLLOOOTTTWWWWWWZZZ______]]][[[XXXTTTRRRSSSTTTUUUUUUUUU[[[aaadddggghhhbbbZZZWWWUUUSSSSSSXXX```hhhnnnyyy}}}wwwccc[[[[[[ZZZZZZZZZRRRTTTWWWYYY[[[___dddhhhkkkddd\\\YYY\\\cccmmmtttvvv{{{}}}wwwqqqjjj```VVVVVVSSSOOOKKKEEE???777222555555555444333222000000...///000111222222111111222222222111222222333333000111111111111333666999444333222000000000111111111777<<<===???EEEKKKLLLFFFBBB===:::;;;@@@EEEIIIHHHGGGFFFGGGHHHHHHFFFDDD@@@BBBEEEIIIJJJGGG@@@:::555333111000000333666888===;;;777111,,,******+++,,,+++*********+++---...222444888===>>>;;;555000---+++(((&&&&&&&&&$$$###'''''''''((()))***+++,,,,,,,,,,,,------......///,,,+++***)))(((((()))***'''((()))))))))((('''&&&(((&&&&&&(((***+++222:::???FFFKKKJJJHHHEEE===444---+++************(((&&&((()))+++,,,,,,***'''&&&$$$%%%&&&((())))))))))))((((((((()))))))))))))))(((''''''&&&'''((()))*********)))))))))(((((()))+++,,,------------,,,+++...000222444333222000...,,,***)))((((((&&&$$$"""###############""""""!!!!!!  !!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""######$$$ """$$$%%%%%%&&&)))***)))(((&&&$$$########################$$$&&&)))***---,,,***(((&&&%%%$$$$$$!!!"""""""""############""""""""""""""""""""""""&&&&&&&&&&&&'''((()))***,,,+++---333:::DDDUUUccchhhfffccc^^^TTTGGG;;;666333111111333222000333888@@@FFFMMMQQQPPPJJJEEEAAADDDEEEFFFDDDAAA???>>>>>>===<<<<<<<<<<<<======>>>FFFIIIMMMQQQSSSSSSRRRQQQKKKHHHCCC???======>>>???DDDDDDCCCBBBAAAAAA@@@@@@<<>>888333666666555444333111000//////000111333444444333333222222222111222222333333///000111111222333777:::444333111000//////000000000777;;;::::::>>>BBBDDDCCC@@@<<<888888<<>>CCCEEECCC@@@888222++++++***+++,,,,,,)))''''''(((***++++++***)))(((%%%%%%'''((()))*********''''''((((((((()))))))))&&&&&&%%%$$$%%%&&&'''(((***************))))))(((++++++,,,------,,,++++++---...000111000...,,,***''''''&&&'''((('''%%%############""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######!!!!!!!!!""""""###%%%%%%"""$$$&&&&&&&&&&&&(((***,,,+++(((&&&%%%$$$$$$$$$!!!!!!!!!!!!###$$$&&&''')))((('''&&&%%%$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""%%%%%%%%%&&&&&&'''((()))***)))***///555>>>MMMZZZaaabbbaaa[[[RRRGGG<<<444///---...111111000333999>>>FFFRRRXXXWWWOOOEEE???CCCDDDEEECCCAAA??????@@@>>>>>>>>>>>>>>>??????@@@EEEGGGLLLQQQTTTUUUUUUSSSLLLIIIEEEAAA@@@@@@AAABBBEEEEEEDDDDDDCCCCCCBBBBBB???@@@CCCFFFIIIKKKLLLLLLJJJKKKNNNOOONNNLLLHHHFFFJJJOOOSSSUUUZZZ```bbb```[[[WWWSSSQQQSSSXXX[[[]]]]]]bbbgggjjjnnnqqqmmmggg___]]][[[\\\```hhhpppuuuyyy{{{~~~~~~}}}{{{yyy}}}xxxhhhXXXUUUZZZ___bbbddd[[[ZZZXXXWWWXXX]]]eeekkkmmmmmmhhhaaa```fffmmmqqqjjjlllllljjjddd\\\SSSMMMJJJHHHEEECCCAAA>>>999666555555555444333111000///000111222444555555555444333222222111111111222222///111222333333444777999444333222000/////////000000666:::888777:::<<<<<>>;;;888777999===AAACCCCCCEEEHHHKKKLLLKKKIIIHHHKKKNNNOOOMMMHHHAAA===777666444222333555999;;;<<<======888222---,,,,,,***************+++,,,,,,000444:::@@@DDDBBB===999111---)))'''&&&&&&%%%%%%$$$$$$%%%''')))+++---...333333333333333333333333000///---+++***)))******((()))))))))(((&&&$$$###### $$$&&&%%%(((,,,222666;;;???>>>:::333///******+++,,,...---+++)))(((((()))***************%%%&&&'''((()))*********&&&&&&''''''(((((())))))%%%%%%$$$###$$$%%%&&&'''***++++++++++++***))))))***+++,,,------,,,+++***,,,---...///...+++(((&&&$$$###$$$%%%'''(((&&&%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$"""""""""###$$$%%%&&&'''$$$&&&'''(((((((((***,,,...,,,***'''%%%$$$$$$$$$!!! !!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""####################################$$$$$$$$$$$$%%%&&&'''((('''''')))...222888DDDPPPZZZ]]]]]]WWWPPPHHH===444---,,,---000111000444:::???HHHTTT\\\[[[RRRHHHAAACCCDDDEEEDDDBBBAAAAAACCC>>>>>>>>>???@@@AAACCCDDDFFFHHHLLLQQQUUUWWWUUUSSSLLLJJJHHHEEEDDDCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDCCCAAABBBCCCFFFIIIKKKJJJIIIDDDFFFJJJLLLMMMKKKIIIGGGDDDJJJOOOSSSXXX```cccaaaZZZVVVRRRRRRVVV\\\aaadddgggkkknnnqqquuuyyyxxxtttmmmkkkhhhggghhhlllqqquuuwwwzzz|||wwwvvvvvvvvvvvvxxx}}}{{{|||{{{~~~lll\\\NNNNNNUUU\\\```ccc\\\ZZZXXXVVVXXX^^^ffflllooopppkkkbbb___eeekkkmmmggghhhiiiiiiddd\\\TTTPPPMMMIIIEEEBBB???===:::777333333333333222111000//////111222444555666555555333222111000000000000000000222444555555555666888555444222000/////////000...333777666777::::::777888888777555444555999===>>>???AAAFFFJJJMMMLLLKKKLLLOOOSSSTTTQQQJJJCCC???:::888555333444777;;;===;;;>>>???;;;444///---...+++++++++++++++++++++,,,///222777>>>BBBCCC@@@===222...***'''&&&&&&&&&%%%###$$$&&&(((***---000111777777777666555555444444222000...,,,************))))))))))))((('''%%%$$$$$$ """$$$$$$&&&)))+++---111555555222...---***))))))+++------,,,******)))((((((((()))***+++%%%&&&'''(((************%%%%%%&&&''''''((())))))&&&%%%$$$$$$$$$%%%&&&'''+++,,,,,,---,,,+++***)))***+++,,,------,,,+++***+++,,,------+++(((%%%###"""!!!!!!###&&&(((((('''$$$###"""!!! !!!!!!"""############"""!!!  !!!!!!!!! !!!!!!"""######$$$$$$#########$$$%%%&&&((()))$$$&&&(((******,,,...000...,,,)))'''$$$#########""""""""""""""""""""""""!!!"""###$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%)))///333777@@@IIIUUUYYYYYYSSSLLLFFF===333///---...111111000333999???GGGRRRXXXWWWQQQIIIDDDBBBCCCCCCBBB@@@@@@AAACCC=========???AAADDDGGGHHHJJJJJJMMMRRRVVVVVVTTTQQQKKKJJJIIIHHHGGGFFFEEEEEEDDDFFFHHHJJJIIIGGGEEECCCCCCBBBBBBEEEHHHIIIGGGEEEAAADDDHHHLLLOOOPPPOOONNNAAAGGGLLLQQQWWW___cccbbb[[[WWWTTTTTTYYYaaagggkkkppptttvvvwww|||~~~|||wwwuuuuuuvvvxxxvvvyyy~~~|||tttnnnmmmnnnpppnnnpppuuu|||yyyttt{{{wwwaaaSSSFFFFFFOOOWWW\\\```[[[YYYWWWVVVXXX^^^gggmmmooorrrmmmccc___dddiiijjjgggggghhhiiifff^^^WWWTTTQQQLLLFFFAAA>>><<<:::888222222222222222111000//////000222444555555555555333222111000////////////000222555777666666666777666444333111000//////000,,,111444555888;;;:::666000222333222000111555999:::;;;???DDDJJJMMMMMMLLLNNNRRRWWWXXXTTTLLLEEE@@@;;;999555333444777<<>>AAA===666000///000++++++++++++++++++++++++...000555;;;AAACCCBBB@@@333///***'''&&&&&&&&&%%%$$$%%%&&&))),,,///222444::::::999888777666555555222111///,,,+++*********))))))******)))'''%%%$$$'''""" ###%%%%%%&&&)))'''''')))---...---,,,,,,)))((((((***,,,---,,,++++++***((('''''')))+++,,,%%%&&&''')))************%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$%%%&&&'''(((,,,,,,---...---,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,***'''$$$"""!!! """%%%((())))))$$$###!!! !!!"""$$$$$$$$$$$$###"""  !!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$%%%&&&''')))***###%%%(((+++,,,...111444---+++)))&&&###"""!!!!!!############"""""""""""" ###$$$%%%$$$###"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###%%%***222555888???GGGQQQVVVVVVNNNHHHCCC:::111111///000222111000222777???EEEMMMQQQQQQMMMHHHEEE??????@@@???>>>>>>???AAA===<<<===>>>AAAEEEIIIKKKMMMMMMOOORRRVVVVVVRRRNNNJJJJJJJJJJJJIIIGGGEEEEEECCCFFFIIIKKKKKKIIIEEEBBBCCCBBBAAADDDFFFGGGDDDBBBAAADDDIIIOOOSSSVVVWWWWWWDDDDDDFFFMMMVVV^^^bbbbbb]]]ZZZXXXZZZ___eeejjjlll}}}~~~~~~wwwoookkkkkkmmmooooooooossszzzwwwrrrvvvlllUUULLLEEEGGGMMMQQQUUUYYYXXXUUUQQQPPPSSS[[[eeekkkpppmmmhhhdddbbbcccfffhhhggghhhiiikkkjjjfff___ZZZQQQNNNIIIDDD???<<<:::999444333333222111000///...///111333666777666555444777555222///------------444444444666999::::::999666555444222111111222222///111222444555555555444666666444222111222555888<<<>>>AAAFFFJJJLLLLLLKKKPPPSSS[[[```ZZZNNNIIIKKKAAA<<<666333333666999:::;;;???BBBAAA;;;555111///...---++++++++++++***(((...///111444555666666666,,,,,,,,,+++)))(((&&&%%%***)))(((***...333777999<<<:::777666777777777666:::777333...+++******+++***)))((('''''''''''''''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&'''''''''(((((())))))((())))))***+++++++++++++++******)))))))))'''((()))***************%%%&&&(((***+++***)))((($$$$$$$$$$$$%%%''')))***...000222444333000,,,)))'''((()))+++++++++***))))))))))))))))))((('''&&&######$$$%%%%%%%%%$$$$$$###"""!!!"""!!! !!!###$$$###"""   !!!"""$$$&&&'''***((('''&&&''''''&&&$$$%%%%%%&&&)))...333555666222...(((###!!!"""%%%'''!!!)))+++&&&'''---))) !!!###$$$###!!! ###"""!!! !!!"""### """$$$$$$###!!!!!!"""!!!!!!"""###$$$%%%%%%&&&&&&)))---000555:::@@@EEEMMMVVVVVVLLLEEECCC<<<111444333222222333555888999AAADDDIIILLLLLLIIIDDDAAA===<<<:::;;;===?????????===>>>@@@BBBDDDHHHNNNQQQTTTSSSSSSRRRQQQPPPPPPOOOLLLKKKJJJJJJJJJIIIFFFDDDEEEGGGJJJNNNPPPNNNIIIEEEDDDDDDEEEFFFFFFFFFEEEDDDAAAEEEHHHJJJPPPYYY^^^^^^GGGGGGIIINNNUUU\\\bbbdddaaa___]]]___dddjjjoooqqq}}}zzzsssmmmiiihhhiiikkkllllllooouuu}}}zzzyyy~~~eeeQQQHHHBBBDDDIIIMMMRRRVVVVVVSSSOOONNNRRRZZZccciiikkkhhhddd```___aaadddffffffhhhkkkmmmmmmhhhaaa\\\TTTQQQLLLGGGCCCAAA>>>===555555333222111111111111000111333444555555555555999777444111///...//////666666666999<<<>>>===<<<999888666444333222333333///000111333444555555555666666444222111111444777:::<<>>777333111///---,,,+++++++++)))''',,,---///111222222222222,,,,,,,,,+++***((('''&&&)))((((((+++///444999;;;???<<<999777888888888777<<<:::666222///.........---,,,***)))''''''&&&&&&$$$$$$$$$$$$$$$&&&'''(((&&&&&&&&&'''''''''(((((())))))((((((((()))******++++++++++++************(((((()))*********))))))%%%&&&(((***+++***)))(((%%%$$$######%%%''')))+++---///222333333000,,,***((()))******+++***))))))************)))(((''''''%%%%%%&&&&&&%%%%%%$$$######"""!!!  !!!"""!!!!!! !!!"""###$$$$$$"""  !!!!!!"""$$$%%%'''((((((&&&%%%&&&''''''&&&$$$$$$$$$&&&***///333555555222...((($$$"""###&&&((('''///111,,,,,,///+++!!!!!!$$$$$$###!!!!!!!!!###"""!!! !!!"""###"""$$$&&&&&&$$$"""""""""!!!""""""######$$$%%%%%%&&&***///555:::@@@FFFJJJNNNVVVVVVMMMFFFEEE???666555444444444666888;;;<<<>>>@@@CCCGGGIIIHHHDDD@@@===;;;999999;;;===>>>>>>===???AAACCCFFFKKKPPPTTTXXXXXXVVVUUUSSSQQQOOONNNNNNMMMKKKJJJJJJIIIFFFDDDFFFIIIMMMRRRUUUSSSOOOKKKGGGGGGFFFFFFFFFFFFGGGGGGDDDHHHKKKLLLPPPXXX\\\\\\KKKMMMOOORRRVVV\\\cccgggdddcccbbbeeejjjooorrrsss}}}{{{xxxrrrlllhhhffffffgggjjjjjjlllqqqwww}}}~~~|||___MMMDDD>>>@@@EEEIIINNNSSSSSSPPPMMMMMMQQQXXX```fffeeebbb^^^[[[[[[]]]aaacccfffhhhllloooppplllddd___VVVRRRMMMIIIFFFDDDBBB@@@777555444222111222333444222222222222333444444555999888555222111111111222777777999<<<@@@BBBBBBAAA<<<:::888666444444444444000000000111333555666777666666555333111111333666777999===CCCHHHLLLOOOPPPXXXaaaoooxxxrrrcccVVVPPPJJJEEE===777666666777888:::>>>BBBCCC???:::555222000...,,,++++++***(((&&&******+++------...------,,,,,,,,,+++***)))((('''(((((())),,,000666<<>>:::666222111000000///---,,,***((('''&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''((((((((()))(((((('''''''''((((((*********+++++++++++++++))))))*********)))((((((%%%&&&(((*********))))))%%%$$$######$$$'''***,,,---///111222222///,,,***))))))*********))))))(((+++,,,,,,+++***)))(((((((((((((((((('''%%%###"""###"""!!! !!!""""""!!!!!!!!!!!!"""###$$$%%%###!!!"""""""""###$$$&&&'''(((%%%$$$###$$$&&&'''&&&%%%###$$$(((---222555555444111---((($$$###$$$''')))///666888333111111+++### """%%%%%%$$$"""""""""###"""!!! !!!"""###%%%'''((((((%%%#########""""""""""""###$$$%%%%%%(((---555<<>>===>>>CCCHHHIIIEEE@@@<<<:::888888:::<<<===>>>===???BBBEEEHHHMMMSSSWWW]]]\\\ZZZXXXUUUQQQOOOMMMPPPNNNLLLKKKJJJHHHEEEBBBFFFIIINNNTTTXXXWWWSSSPPPKKKIIIFFFDDDDDDFFFHHHJJJJJJNNNOOOOOORRRXXXZZZYYYMMMQQQWWWZZZ\\\___eeeiiieeeeeeeeehhhlllpppqqqrrr}}}|||yyytttnnnjjjgggeeeeeeiiijjjlllpppuuuzzz~~~|||wwwtttrrrsssvvvxxxxxxzzz||||||{{{{{{|||```JJJCCC>>>???DDDHHHMMMSSSRRRPPPMMMMMMQQQWWW___ddd___]]]YYYWWWWWWZZZ^^^aaadddggglllqqqssspppiiidddWWWRRRLLLHHHFFFEEEBBB@@@777555333111000222444555333222111000111222444555999777555222111111222333666777:::>>>CCCEEEEEEDDD===<<<999777555444444444111111111111333555888999777777666444111111333555555888<<<@@@EEEIIIMMMPPPZZZgggyyyrrraaaWWWOOOIII@@@999666555444444888;;;???@@@???:::555222111///---++++++***'''%%%)))))))))***************+++++++++,,,++++++***)))''')))+++...333999@@@DDDKKKGGGBBB?????????@@@???DDDBBB===888333000...------,,,+++)))((('''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&)))*********++++++,,,,,,)))*********)))(((''''''&&&'''((()))*********)))&&&%%%$$$###$$$(((+++---,,,...000111111///,,,******************))))))(((---------,,,+++***)))(((******+++***)))&&&$$$""""""!!!  """###"""""""""""""""#########%%%$$$""" """""""""###$$$%%%''''''###""""""###%%%'''&&&%%%$$$&&&***000555777666444///,,,((($$$###%%%(((***444:::<<<888333000***###!!!###%%%%%%$$$############"""!!! !!!"""###((()))***)))'''$$$############""""""###$$$%%%&&&,,,222:::BBBFFFIIILLLMMMJJJNNNLLLEEEAAABBBAAA>>>777888:::===???AAACCCDDDBBB???>>>BBBIIIKKKFFF@@@<<<:::888888:::<<<======<<<>>>AAADDDHHHMMMSSSXXX]]]\\\[[[YYYVVVRRROOONNNPPPNNNLLLJJJIIIGGGCCCAAADDDGGGLLLSSSWWWWWWUUURRRMMMJJJFFFCCCCCCEEEIIILLLPPPSSSTTTRRRSSSXXXYYYWWWPPPVVV]]]bbbcccdddgggiiiffffffhhhlllpppssssssrrr~~~}}}zzzuuupppjjjgggdddcccgggiiikkkoootttzzz}}}xxxqqqkkkiiijjjnnnqqqtttwwwyyywwwvvvwww|||{{{___JJJCCC???@@@DDDHHHNNNUUURRRQQQOOOOOORRRXXX^^^bbb\\\YYYVVVTTTUUUXXX\\\___bbbfffkkkrrruuutttooojjj]]]VVVMMMGGGFFFEEEBBB@@@777555222000///111222444333222000///000222444666777555333111000000222222555666999>>>CCCFFFEEEDDD>>><<<:::777555444444444333333333333555777999;;;888888888555333222333444666999===@@@BBBGGGLLLPPP\\\kkkmmm```SSSLLLCCC:::555333111111333555888;;;;;;999555222111///---++++++***'''%%%)))))))))(((((()))))))))***++++++,,,,,,,,,,,,,,,(((+++...222666<<>>CCCEEEEEEEEEDDD@@@BBBAAA===:::;;;<<<<<<888999<<>>===;;;::::::<<<>>>>>>>>><<<>>>@@@CCCFFFKKKQQQUUUZZZZZZZZZXXXVVVSSSQQQOOONNNMMMKKKIIIIIIGGGCCCAAADDDFFFJJJPPPTTTVVVUUUSSSPPPMMMIIIFFFEEEHHHKKKNNNQQQTTTUUUSSSTTTXXXXXXUUUWWW[[[aaaeeeffffffeeeeeefffgggkkkqqqvvvyyyyyyxxx|||yyytttooojjjgggfffeeegggiiimmmpppuuu{{{|||vvvnnnhhheeehhhlllppprrrvvvwwwsssqqqtttyyyzzztttYYYHHHCCC???AAACCCGGGNNNVVVTTTSSSQQQQQQSSSWWW\\\___YYYVVVSSSQQQRRRUUUZZZ\\\```ccciiipppvvvwwwtttrrreee[[[OOOGGGEEEDDDBBB@@@777666333111000000111222000000//////000222444666555333111000///000111222333555999>>>CCCEEEDDDCCC>>><<<:::888666555555666777777777888999:::;;;<<<:::;;;:::888555333333444999<<>>@@@???<<<999888444555555333222333555777777999===@@@CCCDDDDDDDDDCCCAAAAAAEEEHHHHHHBBB===>>>>>>>>>@@@BBBBBBAAA???===>>>@@@BBBDDDHHHNNNQQQWWWXXXYYYXXXWWWTTTQQQPPPLLLKKKJJJIIIIIIHHHFFFDDDGGGGGGIIILLLQQQSSSSSSSSSPPPNNNKKKIIIHHHIIIKKKMMMMMMQQQRRRQQQRRRVVVVVVSSSaaaaaaaaabbbccccccaaa___aaadddjjjsss{{{~~~}}}~~~~~~~~~}}}|||{{{xxxtttpppmmmlllmmmmmmmmmooosssuuuyyyyyytttmmmgggfffiiiooossssssxxxxxxsssqqqvvv{{{|||mmmQQQEEEAAA>>>???AAADDDLLLUUUUUUTTTRRRRRRSSSVVVYYY[[[VVVTTTPPPNNNOOORRRVVVYYY^^^aaagggnnnuuuyyyyyyxxxkkk^^^NNNDDDAAAAAA@@@===888777666444222111000000.........///000333555666444333111000///000222333333555999???CCCEEEDDDBBB>>>===;;;999888888888999:::;;;;;;<<<======<<<<<<<<<<<<<<<:::666444444555:::>>>BBBDDDFFFKKKTTT[[[gggvvv~~~oooZZZSSSHHH>>>777333000///...------///222444333222///---,,,+++++++++)))'''(((''''''&&&'''((()))***)))***+++---.../////////---111666999;;;AAAJJJQQQWWWVVVUUUTTTTTTTTTQQQOOOLLLJJJEEE???999333///,,,))))))((((((((((((((())))))***+++++++++***))))))'''((((((((())))))))))))''''''''''''''''''((()))((((((((((((''''''''''''''''''(((((()))((((((((('''''''''(((((()))***+++,,,,,,---,,,,,,,,,+++++++++,,,---......---,,,+++(((((('''((()))***,,,---...------,,,+++)))'''&&&(((***---///000...,,,***&&&%%%###""""""""""""###!!!"""###$$$$$$$$$######!!!!!!"""""""""!!!!!!!!!""""""""""""###$$$%%%%%%$$$######$$$&&&'''&&&%%%((()))+++...111111///---&&&%%%###""""""$$$''')))+++...000///***%%%%%%(((!!!"""###"""!!!!!!"""$$$###"""!!! !!!"""###$$$&&&''''''%%%$$$######$$$######$$$&&&***...000444777:::;;;888333///---******+++,,,,,,,,,///222666888<<<@@@BBBCCCBBBAAA@@@BBBEEEIIIKKKIIIEEEAAA@@@@@@BBBEEEGGGGGGDDDAAA???AAABBBBBBDDDFFFKKKNNNXXXYYYYYYYYYXXXUUUQQQOOOKKKJJJJJJKKKLLLLLLJJJIIIGGGFFFEEEFFFJJJMMMOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFFFFJJJMMMMMMOOOSSSSSSQQQjjjeee```^^^______]]][[[[[[___hhhsss}}}|||}}}yyyxxx{{{|||yyyxxxxxxxxxxxx{{{yyyuuurrrqqqrrrtttvvvsssvvvyyy{{{~~~wwwrrrlllggggggkkkrrrvvvuuu{{{{{{vvvtttzzz~~~jjjKKKCCC>>><<<===???BBBJJJSSSUUUTTTRRRRRRRRRTTTWWWYYYTTTRRRNNNLLLMMMPPPTTTWWW]]]___eeemmmuuuzzz|||{{{lll^^^LLL@@@======<<<999:::999888666444222000///,,,,,,---///111333555666444333111000000111333444444666:::???DDDEEEDDDBBB???>>><<<;;;::::::;;;;;;<<<===>>>??????>>>===<<<===>>>===;;;888555555555;;;???DDDFFFIIIOOOYYYaaalll{{{rrr]]]UUUJJJ???888444111000...,,,***,,,111444444333...---++++++++++++***((('''&&&%%%%%%&&&((()))***)))***+++---...///000000///333888;;;===CCCLLLSSSXXXXXXWWWXXXYYYXXXUUURRRMMMKKKGGGBBB===777333111,,,,,,***)))((((((((((((((()))***++++++***)))((((((((((((((())))))))))))'''''''''''''''((()))***((((((''''''&&&&&&&&&%%%&&&&&&'''((()))))))))(((((('''''''''((()))***+++---...//////...,,,+++)))***+++,,,---------,,,+++'''''''''''')))+++---...---------,,,***((('''&&&&&&)))---000111000...---)))(((&&&$$$######$$$$$$!!!"""###$$$%%%$$$###### !!!!!!"""""""""""""""############$$$%%%&&&&&&%%%$$$$$$$$$&&&'''&&&%%%(((((())),,,......,,,***%%%$$$"""!!!"""$$$'''((()))+++---,,,((($$$%%%***!!!""""""!!! !!!######"""!!! !!!"""###"""$$$&&&&&&$$$#########$$$$$$###%%%''',,,000222222555777666222---)))'''$$$$$$&&&(((((()))+++///555777<<<@@@BBBAAA@@@???@@@CCCIIIMMMNNNLLLIIIFFFAAABBBEEEIIIKKKJJJFFFBBBBBBCCCCCCCCCDDDFFFJJJMMMZZZZZZ[[[[[[XXXUUUQQQOOOKKKKKKKKKLLLNNNOOONNNLLLEEECCC@@@AAACCCGGGIIIJJJBBBCCCCCCCCCBBBAAA???>>>@@@EEEHHHIIILLLPPPQQQOOOvvviii]]]VVVSSSTTTUUUUUU]]]hhhrrr}}}zzz{{{wwwyyy|||wwwtttxxx}}}{{{xxxtttsssssstttuuutttuuuqqqnnnnnnqqqtttuuuuuu~~~||||||~~~sssrrrmmmfffgggqqqzzz~~~}}}zzzyyyyyy{{{{{{{{{|||{{{{{{|||zzz^^^NNN<<<::::::;;;<<<>>>GGGPPPXXXZZZ\\\\\\YYYWWWZZZ```WWWPPPLLLMMMMMMMMMNNNRRRVVVZZZ```ffflllqqqsssuuuiii]]]NNNBBB===<<<<<<<<<<<<;;;888555333222111111222111///......000111222555666666222///...222555888<<>>???@@@CCC???::::::===@@@@@@???DDDBBB@@@>>>;;;999888777???CCCHHHJJJLLLSSS]]]eeeuuu~~~xxxiiiWWWOOOHHHCCC>>>555000///......---------...///000,,,,,,,,,+++***((('''&&&''''''&&&&&&&&&'''((((((+++,,,------,,,---///111777666666:::AAAHHHMMMOOOTTTTTTUUUVVVTTTRRROOONNNLLLKKKHHHEEEBBB===777333222///,,,***+++,,,,,,++++++***))))))))))))'''%%%((((((((((((((()))*********)))(((''''''((()))******)))((('''&&&%%%%%%%%%(((((())))))((('''&&&&&&&&&&&&%%%%%%&&&)))+++---111///+++******++++++++++++,,,,,,,,,,,,+++******)))'''&&&'''+++...111111000...+++'''$$$#########%%%'''***...000111111111+++***)))'''%%%$$$######'''&&&%%%$$$###"""!!!  !!!#########"""!!!!!!!!!"""###$$$%%%%%%&&&$$$###"""!!!!!!###%%%'''((('''&&&'''((()))(((''''''&&&%%%$$$###$$$%%%&&&'''&&&%%%%%%''''''&&&%%%!!!!!!!!!!!! """  !!!"""!!!###$$$%%%%%%%%%%%%$$$###!!!"""$$$%%%''',,,111555666333...)))&&&%%%%%%&&&&&&!!! ###&&&&&&(((,,,444666:::???DDDEEEAAA===???BBBGGGMMMPPPMMMGGGBBBAAAEEEKKKOOOQQQPPPMMMKKKHHHGGGEEEDDDEEEHHHKKKMMMZZZZZZXXXUUURRRNNNKKKIIIEEEGGGJJJMMMOOOPPPOOOOOOJJJFFFBBBBBBDDDEEEDDDBBB???>>>;;;::::::999777555;;;:::;;;AAAJJJOOOOOOMMMtttcccXXXRRRPPPQQQOOOWWWbbblllwww~~~|||vvvvvvtttvvv}}}xxxtttrrruuu{{{|||xxxtttrrrqqqrrrrrrrrrqqqnnnlllmmmqqquuuwwwxxx|||{{{|||}}}zzzqqqsssqqqlllmmmvvv|||zzzzzz|||}}}~~~|||zzzzzzzzzrrrYYYLLL>>><<<;;;<<<<<<>>>GGGPPP^^^bbbggghhheeebbbcccfff\\\UUUNNNLLLKKKIIIKKKNNNRRRVVV[[[aaagggjjjlllmmmiii^^^OOODDD>>><<<:::999:::888777555333333333333333222111000000000222333555555444111......333777===CCCHHHJJJNNNQQQNNNHHHFFFBBB>>><<<===???@@@AAABBB>>>:::;;;>>>AAABBBAAABBBAAA>>>;;;999888888888???DDDIIILLLNNNUUU___gggqqqxxxrrrdddVVVNNNGGGDDD???777222111..................------+++++++++******((('''&&&'''&&&&&&&&&&&&&&&''''''***+++,,,,,,,,,,,,///111555666999<<>>???@@@???===:::888777777888888777666666444555;;;CCCIIIJJJIIIyyydddTTTKKKHHHHHHJJJRRR]]]fffooovvvuuupppooonnnrrr{{{zzzwwwuuussswww}}}~~~zzzuuuqqqoooooonnnmmmkkkiiihhhjjjoootttwwwxxx}}}zzzxxxxxxxxx|||vvvooonnntttwwwuuuwww~~~~~~{{{yyyxxxxxxiiiSSSIIIAAA???>>>???>>>@@@HHHRRRdddkkkrrruuussspppnnnmmmcccYYYOOOJJJGGGDDDFFFIIIPPPSSSXXX]]]aaadddeeeeeefff\\\OOODDD>>>;;;888666666666555555555555666666555444333222222222222222444444222///---...444:::BBBJJJQQQSSSSSSSSSPPPKKKJJJEEE???<<<<<>>;;;;;;???BBBCCCCCC@@@>>>;;;888666777888999???DDDJJJNNNQQQWWWaaahhhmmmqqqtttvvvwwwtttkkk```TTTMMMFFFDDDAAA:::444222------...//////...---,,,***************)))((('''((((((''''''''''''((((((***++++++++++++,,,///222333777<<>>DDDJJJOOORRRTTTTTTLLLFFF>>>999888888888666222111000222444666777666222000000444<<>>:::666333444444555666777888999:::777777666555444333222111222222000---+++...666<<>>DDDKKKOOORRRXXX```hhhjjjkkkkkkjjjllllllggg___TTTLLLFFFEEEDDD===555222+++---///000111///...---)))***************))))))*********)))))))))******)))***+++++++++---000333222888???@@@>>>===@@@CCCEEECCC???<<<:::999999999>>>BBBFFFEEE@@@======@@@<<<888444111///...---,,,,,,+++***+++++++++)))((((((''''''''''''((())))))******************++++++)))((('''&&&%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&''''''((('''%%%%%%'''((((((''''''((()))***,,,,,,------***))))))+++...111222222+++***'''%%%$$$$$$$$$%%%###%%%(((,,,...////////////...+++)))'''%%%$$$### !!!"""######"""!!! ######"""""""""!!!!!!!!! !!!"""$$$&&&'''&&&%%%$$$%%%'''(((((('''&&&&&&&&&'''&&&%%%%%%$$$$$$###""""""$$$$$$###"""!!!!!!!!!!!! ###"""!!!"""###$$$###!!!"""##################"""!!!"""$$$'''+++222:::???:::444***$$$"""""""""!!!!!!""""""&&&,,,000333888===BBBDDDEEEDDD??????AAADDDHHHJJJKKKJJJFFFHHHLLLPPPSSSTTTUUUUUUMMMLLLJJJHHHGGGGGGGGGHHHGGGDDD>>>888333111111111111555<<>>CCCGGGDDD@@@<<<;;;>>>@@@@@@???<<<:::777555444666999;;;>>>DDDKKKOOOQQQVVV]]]cccggggggeeeccceeehhhfffaaaTTTLLLGGGHHHGGGAAA999444---...000222333222111000***+++++++++++++++******))))))(((((())))))***+++)))***+++++++++...222555555:::@@@@@@;;;888777999>>><<<888555333222222333666<<>>:::555222000///---,,,+++*********,,,+++***((('''''''''''''''(((((()))))))))******+++++++++++++++***)))'''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&((((((''''''&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&&&&'''(((***+++,,,------)))((((((***...000111111***)))&&&$$$######$$$%%%"""$$$'''***---.........---,,,***(((&&&$$$###### !!!"""######"""!!! ######"""!!!!!!  !!!###$$$&&&'''&&&%%%%%%&&&(((***)))((('''((()))******(((&&&%%%%%%###"""###$$$%%%$$$"""!!!!!!!!!!!! ###"""!!!"""###$$$###!!!"""""""""""""""""""""""" !!!$$$'''---666???FFFAAA888,,,%%%""""""!!! #########(((///777;;;@@@EEEGGGHHHHHHGGGDDDBBBBBBCCCEEEHHHHHHHHHGGGJJJOOOSSSUUUSSSQQQOOOLLLLLLMMMLLLIIIEEE@@@======:::444...***))))))***)))---333;;;CCCIIIMMMOOOJJJBBB777///------,,,,,,***((('''))),,,///111111///...---///444:::???BBBpppYYYLLLIIIKKKPPPVVV[[[ZZZYYYZZZXXXUUUYYY]]]ccclll{{{yyyqqqjjjeeeaaa^^^___`````````aaadddhhhllljjjmmmtttzzzzzzvvvwww|||wwwqqqqqqzzz~~~{{{wwwtttsssqqqvvv}}}|||iiiTTTMMMDDDEEEIIINNNPPPPPPVVV]]]dddrrryyyeeeYYYMMMGGGDDDCCCHHHMMMTTTWWW[[[___aaa```]]]\\\TTTMMMEEE???<<<:::666333444555666888:::;;;<<<<<<999::::::999777444000...///000///,,,+++...555;;;FFFNNNWWWYYYYYYWWWRRRLLL???:::555333666<<>>999999<<<>>>>>>===<<<:::888666666777999;;;===CCCJJJNNNOOOQQQWWW\\\bbbbbb___]]]```eeeeee```SSSLLLHHHKKKNNNIII@@@;;;333333444555555444222111---------------,,,+++***&&&&&&&&&&&&''')))***+++***+++++++++,,,///444888888<<>>CCCIIINNNOOOMMMLLLLLLMMMJJJGGGEEEFFFFFFFFFEEEHHHKKKPPPSSSTTTQQQMMMIIIHHHKKKMMMMMMIIIBBB;;;666444111,,,(((%%%%%%%%%&&&$$$''',,,222:::@@@FFFIIIDDD<<<222+++)))))))))((((((&&&%%%&&&)))---///000,,,,,,+++,,,///444999===uuu```TTTRRRTTTUUU[[[___\\\ZZZYYYXXXUUUSSSWWW\\\fffwww|||uuummmhhhddd```^^^```aaabbbbbbcccfffkkkooonnnqqqxxx~~~~~~{{{}}}}}}wwwyyy|||~~~~~~{{{wwwtttsssooosss~~~|||wwwyyyjjjVVVOOOHHHJJJOOOUUUUUUSSSVVV\\\aaaooo|||{{{ggg\\\PPPKKKHHHHHHLLLRRRYYY\\\```dddeeedddaaa___UUUOOOEEE???<<<:::666444333444666888999999999999999:::;;;:::777333///,,,...//////---,,,...333888@@@GGGMMMPPPSSSTTTOOOGGG===999444222555:::???BBB<<<999555666:::===???>>>===<<<:::999999999::::::===CCCIIILLLKKKLLLPPPTTTYYYYYYXXXWWW[[[aaaaaa]]]RRRKKKIIIPPPVVVSSSKKKEEE<<<;;;:::888555333222111////////////...---,,,+++%%%%%%&&&''')))+++---...+++,,,,,,,,,---111666:::;;;<<<>>>>>><<<888555333555444222000...............111555:::>>>@@@BBBBBB<<<888333000...---,,,***)))(((((()))***+++)))''''''&&&&&&&&&&&&'''((((((***+++---.../////////...+++***)))((('''&&&&&&&&&'''(((((()))******))))))(((((())))))))))))))))))***)))(((((()))((('''%%%'''''')))***++++++++++++))))))))),,,000222222111***)))&&&###"""!!!"""""" """%%%)))+++,,,,,,,,,&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!   !!!"""############%%%$$$$$$&&&(((******)))&&&(((+++------***'''%%%###"""!!!!!!######"""!!!!!!!!!!!!!!! """!!! """"""!!! """!!! !!!"""!!!###'''---666BBBOOOWWWOOOCCC333)))%%%$$$"""######&&&***))))))000888AAAHHHPPPUUUUUUSSSQQQPPPQQQNNNKKKJJJJJJJJJJJJIIIHHHKKKNNNPPPPPPNNNKKKIIIEEEGGGJJJJJJGGG@@@999444---+++(((%%%$$$$$$%%%&&&###$$$'''+++222999@@@DDD<<<555,,,'''&&&''''''&&&&&&$$$###$$$(((---000111++++++,,,,,,...111555888}}}kkkaaaaaaddd[[[aaadddaaa]]]]]]\\\YYYOOOSSSXXXbbbttt|||wwwpppjjjfffcccaaa___aaaccceeeeeefffiiiooottttttvvv{{{}}}~~~~~~}}}{{{}}}~~~{{{wwwtttsssooorrr{{{yyyssssss}}}iiiWWWPPPLLLNNNTTTYYYXXXTTTUUUZZZ]]]lllxxx}}}{{{jjj___TTTNNNLLLKKKOOOTTT^^^aaafffjjjkkkiiifffdddXXXQQQGGG@@@<<<:::666444222333555777777777666666999:::;;;:::777333...+++---//////...,,,...222777:::???DDDHHHMMMOOOJJJAAA===999555333555999===???888555222444999>>>@@@???======<<<;;;::::::::::::<<>>:::666333111000111111111000///---,,,+++'''((()))***---///111222,,,,,,------...222777<<<===<<<======>>><<<888444444333222000///.........---...222777<<<>>>>>>===:::777222///------+++***(((((('''(((******)))''''''&&&&&&&&&&&&'''((((((,,,---///111111111111000***)))((('''&&&%%%%%%%%%(((((()))***************(((((()))***************+++***))))))***)))'''%%%'''((()))******+++************+++...111333333222+++)))&&&###!!!!!!!!!""" """%%%(((+++,,,,,,,,,$$$###"""!!! ######"""""""""!!!!!!!!!!!!"""#########!!!  !!!""""""###""""""$$$######%%%'''))))))(((%%%(((+++---,,,***&&&$$$"""  !!!"""!!! """!!!!!!!!! """  !!!"""!!! """!!!  !!!""""""%%%)))000:::GGGTTT]]]VVVIII888---)))(((%%%"""$$$%%%))),,,+++,,,222;;;BBBIIISSSYYYZZZWWWTTTSSSOOONNNLLLLLLNNNPPPPPPPPPIIIJJJKKKLLLMMMLLLLLLKKKCCCEEEFFFFFFDDD???:::666)))(((&&&$$$$$$$$$%%%&&&$$$$$$%%%(((...555<<>>===<<<999777888;;;===;;;???DDDIIIKKKJJJGGGEEEQQQQQQQQQQQQPPPQQQRRRSSSOOOKKKKKKQQQ[[[___ZZZTTTEEEAAA<<<888555333000...000////////////...+++)))(((''''''+++000333333222000000///......111777;;;>>>>>>??????>>><<<:::888;;;888333000...,,,***)))...222555888999:::<<<===<<<999444///,,,,,,,,,---,,,+++***(((''''''''''''+++***)))'''&&&'''+++...000111222333222000...---))))))(((((('''''''''&&&'''((()))***+++******)))******+++,,,,,,+++)))(((,,,+++***)))((('''&&&&&&''''''((((((((()))******+++***+++...222222000---,,,***'''%%%#########$$$$$$%%%(((,,,///...,,,))))))&&&###!!!""""""""""""########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""  """###$$$$$$$$$$$$%%%''')))++++++)))&&&$$$######"""!!!!!!!!!!!!!!! """"""!!! """######!!! !!!###)))222===JJJVVV\\\[[[RRRBBB333((($$$$$$&&&%%%''',,,111111000222888BBBKKKWWW^^^]]]XXXRRRNNNPPPMMMLLLPPPUUUXXXVVVSSSMMMKKKHHHGGGGGGHHHIIIIIIGGGGGGHHHFFFAAA999222---***'''$$$!!!!!!"""$$$&&&%%%'''***---000333555777444///(((%%%$$$$$$###"""!!!"""###$$$&&&***///333222333222///000444777555~~~yyyssslllddd[[[UUUQQQQQQUUU___ppp~~~}}}sssnnnhhhgggkkkmmmllljjjeeedddcccdddgggkkkpppsss|||}}}}}}xxxvvvyyyzzz}}}~~~}}}|||}}}~~~~~~{{{yyy{{{zzz~~~nnn^^^WWW]]]aaaeeeddd___ZZZXXXWWW[[[dddppp~~~}}}pppfff]]]YYYXXXWWWZZZ___bbbfffiiimmmrrrwwwtttmmmaaaVVVHHH@@@>>>>>>;;;888111222333444555555444444222333555666444111---+++---...///000222222333333222444777:::<<<<<<;;;:::999777444333333444444444111333555777888<<<@@@CCC>>>>>><<<:::777777:::<<<;;;???DDDGGGGGGEEEEEEEEEPPPPPPQQQQQQPPPQQQQQQRRRRRRNNNMMMRRRZZZ^^^[[[VVVHHHCCC===888555333111//////...---......---+++))))))((((((+++///222333222222111000......000555999@@@BBBDDDEEEDDDBBB@@@>>>===999333///---,,,***)))...111444777888999;;;<<<<<<999555000---,,,,,,---,,,+++***))))))(((((((((++++++***((('''(((+++...111222222222111///---+++***)))))))))((((((((((((((()))***+++++++++***))))))******++++++***)))(((,,,++++++***)))(((''''''))))))***+++++++++******+++++++++...111222000------+++(((&&&%%%%%%&&&&&&&&&(((***...111111///,,,***'''$$$"""###$$$$$$$$$$$$$$$$$$$$$############!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!""""""  !!!"""###############%%%'''(((((('''%%%$$$$$$###"""!!!!!! !!!!!! """!!!!!! !!!""""""!!! """"""%%%***333>>>JJJTTTYYYYYYQQQCCC444***%%%$$$%%%((()))---222222000222888DDDNNNZZZaaa___XXXQQQMMMLLLKKKKKKPPPVVVYYYWWWTTTLLLIIIEEEEEEGGGIIIIIIHHHFFFGGGGGGEEE@@@888111---'''%%%###!!!!!!"""%%%'''(((***,,,///222333444444222---'''$$$###$$$###"""!!!"""###$$$&&&)))...222111444444222555:::<<<:::wwwjjj^^^WWWVVVTTTUUU___nnn|||}}}pppkkkiiikkkqqqvvvvvvtttooommmjjjhhhiiilllooorrr|||~~~|||zzz}}}{{{xxxzzz~~~|||zzz{{{zzz~~~yyyvvvuuuwww~~~qqqccc]]]eeehhhiiifff___XXXTTTSSSYYYbbbooo}}}uuulllccc```^^^\\\^^^bbbeeeiiimmmqqqwww|||zzztttggg\\\NNNDDD@@@===:::666000222444666777666555444000111333333333111///------...///111111222222222...000333555666666555444555555444222111000222444333444555666777:::===@@@======<<<999777666777999<<>>888444222000///---,,,+++,,,,,,,,,***((()))((()))+++///222333333555444333111111333777;;;DDDGGGJJJMMMNNNLLLHHHFFF@@@;;;444...,,,+++******---000444666777888999;;;;;;999555111...,,,,,,,,,,,,++++++******)))))))))+++++++++)))((())),,,///222222222111000---+++************))))))))))))(((******+++,,,,,,+++***)))(((((()))******)))))))))+++++++++******)))))))))***+++---......,,,***)))++++++,,,...111111000...---,,,***(((''''''((())))))***,,,000444444222000,,,)))%%%$$$%%%&&&'''(((&&&&&&%%%$$$$$$$$$$$$$$$""""""""""""############"""!!!!!! !!!!!!"""  !!!"""""""""""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!! !!!!!!  !!!"""!!! """$$$%%%(((...666???GGGNNNRRRRRRLLL@@@555,,,'''%%%%%%++++++///222111///222777CCCNNN]]]fffddd[[[PPPJJJGGGGGGIIINNNTTTVVVUUURRRIIIEEEAAABBBGGGKKKJJJHHHHHHHHHGGGCCC>>>666///+++$$$###!!! !!!###&&&(((,,,...000333444333111000---***%%%###"""#########"""###$$$$$$%%%(((---000000333555777<<>>AAAIIILLLPPPSSSTTTRRROOOLLLBBB<<<444...+++*********---000444666777777999:::999777444000...,,,************+++++++++******)))+++,,,,,,+++***+++...000333222222000...,,,)))((()))))))))(((((((((((((((++++++,,,---,,,+++***)))''''''(((((())))))))))))************))))))))))))***,,,...///...,,,***(((+++,,,---///000111000000---,,,***(((((()))***+++******---000444555333222,,,)))&&&%%%&&&((())))))((('''&&&$$$$$$###$$$$$$""""""""""""#########$$$!!!!!!!!! !!!!!!!!!  !!!!!! """"""""""""###$$$%%%&&&$$$###"""!!! !!!"""############"""!!!!!!!!!!!!  !!!"""!!!"""$$$&&&))),,,222888>>>BBBEEEFFFFFFAAA:::222,,,(((&&&%%%++++++---000...,,,000666???NNNcccooommm```QQQHHHBBBBBBDDDHHHLLLNNNLLLJJJDDD???<<>>???<<<888555---...000111222222222111///000000111111111000000---...///000000000000///...111222111...---///111333444444444333444777999666777888666333111000111888===AAA@@@>>>AAAJJJRRRXXX\\\___]]]VVVOOOLLLKKKOOOLLLHHHDDDDDDEEEHHHIIIDDD???888333///---,,,+++***((('''((()))******((()))***+++---000444888:::999:::;;;<<<===AAAEEEIIINNNPPPRRRSSSSSSQQQOOOMMMBBB<<<444...+++*********---000444666666777888999555444222000---+++***)))))))))***+++++++++******,,,---------,,,---///222333222111///,,,***((('''''''''''''''''''''''''''***+++,,,---,,,,,,******&&&''''''((()))******+++)))))))))))))))))))))))))))+++---...---+++(((&&&+++,,,...//////000111111...,,,***)))((()))***+++))))))+++...111333111000+++)))'''&&&(((************(((&&&$$$#########$$$!!!""""""""""""#########!!!!!! !!!!!!  """"""!!!""""""$$$%%%&&&######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!  """""""""###&&&(((---000666;;;======:::999777555111---***'''&&&&&&)))(((***,,,***)))---444CCCUUUmmm|||xxxfffPPPBBB<<<===>>>???AAA@@@>>><<<<<<999888<<>>888444222222666<<>>GGGNNNWWW\\\aaa^^^VVVMMMHHHGGGMMMKKKGGGBBB>>>>>>AAADDD===999444000...---+++))))))'''&&&''')))******))))))+++---///222666<<<@@@<<<>>>@@@AAACCCGGGLLLOOORRRQQQPPPNNNLLLJJJJJJIIIAAA<<<555///---,,,+++***---///333444555555666888111111111000///---+++***((()))+++,,,------,,,+++,,,---...///...///111333222111///---+++)))((('''%%%&&&&&&&&&&&&&&&''''''((()))+++,,,,,,,,,+++***'''''''''((()))***,,,---++++++*********)))))))))((()))+++,,,+++***(((''',,,---////////////111333///...,,,***))))))***+++(((((()))+++...///...,,,)))(((((()))+++,,,+++***+++)))&&&###"""!!!"""###!!!!!!!!!!!!""""""""""""!!!  !!!  """!!!!!!!!!"""###$$$$$$!!!!!!!!!!!!!!!""""""###!!!"""$$$%%%%%%$$$"""!!!###############"""""""""!!!"""######$$$&&&)))...333999>>>>>>:::555111---,,,***(((&&&%%%%%%%%%%%%$$$&&&(((''''''---555JJJ]]]vvv}}}gggMMM===777666666555444222111111222333555;;;CCCKKKPPPSSSVVVSSSMMMEEE<<<333---)))((('''''''''((()))+++,,,......//////---***'''%%%"""######""" !!!###$$$"""###%%%%%%$$$%%%''')))(((+++///666AAAKKKLLLGGG{{{tttkkkdddccckkkqqqssszzzuuuqqqnnnrrr|||}}}wwwtttuuuxxxzzzttttttsssoookkkiiijjjlllnnnooorrryyy{{{uuukkkooo{{{yyyqqqqqqppppppqqquuuzzz}}}qqqlllsssxxxxxxyyy{{{xxxrrrssstttvvv|||uuurrrssssssyyy~~~}}}uuujjjbbb]]]YYYaaaiiiooouuuzzzyyyuuulllgggfffjjjkkkjjjiiikkkiiimmmrrrwww~~~|||ooogggXXXJJJ???888555444444888>>>BBBAAA;;;444///,,,...222444555444222111111111111111111000//////******+++,,,,,,---......///......///000000///......///000///...///222444222444666666444222000000111222333444777<<>>888666999===666444111000///...,,,***)))'''&&&&&&(((***++++++)))+++...111333999@@@EEEDDDFFFHHHIIIKKKNNNRRRVVVUUUQQQKKKEEEBBBAAABBBCCC???:::555000...---,,,+++***---000222222222444555000000111222111000...---***+++---///000//////...,,,...///000000000222444111000...,,,***)))((('''&&&&&&&&&&&&''''''((((((&&&''')))+++,,,,,,++++++'''''''''((()))+++---///......---,,,++++++******((()))******************,,,...000///...///111444222000...,,,******+++,,,''''''''')))+++,,,+++)))))))))+++---//////---++++++)))%%%""" !!!""" !!!!!!!!!!!!!!!  !!!  !!!!!!!!!  !!!!!!!!!!!!!!! !!!###$$$%%%'''(((***,,,,,,***((('''$$$$$$$$$$$$$$$$$$$$$$$$ """#########$$$''')))...444;;;AAAAAA<<<555///)))(((&&&%%%$$$#########"""!!!###%%%&&&'''...777HHHZZZrrr~~~xxxcccJJJ;;;111111///,,,***))))))******...333:::AAAIIIRRRYYYVVVSSSMMMFFF>>>777222///,,,,,,+++******++++++,,,+++++++++***)))&&&$$$###"""###$$$### """%%%"""$$$%%%%%%$$$$$$%%%'''(((***---444@@@KKKLLLGGGzzzoookkkpppssssss|||yyysssoooqqq{{{|||xxxxxxzzz|||ttttttqqqlllgggfffhhhkkknnnooossszzz}}}sssllliiinnn|||~~~tttmmmlllmmmnnnppptttxxx{{{|||nnnuuu|||yyysssrrrrrrvvv}}}qqqooopppqqqwww~~~xxxmmmddd```ZZZaaaiiimmmrrrvvvuuupppkkkgggggglllnnnmmmmmmoooooossswwwzzz{{{pppgggZZZKKK@@@:::777666777;;;BBBEEEDDD===555///,,,///333666777555222000111111222111111000///...++++++,,,---...///000000000...,,,...111222///,,,---.........---...111333222444777888666333222111444333333444888===BBBEEEIIIQQQXXXXXXOOOFFFAAA@@@DDDDDDAAA:::333000333666333222000000000///---***)))'''&&&&&&(((+++++++++))),,,///222555:::BBBHHHMMMOOOPPPQQQRRRTTTXXX[[[VVVQQQHHH@@@;;;:::<<<>>>===:::555111///...,,,+++(((+++...000000000111222000111222444333222000///+++---///111222222111000,,,...000111000111333444000///---+++***)))((((((&&&'''''''''(((((())))))%%%&&&(((***+++,,,,,,+++(((''''''(((***,,,...000111111000///---,,,++++++)))))))))******++++++,,,,,,...000000...///222555555333000---,,,,,,,,,---(((''''''(((******)))((()))***---000222222///,,,+++)))%%%"""  !!! !!!    !!!!!!!!!!!!!!!   """###%%%&&&---///111333333111///---%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$$$$###$$$''')))---444<<>>777111)))(((&&&$$$""""""""""""!!! !!!$$$&&&(((000999@@@RRRhhhuuuppp^^^III<<<...---+++(((%%%$$$&&&'''$$$+++333999@@@HHHTTT\\\UUURRRMMMFFF@@@:::666444000///...---,,,,,,,,,,,,((((((((('''%%%$$$###""""""$$$%%%###!!! """%%%"""$$$%%%%%%$$$###%%%&&&)))***,,,333???JJJLLLGGG