BM6P6(@ {{{sssiiiaaa]]][[[ZZZ[[[WWWSSSNNNKKKJJJKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDD??????@@@AAABBBDDDEEEFFFDDDBBB@@@AAACCCDDDBBB@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAABBBCCCDDDFFFGGGFFFLLLZZZnnnssshhhdddaaacccgggmmmxxxzzzfffVVVMMMKKKFFFBBB>>><<<<<<<<<======CCCFFFEEE@@@===<<<999444555999<<<:::666444555888555666777888888888888888666666555555555555666666222222111111222444555666666555444555777777777666666666666666666555555444444444444444444444444444555666666777666555333222888888666444333444888<<<777777777888777666555555555777888777444333222333444333333222222333333444111444444000///222444333666333333666666444444666111222444666333000222888333444444555555444444333222333333444444333333222333444555555555777:::===CCCJJJZZZlllvvvmmmUUUAAA???999666666555333777???FFFOOO^^^ooo{{{~~~|||~~~ssshhhZZZOOOJJJGGGEEEEEEEEECCC>>>:::>>>===;;;999999999;;;;;;???AAACCCCCCEEELLLXXXaaauuu~~~vvvjjjfffdddbbbbbbcccccceeekkksss}}}~~~ttthhhXXXKKKAAA888999===777777<<<:::666555444333333333333333999999888666555555888:::666666666666666777777888777777666666555444444444333333333222222222222222222222333333222111///...000111222222111000111222...///222333333111///---000333555444222000111333333000000333222000000222222222222222222222222222222222333333333222111000%%%///555222...///000---222222222111111111000000555444333333333222///,,,000000//////000111222222333333222111000000000111444444333222222222333444...//////000111111222222444333333222333444666777444444444555555555555666999999888888;;;AAAHHHNNN^^^iiivvv~~~~~~|||{{{|||vvvmmmeeeaaa^^^]]][[[XXXSSSOOOKKKJJJJJJKKKGGGGGGGGGHHHHHHHHHIIIIIIFFFEEEEEEEEEDDDDDDCCCCCC?????????@@@@@@BBBCCCDDDCCCAAA@@@@@@BBBCCCBBB@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBCCCDDDDDDAAAFFFSSSggg|||yyykkkeee```aaaeeekkkwwwmmm[[[PPPLLLEEEBBB???======>>>>>>===@@@CCCBBB>>><<<===:::666555888;;;:::666444666888666666777888888888888888666666555555555555666666444444555666666666555444666666555555666777777777555666666666666555444444333333333333333333333333333444555666666555444444666666555444333444888;;;888888777777666666555555555666777777555333333444444333333222222333333444000444555111000222444333666444333666555222222555444000000444555222222444333444444555555444444333222333333444444333333222111333444555555666888;;;@@@GGGUUUfffpppiiiUUUDDD===888666777555333777>>>DDDLLL[[[kkkxxxyyymmm___UUUMMMJJJGGGFFFGGGEEEBBB>>>???===;;;:::999999;;;<<<<<<>>>@@@AAACCCIIITTT\\\mmmxxxzzznnnhhhfffbbb```aaa___bbbhhhpppzzzyyymmm]]]PPPFFF<<<<<<>>>888777;;;888888777666666666666666777444555444333222222555777777777666666777777888999:::::::::999888777666666333222222222222111111111111111222333222111000///000111222222111000111222///000111222222111000...000222444444222000111333444111111333333111111333666666666666666666666555444444555555444444333222+++333777444111222333111222222222222222222222222333222222222333111///,,,000000000000000111222222/////////000111222333444444333222111222333444555000000000000111111222333444444333222333444555555444444444444555555555555888888888888999===CCCHHHVVV___llluuuyyyyyyyyyyyyyyynnnhhhccc___]]]\\\YYYTTTOOOLLLJJJJJJJJJDDDEEEEEEFFFHHHIIIIIIJJJFFFFFFEEEEEEDDDCCCBBBBBB???????????????@@@AAAAAABBB@@@???@@@AAABBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBAAA@@@@@@AAAAAABBB===BBBNNN```tttpppggg```___bbbiiiuuuttt```QQQJJJDDDBBB@@@?????????>>>======@@@@@@<<<;;;<<<;;;777555888:::999666444666888777777888888999999888888666666555555555555666666444555777888777666444222777666555555555666888999666666666666666555444444444444444444444444444444111222333444555555555555333444555444444444777999:::999777666555555555666444555777777555444444555444333333222222333333444000444555222111333333222666333222555444111111333555///---222555444222222333444444555555444444333222222333333333333222222000222444555555555777888<<>><<<:::999:::;;;<<<888:::===>>>@@@FFFNNNTTTbbbpppsssmmmgggaaa]]]]]]ZZZ]]]cccllluuu~~~uuueeeWWWMMMAAA???@@@999777:::666777777666666666777777888111222222111000111444666888888777777888888999:::<<<<<<;;;;;;999888777666222222222111111111000000000000111222222222222111000111222222111000111222000000000000111111000000111222333333222111222333444222222555555222222555444444555555555555555555666666666666666555555555000555777444111222333333222222222333444444555555333222222333444333111///000000000000000000111222/////////000111222333444333222111111222333444555333222111000000222333444555444444333333333333444444444444444555555555555666777777777777:::>>>AAALLLSSS]]]iiiqqquuuvvvvvvyyynnngggbbb]]]ZZZ]]]ZZZUUUPPPLLLJJJIIIIIIEEEFFFFFFGGGHHHIIIIIIIIIGGGFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA???CCCMMM]]]pppxxxmmmbbb___aaahhhsss}}}yyydddQQQGGGBBBAAA??????@@@@@@>>><<<<<>>;;;999;;;:::777555777999888666555666777777777888888999888888777666555555444444555555666222333444444555444444333555555555444333444777999777777777888777666666555555555555555555555555555222333333444444444444444000222444555444444666777:::999777555444555666777333555777777666555555666444333333222222333333444///444666444222444333111333111111444444111111444444///...222444333222333333444444555555444444333222222333333333333222222000222555777666666777777888<<>>>>>>>>???@@@AAACCCCCCAAADDDLLLYYYkkk~~~tttfff```aaagggqqqzzziiiUUUIIIBBBAAA????????????===;;;===???>>>:::888999888555555666777777777666666777777777888888888777777666555555444444444444555555333222111111222555777999333444555444222222555888888999999999999888777777666666666666666666666666555555444444333333333333///222444555444444555555:::888666555444555777888444555777777666555666777444333333222222333333444///444666444333444444111111...///333444222333666111000222444333000111666333444444555555444444333111222222333333222222111111444777888777777777888777999>>>CCCGGGEEE@@@<<<444666777777666888999:::===BBBLLLYYYiiizzzooobbb[[[UUUMMMIIIJJJKKKKKKKKKBBB@@@>>><<<:::;;;;;;<<<777888:::<<<>>>BBBFFFIIISSSaaarrr}}}vvvlllaaaZZZYYYUUUYYY^^^dddkkkrrr{{{tttgggUUUFFFBBBBBB;;;:::<<<777444333333333333333444444222444555555555555777999999999999999999::::::;;;;;;;;;<<<<<<:::888666555333333222222111000000/////////000000111333333444000111222222111000111222111000///...///000222333222111111111222333444444555333333666777444555888777888888888999999999:::777666555555444444555555333222222111///...000222222222333555666777888999555555555777888888777555111111000000000000000111111000000///000000111111222222111000111222333444555444222000111222555777444444444333333222222111333333333444444444444555111333555777777888;;;===>>>BBBIIISSS```jjjppprrrxxxlllddd___]]]\\\ZZZVVVRRRNNNLLLJJJIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEEEEDDDDDDCCCBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAA@@@AAABBBAAA@@@???@@@BBB??????@@@@@@@@@@@@??????======>>>???@@@BBBCCCDDDAAACCCHHHSSSdddxxxzzzjjjbbbaaaeeemmmtttqqq]]]PPPEEECCC@@@?????????===<<<>>>???>>>999777999999666555555666777777777666666666666777777666666555555555555444444444444555555666444222222333777;;;>>>111444666666333222444777999999999999999888777777777777777777777777777777888777666444444333444444111333555555444333444555777666666555555666888999555666888888666555555666444333333222222333333444000555666333222444444333111//////333444222333666111222444666333///222888333444444555555444444333111111222222222222111111333555777888777777888999666777999;;;;;;:::999777222666777555555888;;;:::<<>><<<===777777777666555555555555555222333555555444444555777999999888888999999:::;;;;;;<<<===>>>===;;;999888555444444333222111000000000000000000111222333444000111222222111000111222000000/////////111222333333111///000222444444444555333333666777555555888666666777777888888999999777666555333333444444555666333222444333111222444222333444555666777888888444333333555666666444222222111111000000000000000,,,------...000222444555333222111000000111222333333222111111111333555777222333333333333333222111333333333333444444444444222333555666666777:::<<<;;;>>>DDDLLLUUU```hhhnnn~~~oooeeeaaaaaaZZZYYYVVVRRROOOMMMKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@?????????@@@@@@AAA@@@BBBCCCBBB@@@@@@AAACCC??????@@@@@@@@@@@@???????????????@@@@@@BBBCCCCCCBBBBBBFFFNNN]]]rrr~~~lllcccaaaccchhhnnnyyywwwdddXXXJJJGGGCCC@@@@@@??????>>><<<>>>===999888;;;;;;999555555555666777777666666555555555555555444333333555444444333333444444555666555444444555777:::<<<111555999999666444555777777777888888888777666666555555555555555555555555777777666555555555666777444555666555333333444555444444555666777888999999666888999888666555555555444333333222222333333444222666666222111444555444444111111444444111111444444222333666555333333777333444444555555444444333111111222222222222111111444555666666555555777999444666777666555555666777111666777333444999<<<;;;:::<<>>>>>777;;;:::999777666666666666333444666555444444444555888888888888888999::::::999:::<<<>>>>>><<<:::999666666555444333222111111111111000000000222333444000111222222111000111222////////////000111222333444111...///222444555444444222222666777555555888333333444444555666666777888666555333333444555666666222222666777444333666333333444555555666777777444333333555666555333111222222111000000000000000,,,,,,---...000222444555444333222000000000111111000000000111222444666666111111222333444333222222222222333333333444444444444555555444333444777999888;;;@@@EEEKKKTTT___gggoooddd```aaaZZZXXXVVVRRRPPPMMMLLLKKKEEEEEEFFFGGGHHHIIIIIIJJJCCCCCCCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDCCCAAA@@@BBBDDD??????@@@@@@@@@@@@??????BBBAAAAAA@@@AAAAAAAAABBBCCCCCCEEELLL[[[ooommmccc```aaadddiiitttxxxggg\\\NNNJJJEEEAAA@@@@@@@@@???:::<<<<<<888888<<<===<<<555444444666777888777555444555555555444333333222555444444333333444444555333444444444555555666666111666<<<<<<999666666888666666666666666555555444444444444444444444444444666666555555666777999:::666777777555333222444555222333555777888999999999777888999888666444444555444333333222222333333444333666666222000333666555888444333555444000///222888222000555888777555555333444444555555444444333111111222222222222111111444444555444333444666999333555666555333333666999111666777222222999===<<<888999===HHHXXXmmmnnn]]]WWWOOOIIIHHHGGGEEEDDDDDDBBB@@@===<<<;;;<<<===<<<999777777:::>>>BBBCCCFFFQQQ^^^iiivvv{{{ooohhhhhh^^^bbbeeeffffffjjjrrryyyyyyiiiVVVNNNKKKCCC@@@>>>777;;;;;;999777666555555555555666888777666555555666888888777777888888999:::555777:::;;;<<<:::999777777666666555333222111111222111000000000111222333000222222222111000111222...//////000111222222222444111...///222555555444444222222666666444555888555666666777888999999:::888777555444333444666777555000000666777444333666333333444444555666666666666666666666777777444222222222111000000///000000///////////////000111111555444222000//////000000......000111333555666666///000222333444333333222222222333333333444444444666666555333111111444666555999>>>@@@CCCLLLXXXbbb~~~pppddd\\\YYYWWWXXXXXXTTTOOOJJJIIIJJJGGGHHHJJJJJJJJJHHHFFFEEEJJJHHHEEEBBB@@@AAABBBCCCEEEEEECCCAAA??????AAACCC@@@CCCDDDBBBBBBCCCBBB>>>>>>@@@BBBBBB@@@>>>======@@@@@@AAAAAAAAAAAAAAABBBDDDBBBEEELLLWWWfff{{{rrrbbb[[[]]]aaadddrrr|||ppp___TTTKKKDDDCCCBBB>>><<<===::::::::::::999888777777555666777777888777777666666555333222222333444666555555555555555555555555111000000222444777888999;;;999666444444555666888333777:::999555333666999333444666888888777555444777888888888888777666666777777666555555555555666333333555666888:::<<<===777777666666666666777777444333222222111111111111666333222444333111111444444555555222...,,,...111000333666777555444333333000111222333444555555555555444333333222222222333///111333555666666666666666666555444222222555777777555444333444666888999888999>>>GGGRRR```uuuxxxhhhWWWLLLNNNOOOJJJGGGKKKJJJHHHFFFBBB>>>:::888666???<<<::::::===@@@BBBBBBEEEJJJSSS___mmmzzz{{{tttllldddccc```^^^]]]]]]aaammmyyyrrrcccQQQFFFDDDCCC???::::::;;;;;;:::999777555333888888888777777777777777666:::===<<<999777:::===:::;;;;;;;;;;;;;;;;;;;;;777777666666555333222111111111000000111111222222222111111111111111222222/////////000000000000000111222222222111111333555444444444777:::;;;777444555555555555666666666777333111......111555777888111222222333333222222111444444555555666777777777333444555444333333333444111111111111000000000000///000111222222111000///...000111111111111333555000111222222000000111222111111222333555777:::<<<000222333333333333444666111444666666555555777:::;;;:::::::::>>>EEEOOOUUUrrrfff]]]ZZZVVVWWWWWWTTTOOOKKKJJJJJJGGGHHHIIIJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBFFFEEEDDDAAA???>>>@@@BBBAAADDDDDDAAAAAACCCBBB???>>>@@@AAAAAA???>>>>>>???CCCBBBBBBAAAAAA@@@@@@@@@BBBBBBDDDJJJQQQ^^^ssssssbbbZZZ[[[```dddpppyyyuuueeeUUULLLDDDBBB@@@===;;;<<<:::::::::::::::999888777777777777777777777777777777666555444444555666666444444444444444444444444444333333444666777777666777777777666666555555555:::===>>>;;;666222333555333444666777888777555555777888888888777666555555777777666555444444444444777777777777666666555555666666555555555555666666444444333222222222222222666333222555666444444777///111222111000000333666111333555666444333444444111222333333444444444444555555444333333333333333111222444555666666666666666888999888666555555666555555444555666888:::;;;888999>>>FFFOOO\\\ppp~~~rrrbbbVVVVVVUUUNNNKKKNNNHHHGGGEEEBBB>>>;;;888777777999;;;;;;:::;;;===@@@CCCHHHPPP[[[iiixxx~~~xxxooohhheeeaaa^^^]]]\\\___jjjvvv~~~uuuhhhWWWKKKFFFCCC???<<<;;;;;;;;;;;;999777555444777777777777777777777888555999<<<;;;888777999<<<<<<<<<<<<;;;;;;::::::999999999999999777666555444444333333333333333444444222222111111111111111111/////////...---------,,,111222333222111111333555444333333555888999777444666666666777777777777777777555333333555777888888333333444444444444333333444444555555666666777777444444555444444333444444111111111111000000000000///000111222222111000//////000222111111111222444333444555555333333444555//////......///111222333000222333333333333444666333555777777555555777999888888888999<<>>???@@@BBBDDDCCC@@@???BBBBBB@@@>>>???@@@@@@>>>???@@@BBBCCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCGGGJJJTTThhh{{{tttcccYYYYYY^^^dddllluuu|||mmmYYYOOOFFFCCCAAA===<<<===999:::::::::::::::999888:::999777666666666666777444444555555555555444444333333333333333333333333555666777777777666555444444555777888888666444333444777:::999666555777999333444666777777777666555888888888888777666555444777666555444333333333333///111333555666666666666555555444444444444555555555444444333333333333333555333333555555333333666...///111111111333555888111333444444333333444666222333333444444444333333555555444444333333444444444444555666777777666666555888::::::888555444333333444555666888:::;;;===888999===DDDKKKVVVhhhxxxxxxiii\\\XXXUUUMMMIIIKKKGGGFFFDDDBBB???<<<:::999333888>>>>>>:::888;;;???AAAEEELLLVVVcccsss|||tttlllfffbbb^^^]]][[[\\\eeeooovvv{{{zzzpppaaaSSSIIICCC@@@>>><<<<<<<<<;;;999888666555666666666777777888888888444777::::::888777888;;;======<<<;;;:::999999888::::::::::::999888666666555444333333333333333444333333222111000000000111111000//////------,,,+++111222333333111111333444333222222333555666666555666777777888888888888888999777666777888888888666444444555555555555444444444444444555666666777777444444444444444444444444111111111111000000000000000000111111111111000000000111222222000000111222000222333222111000111222444333333222111222222222000222333333333333444666666777888888666666777888555666666777999===CCCGGGӵvvvjjj```ZZZVVVVVVUUUSSSQQQNNNLLLLLLGGGGGGHHHHHHHHHHHHGGGFFF@@@AAAAAABBBCCCCCCBBBBBBGGGGGGEEECCC???>>>>>>???BBBDDDBBB>>>>>>AAABBB@@@>>>?????????>>>???BBBDDDAAAAAA@@@@@@@@@AAABBBCCCĦNNNbbbvvvĦwwwdddXXXVVV\\\aaahhhӵuuu___UUUJJJFFFCCC???===???999:::::::::::::::999999:::999666444444444555666///111222444444333222111333333333333333333333333333555777888777555444333333444666777777666555444///111444555555555777999333444555666777777666666::::::999999888777555555777666555Ħ+++---000333555666666666444444333333333333444444555444444333333444444444555222111444333///...000222333333222222222222333111222333333222222555777444444444444444444333333444444333333333333333444666666666777777777777777555666888777555333222222333444555666888:::;;;<<<888888;;;AAAGGGQQQcccrrr{{{nnnaaaZZZTTTMMMHHHHHHGGGFFFEEECCCAAA???>>>===777:::>>>>>>;;;:::===@@@???CCCIIIQQQ]]]nnnwwwnnngggbbb^^^[[[YYYYYY___gggmmmrrr{{{xxxkkk\\\OOOEEEAAA@@@>>>===<<<;;;:::888777777444555555666777888999999555777::::::999888999;;;<<<<<<<<<;;;;;;:::::::::999999999999888777666555444333222111111111111111333333222111000000000000222111111111000000//////000222333333222111222333444333333333444555666777555666777888888888777777666555555777999999777555444444555555555555444444333333444555555666666777444333333333444555555444111111111111000000000///000000000111111000000000000111222111000///000111///000111000//////000111777777666666555555555555000222333333333333444666888888888888777777777777333444666777888:::===@@@4ĉ@ӵxxxkkk```ZZZWWWVVVUUUSSSRRROOOMMMKKKFFFGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@???@@@AAABBBFFFFFFFFFCCC@@@>>>>>>>>>BBBDDDBBB>>>>>>AAABBB@@@>>>????????????@@@CCCEEEDDDCCCAAA@@@??????@@@AAA>LEEEMMM```sss=hĦ{{{jjj[[[UUUYYY^^^4ĉ@ӵ|||dddYYYMMMFFFBBB>>>===>>>::::::;;;;;;;;;:::999999999888555333222333444555...000222444555444222111333333333333333333333333///222666777666444444555555555555555666666777777666777777666444222222222333444555666666777777777::::::::::::999888777666666666555>L222222333333333222111000///333333222222222222333333444444444333333444444555222///000333333000///111444333333222222222111000111222333222222222555777444444555555555444333333333333222222222222333333777777666666777777777777777777666444222222333555444555555666777999:::;;;999888:::???DDDNNN```pppvvviii___WWWPPPKKKJJJHHHGGGFFFEEECCCAAA@@@@@@===;;;:::999:::<<<>>>???>>>BBBGGGMMMXXXgggzzzxxxooohhhccc^^^[[[XXXWWWZZZ```dddjjjttt|||uuugggWWWKKKDDDBBB???>>>===<<<:::999999888444444555666777888888999666888::::::::::::;;;<<<:::::::::;;;;;;<<<<<<<<<999:::::::::999888777666555444333222111111111111333222222111000000111111///000000000111111222222000222444444222111111222444444444444444555777888333555666777888777666555333333444777::::::888777333333444444444444333333333333444444555666666666444333222333555666555444111111111111000000000///111000000000000000000111000111222111//////000111222333444333222111222444222222222333333333333222000222333333333333444666888888777777888888777777333555777888888999:::<<>>>>>???AAACCCBBB???>>>AAAAAA???>>>???@@@@@@@@@@@@BBBDDDHHHFFFCCC@@@>>>===>>>>>>HdĦFFFMMM^^^ooo=ĪjrrraaaXXXXXX\\\GG=?hhh[[[NNNFFFAAA===<<<>>><<<<<<<<<<<<;;;:::999888888777555444444444444555111222444666777666555444333333333333333333333333---111555666444444555888555555555555666888999:::888888888888888777666555333444444555666777888888999999::::::999999888777666555555HdĦ444222222222222222222222333333333222222222222333333333333333333333444444555///...000444555333222555000//////111333444222111///111222333222333444666333444444555555555444444333333222222222333444444666666666666666777888888999888777555444444777999666555555555777:::===???>>>;;;;;;===BBBLLL___ooo{{{nnnaaaWWWOOOJJJHHHHHHHHHGGGEEECCCBBBAAA@@@>>>:::777666999<<<=========AAAEEEJJJRRR```rrr{{{qqqkkkeee___]]]ZZZWWWYYY]]]^^^eeepppzzz~~~rrrcccUUUKKKEEEAAA@@@>>><<<;;;:::::::::555555555666666777777777777888999:::;;;<<<<<<<<<888999999:::;;;<<<======;;;;;;<<<<<<;;;:::999999888777666444333222222222222111111111111111222222,,,---......000000111222000222444444333111111111333444666666555555777888333444666777888777555444333444555777:::;;;:::999333333444444444444333333333333333444555555666666444222111222666777666333111111111111000000000000111111000000000000111111///000111111//////000111000111222222000000111222///000111222333333333222000222333333333333444666888666666666888888777666333555777888777888999;;;ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵSSSPPPĦGGGHHHHHHĦ@@@ĦAAA????????????BBBBBB@@@???AAAAAA===AAACCCFFFAAADdD|||?fӵĦӵƜ`1.׼sĭӵ```RRR@@@=========<<<;;;999888ӵ777777666666Ħ555666777777666444444333333666:::333555777Ħ555555666888999:::666Ħ777888888888777777555555444DdD111222555333333ӵ222333ӵ555ӵ------000222444Ħ666444ӵ555444444666ĭӵ555999AAA>>>===@@@JJJ]]]nnn|||tttdddWWWNNNIIIEEEHHHGGGFFFDDDBBBAAA??????;;;;;;;;;:::::::::<<<===;;;???CCCFFFLLLXXXiiivvv~~~uuuoooiiicccaaa^^^[[[[[[^^^\\\dddooozzz|||ppp```RRRIIIBBB@@@???===;;;;;;;;;;;;555555666666666666666666666777777999;;;<<<<<<;;;999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;:::999999999888777555333222222222000000000000111222333333.........///000000000111000222555555333111000000000333666666555444555666333555777999999888666555444444444555777888888666444444555555555555444444222333333444444555555666555222000222666888666333111111111111000000000000222111000//////000111222---///000000//////111222...///000///...---...000222333444555555555444444000222333333333333444666666444333555777999888666333555666666666777999:::?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eTTTSSSHLGGGHHHHHHShӵgLDDDBBB@@@@@@@@@>>>BBBCCC@@@@@@BBB@@@S?ʬAAAAAA3h?D%%)?ZufĦgLg&e\\\gĉ@g&e>&e@esssfff??BBBDDD???>>>>>><<<;;;999g<ĉ9999999998883we<Ħ3334445555553h?@e666333333777;;;111444888Z888;;;:::8887777773h?gL444555666777777777777555555555D%%)?111fff?><z222333=?Ħ222g&e333g&e...------S?ʬ3334ff?>ߝL555@e666g&e8884443333h?g&e>&e444666??KKKFFF@@@>>>???III\\\mmm{{{}}}kkk\\\SSSLLLHHHGGGFFFEEECCCAAA???>>>===999>>>BBBAAA===;;;===@@@999===BBBDDDHHHSSScccppp{{{xxxssslllfffdddaaa^^^]]]___]]]dddppp{{{xxxhhhWWWLLLBBBAAA???===;;;;;;;;;;;;666666666666666555555555555555666888:::;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::888888999999999888777777888777555333111000000/////////000000111222444444222222222111111111111111000333555555333111000000---111555666444333333444444666888::::::999777666444222111222333444333222555555666666666666555555222222333444444555555666555111///222666888666333111111111111000000000000222111000//////000111222,,,...///000///000111333000222333222111000111222222333444444444333222111000222333333333333444666555333222444777999888666333444555555555666888:::4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦSSSntHdĦFFFGGGHGgĉ@???HdĦDDD@@@>>>???AAA@@@@@@AAA???>>>===Htƅ^@@@@@@Bt=o9ĦDtfo9Ħg?HdĦHu]ĦXXXttHƅ^Hu]ĦH׼s~~~EEEBBBEEE???@@@>>>999888;;;tQ777777888888je<Ħ333444555Bt=o9ĦH׼s444444444555666666555666777HtĦ777777777888777Bt=o9ĦHdĦ<<<;;;888777555555444444444333Dtfo9ĦsߝLGdUĦ333Ht@cӵHu]Ħ...Hu]Ħ000///Htƅ^111qIܗGIӵ444H׼s777666Hu]Ħ444777Bt=o9ĦHƅ^Hu]Ħ888UUUWWWKKKBBB???<<>>:::===>>>===999777999<<<777;;;???@@@BBBJJJXXXcccvvvzzzsssiiidddbbbaaa]]]ZZZcccfffmmmxxx}}}jjjYYYRRRFFF>>>???@@@===999999444333333444666777666444888888888:::;;;===???@@@999;;;>>>>>>===;;;;;;;;;888999:::::::::888777666999999999888666444111000000000111222222222222111000000000000000000000000222222111000//////000000000111222333333333333333222444777777666444444444222222111///...///333666222333444444333333555666888555222555:::<<<:::777555444444444444333333333333333111///,,,,,,...000000000000000000000000000///000111111000///0002220002223333332221113334441114447777776663331111113333333333333333333333333334445555556666665555557778887774441111114448884DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦUUUq<niDdDĦFFFqet@@@???DdDĦBBB???===>>>???@@@AAAAAA@@@???q<RAAAAAAqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦZZZ`eĭDdDΦDdDĦDdDĦlllYYYRRRMMMEEEAAADDD888;;;;;;999888;;;geĦ999888777FSĦ555666qjRgdKӵDdDĦ444444444555666666666666777DdDĦ777666777777qjRgdKӵDdDĦ<<<:::888777555555555333222111HdDĦgdKӵDdDDdDĦ333DdDĦ4DufӵDdDĦ111DdDĦ444q<R333333peƜ4DuTӵ444DdDĦ444444DdDĦ444qjRgdKӵDdDΦDdDĦ777777:::AAANNNXXXXXXKKKAAA??????CCCTTTfffuuu|||zzzmmm___TTTMMMGGGCCCCCCFFFFFFBBB@@@@@@>>>===<<<<<<<<<<<<;;;:::999===@@@@@@AAAHHHTTT^^^mmmyyy}}}vvvnnniiigggeeebbb___```bbbhhhrrr~~~wwwhhhZZZMMMBBB@@@@@@<<<999999999888666666777666444222666666666666777888999:::999;;;===>>>===;;;:::;;;999999999999999888777777999999888888666333111000000000111222222222222111111111111111111111111111333333222111111111111111000111111222222222222222222333555555333222333444333333333111000111333666555555555333222222444666666444333555888999777555555555555444444444333333111111000///------000222000000000000000000000000///000111111000000111333000111222222111111222444111444777777555333222111222222222222222222222222111222333333444333333333444555444222///0003336664DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵVVVGIpӵDdDĦEEEpo9wӵDdDĦAAA???>>>>>>??????@@@AAAAAA@@@po9uBBBAAAAAABBBGIdnuR)ĦDdDĦnuR)Ħ~~~CdgĪjDdDĦDdDĦ]]]HߝL`o9DdDΦDdDӵDdDĦtttaaaWWWOOOEEEAAACCC555999;;;999:::<<>>;;;;;;>>>???<<<999;;;>>>@@@???@@@EEEOOOWWWcccppp{{{tttooommmjjjfffccc]]]___ccckkkvvvwwwcccVVVIIIBBB???<<<:::::::::999888888888777555333555555555555555666666666999;;;======<<<::::::;;;:::999999888888888888999999888888777555333111000000000111222222222222111222222222222222222222222444333222222222222222222000000111111111111111111222333333222111111222444444555555555333333444555666666555333111111333555333444555666777666444333555555555555444444444444///000000///...///111444000000000000000000000000222333333222000///000111///0002221110000001113331113336666665553332222221111111111111111111111111111112223333333333333334444443332221111114447774DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵVVV4DwDd<ĦEEEpuR)Ħ>d<@@@?????????===???@@@@@@@@@peӵAAAĦpeӵDx<>d<ӵDdd<>d<Ħ___4DufئL>eDdDʜ4DuTӵDdDĦ|||kkk^^^RRRGGGBBBBBB:::<<<<<<::::::<<aĦ777777peӵDx<DdDĦ444444444555666666777777666DdDĦ999444555555peӵDx<>d<777777666666666666666555444>d<ӵDd<DdDΦDdDĦ444DdDӵnd<DdDĦ333>d<Ħ+++peӵ444Ħ444F&uTӵ444DdDĦ999999>d<Ħ777peӵDx<>d<ʜ4DuTӵ::::::<<>>???CCCKKKRRR^^^jjj|||zzztttppplllgggddd]]]^^^```gggppp{{{|||kkk___PPPEEE???===<<<<<<777666666777888999777555555666666777888888888888888:::<<<<<<;;;:::::::::;;;:::888888777888999:::888888777666444333222111000000111222222222222111222222222222222222222222333222222111111111222222000000000000000000111111222333222111000000222444222444666666444333222333333444666555444333333444111444777888666444333222555555555444444444444333///000111000//////111333////////////////////////666666666333000---------...0001111110000001112221113335555554442222222220000000000000000000000003333334445555555555554445555555554444445557779994DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒR[[[VVVi?ʜtd<ĦEEEHHܗDӊBBBB<x>>>>>><<<===?????????B?daĦ777777B?Ho9555>d<444555666666777666555>d<ӵ444555B?Ho9888<x555666666777666666555&ӫeʬtIӇ444>d<Φ>d<Ħ444D&ӫetIӇ444DdDĦ111sdKĦ+++B?dp&ĒR444555>d<sdKĦ555B?Ho9666s&dq&ĒR888:::;;;>>>HHHVVVaaabbbVVVIIIBBBBBBGGGOOOWWWfffnnnzzz~~~nnn]]]RRRMMMIIIIIIKKKKKKFFFBBBBBB???@@@???<<<999888:::<<<999;;;===>>>???CCCJJJOOO]]]hhhxxx~~~xxxqqqkkkeeeaaa```___```dddlllxxxrrrgggXXXJJJCCCAAA@@@>>>777666555666777777666444333444666888999:::;;;;;;888:::;;;;;;999999999:::;;;:::999888888999:::;;;888777666555444333222222000000111222222222222111111111111111111111111111111111000000000000111222111111000//////000000111333333333222000111333555000222444555333222111111---111555888777555444333222444888999777555333333444444444444333333333333111222222111//////000111////////////////////////333444444222000......///...0001111110000001112221112224444443332222223330000000000000000000000002223334444445555554444446665554444445557778888884DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@haaa[[[VVVfdDĦEEE@ďDBBBBBBHkge>>>===;;;<<<===>>>???>>>@h??????@G@@@CCCHĪj@IŌTTT\\\BeneHkgenemmmaaafeHu]3hhseppp___QQQHHHDDDAAAAAA<<<555333777geĦja>aĦ777777@G333444se444444555666666666666555<Ō444444555@G666777Hkge555555666777777444444444HĪj@IŌ333555ege555444Hu]3hIŌ333444DdDĦ111ne444222@h000111>h444444555se999ne333333@G555555sĪj@h222444777999>>>JJJZZZffffff]]]PPPFFFBBBEEEMMMSSS\\\dddpppzzz~~~uuueeeZZZSSSNNNKKKLLLKKKFFFBBBBBB???@@@@@@<<<888666:::>>>888:::<<<>>>@@@DDDIIILLLZZZdddsss{{{tttlllfffbbbaaaaaaaaaccciiitttxxxqqqcccRRRIIIFFFCCC???:::999777777666555222000111222555777999:::::::::888999::::::888888999::::::999999999999::::::;;;888777666444333222222222000000111222222222222111000000000000000000000000000000000///000000111222333222111000///000111222222333333222111111222444...000222333222111111222+++///555888888666555444333444555777777666444333333333333333222222222222111222333222000///000111000000000000000000000000---///000111000000222444///0002221110000001113330002224444443332223334440000000000000000000000000000001112222222222222225554442223335556665554444DuXӵĵD^gggccc]]]WWWSSSDdDĦEEEEEEBBBAAAAAA???@@@>>><<<===???@@@@@@???@@@AAAAAAAAAAAA<<<@@@CCCCCCPPPTTTpppcccD^s׼sxxxfffVVVLLLGGG@@@@@@===777666999geFm8777>aĦ999999888444444555s׼s444444444555666666444555666Ho666444555666666444444444444444555666777888444444555444777888444444555D^333222111DdDĦ333555444444555333000111333444444555555s׼s666666444555555444555444444444222444666777<<>>@@@CCCGGGIIISSS\\\kkkyyyxxxpppkkkhhh``````___```eeeooo||||||nnn]]]PPPKKKEEE???<<<:::999888777666333111111333555777999999888777888999:::999777777999:::888999::::::;;;;;;::::::888777555333222222222333000000111222222222222111111111111111111111111111111000000000111111222333444333111000000000222222///111222222111000000111---///111111111111222444///222444666555555555666333222111333666777555222222222222111111111000000///111222222111000111222000000000000000000000000,,,...///000//////111222000111222222111111222444000222333333222222333444111111111111111111111111000000111222222222222111777555333333555666444333Φ4DuXӵtvӵ>d<ĦĦĦĦyyyiiieee___YYYTTTQQQQQQQQQ>d<ĦEEEEEEEEECCCCCCCCCBBBBBBAAAAAA@@@EEEBBB@@@AAACCCDDDBBB@@@???@@@AAAAAA@@@@@@BBBDDDAAABBBBBBCCCCCCBBBBBBAAA===@@@BBB@@@===<<>>@@@LLLOOOaaavvvĦeeeZZZ^^^eeeooozzz>d<ĦBe}}}jjjZZZNNNHHH>>>AAA@@@<<<;;;>>>geFYĉ999888>aĦ:::::::::999888777777666555555555777Be444444444444555666666333444666nu]ӵ555777888888777777666555333222333444666777333333333444555666777888666666777888999999888888777999;;;;;;888666555444222333333444555>d<Ħ666999666000...>d<Ħ555777777Ħ000222333555666666555555111222333444444444222222444444555555Be:::555555555555Ħ999444666777666333222444666333333333333333333333333666777888666888AAAOOO[[[hhheee\\\NNNEEEGGGPPPWWWUUU\\\eeemmmsssxxx}}}sssiiiWWWPPPLLLKKKJJJGGGFFFHHHGGGBBB===;;;<<<>>>===;;;;;;<<<===???AAACCCEEEFFFLLLUUUdddttt|||uuuooommm^^^^^^^^^^^^bbbkkkxxxwwwdddUUUNNNFFF>>>:::999888888999999777555555666888999:::999888777888999999888777777888:::777888:::;;;<<<;;;::::::888666555333222222333333000000111222222222222111222222222222222222222222222111111111222333333444555444222000000111222333---///111222000/////////---///000111111222444666444444444333222222555777333000---///555777555111111111111000000000000///---///111222222222333444000000000000000000000000000111111000---,,,,,,---000222333333222222333444000111333333222222333444111111111111111111111111222222333444444444444333:::777555666888888666333?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦlllbbbYYYWWWUUURRRPPPQQQgdDĦFFFGGGGGGDDDEEEFFFFFFFFFEEECCCBBB???@@@AAABBBBBBBBBAAA@@@>>>===>>>AAA@@@===???CCCAAABBBBBB@@@>>>>>>???@@@BBBEEEDDD@@@@@@BBBCCC@@@AAA@@@?????????AAADDDEEELLLXXXjjj{{{gdKĦddd___^^^bbbkkkvvvsdKĦuuucccRRRHHHGGGAAA>>>???>>>;;;ŶS===<<<;;;3we<999:::;;;<<<444999:::555111333::::::999999888888777777333333444iĉ@3hR/Ō999999999666444222555555666777777666555444111555555111///333555444555666666777888999999999999999999999999888777666666666666666555DdDĦ555444333222333sdKĦ888777gdKĦ555000888999...666===...222222333444555555555555333555888:::888666555666555gdKĦ777888999888666444333333555777444222111333444555555888444222444888;;;BBBIIIYYYZZZUUUIIICCCGGGLLLMMMVVVVVV\\\gggqqqvvv|||~~~~~~~~~~~~~~~~~~vvvjjj___VVVOOONNNMMMJJJHHHIIIDDDBBB@@@===<<<===>>>???<<<===>>>>>>>>>AAAEEEHHHIIIOOOYYYffftttzzzqqqiiiiiibbb]]]]]]___dddmmmvvv}}}rrrcccUUUHHHBBBAAA===;;;<<<:::777666888444444555666666555444333888888888888888888888888888888888777777777777666999777666666666555222///111000///...///000222333666...&&&&&&,,,222444222000000111111111111000000333222111000000111222222444222111111111111000//////000111222222222222111444333333222222333333444222111///000111222222222///000111111000111333666//////000111111111111111333111000......///111222000///...---...000222333000000000000000000000000111111222222222333333333//////...,,,+++---000444111111222333333333333222222222333333333333444444>Anenenenepppeee[[[WWWTTTQQQOOODeDDDDDDEEEFFFCCCCCCDDDDDDDDDCCCBBBAAA===>>>@@@AAABBBAAAAAA@@@???>>>???BBBAAA>>>???CCC@@@AAAAAA@@@>>>>>>???AAAAAACCCBBB??????AAABBB???AAA@@@?????????AAACCCEEEGGGSSSeeewwwnexxxggg___^^^aaaiiisss{{{nezzziiiWWWMMMGGGAAA>>>???>>>;;;>A:::;;;;;;k<;;;<<<;;;;;;:::888999777333444777888666777777777777666666666666555555555fh666666777777777777666555555666777777666555444333777777333222666888777666666777777888999999:::999999999999888888777777777777777666666De666555444333333333ne666666ne444333...444555,,,444<<<111000111222333333444444444222444666777888888777666666777ne666888666777888666444333444555777555222222333444555555:::666555888999888;;;???JJJMMMJJJAAA===AAAFFFGGGNNNNNNTTT```kkkqqqxxx~~~~~~}}}|||||||||ooo```WWWOOOLLLKKKHHHGGGHHHDDDBBB@@@===<<<===>>>???<<<============???CCCFFFFFFKKKTTT___mmm|||~~~vvvnnnjjjccc^^^]]]___ccckkkttt{{{ooo```QQQGGGAAA===:::;;;:::666555777333444555666666666555444888888888888888888888888666777777777888888999999666666666555333222222222333222111000000222333444333///+++,,,000333222111////////////////////////222222111000000000111222111111000111222222222111000000000111111111222222333333333333333333333333333222000000000000000///000111222222111000222333///000000111111111111111222111000//////000111222222111///......///000111000000000000000000000000111111222222222333333333/////////...---...111333000000111222222222222111222222222333333333444uuujjj^^^XXXTTTPPPOOOPPPDDDCCCCCCCCCDDDAAAAAABBBCCCBBBAAA@@@???;;;<<<>>>@@@AAAAAAAAA@@@@@@???@@@BBBAAA>>>???DDD???@@@AAA@@@??????@@@BBB@@@BBBAAA>>>>>>AAAAAA???AAA@@@?????????AAACCCDDDBBBMMM^^^qqq}}}lll```]]]___gggnnnuuu~~~qqq^^^SSSGGGAAA>>>>>>>>>;;;666888999;;;======<<<:::999:::888333///222888777333444444444555555555555555666666666666777777777666666666666666555555666666666666555555666::::::777666999;;;:::777777777888888999999:::888888888888888777777777888888888777777666666555444333333333444444555777666555000222111+++222999222111222333444444555444444222333333444555555666666777888666777999222444666777555444444555777555222222444555555555777555666::::::777555777<<>>======>>>???===>>>>>>===<<<===@@@BBBBBBFFFMMMVVVcccsss|||uuukkkeee___^^^___aaahhhoooyyy||||||nnn\\\OOOFFF@@@<<<<<<;;;888666888333444555666666666666666999999999999999999999999555666777888999:::;;;;;;555555444333111111333444222111000///000111222333///000111222333222111000000///...------...///000111111000000000000111111//////000000111222222333111111000000000111222333333333444555555444333333444333222000///.........000222444444222000000000///000111111222222111111222111000//////000111222333222000............///000000000000000000000000111111222222222333333333///000111111000///111222//////000111111111111000222222222222333333333xxxlll```YYYUUUQQQQQQSSSMMMKKKHHHEEECCCCCCCCCCCCAAAAAABBBCCCBBBAAA@@@???===>>>???AAAAAAAAA@@@???AAA@@@AAACCCBBB???@@@DDD???AAAAAAAAA@@@@@@BBBDDD@@@BBBBBB>>>>>>AAABBB???BBBAAA@@@??????AAACCCDDD???HHHWWWjjj}}}sssaaa^^^___eeekkkqqqzzzwwwdddWWWIIICCC??????>>>;;;;;;===666777888999:::999999888:::;;;<<<======<<<:::999666555111,,,...333444111333333333444444555555666555555555555555555444444:::::::::999777444222111555555555666666666666666777;;;<<<999888;;;===<<<888888888999999999::::::888888888777777888888888999999999888888888777777555555444444333333333333333444555666777777777666999555333000---000555444333444555666777777777777444333333222333555666777666777888777666666777888000222666777666555555555777555333333444555555444111000333888999777666999666999;;;:::999:::>>>@@@@@@AAAHHHUUU```iiittt}}}~~~~~~}}}|||zzzmmmbbbUUUOOOLLLHHHHHHJJJFFFEEECCCAAA@@@@@@@@@AAA???@@@@@@???======>>>@@@@@@CCCIIIPPP[[[kkk|||yyynnngggaaa___^^^^^^ccciiirrrvvv}}}xxxgggYYYMMMFFF@@@???===:::999:::444444555555666666777777999999999999999999999999777777777888999:::::::::666222//////111333444333.........---...///000000...111444444111//////000111000...------...000111000000000000000000111111///000111111000000111222444222111000000222444555222333555666666555333222333333333111/////////000///111444555333111111111000000111222222222222111111000000///000000111222222111000///......//////000000000000000000000000111111222222222333333333///111333333222111111111///000000111111111111111111222222222222333333zzznnnaaa[[[WWWTTTSSSUUUPPPNNNJJJGGGEEEDDDDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@@@@AAABBBBBBBBBAAA@@@???BBB@@@AAACCCBBB>>>???CCCAAABBBCCCCCCBBBBBBDDDFFFAAACCCCCC@@@@@@CCCCCCAAABBBAAA@@@??????AAABBBDDD@@@FFFRRRcccvvv{{{eeeaaa___dddjjjpppzzz{{{gggYYYLLLFFF@@@@@@???<<<;;;>>>::::::;;;;;;;;;:::888777@@@???>>><<<;;;;;;;;;;;;222555444///---000333444444444444555555666666666222333444555666666666666888999;;;;;;999555111///555555555555666666777777555:::<<<999999<<<===;;;999999999999::::::::::::999999888888888888999:::999999999999888888888888444444444444444333333333555555666666666666666555999888333111333333444999333444555666777777777777555444444333444555777999555666777777666555666777///222555777777666666666666555444444555666555444111...000444666555777:::666888;;;<<<:::999<<>>===>>>???AAADDDHHHMMMVVVdddvvv{{{qqqjjjdddaaa___\\\___dddlllqqqyyyrrrgggTTTJJJBBB???>>>:::888888555555555555666666777777888888888888888888888888888888888888888888888888888111+++,,,333777444000...............//////000...111333222...---///222222111///......///111222//////000000111111111111000111222111///...///000555444222222222333555777222333555666666555333222111222333222000000222444---000333555444333333333000000111222222222222222000000000000000111111222///////////////000111111000000000000000000000000111111222222222333333333///111444444333111000111000111222222333333222222111111111222222222333333{{{pppddd^^^ZZZVVVUUUVVVRRRPPPMMMIIIFFFEEEEEEEEECCCDDDDDDEEEEEECCCBBBAAA@@@AAABBBCCCBBBBBBAAA@@@BBB@@@AAACCCAAA>>>>>>BBBBBBCCCDDDCCCBBBBBBCCCEEEAAACCCCCC@@@@@@DDDDDDBBBCCCBBB@@@??????@@@BBBCCCBBBEEENNN]]]pppllleeeaaaccchhhooozzzlll^^^QQQJJJCCCBBB@@@<<<<<<>>><<<<<<======<<<;;;999888@@@???===;;;::::::;;;;;;333888999444000222555777555555555666666666666666111222333555666777777888444666888999999777555333555555444555555666777888444999;;;999999;;;<<<;;;::::::::::::::::::::::::::::::999888888999;;;<<<999999999888888888888777444444555555444444333222555555666666666666666555333666222222999555222;;;111222333444444555444444666555555555555777888999444666777777666555555666111333666777777777777888666555444555666777555444555111000333333222444888666777999;;;999666888===888999@@@IIIQQQZZZgggsss{{{xxxkkk\\\TTTNNNHHHFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCBBBCCCCCCBBB???>>>>>>???@@@DDDHHHLLLRRR]]]mmmxxxvvvpppiiieeeaaa]]]^^^bbbgggmmmwww|||tttZZZOOOCCC???===999666555777777666555555666666777777777777777777777777777888888888777777777666666888111,,,...444777444///000000111111111222222222///111111000------000444222111000//////000111222///000111222222333222222000222333222...,,,...000444444333333333444555666222222333444444333222222///111333222000///222555...000333444444444444555000111222222333222222222//////000000111111222222---......///000111111111000000000000000000000000111111222222222333333333000222333333222000000000111111222333333333333333111111111111222222222222~~~sssgggaaa\\\VVVSSSTTTSSSQQQMMMJJJGGGEEEEEEEEECCCDDDDDDEEEDDDCCCBBBAAA<<<===???AAABBBCCCBBBBBBAAA???@@@BBB@@@======AAABBBCCCCCCBBB@@@@@@AAACCC???BBBBBB??????CCCDDDAAACCCBBB@@@??????@@@BBBCCCCCCDDDKKKYYYlllssskkkdddcccfffmmmxxxsssfffUUUMMMFFFCCCAAA===<<<>>>:::;;;<<<======<<<::::::::::::;;;;;;;;;;;;;;;;;;555999999666555777777444666666666666555555555555222333444555666666666666777666666666666777777888555444444444555666888999333888;;;999999<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::<<<;;;:::999999;;;===>>>999888888888888777777777444444555555555444333222222333444666777777777777111666111111:::222)))444000111222333333444444444555555555555666777888888555777999999777666666777333555777777777777999:::666555444555777777666444666333222444444111111444555444666999777333666<<<777888>>>EEEKKKSSS```mmmwww}}}~~~qqqcccZZZSSSLLLHHHIIIGGGFFFEEEDDDCCCBBBBBBAAA@@@BBBBBBAAA???============BBBGGGJJJNNNVVVcccmmm~~~}}}vvvoookkkfff```___bbbdddjjjuuu|||cccUUUHHHBBB@@@;;;777666999888777666555555555666666666666666666666666666666666666666666777777777444333222222333333222222000111222222222222222222///000111000000111222444000000000000000000000000///000222333444444444333---111333111...,,,///222222222222222333333333444222222222222222222222222...111222111---,,,///222111222333333222222444555000111222222333333222222...///000111111222222222/////////000000000000///000000000000000000000000111111222222222333333333000222333222000//////000000000111222222222222222111111111111222222222222uuujjjccc]]]VVVRRRQQQSSSQQQMMMIIIFFFEEEDDDDDDBBBCCCDDDDDDDDDCCCBBBAAA888:::<<>>>>>???@@@>>>AAAAAA>>>>>>BBBCCCAAACCCBBB@@@??????@@@BBBCCCCCCCCCIIIVVVjjj~~~yyyooofffcccdddkkkvvvxxxlllXXXPPPHHHEEEAAA===<<<>>>888999;;;<<<===<<<<<<;;;333555888;;;<<<<<<;;;999666777666555777:::666000666666666555555444444444444444555555666555555555===:::666333222444666999555444444444555666888999333888;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::::::::<<<>>>???888888888777777777777666333444555555555444333222000111333555777999::::::222999222111999,,,)))222222333444555555555555444444555666666777777777666888::::::999888777888555666777777666777999;;;666555555666777777666444333111222666666222222444555333555888777333666>>>999:::>>>EEEIIIPPP^^^kkkyyywwwiii```YYYQQQLLLLLLEEEEEEDDDCCCBBBAAA@@@@@@???@@@AAA@@@>>><<<<<<<<<;;;@@@FFFIIIJJJQQQ[[[eeexxx{{{tttoooiiicccaaacccbbbiiittt}}}jjj\\\MMMGGGDDD???:::888:::999777666555555555555555555555555555555555555333333444555666777888888000444888666222///111555//////000111111111111111///000111333444444444333......////////////......000111333444555555444444+++///222111...---000444///000111222222222222111222222111000000111222222...111222///+++)))+++///444444444333111111222444111111222333333333333222......000111222222222222000111111111000///...---000000000000000000000000111111222222222333333333111222222111///...///000//////000111111111111111000111111111111222222222rrrfff___ZZZVVVSSSOOONNNLLLJJJHHHEEEDDDCCCCCCCCCBBBAAAAAAAAAAAABBB>>>>>>======>>>@@@AAACCCBBBBBBCCCAAA@@@???@@@BBBEEEDDDCCCBBBBBBBBBBBBCCCDDD>>>;;;===???AAAEEEIIICCCCCCBBB@@@>>>???CCCFFFAAAFFFMMMUUUbbbuuuyyyfffaaadddhhhqqqyyywwwbbbVVVJJJFFFDDDBBB@@@AAA???<<<::::::<<<===<<<:::::::::;;;;;;:::888777555666555444333333444555666333444666888888777666555333555666555444444555666999888777666666777888999333888888333333888;;;999666888:::;;;;;;<<<===>>><<<;;;:::999:::;;;<<<===;;;999777888::::::777444888888888777666666777888888777666666666444111///111333666666333222444666444333111000000111333444666333111333666888777555666777777666555555777999666666777777888888888999333555888888777666666777===:::777444333333555666222444777777555333222222000222444555666777999;;;444999>>>>>>???HHHZZZiiivvvssscccXXXQQQMMMJJJJJJGGGEEEDDDDDDDDDCCCAAABBBAAA@@@AAAAAAAAA>>>===:::<<<>>>AAAGGGPPPZZZaaannn|||xxxpppkkkfffccc```gggiiipppzzzxxxhhhTTTHHHEEEDDD@@@<<<;;;;;;:::999888777666555555666666666666666666555222333555666777666555555777666333111000//////000000111222333333333333222...///111111000000111333222222222222222222222222444333222111111111333333000000000000000111111222---------...///111222333 +++666999444......111,,,///222222000///111444111333444444333222333444333333333222222222111111111,,,,,,333888888444222...000111000///...///111///.........///000222333000111111111111222222222111111111111000...---,,,000000111222222222222111333222111111333333333222vvviiiaaa[[[WWWUUUQQQOOOMMMKKKHHHEEECCCBBBDDDCCCBBBBBBAAAAAABBBBBB???????????????AAABBBCCCAAABBBBBBAAA??????@@@AAACCCCCCBBBBBBBBBBBBBBBBBBDDD???===???@@@@@@BBBFFFBBB@@@??????AAABBBAAA???@@@CCCHHHPPP]]]ppp~~~llleeeeeeiiipppwww|||iii[[[MMMGGGDDDAAA@@@@@@@@@===;;;;;;===>>>===;;;;;;;;;;;;;;;:::999999888666555444444444444555666222444555777777666555444333555666555444444555777999888777666666777888999333777888444333888:::999777999;;;<<<<<<<<<===???<<<;;;::::::::::::;;;<<<:::888777777999999666444:::999888888888999999888888777666777777666333111111333555555444333444666444333222000000222333444444222111222555666666555444555666666555666888:::666666777777777888888888444666888888777666777888;;;:::777555444444555555222444666666444222222222000222444555666777999;;;555999=========FFFVVVdddsssvvvfffZZZRRRLLLHHHHHHFFFEEEDDDEEEDDDCCCAAAAAA@@@??????@@@@@@>>>===:::;;;===@@@EEEMMMVVV\\\hhhwww}}}uuuoooiiieeebbbdddfffkkkuuuxxxlll[[[OOOIIIEEE@@@<<<888888888888888888888888333333444444444444333333222222333444444444444444666666555444333333333333111111222222222333333333///000111111000///111222000000000000000000000000111111000000000111222222/////////...///000000111.........///000111222333(((...555666222///111333111111111222444444444333111333555444333222222333333333333222222222111111222......222555222///...///000111000///...///111000/////////000111333444000000111111111222222222111111111111000///...---000000111222222222222111000000000222333444444444{{{nnnddd]]]YYYWWWSSSRRROOOLLLIIIFFFCCCBBBDDDCCCBBBBBBAAABBBBBBBBB??????>>>??????@@@AAABBBAAAAAABBB@@@???>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBCCC@@@???AAAAAA??????CCCAAA>>><<<>>>CCCDDD???:::@@@AAACCCIIIUUUggg}}}sssjjjggghhhnnnsss~~~qqqbbbRRRIIIDDD@@@???@@@@@@>>>===<<<>>>>>>===<<<999888888777777777888888666555444444444444555666222333444666666555444444333444666666555555666777999888777777777777888999444777777444444777999999888:::<<<======<<<>>>???<<<;;;;;;:::::::::;;;;;;999888777888888888666444;;;999777888;;;<<<:::888888777777888999888666444111333555555444333444555444333222111111222333444333222111222444555555555222444555555555777999;;;666666777777777777888888666777888777666666888:::999888888777666555555444333444555444222111222333000222444555666777999;;;888;;;>>>>>>>>>EEESSS^^^nnn{{{}}}mmm```UUUMMMIIIFFFEEEDDDEEEFFFFFFDDDBBB@@@???>>>???@@@@@@???===:::;;;<<<>>>BBBIIIQQQVVV```ooo|||uuunnnhhhdddaaabbbfffnnnxxxzzzqqqdddXXXNNNFFF@@@===999999888888777777666666222222333333333333222222111111111111111222222333333333444555555444444444333222111111111222333444000111222111000///000111000000000000000000000000//////......///000111111...............//////000////////////000111333333000111222111000000222444333000///111555777444111222444555444222111111222333333333222222222111111///---...222222...---//////000111111//////000111111000000000111222333444000000000111111111222222111111111111000///......000000111222222222222111111111222222333333333222sssggg___ZZZXXXUUUTTTQQQNNNJJJFFFCCCBBBDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@>>>>>>???AAA??????@@@@@@AAAAAAAAAAAA@@@???@@@CCCBBB???>>>AAAAAA>>><<<>>>AAABBB???<<>>===<<<============:::999888777777888::::::555555555444444555555555222333444555555555444444333444666666555555666888888888888888888888888888555777777555444666888::::::<<<===>>>=========>>><<<<<<;;;;;;:::::::::;;;999999999999888888666555:::888666888<<<===;;;888888888888999;;;;;;999777222333444555444444444444444333222222222222333444333333222333444555666666333444555555555666888:::666666777777777777777777777888888777666666999;;;777777888888777666555444333444444333111111333444111333555666666777999::::::===@@@AAABBBHHHRRRZZZjjjwwwwwwhhh[[[QQQLLLFFFEEEEEEFFFGGGGGGEEECCCBBB@@@??????@@@AAA@@@???<<<<<<===>>>@@@EEELLLQQQ[[[iiizzz{{{tttmmmhhhbbbbbbdddiiiqqq{{{}}}xxxmmm___RRRGGGBBB@@@===<<<:::888666444222111333444444555555444444333333222111000000111222333111111333333333333111000333222111000000222444555111222222111///...///000222222222222222222222222.........//////000111111///............///000000/////////000000111333333444222000///000111222222000///...000333444222111333444555444222000000000333333333222222222111111++++++---111111...///333///000111111000///000111000000000000111111222222000000000000111111111111000000111111111000000///000000111222222222222111222333444444222111000000xxxkkkaaa[[[YYYWWWVVVSSSOOOKKKGGGDDDCCCDDDDDDCCCBBBBBBBBBBBBCCC??????@@@@@@@@@@@@@@@@@@AAAAAABBB@@@???>>>???AAA??????@@@AAAAAA@@@@@@???<<<===@@@DDDCCC??????BBBAAA@@@???>>>===>>>@@@BBBDDDAAA@@@EEELLLZZZrrrqqqgggdddfffhhhvvv~~~}}}lllXXXLLLFFFAAA@@@AAA=========<<<;;;;;;;;;<<<===<<<;;;::::::;;;===>>>444555555555555555555444333333333444444444444444333444666666555666777999888888999999999999888888777666666666555555777:::;;;<<<>>>>>>===<<<======<<<<<<<<<;;;;;;::::::999999:::::::::999888777777777666666888;;;<<<;;;888999888999:::<<<<<<:::888333333333444555555444444444333333333333333333444444444555555555666777888666666777666444444555777777777666666666666666666777777777666555666888;;;555666777888888777555444333333444333222222333555111333555666666666888:::999<<<@@@DDDHHHNNNTTTXXXgggtttooo```UUUOOOHHHGGGFFFGGGHHHHHHGGGEEEDDDCCCAAA@@@BBBBBBBBBAAA>>>>>>??????@@@DDDIIIMMMYYYeeetttyyyqqqlllfffeeedddfffkkkuuu~~~ttteeeVVVJJJDDDBBB===<<<;;;999666444333222333444444555555444444333444333222111111222333444222333444444333222000///333222111000000222444555111222222111///...///000222222222222222222222222...//////000000000111111000000//////000000111222////////////000111222222222000...///111111000...---000222333111111222444222444555444111000000000333333333222222222111111...---///222111///000444000111222111000///000222//////000000000000000000//////000000000111111111///000111111111111111000000000111222222222222111...111444444333222222333~~~pppddd]]]ZZZXXXWWWTTTPPPLLLIIIFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCAAA@@@???@@@BBB@@@@@@AAABBBAAA@@@???>>>;;;<<<@@@DDDBBB>>>???CCCAAAAAA@@@===;;;<<<@@@DDDDDD@@@@@@EEEIIISSSiiisssgggcccdddeeepppxxxrrr^^^QQQIIICCC@@@AAA<<<======<<<::::::;;;<<<999999888888888888999999444444555666666555444444444444444444444555555555333444666666666666888:::888888999::::::999888888888666666777666444666:::;;;===>>>>>><<<;;;;;;<<<<<<<<<<<<<<<;;;:::999999888:::;;;:::888666666777444555888999;;;;;;;;;:::999999999;;;<<<<<<:::888333333222444555666555333333333444444444444333333444555666666555666888:::666777777666333333444555777777666666666666555555555666777666555555777999555666777888888777666666222444555555333333444666222444555666666666888999666;;;BBBKKKRRRXXX[[[\\\eeeppp{{{ttteeeYYYTTTLLLJJJHHHGGGHHHIIIHHHGGGGGGEEEBBBAAABBBCCCBBBBBB??????@@@@@@@@@CCCGGGKKKUUU___lllwww|||sssmmmhhhfffddddddgggooozzzzzznnn___QQQHHHDDD::::::999999888888777777222222333333333333222222555444444333333333333444666666555555444333222111333222111111111222333444000111222111000///000111000000000000000000000000//////000000000000//////000000000000000111222222///////////////000111111000//////000111000///---///222666666333222444777111333444333111000000111333333333222222222111111444111000222222///...111000111222222000000111222...///000000000000///////////////000000000111111//////000111222222222222000000111222222222222111(((---222444444444666888vvvhhh```\\\XXXWWWTTTQQQNNNJJJHHHFFFEEEDDDDDDCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBBAAAAAACCCCCCDDDBBBAAA@@@AAACCCAAABBBCCCCCCBBB@@@>>><<<<<<>>>BBBDDDAAA<<<===BBB@@@>>>=========>>>??????AAA===>>>DDDFFFLLL```uuuvvvhhhdddddddddhhhqqq}}}yyyeeeWWWMMMEEE@@@???<<<>>>>>>===;;;:::<<<>>>777777777777777666555444444444555666666555444444555555444444555555666777333444666666666777888:::888999999::::::999999888999666555888666333555:::;;;<<<======;;;::::::;;;<<<<<<<<<<<<<<<:::999888666888:::888666444444666222666;;;<<<;;;:::<<<>>>:::::::::;;;<<<<<<999777444222222333666666555333333444444444444444444333333555666666444555777:::555666666555333333444666777777666666666555555555333555666666555555666777555555666777777777777777222444666777666555555666222444555666555666777999888>>>IIIVVVaaaggghhhfffccclllvvv}}}{{{lllaaa[[[PPPMMMJJJHHHHHHIIIJJJJJJIIIFFFCCCAAAAAAAAAAAA@@@>>>????????????AAAEEEHHHPPPXXXbbbmmm|||~~~tttmmmfffeeecccaaaccckkkvvv~~~xxxkkk[[[LLLCCC:::::::::999999999999999333333444444444444333333444444444444444333222222555444444333333444444444111111222222222333333333///000111111000///111222000000000000000000000000//////000000///...,,,,,,///////////////000111111..................///000000000000000///000111222111222444555444444555555000222333333111000111111333333333222222222111111777111...111333111//////000111222222000000111222///000111111111111000///////////////000000000111...///000111222333333222000000111222222222222111(((...333555444333555777zzzkkkbbb^^^XXXWWWUUURRRNNNKKKIIIGGGEEEEEEDDDCCCCCCCCCCCCCCC>>>???@@@AAA@@@@@@>>>===CCCDDDDDDCCCAAAAAABBBDDDCCCCCCDDDDDDBBB@@@===<<>>:::<<>>===???@@@>>>;;;;;;===???<<<<<<======<<<;;;999777333444555666666555444333666555555555555666777777333444666777666777999:::888999:::;;;;;;:::999888999666555888777333444;;;;;;<<<===<<<:::999999:::<<<<<<======<<<:::999777444666888777444222333444111777>>>???;;;999===AAA;;;::::::;;;<<<;;;999777444222222333666777555222333444444555555444444333222444666555333333666999333444555555444444666888777777666666555555555444111444666777666555555555555555666666777777888888111444777888777666666666222444666666555666777999<<>>???>>>>>>@@@DDDGGGKKKRRR\\\fffvvv~~~sssllldddcccaaa```bbbiiittt}}}tttbbbNNNAAA======<<<;;;:::888888777555666666777777666666555333444444555444333222000222111000000111333444555000111222333333333333222...///111111000000111333222222222222222222222222.../////////...,,,***)))...............///000000......---------......///111222111///...///333666222000///111555666444111///111222333111111111222333333333222222222111111444...***///444333111111000222222222111000111222000111222333333222000000////////////000000000000...///000111222333333333000000111222222222222111---222777777333000000222ooocccbbb[[[WWWRRRMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@???@@@CCCEEECCCAAADDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDBBBAAA@@@??????DDDCCCBBB@@@???>>>>>>>>><<<999777999===@@@AAA@@@AAA@@@@@@@@@@@@EEESSSaaavvvnnnaaa```cccaaaeeemmmyyypppaaaUUUJJJ>>>555???AAAAAA???;;;:::;;;>>>;;;::::::999999999999999555555555555555555555555666555555444444555555666444555555666777888888999999:::;;;;;;;;;:::999888666666666666666777888888???>>>===;;;:::999888888:::888999<<>><<>>;;;777333555999555444444444444555666666666555444333222333444444444444444333333222222222222222111111222222333444***///444666555333333333000000////////////000000222222111...------///111////////////////////////111000//////111333333333////////////000111222222555444222111111222444555444666888888666333222222666444333333333333222000000111222333333222111000...)))(((---000...///444...//////000111222222222//////............//////000111222111000///000111000000///////////////000000111222333333333333333tttgggddd\\\YYYSSSOOOLLLJJJGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCBBB@@@???AAACCCEEEDDDBBBDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAA@@@@@@???AAA@@@@@@??????@@@@@@@@@AAA>>><<<===???AAAAAA@@@<<<<<<>>>??????AAAMMMYYYnnn~~~rrrfffbbbddd```dddlllwwwssscccWWWLLLCCC<<<;;;===>>>===;;;:::<<<>>>888777666666555555666666555555555555555555555555555555444444444444555555555555666777888999:::::::::;;;;;;<<<;;;:::888888666666555555666666777888>>>===;;;:::999888888888:::888888:::===<<<777333555666666555444444666888888888999:::;;;;;;;;;;;;::::::;;;;;;::::::999888777555444444444444333111555555555444444444444444000111222333444444444444222222222333333333444444444444444444555555555555444555555444333444666888777777666555555555555555555555555444444444444444555444333333333555666777999<<>>======<<<<<<>>>BBBDDDHHHMMMTTT]]]iiiwww|||tttoooggg``````bbbeeelllrrr~~~vvviiiYYYMMMDDD???<<<;;;999666888<<<777666555444444444444444666555444333333333444444555444444444333333333222222222222111222222333444+++...222444222000000111000000////////////000000000111000...,,,,,,...111000000000000000000000000000//////000222333333222000111222333333222000///444333111000000111333444000333666666555444444444444333222222222111000///000111222222222222111000444///...222333000111555.........///000111111111000//////......//////000000111222111000///000222111111000000000000111111000111222222333333333222|||nnnggg^^^[[[VVVRRROOOKKKGGGEEEEEEEEEEEEEEEEEEDDDCCCCCCAAA@@@@@@AAACCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@@@@???>>>>>>>>>???@@@AAABBBCCCDDDBBB@@@???@@@@@@???>>>:::;;;===@@@??????GGGQQQeeeuuuxxxlllfffddd```cccjjjtttxxxhhhYYYOOOHHHDDD777999;;;<<<;;;;;;<<<===999999888777777777777888555555555555555555555555555444444333333444444555666666777888999:::;;;;;;;;;<<<<<<<<<;;;:::888777666555555555555666666777===;;;999888777777888888;;;888666777888888444111444444555444333333666888888999:::;;;;;;<<<<<<;;;999999::::::999999888777777555444444444444333111222222222333333444444444222222111222222333444555222222222222333333333333333333333444444444555555444555555555444444666888777777666555555555555555555555444444333333222222111222333555666666666666777888???LLL^^^ooozzz}}}vvvpppqqqyyyvvvggg[[[PPPNNNQQQVVV^^^eeeccc\\\QQQHHHBBB???===<<<:::===>>><<<:::;;;???DDDEEEIIIPPPYYYeeettt{{{rrriii```^^^^^^```ffflllzzz|||qqq```QQQEEE@@@<<<<<<:::777888;;;999888666555444333333333666555444333333333333444555555555444444444444444222222222222222333444444///000222222111000000111111000000//////000000111///000///...,,,,,,...000111111111111111111111111///...///000222333222000///111444666666555222111222222000000000000222222---000333444444444555666222222111111000/////////000111111222222111111000444111///111000......111---......//////000000000111000000//////000000111000111222222111000111222222222111111111111222222000111222222333222222222tttjjjaaa]]]YYYTTTQQQMMMHHHEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@AAACCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>>>>>>>???AAABBBCCCAAA@@@?????????>>>>>>===>>>>>>???@@@@@@???FFFNNN___oootttjjjdddaaaccchhhqqq}}}~~~mmm\\\OOOIIIHHH888999;;;<<<<<<<<<<<<<<<::::::999888888888888999555555555555555555555555444444333333333333444444555555666777999:::;;;;;;<<<<<<===<<<<<<:::888777666555555555555555666666:::999888666666666777888999777555444555666444333444555555444333444777999888999:::;;;<<<<<<<<<<<<:::::::::::::::999888888777555444444444444333111111111222222222333333333333222111111111222444555111222222222222333333333222333333333444444444444333555666666555555777888777777666555555555555555666555555444333222222111111111222444555666777777666666:::DDDUUUggguuu}}}yyypppooovvv|||kkk^^^RRRNNNPPPUUU]]]dddggg___SSSIIIBBB???>>>===:::;;;<<<;;;:::;;;>>>AAADDDHHHOOOXXXdddsss~~~sssiii```]]]^^^```eeelllvvv}}}wwweeeTTTJJJDDD>>><<<:::555444666888777666555444444444444555555444444333333333333555555555555555555555555333222222222222333444444444444444333222222222333111000000000000000000111000000000///......///111111111111111111111111111.........000222333111///---///222555777888888888222222111111111111222222,,,///111222222333444555111222222111///......///000000111111111111000000////////////...------///.../////////000000111111111111000000000000111111000111222222111111222333111111000000000111222222111111222222222222111111zzzmmmccc___ZZZUUURRRNNNJJJGGGEEEEEEEEEEEEEEEDDDCCCCCC???@@@AAABBBBBBCCCDDDEEEGGGGGGHHHHHHHHHHHHGGGGGGCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>???@@@@@@>>>???@@@@@@@@@???@@@@@@CCC@@@??????>>>???EEEMMM[[[kkk~~~|||nnneeebbbcccfffnnnyyyrrr___PPPIIIGGG==================<<<;;;777777666555555555555666666666666666666666666666555444444333333444444555333444555666888999::::::<<<<<<======<<<:::999888777666666555555555666666888777777777777777777777777666444444555666666666444555666555555666888;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777555444444444444333111333333222222222111111111333222111000111222333444111111111222222222333333222222222222333333333444333444666666666666777999777777666555555555555555777666666555444333222222222222111111333555777888666555777???LLL]]]llltttzzzssskkkjjjqqqyyynnnaaaTTTOOONNNOOOTTTYYYaaaZZZPPPGGGBBB@@@??????<<<:::888999<<<======<<>>???AAABBBBBBCCCDDDFFFHHHIIIJJJKKKKKKJJJIIIHHHCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>===???AAABBBBBBBBBBBBDDDBBB>>><<<=========CCCJJJVVVeeeyyyuuuiiiaaaaaacccjjjuuuxxxdddTTTIIIEEECCC@@@>>>=========<<<;;;999999888777777777777888666666666666666666666666555555555444444555555555222333444666777999::::::;;;;;;<<<======<<<:::999888777777666666666666777555666777888999888777666555555555555555666777777555555666666555666999;;;999:::;;;<<<<<<======<<<;;;<<<<<<<<<<<<;;;::::::777555444444444444333111333333333222222111111111222222111111111111222222111111111111222222222222111111222222222333333333222444666777777777888999777777666555555555555555666666555555444444333333333222111111222444666888555555777<<>>>>>>>>>>>>>><<>>???>>>AAAFFFMMM\\\qqq}}}ooo```___```fffppp|||}}}kkkZZZLLLEEEEEEAAA===;;;<<<======<<<===<<<<<<;;;:::;;;;;;;;;666666666666666666666666777666666555555666666777333333555666888:::;;;<<<::::::<<<=========<<<;;;999999888777777777777777222555888;;;;;;999777555555555666555555444444555333444555555444666888;;;999:::;;;<<<============:::;;;;;;;;;;;;:::999999777555444444444444333111222222222333333333333333111111222222222222111111111111111111222222222222111111111111222222222222111444666888777777888999777777666555555555555555444444444333333333333333222222222333333444444444444555666999>>>EEELLLPPPWWWXXXZZZ^^^eeeppp|||}}}ppp```WWWPPPJJJGGGIIIJJJHHHEEEDDDDDDCCCBBB@@@<<<;;;:::;;;<<<===<<<<<<@@@EEENNNXXXcccooozzz{{{sssllljjjiiihhhjjjmmmiiioooxxx}}}}}}qqq\\\PPPCCC>>>;;;999999;;;777777666666666666666777444444555555555444333222222333333333444444444444444333333333333444555555444222000111333333222000222111111000000111111222///111333333222222222444000000000000000000000000000---++++++---///111111222111000///000111333444222222333333333333222222111222222111000000111333...111333111---+++---000111000///......///000111$$$,,,111...,,,///111111111111111111111111111111000//////......//////000,,,...///000//////111222////////////000111222333111111111111111000//////vvveee___WWWQQQOOOOOOOOOOOOEEEEEEEEEEEEEEEDDDDDDCCC<<>>>>>>>>>>>>>>??????:::>>>AAAAAA>>>===>>>???>>>===>>>BBBCCCAAAAAADDDFFFTTTjjj~~~uuu^^^]]]]]]bbbmmmyyyppp___OOOFFFEEE@@@;;;999;;;===>>>===;;;:::999999888888999999777777777777777777777777777777666666666666777777444444666777999;;;<<<===999:::;;;============<<<::::::999888777777888888111444999<<<===:::777444555666777666444222111222222333444444333555888:::999:::;;;<<<============999::::::::::::999888888777555444444444444333111000111222333444555666666000111222333333222000///000111111111111222222222000111111111111222222222111444777888888888888999777777666555555555555555222222222222222222333333000222444666666444222111222444666888:::===AAACCCBBBEEEJJJOOOWWWdddvvvvvveeeZZZQQQKKKHHHJJJEEEDDDCCCDDDEEEDDDBBB@@@999<<<>>>===;;;:::<<>>>>>??????@@@AAA@@@@@@>>><<<<<<>>>??????BBBAAA>>><<<;;;<<<>>>@@@DDDNNNaaavvvyyyggg]]]ZZZbbblllrrr{{{ssscccTTTHHHCCCAAA???>>>>>>>>><<<;;;>>>===;;;:::999888888888555222222555666444555888999777666666777777666444555666777888:::;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;:::888777666666666666666555555444444444555555777666444333222111111111444666777777555555888;;;999999999999:::;;;<<<<<<:::999888999999999777555777666555444333222222222222111111222111000333666333333333333333333333333444444444444333333222111222222222111111111111111222333555666666666555444777666555444444444444444888777555444333444444555555333111111222444555444444444555777888:::;;;;;;999>>>CCCFFFJJJVVViiixxxpppaaaWWWOOOIIIEEEFFFEEEEEEEEEDDDDDDDDDDDD@@@??????>>>======>>>>>>;;;===CCCPPP___kkkppppppxxxzzzxxxqqqmmmkkkiiihhhhhhjjjoootttvvvxxxtttdddOOOCCC@@@AAA???<<<999888777777888777555333444555666888999888444111444222111333777999888666333333333222222222111111666444333333333333222111222000///111444444222///555333333444111------111222000...///222333111/////////000000111111111222111///...000///...111777333333333333333222111000333222111000000111222333555444444333222111000000***---000222111///......---...///000111111000///---///111111111000111222---.........//////000000,,,,,,---...///000111222111333333//////222333000333333222000...***'''%%%nnncccXXXTTTRRRNNNJJJIIIFFFEEECCCBBBCCCDDDCCCBBB@@@AAABBBCCCDDDDDDEEEEEEGGGIIIKKKKKKIIIHHHHHHHHHFFFEEECCCBBB@@@???????????????>>>>>>??????@@@AAA??????===;;;;;;===??????AAA@@@>>><<<<<<===???@@@DDDMMM^^^rrr~~~kkk```[[[bbbkkkqqqzzzwwwgggXXXLLLEEECCC???>>>>>>>>>===<<<===<<<;;;:::999888888888888555555888888777888;;;:::888777777888999777666666666777999:::;;;<<<===;;;;;;<<<======>>>>>>???:::999888777555555444444444444444444444444444444555555444444444444444444444666777666555555888:::<<<;;;;;;<<<<<<===>>>???<<<:::999999999888666444555555444333333333444444333333444444333222555777333333333333333333333333333333333333333333222111222222222222222222333333333444555666666666555555666666555444444444444444444333222111111222222333111000//////111222222111333444555666777999::::::666:::???AAADDDOOOaaappp|||zzzkkk^^^UUUNNNJJJFFFFFFFFFFFFFFFEEEEEEDDDAAA@@@???>>>>>>===>>>>>>===???CCCLLLWWWaaagggiiiqqqttt{{{}}}vvvqqqmmmiiigggggggggkkkppprrrvvvppp[[[JJJCCC???<<<999777666555666777666555333444444555777888888555333777555333444666666444222333333333222222222222111666444333333444444333111333222111111333333222111111000111333222///000444222000...///111222000...///000000000111111111111222......222333111222444444444444444444333222222222222111111111111222222444444333222111111000000///000111111//////000111---...///000000000///......000222222000000000111............/////////000,,,------...///000111111111333222//////222222/////////000111111000///...ssshhh^^^YYYVVVPPPKKKIIIEEECCCAAAAAACCCCCCCCCBBBAAABBBCCCDDDDDDDDDDDDDDDGGGIIIKKKKKKIIIGGGGGGGGGEEEDDDCCCAAA???>>>>>>>>>??????>>>>>>??????@@@AAA???>>><<<<<<<<<<<<>>>@@@@@@???===<<<<<<>>>@@@AAACCCKKKYYYkkk~~~rrreee]]]aaahhhnnnxxx}}}nnn^^^QQQJJJFFFAAA>>>======>>>======<<<;;;999888888888888999666666999999888999<<<;;;:::888999::::::999777666777888999:::;;;<<<===<<<<<<======>>>?????????::::::888777555444333222333333444555555555444333444444444555555666666777444555666666555666888:::999999999999:::;;;<<<<<<<<<;;;999999999888666444444444333333444555555666222444444333222333444666222222222222222222222222111111222333333333222222222222222333333444444555444444555666666666666555666555444444444444444444222111111111111222222333333333222444555666555333222333333555666777888999444888;;;===???IIIYYYeeerrr{{{qqqcccWWWNNNIIIFFFGGGGGGGGGGGGFFFEEEEEEAAA@@@???>>>============>>>@@@CCCFFFLLLSSS[[[aaagggkkksss~~~}}}vvvpppiiieeeeeedddfffjjjmmmqqq||||||hhhUUUHHH@@@<<<;;;888777666666777777666555555444333444666777777555666555444444555555444222333333333333222222222222555444333333444555333222333333333222000111222444111///000333222///111555111///...///000111000...000000000000111111111111111...///444666333222333444444555555555444333333111111222222222222111111333222222222111000000000222333222000//////111333//////000000000///......///111222222000//////000............////////////---.........//////000000000333222......000111......///000222333333333333~~~|||}}}vvvkkkaaa]]]YYYSSSMMMKKKEEECCCBBBBBBCCCDDDCCCCCCBBBCCCDDDDDDDDDDDDCCCCCCGGGIIIKKKJJJHHHGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@===<<<=========>>>BBB???>>>=========>>>@@@AAACCCHHHSSScccvvvzzzkkk```bbbfffkkkvvvvvvdddVVVNNNIIICCC>>>======>>>>>><<<;;;:::999888888888888777555555888888777888;;;;;;999888999::::::999888777777888999:::;;;<<<===@@@??????>>>======<<<<<<;;;;;;:::999777555444333333444666777888777555444444555555666666666666666444555555555555666777999777777777888888999:::;;;:::999888999::::::888666555555444444444444555555000333333111000111333222222222222222222222222222000000111222333333333333000111111222333444555555444444555555666666666666555555444333333444444444222222222222333444444555444444555666888888666444111222333444555666777777666999;;;<<<>>>FFFSSS]]]jjjsss~~~vvvgggZZZPPPKKKFFFGGGGGGGGGGGGFFFEEEEEE@@@@@@>>>======<<<<<<======???AAABBBCCCJJJTTT\\\bbbfffoooyyy{{{ssskkkeeedddbbbaaadddhhhmmmwwwsss___NNNDDD@@@???;;;999777777999999888777555333222333555777888777222222222333555666666666444444333333333222222222333222111222333444333222222333444111......111555444222222444222......222000////////////000//////000000000000000111111111......111444222///111555333444444444444444333333000111222333333222111000111111111111111111111111000111222111000111222444111111111000000//////...000111333222000/////////.........///////////////.........///////////////000222111...---000000...222222222222222222111111~~~~~~}}}xxxlllbbb]]]ZZZUUUPPPNNNFFFEEECCCCCCDDDEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDGGGHHHJJJJJJHHHFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDDDD??????>>>>>>??????@@@AAABBB===<<<>>>???===???DDD>>>>>>======>>>???@@@AAABBBEEEMMM\\\nnnrrrdddccceeeiiirrr}}}}}}kkk\\\RRRMMMEEE@@@>>>>>>>>>???;;;::::::999888888888888888555555888999777888;;;:::888888888::::::999888888888999:::;;;;;;<<<===??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;999777666555444666888::::::999888777666666666777666666555444555444444444555777777777::::::::::::;;;<<<===>>>888777777999;;;<<<;;;999888777666555444444444444///444555111000333333111222222222222222222222222000111222333333333333333///000000111222333333444444444444444444555555666444444333333333444444555111222222333444444444444111111111333555555333111111111222333444555555666777999:::;;;<<>>AAACCCBBBBBBGGGQQQZZZbbbgggoooxxxxxxoooiiigggbbb```aaadddiiirrr{{{{{{iiiWWWIIICCCAAA<<<:::888777888888777666555333111222444666777888222333333444444444555666444444444333333333222222111000///000222333333222222333333000------000444333111222444222......222///000000000/////////000111111000000000000000000---///222222,,,)))///999111222333333333333222222000111222333333222111000111111111111111222222222+++...111333333222333333333222222111111000000000000111333222000////////////////////////..................//////////////////111000------000111///333333222111000000//////{{{oooccc^^^ZZZUUUQQQPPPHHHFFFDDDDDDDDDEEEDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEGGGIIIIIIHHHGGGGGGGGGBBBBBBBBBBBBCCCCCCDDDEEE??????>>>>>>??????@@@AAAAAA;;;:::??????<<<>>>EEE>>>>>>>>>>>>>>>>>>??????AAACCCIIIVVVhhh{{{wwwhhheeeeeegggoooyyyttteeeUUUPPPHHHBBB??????>>>>>>::::::999888888888888888:::777777::::::999:::===999888777888:::;;;:::999999999999:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;<<<<<<<<<;;;999888666666777999:::;;;::::::999777777888999888777555444555444333333666777777666999999999999:::;;;<<<<<<888777777999;;;<<<<<<:::999888777555444333333333222999:::444333777777222333333333333333333333333222222333444444444333333000000000111111222222333333333222222333333444555333333333333333444444555000111222222222222222111333222222333555555444222111222222333444444555555555777888888999>>>FFFMMM]]]ggguuu~~~qqqcccYYYTTTJJJIIIGGGEEEEEEFFFGGGIIIFFFEEEEEEEEEEEEFFFGGGGGGEEEHHHIIIHHHFFFHHHOOOVVVbbbgggnnnvvv~~~vvvqqqkkkeeeaaabbbdddgggnnnuuu|||tttbbbRRRHHHCCC===;;;777666666666555444555333222222444666666666555666666555222111111222444444444444333333333333000//////000333444444333333333333111//////000222///...000333222000222666///111222111000///000222111111111111000000000000---...111000+++(((///999111111222222333333222222111111222222222222111111111111111222222333333444***---222444444333333333222222111000000000111111///111222222000//////000///////////////.........---.........//////000000...000000......222333111111000000//////000111111tttfff___ZZZUUURRRQQQIIIGGGDDDCCCCCCCCCBBB@@@AAABBBCCCEEEEEEFFFFFFFFFCCCFFFHHHIIIHHHGGGHHHIIIDDDCCCBBBBBBAAAAAABBBBBB??????>>>>>>??????@@@AAA@@@999888===>>>:::<<>>>>>>>>>>>>>>AAAAAAFFFRRRcccwww{{{kkkgggeeeeeellluuu}}}oooWWWRRRJJJDDDAAA???>>>===:::999999888888888888888999666666999:::888999<<<:::999999:::;;;<<<;;;:::999999::::::;;;<<<<<<<<<::::::;;;;;;<<<<<<======999:::;;;<<<<<<:::888777777777888999999::::::;;;777888:::;;;<<<;;;999888555333222333666777777666666666666666777888999::::::999999:::;;;;;;:::888777777666555555555555555222;;;<<<666444999888222444444444444444444444444444444555555555444333333222222222222222222222222222222111111111222333444333333222222333333444555222222333444333333111111555444333333555666666555222222333333444555555555555666666777888<<>>AAABBBCCCEEEFFFGGGGGGGGGBBBEEEGGGIIIHHHHHHIIIIIIEEEDDDCCCAAA@@@???>>>>>>?????????>>>???@@@@@@AAA>>>666555<<<===888:::BBB@@@@@@??????>>>>>>======@@@AAAEEEPPPaaauuu}}}mmmhhhfffeeejjjsss{{{uuuXXXSSSLLLFFFBBB@@@>>>===999999888888888888888888777444444777777666777:::<<<;;;:::;;;===>>>===<<<999::::::;;;;;;<<<<<<<<<===<<<<<<;;;::::::999999777888:::;;;;;;:::888777777777777777888999:::;;;777999;;;===>>>>>>======666333111333666888777555999999999999:::;;;<<<======<<<;;;;;;;;;:::888666666555555555555666777777111:::<<<444333888777111555555555555555555555555666666666666555444333333444333333333333333333333222111000000000111222333222222222222333333444555555666666777666555333222333111//////000222333222333333333444444555555555666777777888999===CCCGGGRRR^^^ooo{{{zzzkkk```ZZZRRROOOJJJFFFFFFIIIMMMPPPSSSTTTTTTUUUWWWXXXZZZ[[[]]]\\\[[[WWWRRRMMMIIIHHHOOOTTT[[[ccckkkvvvssslllgggfffffffffhhhmmmrrr}}}zzzlll^^^UUUGGGDDD???<<<;;;;;;999888555444333333555555444222111333555444222111333555555555444444444333333333333222222444666888888777888666444555777777333000222111111333222...///333000333444333111000222444222111111111000000//////222,,,+++000666444111///222333444444555555555444333222111000000111222333222222333444444555666666666666666444222111222444...---,,,,,,---...///000---///111111111000111222000000//////.........---,,,,,,---...///000111222,,,///000...000555777555444333111000000000111111~~~mmmbbb^^^[[[UUUPPPFFFEEECCCAAA@@@AAABBBCCCCCC@@@>>>@@@CCCEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGIIIHHHEEECCCAAAAAAAAAAAA===???AAAAAA@@@???>>>???>>>>>>>>>>>>???@@@AAABBB<<<>>>??????>>>>>>???AAA???AAACCCJJJXXXmmmrrreeecccggglllooo{{{nnn^^^NNNHHHEEE???;;;;;;;;;;;;:::999999999::::::666666666666666777777777<<<>>>@@@???;;;999:::<<<;;;:::999:::<<<>>>>>>===;;;;;;;;;;;;:::999888888999888888:::======;;;888555777888:::;;;;;;;;;:::===<<<<<<=========:::888666666555555555666666777777888888999999:::;;;;;;999999999999999999999999888777666555444333333333222333333222111111222444333333333333333333333333555555555555555444444444555444333222111222333333333333222222222333444444555555444333333333333444222333444222000//////000111333444444333222444555555555555666555555444333555555666666777:::???CCCKKKUUUeeeuuu~~~}}}uuufff\\\WWWOOOIIIGGGGGGIIIOOOWWW[[[]]]``````^^^]]]^^^```bbb```[[[UUUOOOJJJGGGEEEJJJMMMQQQWWW___lll|||zzzuuummmhhhffffffggghhhpppvvv~~~nnn]]]PPPKKKDDD???<<<;;;;;;;;;999888666444333444555666333444555666666555444333444444555555444444333222333111000000111333666888???===999777666555333222222111000//////000111111000111222444666555111...333222111/////////000000,,,,,,---...///000111222...000333333222000//////222222222222222222222222111222333444555444444333,,,...111333555555444444111333333222000///000111222111111111000000//////000000000000111111111111+++000444111+++(((+++000000111111000//////111333000000000000000000000000pppddd^^^[[[UUUPPPIIIGGGEEECCCBBBBBBCCCCCCCCCAAA???@@@CCCEEEDDDCCCFFFGGGGGGHHHHHHIIIIIIIIIFFFEEECCCAAAAAA@@@AAAAAA>>>@@@BBBBBB@@@???>>>???>>>>>>>>>??????@@@AAABBB<<<>>>??????>>>>>>???@@@>>>AAADDDIIITTTfffyyytttfffbbbeeejjjnnnxxxtttdddSSSKKKGGGAAA===>>>;;;;;;:::999999999::::::888888888888999999999999;;;<<<>>>>>>===<<<<<<===;;;:::999:::<<<===>>>===<<<<<<;;;:::888666555444999888888:::<<<===;;;888555666666888888999999999<<<<<<;;;<<<======:::888666555555444555555666666888888888999999:::::::::666666777777777777666666666555555444444444444555222333333222111111222444555555555555555444444444555555555555555666666666666555444333222333333444333333333333333333444555555555444444333333333444222333444333111000000111111222333333222222333555333333444555666666555555555666666666666999>>>AAAGGGPPP___ooo|||{{{lllbbbWWWPPPIIIHHHHHHIIIOOOUUUYYY[[[\\\[[[XXXVVVVVVXXXVVVTTTQQQLLLHHHEEECCCBBBEEEHHHMMMRRRZZZfffuuuzzzrrrkkkhhhhhhhhhhhhkkkqqqzzzzzzkkkXXXQQQHHHAAA??????>>>>>>888888888888777666666555444444555666666555444444444444555555444444333333555444222222333555888:::===;;;888666444333111000333333222111111111222333111111222333555444111///222111000/////////000111......//////////////////,,,///222333222111000111222222222222222222222222111111333444444444333333///000222333444444333222111222333222000///000111111111111000000000//////////////////............,,,...//////---,,,...000...//////...,,,,,,...000000000000000000000000000uuuggg___ZZZUUUQQQLLLJJJHHHEEEDDDCCCCCCCCCCCCAAA@@@AAACCCEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHCCCBBBAAA@@@@@@@@@AAABBB???AAACCCBBBAAA???>>>????????????@@@@@@AAABBBBBB===>>>??????>>>>>>???@@@===@@@DDDGGGNNN\\\pppwwwggg```aaagggkkkoooxxx|||lllZZZOOOHHHCCC@@@@@@;;;;;;:::999999999999999777777888888999999999999:::::::::<<<>>>???>>>===;;;:::999999;;;======<<<;;;;;;;;;;;;:::888777666999888999:::<<<<<<:::888555555444444555666777888;;;;;;;;;<<<===<<<:::888555555444444444444444555888888888999999999999999888999:::;;;;;;:::999888444444444444444555666666333444444333222222333555444444444444444444444444555555666666777777888888666666555444444444444555333333333333333444555666555555444444444333333333222333444333222111222333000222333333222111333444111222333444666666666777555666666666666888;;;>>>BBBJJJXXXhhhuuuuuukkkYYYRRRKKKJJJJJJJJJMMMQQQUUUVVVVVVTTTQQQNNNLLLLLLIIIHHHFFFDDDBBBAAA@@@???>>>AAADDDIIIPPP\\\jjjtttvvvnnniiiggggggfffdddjjjsss{{{xxxeee[[[NNNEEECCCBBBAAA@@@888999:::::::::888666555444555555666666555555444555555444444444333333333555444333222333555888999;;;:::777555222000//////222222111111111222222333222111111222333333222000//////.........///000000111111000///...------,,,+++...111222222111222333222222222222222222222222111111222333333333222222111111333333333222111000111222222222000///000111111111000000000000//////000000//////......---------,,,,,,---///000000///...//////---++++++,,,...000000000000000000000000{{{kkkaaaYYYTTTQQQMMMLLLIIIGGGDDDBBBBBBAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAA@@@??????@@@AAA@@@AAACCCCCCAAA???>>>???>>>???@@@@@@AAABBBBBBBBB===>>>??????>>>===>>>@@@:::>>>CCCGGGJJJUUUjjj}}}zzzhhh^^^]]]bbbgggkkktttsss```QQQHHHCCCAAA@@@;;;;;;:::999888888888888555555666666777777888888<<<:::999;;;>>>@@@>>>;;;;;;999888999;;;<<<<<<;;;999:::;;;<<<============888888999:::;;;:::999888777666444222333444777888:::999999;;;<<<<<<:::888555555444333333333444444888888888888888888999999888:::<<<>>>>>><<<:::888444444444333333444444555333444444333222222333555111111111222222222222222555555666777888999999:::777666666555555555555555333333333333444555666666444444555444444444333333222333444444222222333555000111333222111111222444111222333444555555555555444555666555555666999;;;>>>EEERRRaaaooo|||~~~ttt___VVVNNNLLLLLLJJJKKKMMMNNNOOOOOONNNLLLIIIFFFEEECCCBBBAAA@@@@@@?????????888;;;>>>BBBHHHSSS```iiizzzzzzqqqjjjfffdddccc___eeemmmuuu{{{sssgggVVVKKKFFFDDDAAA>>>;;;::::::999888777666666555555666666666666555555555555444444333333333333222222111111222333555666999999888555222000//////////////////000000000111333111000111222333222111------......//////000000111111000///...------,,,,,,///111222111111111222111222222222222222333333111222222222222222222222000111222222222222111000000111222111000///000111000000000000000000//////333222222111000//////...---......///......///000000111111000---,,,---...////////////////////////qqqdddZZZTTTQQQNNNLLLJJJGGGDDDBBB@@@???AAABBBBBBBBBBBBCCCDDDEEECCCCCCCCCBBBBBBBBBBBBBBBFFFEEECCCAAA???????????????AAABBBBBB@@@???>>>???===>>>???AAAAAAAAAAAAAAA>>>???@@@???>>>===>>>???999<<>><<<;;;:::999888888888888444555555666777777888888===;;;999;;;>>>>>><<<999;;;999888888:::;;;;;;:::999:::;;;<<<===>>>>>>>>>888999:::;;;:::999888888999888555333333444777999888888888:::<<<<<<:::999666555444333333333333333777888888888888888999999555666999::::::999666555666666555333333222222222333333444333222111333555111111111222222333333333555666666777888999::::::666777666666666666555555222222222333444555666666444444555555555444333222222333444444222222333555000222333333222111333444333444444444444444333333333444555444444444777999>>>CCCMMMZZZiiixxx|||iii^^^TTTPPPNNNKKKIIIJJJHHHHHHIIIJJJJJJHHHEEECCCAAAAAA@@@???>>>>>>>>>>>>999;;;???BBBGGGPPP[[[dddppp{{{wwwooojjjeeebbb___cccjjjqqqwww}}}~~~rrraaaSSSKKKEEE???;;;>>><<<888666555555777888666666666666666666666666666555444333333333444444222222222222222333555555888999999777444111111222//////000111111111111111444222111111333333333222------.../////////000000///////////////.........///111222111000///000111111111111222222333333333333333222222222222222222//////000111222222222222///000111111000///000111//////////////////000000333222222111000//////...,,,111444111,,,***---111000111111000...,,,,,,---////////////////////////}}}yyyiii]]]VVVSSSNNNMMMKKKHHHEEECCCAAA???@@@AAABBBBBBAAAAAACCCEEECCCCCCCCCCCCCCCCCCCCCCCCGGGEEECCCAAA???>>>>>>>>>===???AAAAAA@@@???>>>???<<<===???@@@AAAAAA@@@???>>>???@@@???>>>===>>>???;;;;;;???DDDFFFLLLaaawwwttteee]]]]]]```hhhppp|||}}}jjjVVVJJJEEEBBB>>><<<;;;:::888888777777777666666777888999::::::;;;<<<;;;;;;;;;<<<<<<;;;999;;;999777888999::::::999:::::::::::::::999888777777999;;;;;;999888777888;;;999666444444555777888777666777999;;;<<<;;;999777666555444333333333333666666777777888999999:::666777999::::::999777666777666555333222222111111222333333222111111222444333444444555555666666777666666777777888888999999666666666777666555555444111111111222333444555666333444555555555444333222222333444333222111222333111333444444333222444555444444444444444333222222111222333333333333666777===@@@GGGRRRaaaqqqvvviii[[[UUUPPPKKKGGGFFFCCCCCCEEEHHHIIIIIIFFFCCC??????>>><<<<<<<<<<<<<<<<<<>>>AAADDDHHHOOOZZZaaaiiiuuuxxxpppjjjeeeaaadddhhhmmmssszzz}}}nnn```SSSIIIBBB>>>@@@===888555333555777999777666666555555666666777666555444333222333444444444444444444555555666666555888:::999555333444666111222333444555555555444444333333444555555444222......///000000000//////------......//////000000111222222111/////////000111111111222222333333444555444333222222222333333//////000000111222333333...000111000//////000222......////////////000000000000//////......------,,,222666333,,,(((,,,222---...000///---,,,+++,,,000000000000000000000000}}}~~~|||xxxyyypppbbbZZZWWWNNNNNNLLLJJJGGGEEEBBBAAA>>>@@@AAAAAA???@@@BBBEEEBBBBBBBBBCCCCCCDDDDDDEEEDDDCCCAAA???>>>>>>>>>>>>:::<<>>??????;;;<<<>>>@@@@@@@@@???>>>>>>???@@@???=========>>>>>>;;;===CCCDDDIII[[[ppp|||lllaaa___aaabbblllzzzqqq\\\NNNIIIEEE@@@<<<;;;:::888777777666666666666777888999:::;;;;;;888:::;;;<<<;;;;;;<<<===:::999777777999999999888::::::::::::999888666666777999;;;;;;888777777888:::999777555444444555666555555666999;;;<<<;;;999888777666555444444444444444555666777888999:::;;;888999999::::::999999888555444444333222222222333111111222111000000111333444444555666666777888888777777777777777777777777555555666666666555444333000000000111222333444555333444555666666444222111222333444333111000000111222444555555444333555666222222333444444444333333///000222333222333555777:::<<>>:::777666666888999888777666555555666777888777555444222222333444555444444444555555555666666222666:::999666444555888222333444666777777666666444444444666777777444222///000111111111000///.............../////////000///000111000//////111222000111111222333333444444666555444333333333444444111111000000000000111111...///000000//////000222........./////////000000////////////............---000333111...,,,...222,,,...000000...------...000000000000000000000000wwwsssvvv}}}uuufff]]]ZZZOOOOOONNNLLLIIIGGGDDDCCC===???AAA@@@??????AAADDD@@@@@@AAAAAABBBCCCDDDDDDAAA@@@>>>=========>>>???999;;;>>>??????>>>???@@@:::;;;===???@@@???>>>===???@@@@@@???=========>>>AAA;;;<<>>777999;;;===@@@FFFOOOVVV^^^lll}}}vvvmmmfffeeeeeeeeeggglllvvvvvveeeWWWPPPMMM???>>>===;;;999888888888888777666555555666777888777555444222222333444555222222333333333333333333000555999999555444666999000222333555666666555555444444666888999888555222111111222222222000///...//////////////////.........///000000000000333555000000111222333333444444777666555444333444444555333222111000////////////---///000000//////000222---.........//////000000000000000000111111111111.........///000111111111...000222333111000000111000000000000000000000000wwwpppssswww~~~qqqbbbYYYRRROOOKKKIIIHHHFFFCCCAAAAAA>>><<<<<>>======<<<============>>>>>>>>>???;;;<<<>>>???@@@@@@??????AAA@@@???>>>============;;;???AAA???===DDDRRR___vvvzzzkkkdddccciiinnnwwwwwwfffWWWKKKBBB>>>AAA>>><<<:::::::::888777333555777999999888666555666888;;;======;;;999888666777777888999999::::::999666777<<<<<<777555999666999;;;888333111555999:::888777555555555777888555666888999:::::::::999333333222111111222222222222222333333555666888999666666666666666555555555666666555555555444444444222000......000222222222000000000111222333555555555666888999999999888777777666555555666555333222000111222222111222444666///000222444444333222111111444777666444444555777111555888777333111444888///555777444111333555555777777666555555555555666888777;;;BBBKKKWWWggguuuzzzuuudddWWWNNNJJJIIIEEEDDDCCCCCCDDDEEEDDDBBB>>>===;;;::::::;;;===>>>>>>===<<<;;;<<>>>>>AAABBBBBBAAAAAAAAAAAA@@@??????AAACCC@@@@@@@@@???>>>===============>>>>>>????????????;;;<<<>>>???@@@@@@???????????????>>>??????@@@@@@===@@@BBB@@@===BBBNNNYYYqqqppphhhfffdddiiirrr~~~yyyhhhXXXLLLEEEBBB@@@>>>;;;::::::999888666555555666777888777777666666777999;;;;;;;;;999999;;;;;;:::999999888888777888666666;;;;;;666555888555666777666666666666777666666666666666666555555444555666777888888777777666666555444444444444444333333333333444666777888666555555555555555555555555555555444444444444333111111000000///000111222111111111222333444555666555666777888888888777777888777777777777666555333000111222222111222444666000111333444555444333222111333555555444333444666444444555555555555666777111555666444333555666555444444555555666666777777777666999@@@HHHSSSbbbpppyyynnn```UUUNNNLLLFFFDDDCCCCCCDDDEEEDDDBBB???>>><<<;;;:::;;;<<<===;;;;;;<<<<<<>>>AAAFFFJJJZZZdddqqq}}}tttkkkhhhffffffhhhjjjnnnzzzuuueeeYYYNNNJJJDDD@@@>>>;;;777444888888777666666666666777555444444333333444444555222333333444555555555555666666666555555555444444666333111333222///000333444333333222222333333444000000111111111111000000111000///000111222111///333888000***222555111333000222555555444222111222222222333333333333333222000000000111111111222222000000000000000000000000000...------///000///---............////////////000...000333222...,,,...000000000111111222222333000000000000000000000000{{{rrrlllgggkkkpppwww~~~qqqbbbZZZUUURRRNNNKKKIIIGGGDDDBBBCCCAAA@@@@@@BBBCCCCCCBBB@@@AAA@@@???>>>>>>@@@BBB@@@@@@@@@???>>>>>>=========>>>>>>???????????????<<<===>>>??????@@@@@@???============>>>???@@@AAA>>>BBBDDDAAA>>>@@@IIIRRRiiizzzvvvlllhhhbbbfffnnnyyy{{{jjjYYYMMMHHHHHH@@@>>>;;;:::999888777555666666666666666777777888666777888999::::::::::::;;;;;;::::::999888888888777555666888999666555777444333333555888999777555222333555777777666444333444444555555666555555444000000000000111222333444444444444444444555555666555555555555555555555555444444444444333333333333000222333222///...111333222222222333444555777777444555666777777777777666666777777666666555444333000111222222111222444666111222444555555555444333111333444444333333333444444333222333777888777666444666555333555888888444111222444666777777777777666555777===DDDMMM\\\iiiwwwyyyjjj\\\RRRMMMGGGEEEDDDCCCDDDEEEDDDCCCAAA@@@>>><<<;;;;;;;;;<<<888:::<<<===>>>@@@CCCEEETTT___lllxxxzzzrrrmmmjjjiiiiiiiiikkkttt~~~~~~rrriii[[[RRRHHHAAA@@@???===:::999888777666666666666666555444444444444444555555333333555666666555444333555555444444444333333333333//////111111///000333//////000000111222444444111000000000000000111111111000///000111222111///000555---'''...111///222///222444444333222111222000000111222333333333333/////////000000000000000222222111111000///.........---,,,---...///...---............////////////111......111111......000,,,...000222222000...,,,000000000000000000000000xxxooojjjgggjjjooouuu|||vvvfff]]]WWWTTTPPPMMMKKKHHHEEECCCBBBAAAAAAAAAAAABBBBBBBBB???@@@@@@???======???AAA@@@@@@@@@??????>>>>>>>>><<<===>>>?????????>>>>>><<<======>>>??????@@@@@@<<<<<<<<<<<<<<<===>>>???>>>AAADDDBBB???@@@FFFLLLaaarrr{{{nnnfffbbbeeelllvvv{{{lll[[[OOOKKKKKK@@@>>>;;;999999888666444888777555444555666888999777777888888999:::;;;<<<777777777888999999::::::555555555666777666666666333333555777888777555444222333444555666555444444444555555555444444444333+++,,,,,,...000222444555555555444333333444444444444444444444444555555555444444333333333222222222000333666444///...111444333333444444555777888999444555555666666666666666333444555444333111111111000111222222111222444666333444555555666666555555333444555555444444444444111111111333555666666666666777555333777;;;999444111222555777777777666555666555777<<>><<<;;;;;;;;;:::;;;=========???BBBDDDNNNYYYfffrrr~~~zzzrrrnnnkkkjjjhhhgggllltttyyy{{{tttggg[[[LLLCCCAAAAAA@@@>>>999999888777666666666666555444444444444555555666333444666666666555333222444444444333333333222222222000000333444222333666/////////000111222333444111000/////////000222222111000///000111222111///(((...(((###+++//////444111333555555444333333444000111111222333333222222222222222222222222222222222222111000///......---...------......//////...............////////////222...---000000...///222,,,...000111111///---+++/////////000000000000000xxxoookkkjjjmmmrrrxxx}}}~~~mmmcccZZZWWWRRROOOLLLIIIFFFDDD@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@???======???AAA@@@@@@@@@@@@????????????;;;<<<===>>>???>>>===<<<=========>>>>>>???@@@@@@@@@???>>>>>>=========>>><<>><<<;;;;;;>>>>>>===<<<;;;>>>BBBEEEHHHSSS```iiitttxxxsssnnnlllhhhdddfffkkkpppyyy}}}yyypppdddTTTHHHCCCBBB@@@>>>:::999888777666666666666444444444444444555666777444555666666666555444333444333333333333222222222222000111555666444444777222222111111111111222222111000/////////000222333111000///000111222111///+++222---'''...222222777000222444444333222333555333333333333333222111000333333333333333333222222000000//////////////////......////////////000111............////////////111...---//////...000444//////////////////............//////000000000000~~~vvvrrrnnnrrrwww|||uuujjj\\\YYYTTTQQQNNNJJJGGGDDD???AAABBBBBB@@@??????@@@@@@AAA@@@???>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@:::<<<>>>???@@@???===<<<============>>>???@@@AAACCCBBBAAA@@@????????????;;;>>>@@@???>>>???CCCGGGPPPaaayyyqqqeee```aaaeeemmmxxx|||qqqdddYYYOOOJJJCCC@@@===;;;:::999666555888777555444555666888999777888999999:::999999999777777666666555444444444444666666333444777888777444999===;;;555222444777:::888666555444555777888666666555555555666666777555444333222111111000111444444333333333333333444111222222333333444444444444444444444333333333333///222555555333222333555444444444555666777999999666666555555666666777888444777999888444222333555000111222222111222444666444444444444555555666666777666666666888777666444,,,111555444000///333888555777666444666999999555444555555666555444333222777666777:::===AAALLLWWWhhhuuupppbbbYYYMMMJJJGGGDDDDDDDDDDDDCCCDDDCCCBBBAAA???>>>===<<>>@@@BBBBBBAAA???>>>>>>=========>>>???@@@AAAAAA@@@@@@?????????@@@@@@===>>>???>>>===>>>AAADDDIIIZZZrrrvvviii^^^___bbbjjjuuu~~~uuulll```RRRHHHDDDAAA>>><<<;;;999777555777666666555555777888999555666888999888777555444777777777666555555444444444777666333444999:::777666888:::999777666777999<<<;;;:::999888777777777555555444444555666777888333222111000000/////////333333333222333333444444111111111222333333444444555555555444444444444333000111333444555555555555444444444555666777888999777777666666666777888999555888:::999555222444666000111222222111222444666444444333444444444555666888666555555777777555222111333444444333222444666333777888555444777888666333444444444444444444444666444555999;;;???IIISSS```ooo}}}vvvggg^^^OOOLLLGGGEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@???>>>======>>>>>><<<;;;<<<>>>@@@???GGGPPPUUU^^^lllzzzyyyuuuooohhhdddeeefffoooyyy}}}xxxmmm___QQQFFFAAA@@@<<<;;;999888777666666666444444444444555666777888666555444333444666777999444444444444333333333333000///000555666333333555444333222222111111111222...///000111111222222222111000///000111222111///...777444---///...+++000---///000/////////111333444444555555555444444333111111000000000/////////........./////////000000+++...000///......000222............////////////...,,,,,,000111000111444......------...///000111------......///000000111zzz~~~ppp___\\\WWWSSSOOOLLLHHHEEEAAADDDFFFFFFCCCAAAAAABBBAAABBBBBBAAA??????AAACCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???BBBDDDDDDCCCAAA???>>>============???@@@AAA<<<;;;;;;<<<<<<===>>>????????????===<<<<<>>:::<<<>>>>>><<<;;;;;;;;;<<>>@@@@@@???=========>>>?????????@@@===============<<<<<<;;;>>>AAABBB@@@===>>>CCCHHHJJJQQQ^^^qqqnnngggaaa```gggppp{{{yyyhhhVVVLLLFFFAAA;;;999;;;<<<;;;999777555333555777888777444???<<<888444222222444555333222333444666777666555333666888999888666555555777888:::<<<=========<<<>>>>>>>>><<<;;;999777666666666555666666777888999888666444222222222333444222222111111111111111222///444::::::666333222444444555555555444333333222555555555555666666666666777888888888888999999999777777777777777777777777666666555555555444444444333333222222333333444555666555444333333444666777444555666777777666555444777666555444444555666777222333444444555555444444444555555666555444222111444444444333444;;;EEEMMM\\\ggguuu~~~vvviiiTTTQQQKKKFFFBBBBBBCCCDDDBBBCCCCCCBBB>>>:::777666>>>>>>>>>>>>>>>===<<<;;;<<<@@@GGGNNNUUU___kkktttzzzsssnnniiieeegggkkksss{{{wwweeeTTTJJJFFFEEE@@@;;;999::::::888666666888999888555333555777555444444333333444444555777555222111222333222222222222333333333333444444777555222//////111444666...111///))))))///000---000111333111......000222111111000000000000111111000,,,***,,,111444444111555333333555888999888555222333333333333222111111///...---,,,,,,---...///------......//////000000000...---,,,---...000222!!!000222000222444444111000///...------...///......///000000000000000wwwhhh___XXXUUUSSSMMMIIIHHHDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@??????BBBDDDEEECCCAAABBBEEEEEECCC@@@CCC@@@======???@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<>>>@@@BBB???<<<;;;>>>BBBIIIOOO]]]pppuuugggaaa___fffooozzz}}}nnn]]]RRRHHHCCC>>>;;;;;;;;;:::777999777555555777888777555;;;:::777555444555666777555555555666999999888777666888::::::999888888888888999;;;<<<>>>>>>>>>=========<<<;;;:::888666666555555555555555666777888777666444222222222333444222222111111111111111222111444666555222000222555444444555555444444333222555555555555666666666666666666777777777888888888777777777777777777777777666555555555444444444444333222222222222333444444555444444333333444666666666777888999999888777666444555666666666666555444222333444444555444444444333333444444444444444444444444444333444;;;EEEMMMaaakkkxxx~~~rrrYYYTTTMMMHHHFFFEEEDDDCCCCCCDDDDDDCCCAAA===;;;:::>>>>>>>>>===============;;;???CCCHHHNNNWWWbbbjjjzzz~~~xxxrrrkkkggghhhkkkqqqxxx}}}nnn___SSSNNNEEEAAA<<<:::;;;;;;999777888999:::888555444555666444333333222222333333444333444555444222222444666333333333444444555555555666444222000//////111222111444333......222333111...000111000//////111444000000////////////000000111---+++,,,111333333111222111000222555666555333222222333222222111000000000///............///000.........//////000000000000///...------...000111!!!,,,333111...///000///111000///...---......///......///000000000000000|||jjjaaaYYYVVVSSSMMMIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@???@@@@@@???>>>???BBBDDDAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>>>>???AAA@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>======@@@BBBAAA???>>>@@@CCCEEEKKKWWWiii~~~{{{fff```]]]cccmmmxxxtttcccWWWKKKFFF@@@======<<<999666;;;999666555666777777666777777666666777777888999888888888999;;;<<<;;;999999;;;<<<;;;:::999:::;;;999:::;;;===>>>>>>>>>>>><<<<<<;;;;;;999888666666555555444444444555666666777666444222222222333333222111111111111111222222222333333000---...222777444444555555444444333333444555555555555666666666555555555666666666777777888888888888888888888888555555555555444444444444222222222222222333444444444333333333333444555666555666777888888777666555222444666888888666444222222222333444444444444444222222222333333444555666333444444444555;;;DDDKKKdddnnn{{{~~~fff^^^TTTNNNMMMLLLIIIFFFDDDDDDEEEEEECCCBBB@@@>>>===<<<;;;::::::;;;======<<>>=========:::777:::;;;;;;999666555555666555444444333333444444555...444888777333222555:::222333333444555666666777666666444333111000//////222444444222222444555222---///000000000000333555/////////....../////////111...,,,---000222111///111000000111333444333222222222222222111000......000000////////////000000////////////000000000000111000///......///000111///222333///---...///...000000///............///......///000000000000000kkkbbbYYYVVVSSSMMMJJJIIIFFFEEEDDDBBB@@@?????????===>>>??????>>>???AAADDD???@@@AAAAAA@@@@@@BBBDDD@@@??????@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>@@@@@@@@@???????????????888;;;???@@@@@@AAACCCEEEBBBGGGQQQ```ttt|||ddd]]]ZZZ```jjjvvvyyyhhhZZZNNNIIICCC??????===;;;888;;;999777555555555666666666777777888999999999999:::999999;;;<<<===<<<:::;;;<<<<<<;;;::::::;;;===999999:::;;;<<<===>>>>>><<<<<<<<<;;;:::999888777555555444333333333444444666555444333222222222222111111111000111111222333222222222///...///333666333444444555444444333333444444444555555555666666555555666666666777777777777777777777777777777777444444444444444444444444222222222111222333333444222222222333333444555555333444555555555555444333222333555666666555333222222222333444444444444333444333222111222333555666222444444444555:::BBBIII___kkkzzzwwwkkk\\\TTTSSSRRROOOKKKEEEEEEDDDEEEEEEDDDBBB@@@@@@>>>===<<<<<<===???@@@???@@@AAAAAACCCJJJSSSZZZhhhttt|||sssnnnlllkkklllooouuu}}}}}}ssseee[[[KKKFFFAAA??????>>>;;;888;;;;;;;;;999777666555555666666555555555555666666///333777777444222333666111222222333444555666666666777777777666444222111000111222222222333222111///000000000000000222333000000////////////000000111///......000111000...111111222333444444333333111111111111000...---,,,////////////////////////000000000000000000000000111111000/////////000000000///......///222222111/////////.........//////......///000000000000000kkkaaaYYYUUURRRNNNKKKKKKGGGFFFDDDBBB@@@??????>>><<<===??????>>>???AAACCC???@@@AAA@@@???@@@BBBDDD>>>???AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>AAAAAA@@@???>>>??????@@@777999;;;===>>>???AAABBBBBBEEEMMMZZZkkk~~~zzzddd\\\XXX\\\eeeqqqpppaaaQQQKKKDDD@@@??????===;;;999999777666444444555555888888999::::::999888777;;;::::::;;;======<<<:::;;;;;;<<<;;;999999;;;===888888888999:::;;;<<<===<<<<<<======<<<;;;::::::666555444333333333333333555444444333222222111111111111000000111222222333111222333333222222333555333333444444555444444333444444444444555555555555666666666777777777888888666666666666666666666666333333444444444444444444222111111111111222333333000111222333333444444444222333444555555444333222444444333333333333444444111222333333444444333333555444333222111222333333222333555444444888???DDDTTT```pppyyy}}}~~~vvvdddXXXUUUUUURRROOOFFFDDDCCCDDDFFFGGGEEECCCDDDCCCAAA???>>>???@@@AAA>>>???@@@@@@AAAFFFNNNUUU___kkkzzzxxxrrrooommmkkklllpppxxxyyymmmcccSSSMMMFFFBBB@@@>>>;;;888<<<;;;:::999888777666555555555444444444444555555222222333444444333111///000111111222333333444444333444666888888666333222//////000222222111111111333222000000000000000///222111111000000111111222111000//////000000///...000111222333222222222222111111111000///...------........................000000000///////////////000000///////////////000,,,***+++...222333333222......//////////////////......///000000000000000nnnddd[[[VVVSSSNNNKKKLLLFFFEEEDDDBBB@@@?????????===>>>@@@@@@??????@@@BBBBBBAAA@@@???@@@AAABBBCCC<<>>>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBEEELLLVVVdddwww{{{ggg^^^WWWYYY```jjjwww{{{kkkWWWPPPGGGAAA??????>>><<<777888999888666555555666:::::::::::::::999888777<<<;;;:::;;;======;;;:::999;;;<<<;;;:::999:::;;;888777888888999:::<<<===<<<<<<=========<<<<<<;;;777666555444333222222222444444444333222222111111000000000000111222333333000222333555666555444444333333444444555555444444333444444444444555555555666666777777777888888888555555555555555555555555333333333333444444444444111111111111111222333333///000111222333444444444333444555666666555444333555444222111111222444555111111222333333333333333555444333222222111111111111333555444333555:::???HHHQQQ^^^iiiqqqxxx}}}~~~lll___XXXUUURRROOOFFFDDDCCCFFFJJJMMMLLLJJJEEECCCAAA>>><<<;;;::::::;;;<<<>>>>>>>>>AAAHHHMMMWWWbbbppp|||}}}wwwrrrooollljjjmmmttt|||vvvooo___XXXNNNFFFCCC@@@===::::::999777777888888777555222222222111111222222222444222111111333333000---111111111111222222222222///111333555555444111000222000000333444222222555555333000000000000///---333222222111111222222333///000000000000000///......000111111000//////000000000000000000//////...------............------////////////............---.........////////////---+++,,,000222000//////---...//////000/////////......///000000000000000uuujjj___YYYUUUOOOKKKKKKFFFEEECCCBBBAAA@@@@@@???>>>@@@AAAAAA@@@???@@@AAAFFFBBB??????AAACCCBBBAAA:::>>>CCCDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@>>>=========???@@@DDDCCCAAA@@@AAAAAABBBBBB???BBBIIIQQQ^^^pppnnncccYYYWWWZZZbbbmmmwwwttt___VVVJJJAAA>>>===<<<;;;666999<<<<<<:::888888999;;;:::::::::999999999999===<<<;;;<<<>>>>>><<<:::999;;;======;;;::::::;;;888888888888999;;;===>>>;;;;;;<<<<<<===<<<<<<;;;888777666444333333222222333444333333222111111000000000000000111222333444111111222444555666555444222333444444555555444444333333444444444555555555555555555666666666777777333333333333333333333333222222333333333444444444111111111111111222222333...///000222333444333333333444555666666555444333222222222333333222222222111111222333333333333222222222333333333222222111111333444333222222666:::???CCCJJJTTTaaammmwww|||wwwjjj___XXXRRRNNNFFFEEEEEEJJJQQQWWWXXXWWWJJJIIIFFFCCC@@@<<<:::999;;;===???>>>===>>>CCCGGGPPPZZZfffqqq~~~}}}uuurrrmmmjjjlllqqqwww|||~~~zzzmmmcccVVVLLLFFFCCC@@@>>>999777555666888999777555333333222222222222333333333333333222111111222333333333222222222222111111111222333444444222///...444000///222333111333777444111//////000111000...222222111111111111222222---///000111000000//////...000222222000...///111//////000111111111000000---...///000000///...---///.........---------,,,++++++,,,....../////////111......111000,,,,,,000,,,---///000000000//////......///000000000000000zzzoooccc\\\VVVOOOJJJJJJEEEDDDCCCBBBAAA@@@@@@@@@???AAABBBBBB@@@??????@@@IIICCC>>>>>>BBBDDDBBB@@@:::>>>CCCEEEDDDAAAAAABBB?????????@@@@@@AAAAAAAAAAAA@@@>>><<<<<<===>>>???<<<:::888888:::===>>>???:::>>>DDDMMMYYYjjj}}}sssggg[[[VVVWWW\\\fffooo|||yyyeeeZZZLLLAAA<<<;;;;;;:::666:::>>>???===:::::::::::::::999999999:::;;;;;;>>>=========??????===;;;888;;;>>>>>>===;;;;;;;;;:::999999999:::<<<>>>???::::::;;;;;;<<<<<<;;;;;;999888666555444333222222333333333333333111000000000000000000111222333444222111111222444555555555222333333444555555555444333333333444444444555555444444444555555555666666222222222222222222222222222222222333333444444444111111111000111222222333---...000222333444333333111222333333333333222111000111333555555333111000111111222333333333333222///000222333444444333222111333444333111000444777<<<;;;<<>>>>>@@@CCCLLLVVV```jjjxxxwwwsssnnnkkkkkkooouuuyyyvvvkkk\\\PPPIIIEEEBBBAAA777555444555888999888555666666666555555666666666000333555333000///444999555444444333333222222111555555666666444222///...333...---111111///222777222000......111333111000111111000000000000111111,,,...000111111000000000000333555444222000111333...///000111222222222222...///000111111000///.........---------,,,,,,,,,)))***+++---...//////000333//////111///***---333,,,---///000000000//////...//////000000000000000~~~uuuggg]]]XXXSSSMMMIIIFFFIIIGGGCCCDDDIIIIIIDDD???AAABBBBBBAAA@@@@@@AAACCCAAA???@@@BBBAAA>>>;;;>>>@@@BBBBBBAAA??????@@@CCCBBB@@@@@@BBBBBB@@@???AAA@@@@@@???>>>>>>??????>>>???@@@???>>>===>>>???AAA@@@CCCJJJRRR___sssmmm\\\ZZZYYYXXX^^^hhhwwwooo___OOOFFFCCC???<<<<<<777777666666777888999999@@@<<<888888<<<>>>>>><<<888:::===@@@AAABBBAAAAAA===>>>>>>>>>>>><<<;;;:::888666555777:::;;;999777======<<<;;;::::::::::::999888777555333222111111......///000111111222222777444111000222333222000///111333222//////222555444444444444444333333333;;;:::888444111000222333333333444555666666666555...111333444444444555666222222222222222111000000333222222222111000000000000222222222111000111222555222000111444666555333///111444555444444444555333333222222111222222222999333111444444000222777555555666777888888777777::::::===EEEMMMXXXhhhwwwqqq^^^SSSQQQGGGJJJKKKLLLUUUeeennnoookkkeeeaaa^^^UUUIIIEEEHHHBBB???===<<<>>>@@@AAAAAAHHHNNNYYYffftttyyyppphhheeegggkkknnnyyy}}}~~~uuueeeVVVNNNKKKEEE===:::999888999:::999777555777666555444444555666777555555555555555555555555444444444444333222111000333333444555555444333333000222444444333111111111///...---000333333000---///000111222222111//////---///111222000///...///222222222111111111000000000,,,)))+++000222000,,,000000//////......---------,,,,,,,,,---...000111......---------......///,,,,,,------.../////////.........---,,,,,,...111------......//////000000vvvhhh]]]WWWRRRMMMHHHHHHJJJGGGCCCCCCGGGFFFAAA???AAABBBBBBAAA@@@@@@AAA@@@>>>===???AAACCCBBB@@@>>>@@@BBBBBBAAA??????@@@@@@BBBCCCBBB@@@>>>@@@AAA@@@@@@???????????????@@@===>>>???>>>===<<<===>>>@@@???AAAFFFMMMYYYlll~~~rrrbbb]]][[[YYY^^^hhhsss|||tttdddSSSJJJFFFAAA>>>===888888888888888999::::::888999:::::::::999:::::::::;;;>>>@@@AAABBBAAAAAA===>>>>>>>>>===<<<;;;:::999888777888;;;;;;999777<<<<<<;;;:::::::::;;;;;;;;;;;;999888666666555555111111222222333444444555444111//////222333333222222111000000111222222222444444444444444444444555888888777444111000111333333333333444444444444444111222444444333222333444111111222222111111000///222222111111111111111111...///000///......///000222000...///222333222111...000333333333222333444333333222222111222222333>>>999777888777333333666444444444444444333222111666555888???FFFQQQaaappp}}}vvvcccWWWSSSHHHIIIHHHIIISSScccooorrrtttpppmmmjjj```RRRKKKKKKAAA???======???AAACCCCCCEEEJJJSSS^^^jjjxxx|||ssskkkggggggkkkmmmuuuyyysssdddZZZTTTLLLCCC<<<;;;999888888777555333555555444333333444555555555555555555555555555555444444444444333222111000222222333444444333222222111333444444222111111222222000//////111222000......///000111222222111111---///111111000/////////111111111000000000//////111000......///////////////////////////............------,,,---...000000---,,,,,,+++++++++,,,,,,..................------------...---,,,---///111.........///////////////{{{mmmaaaYYYSSSNNNKKKJJJJJJGGGCCCBBBDDDBBB>>>???AAABBBBBBAAA@@@@@@AAA@@@>>>======@@@BBBBBBBBB>>>@@@BBBBBB@@@???@@@@@@>>>BBBEEECCC>>><<>>???>>><<<;;;<<<===BBB@@@@@@CCCHHHSSSfffwww{{{kkkddd^^^ZZZ^^^fffmmmwwwzzzkkkZZZOOOIIIBBB???>>>:::999999999999:::;;;;;;333777<<<<<<999777888:::<<<===???@@@AAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::;;;:::999:::;;;;;;999888;;;;;;:::::::::;;;<<<<<<888888777555555444444444222222333333444444555555///......///111444444444444000---///333555333000333444444444555666666666444555555444222111111222666555444333333333444555222444555444222111111222111111111111111000//////000000111111111111111111...///000///.........000222000//////111222222111...000222222111111222333333222222111222222333333999666555666555222111333222222333333333222222111555333444999@@@JJJZZZhhhttt}}}|||kkk]]]VVVLLLJJJGGGFFFNNN]]]hhhlllwwwwwwwwwtttjjj[[[PPPMMMBBB@@@>>>???AAACCCDDDDDDCCCGGGMMMUUUaaannn|||xxxooojjjiiikkkmmmooosss{{{qqqdddZZZOOOFFFAAA???<<<:::999888666444555555444444444444555555666666666666666666666666444444444444333222111111111111222222222222111111333333444222111000111333333111000000111222111000---...000111222333333333...///111111000//////000000000000///////////////111222333111...---...111...///////////////000000///......------...//////---------,,,,,,+++++++++000//////...------,,,,,,+++,,,---------...000222///////////////.........sssfff]]]VVVQQQNNNJJJIIIFFFCCCCCCBBBAAA>>>???AAABBBBBBAAA@@@@@@AAACCCAAA???======>>>???@@@???@@@AAAAAA@@@???@@@AAA>>>AAACCCBBB???===???CCC????????????@@@AAABBBBBB???@@@@@@???===<<<===>>>CCCAAAAAACCCHHHRRRdddtttuuukkkaaa[[[]]]ccchhhrrrppp___SSSKKKBBB>>>===::::::999999999999::::::666999;;;<<<;;;::::::<<<<<<===>>>?????????>>>>>>>>>>>>>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;999888:::999999:::;;;<<<===>>>777666555444444444444444111111111222222333333333.........///111222333333333000//////222333333111333333444555555666777777000222444444222111222222888777555333333333555666111333444444222111111222000111111111111000////////////000000111111222222111222333222111111222333333222111111222333444444///111222222111111222333222222111111222222333333000000111333444333222333000111222444666777888888666444444888===EEETTTaaammmxxxtttddd[[[RRRNNNIIIGGGKKKSSS[[[^^^lllpppsssrrrjjj]]]RRRLLLDDDBBBAAAAAABBBDDDDDDCCCCCCFFFJJJPPP[[[hhhwww~~~uuuooommmlllmmmlllpppwww~~~oooaaaTTTJJJFFFCCC???===<<<;;;999888777777777777777777777777666666666666666666666666333444444444333333222111111222222222222222222111333444333111000000222444///000111333444444333222///000000111222222222222...///000000//////000111000000000000000000000000111111000000//////000111......//////000000000111/////////...............////////////...---,,,,,,//////.........---------***+++---...---...000222000000//////......------xxxkkk```XXXSSSPPPJJJGGGEEEDDDDDDCCCBBBAAA???AAABBBBBBAAA@@@@@@AAAAAAAAA???=========???AAA???@@@AAAAAA??????@@@AAA@@@@@@???@@@@@@AAA@@@@@@>>>>>>>>>???@@@BBBCCCDDDAAABBBBBBAAA???>>>>>>???AAA@@@@@@CCCGGGPPP```ppp}}}~~~rrreee\\\\\\```eeeooo~~~tttcccWWWLLLBBB===<<<:::999999888888888999999;;;999777777:::<<<===<<<<<<=====================???>>>======<<<<<<;;;;;;;;;<<<===<<<;;;::::::999999999999:::;;;<<<===>>>::::::999888777777777888111222222222222222333333000000111111000000000000000111222111000000222444222333333444555666777777///111333333222222222333777555333111111111333444///111333333222111222333111111111111111000///////////////000000111111222222333444444222222333444111222222111111222333444111333333333222222333555222111111111222222333444000222333444555666666555111222333555777888888999666444444777:::@@@MMMYYYfffsss~~~~~~}}}mmmaaaUUUPPPKKKJJJKKKMMMOOOQQQZZZ```fffgggccc[[[RRRLLLFFFDDDCCCBBBCCCCCCBBBAAABBBDDDFFFKKKUUUcccqqq{{{}}}vvvqqqooonnnmmmpppuuu|||}}}oooaaaVVVIIIFFFAAA===<<<<<<;;;:::888888888888888888888888666666666666666666666666333333444444444333222222333333222222222222333333333444333111000000222444***---222666777666444333333333222111111111000000...///000000//////000222111111111111111111111111000---+++,,,111333222///.../////////000000111111//////////////////............/////////...---,,,---------.........//////)))+++---.........000222000000//////......------|||ooodddZZZTTTQQQMMMHHHFFFGGGGGGDDDCCCCCC???AAABBBBBBAAA@@@@@@AAA<<<===>>>>>>===???BBBDDD@@@AAAAAA@@@??????@@@BBBAAA???===>>>AAABBBAAA???======>>>???AAACCCEEEFFFCCCDDDDDDBBB@@@??????@@@===<<<>>>AAADDDKKKYYYhhh{{{zzzkkk```]]]^^^cccmmm{{{yyyiii\\\OOODDD>>>>>>:::999999888888888888999;;;777333444999<<<<<<;;;=====================>>>???>>>===<<<<<<;;;;;;<<<:::;;;===<<<;;;::::::;;;999999999:::;;;<<<===>>>:::999888777666666666666333333333333444444444444111333444333111/////////...111444222///...222555222333333333444555555555000111333333222111333444222111000/////////000111///111222333222111222333222222222222222111000000//////000000000000000000000111222222000000111222///000000000//////111222333444444333222222333555111111111111222333444444222444444111111333333111333333444444444444333222444222333555777;;;DDDOOO]]]iiivvv{{{}}}xxxlllYYYSSSNNNMMMLLLJJJJJJKKKKKKRRRXXXYYYWWWTTTPPPKKKFFFDDDCCCCCCDDDDDDBBBAAA@@@@@@BBBFFFMMMZZZgggppp{{{}}}wwwsssqqqqqqqqqssswww}}}{{{mmmbbbMMMHHHBBB===;;;;;;::::::666666777777777777666666555555555555555555555555333333333444444333333222333333222222222222333333333333444222111000111333(((---222666777555444444555444333111000000000000...///000///...///111333111111111111222222222222000+++(((+++111555333//////000000000000000000111...//////000000000//////***+++,,,---------++++++,,,,,,------...//////000***,,,...///......///000///////////////.........vvvjjj___XXXTTTRRRLLLIIIJJJIIIDDDBBBDDD???AAABBBBBBAAA@@@@@@AAA999<<<>>>???>>>???AAADDD@@@AAAAAA@@@>>>>>>@@@BBB>>>??????@@@??????@@@AAA<<<<<<===???AAADDDFFFGGGCCCCCCDDDBBB@@@>>>>>>???<<<<<<>>>@@@BBBFFFRRR___wwwqqqddd______aaakkkxxxpppbbbTTTHHHBBBCCC;;;;;;:::999999999999999888777777888:::;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@@@@???===<<<;;;;;;<<<<<<888:::<<<<<<:::999:::<<<:::::::::::::::;;;<<<===999888777555444333333333333333333333333333333333111333555444111//////000111111111111000111222333222222333333333333333333222333333222111111333666000000000000000111111111000222333333111000000111333333333333333222111111000000000000000/////////...///000000......///000...///111000......000333333333333222000111222444111111111111222333444555111333222......333444111333333333333333222111000333222333666666888???GGGRRR^^^kkkttt|||yyyddd[[[SSSPPPLLLGGGFFFIIICCCJJJMMMKKKIIIKKKJJJFFFBBBBBBAAACCCDDDEEEDDDBBB@@@@@@@@@BBBGGGQQQ]]]eeeppp{{{|||wwwtttuuusssqqqrrrvvv|||yyymmmVVVPPPHHHAAA===;;;::::::666777777888888777777666444444444444444444444444222333333444444333333222333222111000000111222333111333444444222111111222,,,///222333222222333555555444222111111111111222.../////////...///111444000000000000111111111222000...---...111333333111111111111000000000000000---...///000111111000000(((***,,,---......,,,,,,------..................***---//////.........///.........///////////////}}}pppeee]]]YYYVVVOOOKKKLLLJJJDDDAAACCC???AAACCCBBBAAA@@@AAAAAA;;;>>>AAA@@@>>>===>>>@@@@@@AAAAAA???>>>>>>@@@CCC;;;???BBBAAA===<<<@@@DDD;;;<<<===???BBBDDDGGGHHHBBBCCCCCCAAA???======>>>>>>>>>@@@BBBBBBEEEOOOZZZtttuuuhhhbbb``````iiiuuuuuugggYYYLLLFFFGGG===<<<;;;;;;::::::::::::555999>>>???===<<<===???????????????@@@AAABBBCCC@@@???===<<<;;;;;;<<<<<<666999<<<<<<:::999:::<<<;;;;;;:::::::::;;;<<<<<<===<<<:::999777666555555111000000000000000000000000333666555222000000222333000...///222444333111333222222222222222222222444444333222000111444666111222333444444444444444222444444333111///...///333444444444444333222222111111000000//////......///000111000///...///111///111333222000///222555222222222111//////111333111111111111222333444555222555555111333:::<<<:::111222333444444444444444444333555888888888===EEEJJJVVVdddppp{{{~~~qqqdddXXXRRRKKKDDDCCCFFFAAAFFFGGGBBB@@@CCCCCC@@@??????@@@BBBEEEFFFFFFEEEBBBAAA@@@AAAEEEMMMWWW^^^iiiuuuyyyvvvwwwtttpppnnnqqqwwwzzz___XXXOOOFFFAAA>>><<<;;;888999:::;;;;;;:::999888333333333333333333333333222222333444444333333333222111000//////000111222000333444555333111111111111333222000......222555333222111111111222333444...//////......///222444.../////////000000111111000111222111000000222444222222111111000000//////,,,---///000111111111000)))+++---///000000///.../////////...------,,,,,,+++---///000///------...---.........//////000000uuujjj```XXXWWWTTTPPPMMMJJJGGGCCC@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>===<<<<<<===>>>???===>>>>>>???@@@BBBCCCDDD===>>>@@@AAAAAAAAA???>>>???===<<<===???@@@@@@??????@@@@@@???<<<;;;;;;<<>>:::::::::888:::>>>;;;;;;;;;;;;;;;;;;;;;;;;JJJBBB>>>@@@@@@===???DDD???===<<<===>>>???>>>===:::;;;;;;;;;;;;;;;;;;:::888999;;;=========;;;:::::::::999888777666555555///000111222222111///......///000111111222111111000111222111000///000111000000000000000000000000222222333333333333444444000222555555444333222333111111222222222333333333000111333444444333111000000000000000000000000000000000111111222222333333000111222111000000222444...000222111///...000222...///111222333333222222333333222222333444666777111111111222222222333333222333444444555666999<<>>===<<<<<<===>>>>>>>>>>>>??????AAABBBCCC>>>>>>>>>>>>??????@@@@@@???>>><<<<<<>>>@@@@@@???===>>>???>>>===<<<===>>>???@@@AAA???>>>AAAHHHOOOcccpppuuuhhh```ccccccjjjvvvuuufffZZZQQQIIICCC>>>;;;;;;;;;999;;;@@@<<<;;;;;;::::::;;;;;;<<>>;;;:::;;;===>>>>>><<<<<<:::999999:::<<<<<<888999:::;;;;;;;;;::::::::::::999888777666555555333333444555444333222111000111111111111000000///000111222111000///000111000000000000000000000000222222222333333333444444000222444444333333333555222222222222333333333333000222333444444333222000111111111111111111111111////////////////////////000111222111000000222444///111222111...---...000000000000000111222333444333333333333444555666777444444444555555555666666222333333333333555999;;;CCCLLLYYYgggqqqxxx}}}~~~wwwfffYYYNNNDDDAAABBBDDDBBBAAAAAABBBBBBBBBAAABBB???===>>>CCCFFFFFFDDDAAAAAA@@@@@@AAAEEEJJJOOO[[[cccooozzz~~~wwwtttooolllkkkooouuuyyyyyymmm\\\OOOIIIDDD???;;;999888888999::::::777555555444333222222333444444555444444333222111111000333333333333333333333333000000111111111222222222111111111111222222333333111111111000000000000000------......///000111222222111000///...//////000....../////////000000000000000////////////000000,,,---......//////............///000000000000000------......------,,,+++))))))***,,,---///000000------......///.........~~~uuufff[[[WWWTTTPPPNNNLLLJJJGGGEEEBBBBBBAAAAAAAAAAAAAAAAAABBBAAA???===<<<<<<======???>>>>>>>>>>>>???@@@@@@???>>>===<<<<<<>>>@@@AAA@@@>>><<<;;;===???@@@@@@;;;===>>>>>>======>>>@@@???@@@@@@???>>>AAAGGGLLLZZZhhh{{{zzzlllccc```aaagggsss~~~ooocccUUUKKKDDD???<<<<<<<<<:::<<>>???>>>@@@CCCAAA===999888999<<<>>>???>>><<<:::888888:::<<<>>>:::::::::::::::;;;;;;<<<::::::999888777666555555222222111111111000000000222222222111000//////...000111222111000000111222000000000000000000000000222222222222333333333333000222333333222333555777222222222333333333444444111222333444444333222111222222222222222222222222------........./////////000111111111000000222333000111111000...---...///222111/////////111444555222333444555555666555555222222222222333333333333222333222111111333888;;;>>>FFFRRR___jjjttt{{{~~~qqqbbbTTTIIIDDDCCCDDDBBB@@@@@@AAABBBAAA@@@@@@===;;;<<<@@@BBBAAA???>>>????????????AAAEEEIIIRRRZZZeeepppzzzzzzvvvooojjjhhhjjjooorrr|||zzziiiZZZNNNGGGCCC@@@<<<;;;999999999888666333555444444333444444555555555555444222111000///...444444444444444444444444222222222333333333333444333222111111111333444555222111111111000000//////.........//////000000000111111000/////////000000...///000111111111000000//////------------//////------...////////////.........///000000000//////---............---,,,,,,,,,,,,,,,,,,...///111333......//////...------,,,zzzuuutttxxx{{{jjj]]]WWWTTTPPPMMMKKKJJJHHHFFFBBBBBBBBBBBBBBBAAAAAAAAABBBAAA???>>>===>>>>>>?????????>>>>>>>>>>>>>>>???>>>===<<<<<<<<<===???@@@AAA>>>;;;;;;<<<>>>??????<<<===>>>>>>======>>>???>>>???@@@??????AAAEEEIIIRRR```tttqqqgggbbbbbbgggrrr}}}wwwiiiWWWJJJEEE@@@======<<<:::<<>><<<:::888888:::<<<>>>;;;<<<>>>@@@@@@@@@AAACCC???<<<:::999:::<<<======<<<<<<:::999999:::<<<<<<===<<<;;;::::::;;;===>>>::::::999888777666555555222111000///......//////222111111000000000000000///111222222111000111333111111111111111111111111111222222222222333333333000111222222111333666999333333333333444444444444222222333444444333222222222222222222222222222222,,,---...///000111222333///000111000///000111333///000000000000000000111000000000000111222333444222333444666666666555444111111111111222222222222222222111000000222777::::::AAAKKKXXXcccoooxxx~~~yyyiii[[[PPPIIIGGGEEECCCAAAAAABBBBBBAAA@@@DDDAAA???>>>??????===;;;===>>>??????>>>???BBBDDDJJJQQQ\\\gggrrr~~~zzzrrrkkkhhhhhhkkkllltttyyyuuudddUUUKKKFFFEEE>>><<<::::::999888666444444444444444555555666666333333222222111000//////222222222222222222222222222222222333333333444444666555333111111222333444222222111111000/////////000000111111111111111111111111000000000000000000111222444666666555333222000///---,,,,,,---///000------...///////////////......///////////////..................------,,,000///......///111333555---...............------|||yyysssnnnlllqqqzzzoooaaaWWWTTTOOOLLLKKKIIIHHHFFFCCCCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAABBB@@@???>>>>>>===>>>>>>>>>;;;<<<===??????>>>>>>===@@@>>>;;;;;;<<<>>>>>>>>>===>>>???>>>===<<<===>>>>>>????????????AAADDDFFFMMM[[[oooxxxnnngggeeehhhqqq{{{ppp\\\LLLGGGAAA>>>===<<<:::;;;???>>><<<:::888888:::<<<>>>888;;;>>>>>><<<<<<======<<<;;;;;;<<<======<<<:::999:::<<<<<<<<<<<<:::999===;;;999888888999;;;<<<::::::999888777666555555666555444222222111222222000000//////000111222222///111222222111111222444222222222222222222222222111111111222222222333333000111222222111333666999333333444444444555555555333333333444444333333333111111111111111111111111////////////000000000000///000111000//////111333/////////000222333333333---///111333444333222111222222444555555555444333444444444444555555555555222222222000000222666999888===FFFPPP\\\iiiuuu|||qqqbbbUUULLLGGGGGGEEECCCCCCCCCCCCBBBAAACCCBBB@@@@@@???>>><<<;;;<<<>>>??????>>>>>>@@@BBBEEELLLVVVaaalllyyywwwppplllkkkkkkjjjkkkrrr|||ooo^^^QQQKKKHHH???===;;;:::::::::888777444555555555555555555555111111111111111111222222111111111111111111111111111111111111222222222222999777444222000000111222111111111111000000/////////000000111111111000000000000111111111111111111222333555777777666555444000000///......///000000---...//////000000//////......////////////............//////......---,,,000///...------///111333+++,,,---...////////////uuusssoookkkjjjoooyyyuuugggYYYVVVQQQMMMKKKJJJHHHGGGDDDDDDCCCCCCBBBAAAAAAAAA??????>>>>>>???AAACCCDDD@@@??????>>>>>>>>>??????;;;<<<>>>@@@@@@???>>>===???>>><<<<<<===>>>===<<<>>>??????>>>===<<<<<<===>>>>>>??????@@@AAABBBCCCIIIUUUhhh|||~~~uuukkkhhhiiipppxxxzzzfffVVVJJJEEE@@@???===:::;;;???===<<<:::999999:::<<<===:::???AAA>>>;;;<<<======;;;;;;<<<>>>???>>>;;;999888:::<<<>>>>>><<<:::888:::999777666555666888999::::::999888777666555555444444333222111000000///000////////////111333444///111222222111111333444222222222222222222222222111111111111222222222222000222333333222333555777444444444555555555666666444444333333333333444444000000000000000000000000222222111///---,,,******///000000000//////111222///......///222333333222,,,...222555555444111///222222333333333333222222333333333333444444444444111222333222222222555777777;;;AAAIIITTTbbboooxxx~~~{{{jjj[[[OOOFFFHHHFFFDDDCCCDDDDDDCCCAAA======>>>??????>>>>>>>>><<<===>>>>>>===>>>@@@AAABBBHHHQQQZZZfffttt}}}vvvsssqqqmmmkkkgggnnnxxxzzzkkk]]]RRRMMMBBB@@@===<<<<<<;;;:::999555555555555555444333333000000111111222333333333222222222222222222222222000000000000111111111111888666444222000000000000000000000000000000000111+++,,,...///000///......///000111222222222111111000111222333444333222222000000000000000000000000......///000000000000///....../////////...------...////////////...---------,,,+++++++++,,,---...***+++,,,...///000000000}}}yyyppppppnnnllllllrrr~~~{{{nnn]]]YYYTTTOOOMMMKKKJJJIIIDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@??????@@@AAABBBCCC@@@@@@?????????@@@@@@AAA===>>>>>>???????????????>>>=========>>>>>><<<:::<<<===>>>>>>======>>>???>>>>>>>>>???AAAAAAAAA@@@EEEOOOaaattt|||kkkggggggnnnuuu}}}qqqaaaOOOIIIDDDBBB???;;;<<>>;;;===??????===<<<<<<===??????===;;;999:::<<<<<<<<<<<<:::999:::999888777777777888888::::::999888777666555555111111111111000...,,,+++222111///...///000111333///111222222222222333555333333333333333333333333111111111111222222222222000222444444333333333555444555555555666666666666444444444333333444444444111111111111111111111111222222111000...---,,,,,,...///000000...///000222000...---...000000///------///111333444333222111222111111111000111111222000000111111111222222222000222444444444333444666666888<<>>??????>>>>>>???;;;<<<===<<<;;;<<>>CCCKKKTTT___nnn~~~|||yyyvvvppplllgggmmmtttzzz}}}zzzkkk\\\SSSGGGDDD@@@>>>===;;;:::888555555555555444333111000222222222222333333333333333333333333333333333333000000000000111111111222333333333222111111000000/////////000111111222222***+++---///000000///...///000111222222222222111////////////000000000000...///111222222111///.........///000000000000000......//////......---,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...zzzwwwlllnnnnnnnnnooovvvsss```\\\VVVQQQOOOMMMKKKJJJEEEEEEDDDCCCBBBBBBAAAAAACCCBBBAAA@@@@@@@@@AAABBB@@@@@@??????@@@AAAAAABBB@@@???>>>===>>>???AAABBB=========>>>???>>>;;;888:::;;;===>>>===>>>@@@AAA>>>>>>>>>???AAAAAA@@@???AAAKKK\\\oooiiieeeeeekkksss|||wwwhhhSSSLLLGGGEEEAAA======@@@;;;;;;;;;;;;;;;;;;;;;;;;555<<<>>>999555999======@@@>>><<<<<<===>>>>>>>>>;;;;;;;;;::::::;;;;;;;;;===<<<<<<;;;::::::::::::::::::999888777666555555333444555555444222///---444333000///...///000111///111222222222222444555333333333333333333333333000111111111111222222222000222555555444333222333555555555555666666666777555444444333333444444555222222222222222222222222///000000111222333333444...///000///...///000222222///,,,,,,------+++(((///000000111222222333333222111000/////////111111333333444444444555555555000222555666555444444555666777999???HHHVVVeeeoooyyy}}}|||{{{mmm___TTTGGGEEECCCBBBBBBBBBAAA??????AAABBBBBB@@@>>>>>>>>>;;;;;;;;;::::::;;;???AAA;;;@@@GGGPPP[[[jjjzzz}}}yyyrrrmmmiiimmmrrruuuxxx}}}tttcccXXXJJJGGGCCC???===;;;999777555555555555444222///...444444444333333222222222222222222222222222222222000000111111111222222222///000111222222222222111......///000111222333333+++,,,///111222222111111///000111222333333222111/////////...///000111111---...111222222111...---...//////000000000000000.../////////...---,,,,,,///////////////......---/////////000//////...---.........///......---,,,zzzyyy|||tttvvvyyyzzz{{{wwwkkkaaaXXXSSSPPPKKKHHHHHHIIIGGGDDDAAA@@@AAACCCDDDAAAAAAAAA@@@@@@@@@??????>>>???@@@AAABBBAAA@@@???===>>>@@@@@@>>>===>>>>>>???>>><<<<<<>>>@@@@@@@@@@@@<<<888666888<<>>>>>@@@@@@@@@???CCCHHHSSSdddxxx|||qqqeeeaaaiiiqqqvvv|||nnn\\\SSSJJJEEEAAA===<<<>>>=========;;;999888999;;;>>>=========>>>>>>===<<>>???@@@AAAAAAAAA@@@@@@>>>???@@@@@@>>>>>>???AAA@@@>>><<<<<<>>>???@@@???>>><<<999888999<<>>======>>>??????>>>BBBEEENNN___tttttthhhbbbhhhooosss}}}rrraaaVVVJJJEEEBBB>>>===>>><<<===<<<;;;999888999:::???>>>=========>>>>>>===???>>>=========>>>???@@@:::999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;999888777666555666666777111333444444222111111222444222000///...///000111.........///000222333444---000444555444333333444333333333222222222111111000222333333333333444666777333222555666333444999555555555555444444444444222222222222222222222222...222333111222555555222000000000000000000222333///111222222111000000111111111222222222333333333111222333333111111222333222222333333333444444444111222222222222333444555555555777:::===DDDSSSbbbpppxxx~~~qqqbbbTTTMMMGGGFFFEEEAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;;;;===BBBLLLZZZnnnyyyuuummmkkkkkkpppuuuyyyyyypppXXXRRRJJJCCC@@@===:::888666777888666444444555888333333333333333333333444000111222111///.........000///000111333222...+++111222444333222000000111000000000000000111222222222111000//////000111222...000222111000///000000...333...---444333///333...000111111000000111222000,,,)))+++000333222///111111111111111111111111//////000000//////...---------------..................//////000111111222~~~}}}pppeee[[[VVVSSSNNNKKKLLLHHHGGGDDDBBBAAAAAABBBCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>???@@@AAAAAAAAAAAA@@@???@@@@@@???>>>???AAADDDAAA???======>>>??????>>><<<<<<;;;;;;;;;===???@@@???===<<<<<<===>>>>>>===AAABBBHHHWWWmmmwwwllldddfffkkkooozzzxxxiiiZZZKKKEEECCC@@@======;;;;;;;;;:::888777888:::<<<;;;:::::::::;;;<<<===<<<<<<===>>>>>>???>>>>>>:::999888888999;;;>>>???<<<<<<<<<<<<<<<<<<<<<===999888777666666666666777333333444222111000111333444333111///......//////---///111111//////222555111333555555444444555666333333333222222222111111111333444444333333444666666333333555555444555888555555555555444444444444222222222222222222222222///333444222222555555222,,,000222111...---000333000222444444222111222333222222222333333333444444111222333222111111222333333333333333444444444555555222000000222444333222666555666888999>>>JJJWWWfffpppyyy|||~~~|||ppp\\\RRRJJJHHHHHHEEECCCCCCAAABBBBBBBBBBBBBBBBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;888:::???HHHXXXmmm}}}xxxqqqmmmlllooorrruuu{{{{{{ddd[[[PPPHHHEEEBBB>>>:::888888999777555555666777444444333333333333333333333444555555333111111222000///000111333444333222222333555444222111111222111000000000000111222222222111000//////000111222...///111111/////////000***111///...333222///555...000111111//////000222222,,,&&&(((000444222...000000000000000000111111//////000000//////...---,,,,,,,,,---------............//////000111111111tttjjj___YYYUUUPPPMMMMMMHHHFFFDDDCCCBBBAAABBBCCCAAA@@@@@@@@@@@@?????????>>>??????@@@AAAAAAAAAAAA@@@AAA@@@???>>>@@@CCCFFFBBB@@@=========>>>>>>===:::<<<===>>>======>>>???>>><<<;;;;;;<<<======<<>>;;;::::::;;;999777777888:::888888888666666777999;;;<<<===?????????===;;;:::<<<:::888888888;;;>>>???<<<<<<<<<===============888888888777777777777777333444333111000000222444333222111000//////000000000333555222---+++...222333333444444444444555666333333333222222222111111000222333444444444666888555444444555555555555666555555555444444444333333111111111111222222222222///222333111111444444111---///000000...---...000000222333333222222222333111111222222222222333333000222333222111000111222222222222333333333444444333222222222222111///---666444555777777:::DDDNNN\\\gggrrryyy~~~}}}hhh[[[OOOLLLMMMJJJFFFDDDBBBBBBCCCCCCCCCCCCBBBBBB>>>>>>>>>>>>>>>=========999:::===EEESSSggg{{{}}}tttooolllmmmnnnpppvvv}}}}}}vvvjjjZZZNNNIIIFFFBBB>>>:::999999777666555666666444444444444444333333333444666777666444333333444222111111222333444555555222444555555333222222333111111000000111111222333222111000//////000111222...///111111///...///000(((111000...222///,,,444...000111000//////000111222---)))***///222222000.........///////////////000000000000000///......,,,,,,,,,,,,------------------------......//////zzzoooccc\\\WWWQQQNNNOOOGGGFFFEEECCCBBBBBBBBBBBB????????????>>>>>>>>>>>>>>>?????????@@@AAABBBBBBAAAAAAAAA@@@???@@@CCCFFFBBB@@@=========>>>>>>===999<<>>>>>@@@>>>===;;;;;;===>>>===<<>><<<999::::::999888777999:::777888999888666777999<<<:::<<<===??????===;;;999>>><<<:::888888:::<<<>>><<<=====================888888888888888777777666333444333111000000222444/////////000000111222222000333555222---+++...222333222222333444555555555333333333222222222111111...000222444444666888:::333444555444555666666555555444444444444333333333000000000111111222222222...111222000000222222//////...---...000000...,,,...000111222111000111222000000000000111111111111000111222222000000111222000111111111222222222222)))...444555111......///444222333666777888@@@HHHRRR]]]kkkttt}}}qqqcccUUUPPPNNNJJJFFFDDDBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@??????>>>>>>>>><<<<<<>>>CCCOOObbbuuuxxxrrrmmmlllllllllpppvvv|||~~~vvvdddUUULLLGGGCCC@@@;;;:::888777666666555555444555555555555444333222000222333333111000000111444333333222222333444555222444555555333222222333111111111111111222222333222111000//////000111222...000111111000//////000)))111111...111---)))000///000111000///...///000000000000///...///222444/////////000000111111111000000000000000//////...,,,,,,,,,---------......------------............tttggg___YYYRRROOOOOOGGGFFFEEEDDDCCCBBBBBBBBB@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCAAABBBBBB@@@??????AAACCCAAA???======>>>??????>>>999===AAAAAA???>>>???AAA@@@>>>======>>>??????>>>???@@@DDDKKKYYYmmm|||qqqgggbbbfffooowwwppp^^^TTTNNNGGGAAA>>>999:::;;;:::888888999;;;666999<<<;;;999999;;;>>>666777:::===>>>???>>>>>>>>>===;;;:::999:::;;;<<<=========<<<<<<<<<;;;;;;888888999999888888777666333333444222111000111333......///000111222333333---///111111//////222555111111111333666777666555333333333222222222111111...000333444555666888:::222555666444555777666444444444444444333333333333//////000000111222222222---111111//////111111...111...,,,...222222...***,,,...000000000///000111/////////000000000000111000111222111000000111222000000000000111111111111###***222444111///111555333111222555666777;;;BBBHHHSSSbbbnnnzzzyyykkk\\\SSSNNNHHHDDDDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@??????>>>>>>===>>>>>>???CCCNNN]]]ooozzz|||uuupppnnnllljjjmmmqqqxxx{{{~~~ooo```SSSJJJEEEBBB>>><<<:::888888777666444444555666666555444222111111222444444222111111222333444444333111111222444222333555444222111111222222111111111111222333333222111000//////000111222///000222222000000000111+++333111///333///***//////000111000...---...///...111333222///...222555111111222222333333444444000000111111000000///...---------.........////////////000000000000000000|||}}}yyykkkaaaZZZSSSOOOOOOFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>@@@AAACCCDDDAAABBBCCCAAA???>>>???@@@@@@>>><<<<<<>>>???@@@???:::>>>AAAAAA???===???BBBBBB@@@>>>???@@@AAA@@@@@@<<<@@@EEEJJJTTTfff}}}xxxjjjaaabbbiiinnnwwwyyyiii^^^TTTKKKDDDCCC:::;;;;;;:::999999;;;<<<333888<<<===:::888:::<<<555777999;;;===>>>??????<<<;;;;;;;;;;;;<<<<<<===>>>======<<<;;;:::999999888888999999999888777666111333444444222111111222...///000111111111111111.........///000222333444111000222555999:::888666333333333222222222111111111333444555444555666888111555666444444777777333444444444333333333222222/////////000111222222222...222222000000222111...//////000111111000...,,,+++---///000//////000111///000000000000111111111///111222111000///000222000000111111111222222222+++---000111111111444666333111111444555444666:::???KKKZZZhhhvvvttteeeZZZPPPHHHEEEGGGBBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@??????AAA@@@@@@AAAHHHTTTaaakkkppptttwwwyyy{{{zzzuuusssoookkkllloooqqquuuzzz|||~~~~~~qqqaaaTTTLLLHHHBBB???<<<;;;;;;:::888666555555666777666444222111222333555555444333333444///111333222000///111333111222444333222000000111222222111111222222333444222111000//////000111222000111333333111111111222...333111111888555...111///000111000...---...///...000222222111000000111000000000111222333333333000111111111111000//////........./////////000000000000000000000000000///xxxyyy||||||mmmccc[[[SSSOOOOOOFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>>>>???AAACCCDDDAAABBBCCCBBB@@@>>>===>>>???>>><<<<<<>>>@@@@@@@@@:::>>>BBBAAA>>>===@@@CCCCCCAAA@@@@@@AAABBBBBBAAA:::@@@FFFJJJPPPaaayyy}}}lllaaa```dddhhhooozzzqqqeeeYYYMMMGGGGGG:::;;;<<<;;;::::::;;;===///444:::;;;888666666999999999:::;;;<<<<<<<<<<<<999::::::;;;<<<===>>>>>>>>>>>>===;;;:::999888777888888999:::999888777666000333444555333111111111000000111111111000000///222000//////111222111000000111333777<<<===:::777333333333222222222111111444555666666444333444555000666777444444888777222444444444333333333222222...//////000111222222222000333333111111333222///---000444333000------///,,,...000000000000111222000111111111111222222222///111222111000///000111111111222222222333333333888444000///000222333333333111111333333111222555:::EEETTTcccsss}}}mmm```TTTKKKIIIKKKAAABBBBBBBBBBBBBBBBBBAAAFFFFFFEEEDDDCCCCCCBBBBBBDDDBBB@@@???BBBIIITTT[[[\\\```fffjjjnnnvvv}}}xxxvvvrrrmmmlllnnnkkkpppvvvzzz}}}ooo^^^SSSOOOEEEBBB>>>=========:::777555666777777666444222111...000111111000///000111,,,///222222000///111333000222333333111000000111222222111111222222333444222111000//////000111222111222444444222111222333///444111222;;;:::222444///000111000...------............111333222///,,,,,,------...///000000111111111111111111000//////////////////000000000000...............---------zzztttrrryyyvvvhhh\\\UUUQQQPPPIIIGGGEEEDDDDDDDDDBBBAAA@@@AAABBBCCCAAA>>>;;;999>>>BBBBBB??????CCCFFFFFFCCCAAA>>><<<;;;<<<>>>????????????>>>===;;;:::999:::<<<>>>??????AAACCCEEE???>>>===>>>@@@@@@>>>===AAAAAACCCHHHNNN[[[qqqrrreee___```ccciiirrr~~~~~~ooo___RRRKKKGGG???AAACCC???:::777888<<<666777888999:::;;;;;;:::???===:::999:::<<<<<<<<<<<<999888999<<<>>><<<:::=========<<<:::999:::<<<:::;;;<<<<<<;;;:::777666777555333444666777444111111222222333333222222111......//////000222333444222444555666555555555666333222111222333333222111111222222333555777888999777666555444444555666777444333222111000000000000333222111////////////000...///000111111000///...------...//////...---,,,000000000111111111111111222111000//////000111222333222111111000111111111222222111222333666:::<<<000000000000000000000000444444444333222444777:::>>>>>>FFFXXXjjjvvv|||~~~~~~}}}~~~mmm\\\QQQLLLLLLEEECCC@@@@@@AAABBBBBBBBBCCCFFFHHHHHHFFFCCCAAA@@@???>>>>>>>>>@@@DDDHHHKKKMMMOOOUUU^^^eeelllxxx}}}xxxrrrlllhhhhhhkkkpppwww~~~uuucccTTTLLLEEE===999::::::888666777444111000000222222222111333666666444222111111111222111...,,,+++---///222222111111111222333444111000000000//////......///000111222333444444444555555444333333444444444'''***///333444444444444////////////////////////......//////000000111111---......//////...---,,,---...///////////////...............///000111222------------------------}}}uuuoooqqqwww~~~xxxiii]]]VVVRRRPPPJJJHHHEEEDDDDDDDDDCCCAAAAAABBBDDDEEEDDDBBB@@@>>>>>>BBBCCC@@@???CCCDDDDDDBBBAAA???===<<<===>>>>>><<<<<<============<<<<<<:::<<<>>>??????@@@BBBCCCBBBAAA??????@@@???===;;;@@@???@@@CCCHHHTTTiii|||xxxkkkcccbbbbbbdddlllwwwvvvfffYYYOOOKKK@@@@@@???<<<888666777999777777888999::::::::::::>>><<<::::::<<<=========;;;:::888:::<<<===<<<:::;;;<<<<<<;;;999999:::<<<:::;;;<<<<<<<<<:::888666777666444555777666444222111222222333333222222111......//////000222333444333444666666555444555666333222222222222333222222222222333444555666888888666666555444444555666666444333222111000000000000222111000/////////000111///000000111111000000///000//////....../////////---------------...//////111111000000000000111111111000000000111222333333111111111222333555777888111111111111111111111111222333333222111222555888<<<<<>>===>>>@@@AAAFFFGGGMMMVVV\\\cccnnnyyy{{{uuuooojjjjjjlllqqqvvv|||~~~mmm^^^QQQIII@@@;;;::::::888666666444222222333444444444111333555555333111111111333333333222///...///111111111222222333333333444444444333333333222222222111111222333444444444444444444333333333333333444...000333333111000//////////////////////////////////////////000000000000........................222222222111000...---,,,////////////000111222333------------------------xxxmmmkkknnnttt{{{|||lll___WWWRRRQQQKKKIIIGGGEEEEEEEEECCCBBBAAABBBDDDEEEEEEDDDBBBAAA>>>CCCDDDAAA@@@BBBBBBAAA@@@@@@??????>>>=========999:::;;;===>>>>>>>>>>>><<<===??????>>>>>>@@@AAAAAA@@@@@@@@@AAAAAA???===@@@??????@@@CCCNNNbbbttttttjjjdddaaa```fffppp|||qqqbbbVVVOOOEEEBBB===999888888999999777777888999999:::::::::<<<;;;;;;===>>>???>>>===;;;:::999:::<<<<<<<<<;;;999:::;;;:::999999:::<<<;;;;;;<<<<<<<<<:::999888888777666666777666444222111222222333333222222111......//////000222333444444555777666555333444555222222222222222222222222333333444444555666777777555555444444444444555555333333222111000000000000000000/////////000111222000000000//////000000000000///...---......000111111000/////////000222333000000111111111111000000/////////000111333444555000000111222333333333333222222222222222222222222000111111000///000333555888999>>>IIITTT^^^kkkvvv~~~~~~~~~}}}mmm^^^SSSMMMGGGDDDAAA@@@@@@AAAAAA@@@BBBDDDFFFFFFDDDBBBAAAAAACCCBBB@@@>>>===<<<<<<;;;???AAAFFFMMMSSSYYYdddnnn|||yyysssnnnlllmmmppptttxxx}}}xxxjjj[[[SSSHHH@@@<<<;;;:::888666555444444666777666555222333444333111111111222333444555555333111222222///000222333444444444333555555444444444444333333111222333444555555555555333222222222222222333333333444444222///------...////////////////////////000000000000////////////...------------...000111222222222222111///...---000000000000111222333333////////////////////////}}}qqqlllmmmoootttyyyrrrdddZZZTTTRRRMMMKKKHHHGGGGGGFFFDDDCCC???@@@AAABBBBBBAAA@@@???>>>CCCEEEBBB@@@AAAAAA>>>>>>???@@@@@@???>>>===<<<::::::;;;===>>>>>>>>>>>>===>>>??????======>>>???>>>===>>>@@@CCCEEEDDDCCCAAA@@@@@@@@@CCCKKK^^^ppp|||pppfff``````dddlllwwwzzzjjj[[[RRRMMMFFF===:::;;;===<<<:::888888888888888999::::::;;;;;;<<<>>>AAAAAA???===;;;;;;:::;;;;;;;;;;;;;;;888999::::::999999;;;===;;;;;;;;;<<<;;;:::999888888888777777666555444222111222222333333222222111......//////000222333444444666777666444333333444111222333333222111222333333444444555555666666666444444444444444444444444333222222111000000111111.........///000111111222000///...------...///000..................//////333222111000000222333444///000111222222111000///000000000000111222333444000111333444444333111000222222222222222222222222///000111000///000222444666666;;;BBBIIITTTdddrrr{{{}}}{{{{{{{{{xxxgggXXXOOOJJJFFFBBB@@@@@@@@@@@@???@@@BBBEEEEEECCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>???CCCJJJNNNSSS]]]fffqqq|||~~~wwwrrrllllllmmmooosssxxx}}}tttggg^^^QQQFFF@@@===<<<;;;888777666666777666444222222333333222000000222333111333555555444222222222...000222444555555444333222222222222222222222222111222333333444444444333111111111111111111222333111222111000......000222////////////////////////111111000000//////.........---,,,,,,---///111333...///000000111111111111////////////000111222333////////////////////////~~~tttqqqpppnnnnnnpppyyyyyyjjj^^^WWWTTTOOOMMMJJJHHHHHHGGGEEEDDD@@@@@@AAAAAA@@@???>>>===???CCCEEEBBB@@@AAA@@@======>>>???@@@@@@???===<<<<<<<<<===============<<<===>>>???>>><<<;;;<<<=========>>>@@@CCCEEEEEEDDD?????????AAABBBIIIZZZjjj~~~vvvjjjbbbaaabbbgggqqq}}}ppp```UUUPPPGGG>>>:::<<<>>><<<:::888888777777777888999:::::::::<<>>DDDMMM^^^nnnxxx~~~}}}|||{{{zzz}}}~~~ppp___UUUMMMIIIDDDAAA@@@@@@?????????AAACCCCCCBBBAAAAAABBB>>>>>>>>>???@@@@@@@@@@@@>>>>>>BBBGGGJJJNNNWWW```iiittt|||wwwlllkkkjjjjjjnnnsssyyy}}}ooogggYYYLLLCCC>>><<<;;;;;;999888777666444111...222333333222111111222444...111333333222111111111///111333555666555444333111222222222222222222222000111111222222222222111111000000000111111222333000000000///...///222444////////////////////////111111000000//////......///...---,,,---///222333,,,---...///000000000000......---......///000111000000000000000000000000~~~wwwvvvtttpppllllllrrrzzzrrrccc[[[WWWQQQNNNKKKJJJIIIHHHFFFEEECCCCCCBBBBBBAAA@@@???>>>???CCCDDDAAA???@@@@@@>>>===>>>???@@@@@@???>>>======>>>>>>>>>===<<<;;;;;;===>>>>>>===<<<;;;;;;<<>>@@@@@@EEESSSaaasss|||ooofff``````bbbjjjwwwvvvfffZZZOOOGGG>>>:::;;;<<<:::888999888777666666777999999;;;;;;<<<>>>@@@@@@>>>;;;;;;<<<<<<<<<:::999:::;;;888999:::999888888:::;;;999999999888888888888888444555777666444333444444111222222333333222222111......//////000222333444444555777666555333444555000333555444111000222444111222444666777777666555444444555555555555444444222222111111111111111222,,,---...///000111000000------,,,,,,,,,,,,------...///111222333333222111///000000000111111111111000000111111111111000000333222222111000000111111111222444444444222000///000000000000000000000000///111333333222222333555444444777<<<@@@HHHWWWeeettt|||~~~|||zzz|||yyyiii^^^QQQMMMGGGBBB@@@@@@@@@???===???AAAAAAAAA@@@AAABBB??????>>>===<<<<<<======>>>===@@@DDDFFFHHHPPPYYYaaalllyyy}}}pppmmmjjjhhhjjjooouuuyyy|||vvvnnnaaaSSSHHH@@@===<<>>>>>>>>?????????>>>>>>===============<<<<<<;;;<<<===>>>===;;;:::;;;<<>><<<<<>>>>><<<::::::<<<===<<<:::888:::;;;777888888777555555666888888777777777777777888888111333555555333222444555111222222333333222222111......//////000222333444333444666666555444555666000333555444000///222555000111444666777777777666444555666666666666555444222111111111111111222222,,,---...000000000//////---......//////......---//////...---...000222333000222333555555444333222111111000000000000111111111111111000111111222222000111222222222111000///111111111111111111111111///111222333222222333444555333555999===CCCMMMXXXkkkttt}}}{{{}}}sssiiiTTTOOOIIIDDDAAAAAA@@@@@@<<<>>>@@@@@@@@@@@@AAACCCBBB@@@>>><<<<<<<<<===>>>>>>===???BBBCCCDDDLLLTTT\\\fffqqqyyywwwsssmmmiiiiiimmmrrrvvvyyy|||xxxlll]]]PPPGGGCCCAAAAAA>>>:::777666444333111111333555666555444444555111222333333222333555777444444444444444333333333444444555555555666666666111111222222222111111000111000000111222333444444222222222111///...///000////////////////////////////////////000000000000///////////////000000000///000000000000///......---------......///000111////////////////////////{{{vvvuuummmsss||||||lll```[[[SSSPPPMMMKKKJJJIIIGGGFFF??????@@@@@@AAABBBCCCCCC???BBBBBB>>>===@@@BBBAAA>>>>>>>>>>>>>>>?????????<<<<<<===============<<<;;;<<<======;;;:::;;;===>>>===>>>@@@BBBCCCBBBAAA>>>???BBBCCC@@@@@@IIITTTcccuuuzzzpppeeeaaa```fffrrrqqqeeeOOOKKKEEE@@@>>><<<<<<;;;:::999777555555666888999===<<<;;;<<<======;;;::::::<<<>>><<<999888999<<<666666666555333222444555777666666666666666777777///222444444333222444666222222222333333222222222......//////000222333444222444555666555555555777///333666444000///111555///111333666888888777777444555666777777666555444222111111111111111222222------///000000000///......///000111111000///...///,,,(((&&&'''+++000333,,,...111333333222000...222111000//////000111222//////000000111222444444//////000000000000//////222222222222222222222222...000222222222111222333666333333777;;;>>>FFFNNNbbbmmmyyy~~~|||}}}~~~zzzpppVVVQQQJJJEEEBBBAAAAAA@@@<<<>>>????????????AAACCCCCCAAA???>>>>>>???BBBCCC???>>>???BBBCCCDDDKKKSSSXXXbbblllttt}}}~~~yyyqqqkkkiiilllppptttvvvzzz}}}}}}|||~~~uuugggYYYOOOIIIHHHBBB>>>:::777777666666555000333666777777555555555444444555444444555888;;;666666444333333333333333333444444444555555666666222222333333333222222111111111111111222333444555///000222111000///000222////////////////////////......//////000000111111///000000000000000///...---...///000222222333333.........//////000111222////////////////////////vvvuuuwww}}}vvvfff[[[UUUTTTQQQNNNKKKHHHEEECCCBBBCCCEEEDDDCCCBBBBBBCCCAAAAAA@@@@@@???>>>======<<<======>>>>>>>>>>>>===<<<======>>>>>>>>>>>>>>>>>>???@@@>>><<<:::::::::>>>>>>>>>@@@AAAAAA@@@>>>===???@@@@@@AAACCCGGGIIIZZZhhh|||tttiiibbb^^^aaaiiisssvvvjjjYYYRRRIIICCCAAA???<<<:::999999999::::::;;;;;;;;;:::======999777999:::999<<<<<<<<<<<<;;;:::999888333444444444555555666666555666777888888777666555444444444333333222222222000333666555222000000111<<<444///222444111000333333444666777777777666555666444333444777777333000111333555555444333444555111333444333111////////////////////////...------444111...,,,+++,,,++++++000000///,,,)))((()))***000//////......000111222000000111000//////111444333222111000000000111222000111111111111222222222333222111000000222444555000000///---++++++---///000111111111111222222222444666777555444888@@@GGGUUU```oooyyy~~~~~~}}}}}}{{{hhh]]]OOOGGGEEEEEEBBB???@@@???>>>>>>>>>???AAABBBAAAAAAAAA@@@???>>>======;;;<<<>>>>>>@@@CCCGGGKKKTTTZZZccckkksss|||}}}zzzvvvrrrooommmmmmnnnoootttxxxvvvqqqsss||||||ssshhh\\\SSSNNNMMMFFF>>>::::::;;;;;;;;;666444222444777777222---///...///111333555555555222222222222222222222222222333444444555555444444444444333333222111000000...000******555555///111000000000000000000000000------------............//////000111111111111111111000///......///000000////////////000000000000//////.........000222333000000000000////////////}}}{{{yyyzzz}}}zzzkkk```XXXVVVRRRNNNKKKIIIGGGEEEDDDEEEDDDBBB@@@@@@BBBDDDAAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@??????======>>>>>>>>>>>>=========>>>???>>><<<;;;;;;<<<>>>>>>>>>@@@BBBBBB@@@>>>;;;===>>>>>>???AAADDDGGGTTTbbbxxxxxxfff___[[[^^^fffppp|||rrr]]]VVVLLLEEEBBB@@@>>><<<666666777888888888888888666::::::777666888:::999777888888999999999888888555666666666777777777888555444333222222333444555444444444333333222222222222444555444111///000111555000...111222//////222222333444666666555555444333222222333444333111///...000333444555555777888555666777666444333222333111111222222111111000///666333000//////000/////////000000...,,,,,,---/////////.........///000111///000000000//////111333111111000000000111222333000000111111111222222222222222111000111111222333222222222000...///111333111111111111222222222222000333555555444666<<>>>>>>>>???@@@AAA??????@@@???>>>===<<<<<<;;;<<<======>>>@@@DDDGGGNNNTTT]]]fffnnnwww{{{vvvrrrpppoooooommmppprrrpppmmmooovvv}}}{{{qqqfff]]]WWWSSSKKKBBB===;;;<<<;;;::::::888666777::::::666222333222222333444555444444555555555444333222222111222333444444555555444444444444333222222111000000333444---+++444333---000000000000000000000000000////////////000000000000//////000111111111111000000000///......///000111.../////////000000000000///.........///000111222111111111111000000000///zzzwwwwww{{{~~~rrrfff]]]YYYSSSNNNKKKJJJHHHGGGGGGEEECCC???===>>>AAADDDAAAAAAAAA@@@??????>>>>>>AAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>======;;;===???>>>===<<<<<<===?????????AAABBBBBBAAA???>>>???AAAAAAAAACCCFFFHHHLLL[[[qqq}}}iiiaaa\\\]]]cccmmm{{{zzzddd[[[PPPGGGCCCAAA@@@>>>555555777888888888777666222666777444444777999888444555666777888888888888666666666666666777777777555444111//////111444555444444333333333333222222333444444222000///000111///...///222111///000444111222333444555444444333000111222222000//////000---000333444444555777888666777888888666444444555222222333333222222111000111///---,,,---.........---...///.........000222......------......///000///000000000//////111333000000000000000111333333000000000111111111222222111111111111111111000000222222222111000000333555111111111111222222222333...111555666666777:::===FFFQQQaaaooowwwzzz}}}~~~~~~{{{ppp```SSSKKKGGGDDDBBB@@@???>>>=========>>>???>>>>>>>>>>>>>>>===<<<;;;<<<======<<<<<<===???BBBGGGMMMVVV^^^gggqqq{{{|||xxxtttrrrqqqmmmmmmlllkkkjjjmmmssswww~~~|||rrriiicccYYYQQQGGG@@@>>>===;;;:::===:::777888::::::888555777777777666666555444444888888666555444222111111222333444444555555444444333333333222111111000000444555...+++333333...222000000000000000000000000////////////000000000000...///000000111111000000//////......///000111222....../////////000000000///.........///000111222000000111111000000///...xxxuuuwwwzzzwwwlllbbb[[[SSSLLLJJJJJJIIIHHHFFFEEECCC@@@>>>>>>@@@CCCAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>>>>?????????;;;<<<>>>>>>>>>===>>>????????????AAACCCCCCAAA???>>>@@@AAABBBBBBBBBDDDFFFHHHUUUjjjppphhh```___bbbjjjvvv|||kkkaaaTTTJJJEEEBBB@@@???777888:::;;;;;;:::999888222666777444333666888777555666777888999999999999444444444444444444444444666555444333333444555666333333333333333333333333222222111000000111333444///111444444222000111444111222333555555444444333...111333222///---...111111222444444333333333444333555666555333222222333111111111111111000//////...,,,++++++---.........***,,,------------///111------------.........///...///000000//////000222000000000000000111111111000000000000111111111111///000111222222111///......///000///...///111333111111111222222222333333111333555666666777:::===CCCMMM]]]kkkuuu{{{yyyjjj[[[PPPIIIEEEDDDAAA@@@???===<<<<<<===>>>>>>>>>??????>>>======<<<===>>>>>>===;;;;;;===>>>BBBGGGOOOWWW___iiittt{{{}}}xxxuuusssooollliiiiiilllqqquuuwww}}}{{{rrrlll]]]UUUKKKCCC???>>><<<:::;;;999666666777888777555999999:::999777666666777777777666555444333222111222333444444555555444444333222222222111111000000000222+++)))222333111666000000000000000000000000------------...............//////000000000000000.........///000111111222........./////////000000.........///000000111111...///000000//////------zzzxxxyyy}}}{{{qqqfff^^^SSSLLLJJJJJJIIIHHHCCCDDDDDDCCCAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>======888999;;;===???@@@AAAAAA:::<<<>>>???>>>>>>???@@@?????????@@@BBBBBB@@@???999;;;============>>>???FFFQQQcccxxxsssiiiaaa^^^aaahhhttt{{{rrrgggYYYNNNGGGDDDAAA???:::;;;<<<<<<<<<;;;:::999555999999555333555666555666777777888888777777666444444444444444333333333555555666666666666555555333333333333333333333333000000///000222444666777000444666444111000111222222333444555666555444444000222444222///...000222000222444444333222333444111333444444222111111222111111111111111000//////000///...///111222222111,,,...//////...---...///,,,------...............---///000000//////000111111111111111000000////////////000000000111111111...///111333333111///...---...//////......000222111222222222222333333333333333333222333555999<<<<<>><<<<<<<<<<<>>>>>??????@@@>>><<<<<<<<<>>>AAAEEELLLRRRXXXaaakkksss||||||xxxvvvooolllhhhhhhmmmssswwwzzzzzzuuubbbZZZOOOFFFBBB???===::::::999777666666777666666777999::::::888888999;;;444444444444333333333333222333444444555555444444222222111111111111111000...111+++(((000000///555////////////////////////------------..................///000000000000000------...///000111111111............////////////---...//////000111111111///000111222222000///...~~~|||~~~vvvjjjaaaUUUNNNLLLLLLJJJHHHBBBCCCEEEEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCCCCCCCBBBBBBAAA@@@888999;;;===???AAAAAABBB;;;===??????>>>>>>???@@@>>>>>>>>>@@@AAAAAA@@@>>>999;;;===>>>===<<<===>>>DDDKKKZZZmmmrrrhhh___\\\^^^eeeqqq||||||xxxnnn```TTTLLLGGGBBB???;;;:::::::::999999999999666::::::555333555666555555555555666666555444444666666666555555555555555222333444555555444333222222222333333333333444444111000///111555777888888000444444111///111111000222333444666666555555444222333333111000000111222,,,///222333333444666777111333444444333222222333222222333333222222111000...------...000111111000000111333222111//////000------...////////////...,,,...000000/////////000000000111111000000///.../////////000000000111111...///111333333222111000///111222222000000111222222222222222333333333333222000///...000222555888999>>>FFFQQQ^^^jjjsssxxxsssbbbSSSKKKHHHEEEDDDAAA???===<<<<<<<<>>???@@@???>>>===>>>???CCCFFFKKKNNNRRRYYYbbbiiivvv|||}}}zzzpppllliiihhhlllrrrwwwzzz~~~lllcccWWWLLLGGGCCC???<<<;;;;;;;;;:::999999888888444777::::::888888:::===333333333333333333333444222333444444555555444444111111111111111111111111///333---)))///---+++111////////////////////////////////////000000000000---...//////000000//////---...///000111111000000------........./////////---...///000111111111000222333444555555333111000}}}oooeeeXXXQQQPPPPPPMMMIIICCCDDDDDDDDDBBBCCCEEEFFFAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBB:::;;;<<<>>>????????????<<<>>>??????>>>>>>>>>???=========???@@@@@@???===<<<>>>@@@@@@???>>>?????????DDDPPPaaauuuyyynnnbbb]]]]]]aaalllwww~~~tttfffZZZRRRKKKDDD@@@<<<;;;999888777888999:::444888888444333555777666333444555666666666666666666666666555555444444444333222222222222222222333222222222333333444444444333222222444777999777555222444222///000555555222111222333444555444444333444222000000000111111111,,,///111333333444555777111222444444333222222333111111222222111111000///,,,++++++,,,...///...---///111333333222000000111---...///000000000//////,,,...000000/////////000,,,---///000111111111111////////////000000000111...///111222333444333333111222444333222111111222222222222333333333444444000/////////111222333333:::;;;???GGGTTTcccooowww|||~~~nnnZZZNNNIIIGGGFFFCCC@@@>>>===<<<<<<>>>>>>????????????>>>>>><<<>>>??????>>>>>>>>>@@@EEEHHHJJJKKKMMMRRRYYY___lllsss}}}sssqqqmmmkkkkkkpppvvvzzzyyyoooaaaUUUMMMGGGBBB>>>;;;<<<======<<<:::999999333777:::999777666999<<<666666555555444444333333222333444444555555444444000000000000111111111111...333///,,,000...+++111////////////////////////////////////000000000000---...//////000000//////...///000111111000//////---------.........//////---...///000111111111000111222444555555333111///rrrggg[[[TTTSSSRRRNNNJJJEEEEEEDDDBBBAAACCCGGGKKKAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBAAAAAAAAA======>>>>>>>>>>>>=========>>>@@@@@@>>>===>>>???<<<<<<<<<>>>@@@@@@>>><<<:::<<<>>>>>>===<<<<<<<<<;;;???HHHYYYmmmwwwiiiaaa]]]___hhhqqq}}}xxxkkk___VVVNNNFFFAAA>>><<<:::888777888:::<<<222555666333333666888777333444666888999:::;;;;;;444444444333333222222222666444222111111222444666222222222333333444444444666444444666999999666333444555222///333:::;;;666000111222333444333222222555111......000222111///000111333333222222222333///111222222111000111222///////////////...------///......000111222111///,,,...000111000000000111---...000111111111000///+++...000111000...//////)))+++---000222333333333////////////000000000000...///111222333444555555111222333333111//////000222222333333333444444444///000111333555555333111999777888>>>KKK[[[jjjsssxxxzzz~~~xxxggg[[[WWWIIIGGGDDDAAA???===<<<<<<======>>>>>>>>>>>>>>>===:::<<<>>>???>>>>>>???@@@GGGIIIJJJIIIIIIMMMTTTYYYbbbjjjuuuxxxvvvrrrnnnmmmooovvv{{{yyyjjj\\\RRRJJJDDD@@@:::<<<>>>>>><<<:::888888444777:::999555444777;;;999999888666555444333222222333444444555555444444000000000000000111111111***111...---333111...555////////////////////////------------.........///---....../////////////////////000111111000///...---------.........//////,,,---///111111111000000...///111222222000...,,,pppaaaZZZVVVQQQLLLJJJDDDCCCBBBAAAAAABBBDDDDDD>>>>>>???@@@AAAAAAAAAAAA@@@???@@@CCCEEEDDD@@@<<<@@@>>>===<<<<<<===>>>@@@======<<<<<<===???AAABBB======>>>>>>>>>>>>======;;;>>>@@@???===:::;;;<<>>???;;;666111...///111333555000111222222333333222222444333111000000111333555000111111222222222111111111222333333111111222333777444222000000000000///,,,---...000111111222222---......///000111111222///////////////000000111............/////////000000000000000////////////,,,///000000111000***"""---///111222222222333444222222222222222222222222333444444555444333111000555555444333333333444444444444888@@@IIISSSbbbpppyyytttbbbTTTNNNKKKIIIFFFAAA;;;<<>>>>>>>>>>>>>>CCCDDDEEEEEEFFFHHHMMMPPPYYY```kkkvvv|||uuunnnkkknnntttyyy{{{~~~uuufffYYYPPPIIIDDD???<<<===BBB@@@888333444:::::::::;;;;;;::::::999999888666555444444555555444333333222222333333444333333333222000---+++)))000000000000000///...---//////.........---------...//////000111222222222444333222111000000000000111111000000000000000111///...---,,,,,,---...///000////////////111222333222222222111111111000000|||nnn```YYYWWWSSSOOOOOOHHHHHHFFFEEEDDDCCCBBBBBB>>>???@@@AAAAAABBBBBBBBBAAA@@@@@@BBBDDDDDDAAA>>>???>>><<<;;;;;;<<<>>>???>>>======>>>>>>???@@@AAA>>>>>>?????????>>>=========>>>>>><<<:::999<<<>>>===BBBFFFKKKYYYppptttggg```aaaeeeiiirrryyy}}}ooo___RRRJJJGGGBBBAAA>>><<<:::888888888>>>;;;666444444555666666444444333333555777999;;;;;;999777888:::999777555555555666777777777666555444444444444555666777777555555666777888999999:::;;;777222000000222555555222333444444555555444444333222222111111222333333000111222333333333333333000111222222000000111222333222111000000111000000......///000000000000///.........///000111111111//////...//////000111111........./////////000000/////////000000000000000...//////...111444111,,,---///222333222222444555222222222222222222222222222333444444444333222111333333222333333444555555333333777>>>EEENNN\\\hhhuuu|||{{{iii[[[SSSNNNIIIGGGBBB======@@@===<<<===>>>@@@AAA???===>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBDDDHHHKKKTTT[[[eeepppzzz{{{tttpppooorrrtttyyy}}}sssfff\\\PPPFFFDDD@@@???BBB@@@:::666777999999:::;;;;;;:::::::::888777555444333333444444444333333333333333333444000000111222222111000///000000111111111000////////////.........------------......///000000111111333333111000000/////////000000111111000//////...000//////......//////000000/////////000111222333222222222222111111111111~~~qqqbbb[[[XXXSSSOOOOOOKKKJJJIIIGGGDDDBBB???>>>???@@@@@@AAAAAABBBBBBCCCAAA@@@@@@AAABBBCCCAAA?????????============??????>>>>>>???????????????>>>???@@@@@@@@@???>>>======>>>>>><<<:::888999<<>>???<<<<<<<<<>>>@@@AAA@@@>>>@@@???>>>=========??????===>>>>>>??????@@@DDDFFFMMMSSS]]]gggqqq{{{}}}xxxssspppoootttxxx|||~~~vvvkkk\\\NNNJJJEEEBBBBBB@@@<<<:::;;;888999999:::;;;;;;;;;:::666666555333333333333333444444444444444444444444000111222333333333222111000000111111222111111111/////////............---------......//////000000222111000//////...//////...///000111000///---,,,///000000111111000000///////////////000111222333333333333222222222111111yyyjjj```YYYQQQLLLLLLIIIIIIHHHGGGDDD@@@===;;;@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@????????????@@@AAA??????@@@AAA@@@???>>><<<@@@@@@AAA@@@@@@???>>>=========;;;:::999:::<<<>>>:::>>>BBBCCCIIIZZZrrrqqqgggbbbbbbdddjjjqqq{{{xxxiiiZZZNNNGGGCCCAAA???<<<:::999999999444444444666888999777555777888999:::::::::999888666555333333333555666666555555666777999999::::::888888888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;999666333111222444555555000111222222333333222222111222333444444333111000...///111222333444444444///000111111//////000111///000111111000///000000000//////................../////////000000000111............///111222333...////////////000000000......///000111111222222333555333//////222333000///111333444333333444555222222222222222222222222111111222222333333333333111111111111222333444555444333555999;;;>>>HHHQQQ^^^hhhrrrvvvzzz~~~}}}nnn```TTTJJJHHHHHHEEEAAA@@@>>>======???AAABBBBBBAAA???>>>===;;;;;;<<<===>>><<<===>>>>>>===>>>AAACCCHHHNNNVVV```iiisss|||yyyrrrmmmoooqqqvvvzzz~~~xxxiii[[[PPPJJJDDDBBB@@@???===<<<888999:::;;;;;;;;;;;;;;;666666666555555444444444444444555555555555444444444444444444222000...,,,///000111222222222222222/////////........................//////000000000000000///...............***,,,...000111///---,,,...///111111111111///.../////////000000111222222333333333333222222222222pppeee[[[RRRMMMMMMIIIIIIIIIHHHEEEBBB???>>>@@@@@@@@@@@@@@@BBBCCCDDDAAAAAAAAAAAAAAA@@@AAABBB????????????????????????@@@@@@AAAAAAAAA???===<<<@@@@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<======<<<;;;;;;>>>AAABBBEEERRRhhh{{{vvvkkkfffeeefffkkkpppyyy~~~qqqaaaSSSJJJAAA@@@>>><<<;;;::::::;;;999777555555666777888777888999:::;;;<<<;;;999888999999888777777888999;;;666666777888999;;;<<<<<<::::::999999999:::;;;;;;666666777777888888999999666444222111222444444333000111222222333333222222111222444555444222000///---...///111222333333333000111222111000000111222000222333111///...///111///............///000000////////////000000000000............///000111222////////////000000000111...//////000111222222333---111222//////000000---000222444444333333444555222222222222222222222222111111111111222333333444333222222111111222222222555444555888888999@@@IIISSS```nnnvvv{{{vvvfffYYYMMMJJJJJJHHHDDDBBB>>>======>>>@@@AAAAAA@@@>>>===<<<;;;:::;;;;;;<<<;;;<<<===<<<;;;;;;===???EEEIIIPPPYYYaaakkktttzzzwwwppplllmmmooorrrwww{{{~~~ttthhhXXXRRRKKKFFFEEEDDD@@@<<<::::::;;;<<<<<<<<<<<<<<<888888888888888777777777444555555666666555555444555555555333111...+++***///000111222222222222222///////////////////////////000000000000000111111000///..................''')))---000111111///.........000111111000.........//////000111111222222333333333222222222111111qqqfff]]]UUUQQQSSSMMMMMMLLLJJJHHHFFFDDDCCC@@@???>>>>>>???@@@BBBCCC???AAACCCBBBAAA@@@@@@AAA========================@@@AAAAAAAAA@@@???>>>>>>>>>>>>???????????????>>>;;;;;;<<<>>>??????===;;;<<<===@@@BBBCCCLLL^^^pppuuunnnkkkjjjkkkooowwwzzzkkk]]]SSSBBBAAA???===<<<;;;;;;;;;EEE???777222222666999;;;888999:::;;;<<<;;;:::999888999999888777777888:::888888888888:::;;;======;;;;;;::::::::::::;;;;;;777888888888999:::::::::444333222222333444333222222333444444555555444444222333444444444222000///------///000111111111111000111222222000000111222000222333111//////222555000///.........000111222////////////000000000000///////////////000000111/////////000000000111111///000000111111222222222%%%+++//////000111111///000222333444333222333444222222222222222222222222222111111111111222222333444444333222222222222222555444666888777666<<>><<<;;;;;;===>>>>>>===============<<<;;;;;;:::888:::;;;:::999888999:::AAAEEEJJJQQQYYYbbbkkkqqq}}}|||uuummmkkkjjjlllqqqwww{{{}}}|||tttddd```XXXRRRPPPOOOHHH@@@<<<===============<<<<<<999::::::;;;;;;:::999999444555666777777666555444111222222222222000///...000000111111222111111111...////////////000000000000000000000111111111111//////............//////(((***,,,///000111000000...//////000000//////......///000111222222222111222222222111111111000000||||||~~~|||ooofff]]]UUUTTTVVVQQQPPPNNNKKKIIIGGGFFFEEE???>>>======>>>???AAACCC>>>AAADDDDDDBBB@@@@@@AAA===>>>>>>>>>>>>>>>>>>===AAAAAA@@@?????????@@@@@@<<<<<<===>>>???????????????===;;;<<>>BBBCCCGGGUUUcccxxxyyyrrrmmmkkkmmmrrr|||tttfff]]]HHHFFFCCC@@@===<<<;;;;;;AAA===888666666888:::;;;888999::::::;;;;;;;;;;;;777999:::999777555666777999999999999:::;;;===>>><<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;;;;;;;::::::444333222333555555444222222333444444555555444444333333444444333222000///...///000111111111111111///000111111//////000111///111222000...000777<<<333222000//////000111222000000000000////////////111000000/////////////////////000000000111111111111111111111111111111111%%%+++000000000222333111///111333333222111222333222222222222222222222222333222111000000111111222444333333333333333444555333333555777666444999???EEERRRaaakkkrrrzzz}}}}}}{{{mmm^^^VVVPPPJJJFFFFFF@@@===;;;;;;<<<======<<<>>>???@@@@@@???===;;;:::999:::;;;:::999777777888===???DDDIIIPPPYYYbbbhhhuuu|||xxxqqqmmmiiiiiimmmtttyyy{{{~~~}}}ssspppiiibbb```^^^TTTHHH??????@@@??????>>>===<<<::::::;;;<<<<<<;;;;;;:::444555777888888777555444///000222333333333222222000000111111111000//////.../////////000000000000000000000000000000000000000//////...//////000000,,,---...//////000//////111000000//////000000111---...000111222222111111111111111000000000//////{{{qqqqqqtttyyy{{{oooeee\\\TTTSSSUUUSSSQQQNNNJJJGGGEEEDDDCCC???>>><<<<<<===>>>AAABBB<<<@@@DDDEEECCC@@@???@@@@@@AAAAAABBBBBBAAAAAA@@@AAAAAA?????????@@@AAABBB:::;;;<<<>>>????????????BBB>>>;;;:::===@@@AAA@@@<<<:::===AAACCCEEEOOO\\\rrr}}}vvvooojjjjjjnnnwwwwwwjjjbbbMMMJJJGGGCCC???<<<;;;:::111333777<<<>>>===999666888888999999:::;;;<<<<<<:::===???>>>;;;888888999;;;:::999999:::;;;===>>><<<;;;;;;:::::::::;;;;;;;;;;;;:::999777666555555555444444555666777555333111111222333333333222222444444444333222111000000000111111222222222111111...///000///...---...000---///111//////222;;;BBB666555222000//////000111000000000000////////////222111000//////.........000000000000111111111111222222222111111111111111+++000333111///111222111///111222222111111111222222222222222222222222222444333111000000000111111222222222333444555666777222222444666555333777===@@@KKKXXXaaaiiirrrxxxzzzvvvfff[[[RRRJJJFFFGGGCCC@@@>>>===>>>>>>>>>===???@@@BBBCCCBBB???<<<:::;;;===>>>===;;;999999:::999<<>>===<<<999:::;;;<<<<<<<<<;;;:::555666777999999777666555111222333444444444333222000000000000000///...---.../////////000000111111///////////////.........000000/////////000000111000000//////............333222111000000111222333---...000111222222111111000000000000////////////yyyuuuoookkkjjjqqqxxx~~~ooobbbYYYVVVUUUUUUOOONNNMMMLLLGGGBBBBBBGGGAAABBBCCCDDDCCCBBBAAA@@@???@@@BBBAAAAAA@@@BBBCCCAAA@@@???@@@BBBCCCBBBAAA===???AAAAAAAAA@@@AAACCC???>>>===>>>@@@AAAAAA@@@=========>>>??????@@@@@@???>>>???>>>===@@@LLLYYYdddwwwzzzmmmiiigggiiioooxxxqqqbbbXXXNNNFFFDDDCCC>>>888666999<<<<<<999888;;;;;;888666555555777:::>>>@@@AAA<<<;;;;;;::::::;;;;;;<<<888999;;;===>>>??????>>>===============<<<<<<<<<======<<<;;;::::::999999///222444333111222555888111111222222222333333333333777:::888222......///222222111111111111111222111000/////////000222333555///777888///;;;FFF:::444000///111000------///111111000000//////................../////////000 (((///000---+++...222222222222222111111111111333222222111000//////...111111000000000000111111777666555444444444444444555222///111555888999888000222444666666555333111111111333444555555666555;;;AAAKKKVVV```jjjsssyyy|||{{{|||~~~~~~rrrbbbWWWQQQKKKDDDFFFBBB???>>><<<:::===BBB>>>???AAA@@@???>>>??????777999<<<======<<<===>>>===>>>???AAADDDJJJRRRXXX___iiiwwwvvvrrrmmmhhhhhhlllsssyyyzzz{{{zzzssscccSSSDDDBBBAAA@@@AAAAAA@@@>>>999999999888888888888777999999999888777555333222888777666555333222111000000111222111000///000111///111222111000///000111//////000000000000///////////////---+++,,,///222.........////////////000//////000000000000//////444444333333333333333333000000000000000000000000~~~xxxuuuqqqmmmlllqqqxxx}}}~~~ssshhh___YYYUUURRROOOMMMLLLLLLGGGBBBCCCGGGAAABBBBBBCCCBBBAAA@@@???>>>???@@@@@@??????@@@BBBBBBAAA@@@@@@AAAAAA@@@???===???AAAAAA@@@@@@@@@AAA@@@???>>>???@@@AAA@@@???????????????>>>>>>>>>>>>>>>>>>@@@@@@>>>>>>GGGQQQ```rrr~~~rrrkkkgggggglllttt}}}uuuhhh[[[QQQHHHFFFDDD???:::888888;;;;;;999:::======;;;;;;:::999999;;;<<<======<<<;;;;;;;;;;;;;;;;;;<<<:::;;;===>>>????????????======<<<<<<<<<======>>><<<<<<;;;;;;:::999999999444444444333222222333444222222222222333333333333111555888777222......000111000000//////000000000111000/////////000222222222,,,333444---777@@@666333000///111000------000000000000000////////////........./////////000000***...222222000...///111.........//////000000000000000000000111111111111111111000000000000111111444333333222222222222222333222222333666888888888555666666666666666555555222222333444555666666666888===EEENNNXXXcccnnnuuuwwwwwwxxx{{{~~~xxxiii^^^XXXPPPHHHFFFBBB@@@???===;;;===AAA<<<>>>@@@AAAAAA@@@AAABBB;;;::::::<<<>>>???===;;;;;;<<<===>>>AAAGGGNNNSSS\\\dddpppzzzyyyvvvpppllljjjlllqqqtttwww|||}}}zzzsssbbbRRRFFFCCC@@@>>>======<<<;;;999999999999888888888888::::::999777666444333333555555555444444333222222000111222222000000111222///111222111000///000222//////000000000000//////222333333222000111222444////////////000000000000//////000000000000//////000000000000000000//////000000000000000000000000{{{xxxwwwuuurrrqqquuuxxx{{{zzzqqqggg]]]UUUQQQOOOLLLKKKKKKHHHCCCCCCGGGAAAAAAAAABBBAAA@@@@@@???===>>>@@@???>>>>>>???@@@BBBAAA@@@@@@AAA@@@>>><<<===???@@@@@@?????????@@@BBBAAA@@@@@@AAAAAA@@@???AAA@@@@@@???>>>>>>======>>>>>>@@@AAA>>><<>>======<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>=========<<<;;;:::;;;===???@@@<<<<<<;;;;;;::::::999999999777444333333333111000222222333333333444444444000333555444111//////000000000////////////000000000000000///000111111222///+++///000+++222888111222///...000000......111////////////000000000000....../////////000000000000000000111111111111111,,,,,,---...///000111111---...///000111333444444111111000000000000111111222222222222111111111111000222444555666777:::<<<;;;;;;:::999888777666666333444444555555666666666555888===DDDMMMZZZfffnnnrrrsssuuuxxx|||tttiiiaaaWWWNNNHHHCCC@@@AAA???<<<<<<@@@999<<<@@@BBBBBBBBBBBBCCC???;;;888:::???AAA===888999:::;;;<<<>>>BBBHHHLLLVVV\\\eeennnvvv~~~{{{vvvrrrnnnmmmnnnnnnrrrwww}}}{{{tttdddTTTLLLGGGAAA===;;;::::::999:::999999999888888888888;;;:::888666555444444444222333333444444444333333111222333333111111222333000111222111000000111222///000000111111000000///...///000000///...///000////////////000000000111//////000000000000//////111111111111111111111111000000000000000000000000|||zzz{{{||||||yyyyyy{{{{{{{{{~~~yyymmmbbbXXXSSSOOOLLLJJJKKKIIIEEEDDDGGGAAAAAAAAA@@@@@@@@@??????>>>???@@@???>>>>>>???@@@@@@??????@@@AAAAAA???======???@@@@@@???>>>??????DDDBBBAAAAAABBBBBB@@@???@@@@@@@@@??????>>>>>>>>>??????@@@@@@===;;;???FFFPPP___rrrtttkkkddddddjjjrrrxxxfffZZZOOOJJJHHHBBB>>><<<:::======;;;;;;??????===<<<===>>>>>>>>>>>>@@@AAA;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;===<<<:::999:::===@@@BBB=========<<<<<<;;;;;;;;;;;;888444333444444222///222333333333333444444444...000222222000///000111000000000000000000111222000000000000000111111222...---......---///222000111......000000...///222......//////000000111111...////////////000000000...,,,***,,,///222333222...//////000111111222222......///000222333444444222111111000000111111222333333333333333333333222000222555555555999???DDDDDDDDDDDDCCC@@@<<<999666555555555555555555666666444555777<<>>888;;;???AAAAAA@@@@@@AAA@@@===:::;;;>>>???<<<999999:::;;;;;;<<>>???@@@<<<<<<===@@@BBBBBBAAA???===???@@@AAA?????????@@@EEECCCBBBBBBCCCCCCAAA@@@>>>>>>??????@@@@@@@@@AAAAAA>>>===>>><<<;;;@@@GGGGGGUUUjjj}}}{{{oooeeecccgggooozzz~~~mmmaaaSSSMMMIIICCC>>>======??????<<<;;;>>>===:::<<<>>>@@@@@@>>>>>>???AAA;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<=========<<<:::999:::===@@@BBB>>>>>>>>>>>>============:::777444333555666444111222222222333333333444444...///000111000000111111...............///000111///000000000111111111111///000//////111000///222111......000000...///222......//////000000111111////////////000000000111///,,,)))***///222222111111111111111111000000000000000111111222222222333222222111111111111222222222222333444444444333222222333333333444;;;EEELLLOOORRRTTTUUUQQQIIIAAA;;;666555555444444444555555444555666999@@@KKKXXXaaannnrrrwww{{{}}}~~~~~~uuuiii^^^QQQJJJEEEDDDBBB>>><<<===888:::===???>>>=========>>>>>>>>>===<<<;;;;;;<<<999:::<<<<<<<<<>>>@@@CCCEEELLLVVV___gggpppzzz{{{uuunnniiinnnqqqvvv{{{}}}|||rrrgggYYYSSSJJJCCC???>>>======:::::::::999999999999888;;;999777555444444555666444555666666555444222111111333444444333333444555000222333222111000111222000000111111111111000000---000333444222000//////------.........///////////////000000000000//////,,,---------......//////////////////////////////}}}~~~|||}}}wwwjjjbbb___UUUPPPLLLMMMLLLHHHFFFGGGBBBBBBAAA@@@@@@@@@@@@AAA???AAAAAAAAA???>>>???@@@;;;<<<===@@@CCCDDDBBB@@@===???AAAAAAAAA@@@AAABBBEEEDDDBBBCCCDDDDDDCCCBBB>>>>>>??????@@@AAAAAABBB@@@===<<<===<<<;;;@@@FFFAAAMMMbbbxxxsssfffbbbeeellluuu}}}vvvhhhYYYQQQKKKDDD???>>>>>>@@@@@@<<<;;;===<<<999>>>@@@BBBAAA===:::;;;<<<;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>???@@@AAA===<<<;;;:::;;;===???@@@>>>>>>>>>>>>>>>>>>>>>>>>888777555555555666555444111111222222222333333333///000000000000111111222,,,,,,+++,,,,,,---.../////////000111111111111000///333//////666111---555222///...000000......111////////////000000000000/////////000000000111111444111......000222111///111000000000/////////...222222222222222111111111222222111111111111222222000000222333333333222111333222111111444<<>>??????>>>;;;:::<<<>>>999;;;============???AAA???FFFPPPYYY```hhhqqqwww{{{sssllloooppprrrvvv{{{~~~~~~~~~zzzrrraaa[[[QQQIIIDDDAAA???>>>::::::::::::999999999999:::999777666555555555666555666777888777555333111000222333333333333444666111222333222111111111333000111111222222111111000///111444555333222111111............//////////////////000000000000//////.........//////000000111000000000000000000000000~~~}}}}}}ooofffaaaXXXRRRNNNNNNMMMIIIFFFFFFCCCCCCAAA@@@@@@@@@AAABBB???@@@@@@@@@>>>===>>>???======???BBBDDDDDDBBB???<<<>>>AAABBBBBBBBBDDDEEEEEECCCCCCCCCEEEFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>;;;;;;======:::<<<@@@???GGGZZZpppuuufffbbbdddiiipppvvvppp___UUUNNNFFFAAA@@@<<>>;;;:::===<<<999;;;???AAA@@@<<<999999<<<;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<===???@@@AAA======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<888888888777555444555666000000000111111111222222111000000000111222222111------------...///000000...///000111222111111000---333---...777000***666333000///111000------000000000000000//////////////////000000000111111111444333111111111222111111000000000000111111111111222222222222222222222222333222222111111222222333000111333444444444333222333111///111555;;;???BBBLLLPPPVVVYYYWWWPPPHHHBBB777555333111111111222222111222333555999@@@GGGMMM\\\eeerrrzzz}}}}}}~~~wwwaaaVVVKKKFFFCCC???======888999:::::::::;;;>>>@@@???>>>===<<<<<<===>>>>>>888:::===>>>======>>>???===CCCKKKRRRXXX```iiioooxxxxxxqqqpppnnnnnnqqquuuyyyzzzzzz~~~zzznnnggg]]]SSSLLLFFFBBB@@@;;;;;;:::::::::999999999888888777777666666555555444666888999999888555444000111333333222222444555111222333333111111222333000111111222222111111000---///000111///......///000000000000111111111111//////000000000000//////000000111222222333444444000000000000000000000000}}}rrrgggbbb[[[TTTOOOOOONNNJJJFFFFFFDDDCCCBBBAAA@@@AAABBBBBB>>>??????>>>===<<<<<<===??????AAACCCEEEDDDAAA>>><<<>>>AAABBBCCCCCCEEEGGGDDDCCCCCCDDDEEEFFFFFFEEEBBBBBBAAA@@@@@@?????????;;;:::;;;???>>>999888999@@@EEETTTiiizzzuuufffaaacccggglllrrryyyuuudddYYYPPPHHHCCCAAA:::======::::::======;;;666:::??????;;;:::<<>>???===============<<<<<<<<<:::;;;;;;;;;;;;;;;;;;;;;888:::;;;888444222444666///000000000000111111111333111000000111222222111000000000000111222444444...///000222222111111000+++222+++,,,777///'''555444000///111000------///111111000000//////......000000000000111111111111...///000111222222333444111111222333444555555666111111111222222333333333333222222111111222222333222333555777777777555444222000///222666::::::888???CCCHHHKKKKKKGGGAAA===666555333111000000111222...000222444777<<>>AAA???<<<777999<<<>>>=========>>>===AAAGGGMMMRRR[[[dddlllttt}}}|||uuupppmmmkkkmmmqqquuuwwwwww}}}~~~}}}|||}}}~~~zzzssshhh\\\SSSLLLFFFBBB;;;;;;;;;:::::::::999999777777888888777666555444333555777:::;;;:::888777///111222222222222444555111222333333111111222333111111222222222222111111---///000000///......///111222222222222333333333//////000000000000//////---......///000111111111000000000000000000000000}}}{{{pppiii\\\VVVOOOKKKKKKLLLKKKJJJFFFEEECCCBBBAAAAAABBBBBB???@@@@@@AAAAAA@@@@@@???AAA@@@@@@CCCEEEFFFCCC???===???@@@BBBBBBDDDGGGJJJHHHCCCAAACCCEEEDDDDDDGGG@@@AAAAAABBBAAA@@@???======??????<<<===@@@AAA???>>>BBBNNNaaasssqqqfffbbbccchhhkkkwww}}}}}}kkk^^^WWWQQQIIIBBB>>>===;;;999999999:::;;;999:::;;;===>>>?????????:::::::::;;;<<<===>>>?????????===;;;999999;;;===???>>>===;;;;;;<<<<<<===@@@:::888<<<===:::;;;>>>888888888777666444222222111111222333222111000///111000000000000000111111000000////////////000000///111222111000///000111222222222111111111111000////////////...............000222333444333111000444333222111111111222333//////000000000111111111222111000000000111222333444666666555222222555888222222222222222222222222444222111//////000222333---111444444333333555777777888999::::::999888777444444333333222222333333333333333555888<<<@@@CCCMMMWWWeeeqqqxxx}}}~~~~~~pppaaaRRRJJJEEE??????CCC???===;;;999999999:::;;;@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;:::;;;<<<===>>>===AAAEEEGGGJJJQQQ]]]fffooouuu}}}}}}wwwoookkklllmmmmmmsss{{{|||~~~}}}{{{nnn```VVVNNNHHHFFFAAA===>>>===:::888999<<<;;;999777666555444444555666777999999777666555111333444444222111111111333444555555555444222111...111444444333111//////000000111111111222222222444222222444888:::999666111111111111111111111222///...------.../////////111111000///......//////~~~yyyvvvnnnaaa[[[SSSNNNMMMMMMKKKHHHGGGEEEDDDBBBAAAAAAAAABBB@@@@@@AAAAAAAAAAAA@@@@@@EEEBBB???>>>???>>><<<:::AAABBBDDDDDDDDDEEEGGGJJJEEEBBBCCCEEEEEEBBBBBBEEEAAAAAAAAAAAAAAA@@@??????:::<<<<<<:::;;;???@@@>>>>>>???HHHXXXiiiyyyvvviiicccbbbeeehhhsssyyyrrreee\\\TTTLLLFFFCCCBBB???=========>>>???999:::;;;<<<===>>>??????<<<<<<<<<<<<<<<===>>>??????>>>===;;;999999;;;===???>>>===<<<;;;<<<<<<===>>>888666:::;;;999999<<<999999888888666555444333333333444444444333222111111111000000000000111111000000000000000000000000///111222111000///000111000000111111222222222333111111111000000000000000///000111222333222222111222222111111111222333444111222222333333444444444333333222222111222222222222555777777555444444666222222222222222222222222333222111000000111222222111333555444333111333444555555666777777666555555333333222222222333333444222111111222444777999;;;GGGQQQ___kkksssyyyxxxiiiZZZQQQJJJBBB@@@AAA@@@???===;;;:::;;;<<<===@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;;;;;;;<<<===>>>???CCCFFFGGGHHHNNNYYYaaaffflllttt}}}|||uuuooonnnmmmjjjmmmsssyyy{{{yyymmmcccXXXPPPGGGAAA>>>>>>===:::888:::;;;::::::999888888777777444555777888888777555444222333444444444333555666555555666666555444444333111222222111000//////000000000111111111222222222333222222444777999888666000111111111222222333333000000/////////000000000111111000/////////000000xxx|||uuufff```XXXSSSPPPNNNJJJGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAJJJFFFBBB?????????>>>>>>CCCDDDEEEEEEDDDDDDFFFHHHDDDDDDHHHKKKHHHBBBAAADDDBBBBBBAAA@@@@@@@@@AAAAAA999<<<<<<:::<<<@@@AAA???======BBBOOO]]]nnn}}}nnndddaaabbbdddlllttt~~~{{{nnnbbbXXXOOOJJJCCCAAA???===;;;;;;<<<===999:::;;;;;;<<<===>>>>>>>>>>>>=========>>>>>>???>>>>>>>>><<<:::999;;;===>>>>>>===<<<<<<<<<<<<===<<<888777999;;;999999:::999999999999888777666555555555666666555555444333222222111111000111111222///000111222222111000//////111222111000///000111...///000111222333444444222222222333333333333333111111111222222222222222222111111111222333444444222222333444444555666666222333333333222111000000111444777888777555333333222222222222222222222222111111222222222222222111444555666444222000111111222222333333333333222222222222111222222333444555555555444444444666777888???HHHVVVbbbllluuu}}}ssseee[[[SSSJJJEEECCCBBBAAA???===<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAA======<<<<<<<<<===>>>???BBBEEEGGGGGGFFFJJJRRRYYY___eeennnxxx|||wwwtttpppllllllnnntttxxx|||{{{rrrdddYYYKKKEEEAAAAAA???<<<:::<<<<<<<<<<<<;;;:::999888777444555666777777666555444111222333333333444777999888777777666666666666666555333111///...///000111111111111111111222222222333222222444666777666555000000111222333333444444000000000000000000000000111111000000000111222222}}}vvvyyyiiiccc[[[VVVSSSPPPKKKHHHIIIGGGEEECCCAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAADDDCCCBBBAAABBBCCCCCCDDD@@@BBBDDDDDDCCCCCCDDDFFFDDDHHHNNNQQQKKKDDDCCCFFFCCCBBBAAA@@@@@@AAABBBCCC===@@@???======AAABBB@@@===<<<@@@JJJVVVeeeyyyttthhhbbbaaabbbgggooozzztttggg[[[RRRMMMDDDBBB???<<<:::::::::;;;;;;:::;;;;;;;;;<<<======>>>>>>======<<<============>>>>>><<<;;;:::<<<===>>>=========<<<<<<<<<<<<===;;;999;;;<<<<<<;;;;;;::::::::::::999888777777666666666666666555555444333333222111111111222222///000222333333222000//////111222111000///000111///000000111222222333333333333333333333444444444222222111111111222333444333222222222222222222222111111222222333444444555111222222222111000...---111222444555555333222111111222222222222222333333///111222444444333222111555555555333222111111111111111111111111111111111000000000111222444555666555555444444444555666777:::BBBNNNZZZeeeppp{{{~~~{{{oooeee]]]TTTLLLGGGCCCBBB@@@>>>======>>>???@@@@@@@@@@@@AAAAAAAAAAAA>>>======<<<<<<>>>???@@@CCCFFFHHHFFFCCCDDDJJJPPPXXX___hhhrrr{{{~~~zzzvvvrrrooooooqqqtttzzz~~~yyymmmaaaSSSLLLGGGEEECCC>>>===>>>=========<<<;;;888666555444555666666666666555444111111111000000111444777999888777666666777888999666444222000000000000000111111111111111111111111222222333444555555444444///000111222333444555555000111222222000000000000111000000000111222333333sss{{{}}}mmmfff^^^XXXUUURRRNNNKKKJJJHHHFFFCCCBBBAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA:::<<<>>>@@@AAAAAABBBBBB>>>AAACCCEEEEEEEEEFFFGGGDDDHHHNNNQQQKKKDDDCCCFFFCCCCCCAAAAAAAAABBBCCCDDD@@@CCCBBB>>>===@@@@@@=========BBBJJJSSS```qqq|||nnneeebbbaaaccckkkvvvxxxlll___TTTNNNIIIGGGDDD@@@>>>=========<<<<<<;;;;;;;;;<<<============<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;<<<>>>===============<<<<<<;;;;;;;;;::::::;;;===;;;999999:::::::::::::::999999777777666666555555555555444444333222222222222222///111222444444222111//////111222111000///000111111111111111111111111111222222222333333333444444222222111111222222333444444444444333222111000///222222333333333444444444333333444444333111///...222111000000111111111111111111111222222333333333///000333444555444222111555444222222222333333333111111111111111111111111//////000111222444555666//////000000111222222333777>>>HHHRRR]]]jjjxxx|||zzzpppfff\\\QQQHHHEEECCCAAA>>>===<<<===>>>?????????@@@@@@@@@AAAAAA>>>======<<<<<<>>>???@@@BBBEEEGGGDDD@@@@@@DDDIIIOOOUUU___hhhrrrzzz~~~xxxtttqqqnnnooossswww{{{~~~~~~|||tttkkk\\\UUUMMMIIIEEE???===>>>;;;;;;;;;;;;:::999888777555666666666666666666555333333222111///000222555999888777666666777888999666444222333444333111///111111111111111111111111111222333333333333222333//////000111333444555555333555666666333222222333111000000000111222333333vvv{{{ssslllbbbZZZWWWTTTQQQNNNKKKIIIGGGDDDBBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA<<>>CCCJJJPPPZZZjjjyyyxxxkkkdddaaaaaahhhsss}}}|||rrrfffXXXPPPKKKHHHEEEAAA>>>===<<<<<>><<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<===<<<===>>>>>>===<<<===>>>=========>>>===<<<<<<;;;888999999777999;;;:::666888999:::::::::::::::999888888777666666666666666555555444333222222222222111222333444444333222111///111222111000///000111222222222111111111000000111111222222333333444444222222222222333333333333444444444333222111000///666666555555555444444444555666666666555444333333333111///...000111111111111111111222222333333444///000333444555444333222444222000111333444555555333222111111111111222333//////000000222333444555//////000111222333444444555:::AAAJJJTTTbbbqqq{{{}}}yyyoooeeeVVVJJJHHHFFFCCC???===<<<<<<<<<======>>>>>>???@@@@@@@@@======<<<<<<<<<===>>>???>>>BBBDDDCCC???===AAAEEEKKKPPPYYYbbbkkkttt|||yyyuuuqqqlllppprrrvvvyyy||||||wwwhhh___UUUOOOIIIAAA======999999999999999;;;<<<<<<777777777666666777777777555666555444222222333555666666666666666777777888555333111222555555222///222222222111111111111111000222333333111000111111//////000111222222333333444777:::999666333444555111111000000000111222222{{{~~~|||sssggg^^^YYYVVVSSSQQQLLLJJJGGGDDDBBB@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@CCCEEEDDDBBBBBBCCCEEEAAADDDGGGHHHHHHGGGGGGGGGEEEBBBCCCEEEEEEBBBBBBEEEBBBBBBCCCDDDDDDDDDDDDDDD@@@BBBAAA===<<<>>>>>>;;;===>>>AAAEEEJJJSSSdddtttrrrfffaaa___eeeoooxxxzzznnn___SSSLLLJJJFFFBBB???===<<<<<>><<<<<<<<<>>>>>><<<;;;;;;;;;<<<===>>>???<<<===??????===<<<===>>><<<===>>>>>>>>>===;;;;;;666999999777888<<<:::444777888999:::::::::::::::::::::888777777777888999666555444333333222222222333333333333333333333333///111222111000///000111111111111111111222222222111111222333333444555555111222333444444444333222111111222333333333222111777777666555444333222222555555444444333444444444333111000111333444222000000111111222333333444444000111222444444444444444555333000000222555555444333222111111111111222333000000000000111222444444222333333444555555555555333666;;;AAAJJJXXXgggrrr}}}xxxpppaaaTTTLLLJJJFFFBBB>>>===<<<<<<;;;<<<<<<===>>>>>>??????===<<<;;;;;;;;;<<<===>>>:::>>>BBBAAA===<<>>???@@@???===>>>BBBFFFBBBDDDGGGGGGFFFDDDCCCCCCHHHCCCAAACCCEEEDDDDDDGGGAAABBBDDDEEEEEEEEEDDDCCC@@@CCCBBB>>>>>>AAAAAA???>>>===>>>AAAEEENNN```qqqvvvhhhaaa^^^cccllluuu~~~uuudddWWWRRRPPPLLLGGGDDDBBBAAAAAABBBAAA???===<<<===>>>???<<<<<<<<<<<<===???@@@@@@;;;===??????>>>======>>><<<===>>>>>>>>>===;;;:::888;;;<<<999:::>>><<<666777777888999::::::::::::<<<;;;:::999888999:::;;;777666555444333222222222444333333222222333333444///111222111000///000111//////000111222333333444222222333333444555666666000111333555555444333222...///111333444444444444666555444333111000///...222111000000000111222333222222222444777666333///000000111222333333444444000111222333444444555555777444000000222444444333333222111000000111222333000000000000111222333444111111222222222111111000000333666;;;CCCPPP```kkkxxx}}}~~~yyylll___OOOLLLHHHDDD@@@>>>===<<<:::;;;;;;<<<===>>>>>>???<<<;;;;;;:::;;;<<<===>>>777<<<@@@@@@===<<>>===>>>@@@?????????@@@AAABBBDDDDDD>>>BBB===<<>>>>>>>>>>>>>>>>>>>><<<<<<@@@EEEMMM\\\iii{{{zzzhhh]]]___^^^cccnnnyyy}}}pppeeeZZZSSSNNNKKKFFF@@@>>>@@@@@@@@@???????????????@@@;;;<<<<<<===>>>??????@@@@@@AAAAAA@@@===<<<<<<=========<<<<<<<<<<<<======888777666666666777888999888999::::::;;;;;;::::::999888666555555666888999666666666666555555555555222222333444333222111000222111//////111222333333555333111111444555666666222222444555555444222222444444444444333333222111333333222111111222333333333555666666555444444555333000...///111111///,,,555666666555444222000...222222333333333444444444555444444555666666444333666555444333333333333333222222222222222111000///333111000......///111222000000111222333333444444333555777888;;;EEESSS^^^mmmttt}}}uuueeeZZZSSSJJJDDDCCCCCC???<<<<<<:::999888999;;;>>>@@@AAA@@@???@@@@@@@@@>>><<<:::999:::======:::<<<@@@>>>AAAFFFLLLQQQXXX```dddjjjrrr}}}~~~uuutttsssrrrtttxxx|||~~~~~~ssslllfff]]]QQQGGGEEE@@@>>>???<<<777888===666999<<<;;;888555444444666555333111111222333444333333222111222333444555000111222333333333333333000000000000000000000000222111///...---...000111///000000000000333666999000000000000000000000000/////////...------///111|||mmmbbb[[[WWWUUUPPPMMMHHHDDDAAA???@@@@@@>>>>>>>>>>>>???@@@AAAAAA>>>CCC>>>===EEEDDDAAAFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBAAAAAA????????????????????????@@@======@@@CCCJJJWWWcccuuu~~~mmmcccaaa___bbbkkkvvvvvvlll[[[TTTMMMIIIDDD>>>===??????>>>>>>======>>>>>>>>><<<<<<===>>>>>>??????@@@<<<===>>>===<<<;;;<<<===;;;;;;::::::::::::;;;;;;;;;;;;999888888888888999888999::::::;;;;;;::::::::::::999888888999::::::777777777666666555555555222333333444333222111000222111000000111222222222333111000000333555555555333333333444444333333333333444444444333333222111333333222111111222333333777888777555111...------222000...///000111///---...///111333444444444333111222222222333333333333555555555666666666555444666555444333333333333333111111222222111000000///222111000//////000111222//////000111111222333333444555777777999@@@LLLTTTfffnnnyyysss```XXXMMMFFFCCCBBB???===<<<;;;999888888:::===>>>@@@???>>>???@@@@@@>>>===<<<;;;<<>>;;;===AAA@@@CCCGGGKKKOOOUUU[[[______gggqqqyyy~~~yyywwwuuussstttwwwzzz}}}}}}}}}~~~zzzuuupppgggYYYOOOHHHCCC@@@@@@===999:::???333666999:::999999:::;;;555444222111000111222333333333222222222333444555333333333333222222111000111111111111111111111111222111000///......///000444444333111//////111333000000000000000000000000.../////////...///222444yyyiii^^^XXXVVVPPPNNNKKKGGGDDDBBBAAAAAA@@@??????>>>>>>???@@@@@@???DDD@@@>>>EEEDDDAAAGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAABBBBBB??????@@@@@@@@@@@@@@@@@@AAA>>>>>>???AAAFFFPPP[[[mmmzzzuuullleeeaaaaaagggppp{{{}}}uuuaaaXXXNNNIIIDDD>>>===???======<<<<<<<<<<<<======<<<===>>>???????????????:::;;;======<<<<<<===>>>;;;;;;::::::::::::;;;;;;???>>><<<;;;:::999999999888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888777666555555444333333444444333333222111222222222222222222111000000///...000222444555444444444333333333333444444333333444444444333222222333222222111111222222333111333444444222111111222222000//////000111000...''')))+++...000111111111333333333333444444444444555666666777777666666666666555444333222222222222000000111111000000//////222111000//////000111222/////////000111111222222444555666555555:::AAAHHHZZZdddqqq{{{kkkaaaUUUKKKFFFCCCAAA???<<<;;;999888888:::;;;===>>>======>>>@@@@@@???>>>>>>===>>>@@@???<<<===AAA>>>@@@CCCEEEHHHLLLRRRUUUUUU[[[ccckkkrrrzzz~~~|||xxxuuuuuuvvvxxxzzzxxxyyy{{{~~~zzzqqqdddYYYOOOIIIEEEBBB@@@======AAA;;;<<<<<<:::888666666777555444333222111222333444333333222222222333444555666555555444222000...---111111111111111111111111222222111000//////......444444333000...---...000000000000000000000000000---...///000000111444666pppaaaXXXUUUOOONNNLLLIIIFFFDDDBBBAAACCCBBBAAAAAA@@@@@@@@@AAA???EEEBBB???EEEDDDAAAHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEECCCAAA??????@@@BBBCCC@@@@@@@@@@@@@@@AAAAAAAAA???======??????BBBKKKUUUfffuuu}}}uuukkkddd```cccjjjttt|||jjj^^^RRRKKKEEE@@@???@@@<<<<<<<<<<<<<<<<<<===>>><<<===>>>???@@@@@@??????<<<===???>>>======>>>@@@===<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;:::::::::888999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;999999888888777666555555444444444444444333333222111333444444333111000000000///...000333555555444555444333222222333444555333333333444444333333222222222222222222222222222///111333444444444555777111000000000000000000000,,,---.../////////......444555555555555666666666555666777888777666777777666555444333222222111111//////000000000000//////111000000///000000111222000000000000111111222222333444444444444666;;;>>>MMMXXXgggttt|||uuulll___SSSKKKFFFCCCBBB===<<<:::999999999:::;;;<<<<<<<<<===@@@@@@???>>>>>>===>>>@@@>>>;;;<<<@@@<<<===@@@BBBDDDHHHLLLPPPQQQUUU[[[aaahhhsss}}}yyywwwvvvwwwxxxyyyyyy{{{~~~xxxnnnfffYYYSSSLLLGGGCCC@@@??????@@@???===:::777444444333666666555444333444444555222222222333333333444444666555555444222000...---111111111111111111111111222222222222111///...---...///000///...///111333////////////////////////---///000000000000222444wwweeeYYYTTTNNNNNNLLLJJJGGGDDDBBBAAACCCCCCBBBAAA@@@@@@@@@@@@???EEECCC@@@DDDBBBAAAHHHGGGFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>===???AAACCC??????@@@@@@@@@AAAAAAAAA;;;:::;;;>>>???@@@HHHQQQaaappp}}}rrrjjjbbbbbbfffnnnzzzpppcccUUULLLGGGAAA>>>>>><<<<<<<<<<<<<<<===>>>???<<<===???@@@@@@???>>>======>>>???>>>===<<<<<<>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;;;;;;;;;;888999::::::;;;;;;::::::::::::;;;;;;;;;;;;:::::::::999999888777777666666555555555444444444444444111333555555333000000111000000000222444555555444666555333333333333555666222333333444444333333333222222222222222222222222444555666555222000000000000000111111000000111111333444444444444222111000444444444444555555555555333666888888777666777888666555444333222111111111...///000000000000//////000000000000000111111222111111111222222222222222111222333333444666888:::BBBLLL[[[kkkvvv~~~{{{sssgggZZZPPPIIIEEEBBB???>>><<<;;;:::999999:::;;;;;;;;;===???@@@???>>>===;;;<<<>>><<<999:::>>>:::<<<>>>AAACCCFFFKKKOOOOOORRRUUUZZZ```kkkxxx~~~{{{yyyxxxwwwxxxxxxzzz~~~}}}wwwssseee___VVVMMMHHHEEEAAA>>><<<;;;999888888888888888555444444333333333333333222222333333333444444444333444444333222111000///111111111111111111111111222222222222111000///...+++,,,...//////000222444////////////////////////...///000000.........///nnn___VVVOOONNNMMMJJJHHHEEEDDDCCCAAA@@@@@@???>>>>>>>>>???>>>EEECCC@@@CCCAAA@@@HHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBAAA???======>>>@@@BBB>>>>>>??????@@@AAAAAAAAA888888:::>>>>>>???EEEMMMZZZjjj|||zzzpppfffcccccciiitttuuugggWWWNNNHHHBBB===<<<<<<<<<<<<<<<<<<===>>>???;;;<<<>>>???@@@>>>===<<<;;;<<<===<<<:::999:::;;;::::::999999999999::::::888999::::::;;;;;;::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999999999888888888888777666555444444444444555111333666555222000111444111111111222444555444222555555444444444444555555222222333444444444333333111222222333333222222111...000111111000000000111///111222111000000111333000111222333333222111000111222222222222333333333222555888888666555777999666666444333111000000000//////000000111111000000//////000000111111222222222222222222222222222222111111111222333555777888;;;CCCQQQaaappp{{{~~~yyyooocccXXXNNNGGGCCCAAA@@@>>>===;;;:::999999;;;::::::<<<>>>???>>>===:::999:::<<<;;;888999===333555888:::<<<@@@DDDHHHJJJMMMPPPSSSYYYcccoooxxx}}}yyywwwtttuuuwww}}}~~~|||oookkkaaaWWWQQQMMMGGG???AAA???<<<::::::888666333222222222111111111000000111222333444444444333333222222333333333222222111222222222222222222222222222222111111111000000000---///000000//////000111000000000000000000000000...000111000...---,,,---xxxfff[[[QQQPPPNNNKKKIIIGGGFFFFFF@@@@@@??????>>>?????????===EEECCC@@@BBB???>>>GGGCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>======>>>@@@AAA======>>>>>>???@@@@@@AAA888888;;;>>>>>>===BBBIIIQQQaaatttvvvkkkdddcccfffpppyyy|||mmm]]]TTTNNNFFF???===::::::::::::;;;<<<===>>>:::;;;===??????===;;;:::999;;;<<<;;;::::::;;;===:::999999888888999999:::999:::;;;;;;;;;:::999888888999::::::;;;;;;::::::;;;;;;:::999999:::;;;;;;888888888999999999999:::777777555444444444555666000333555444111000333777111111111222333333111000444444555555555555444444111222333333444444444333111222333333333333222111(((+++...000111222444666///111222222000000222444///000111111111111//////333333333333444444444444000444777777555444666999777666444222111000/////////000000111222222111111...///000111111222222222222222222111111111111111222111000000222444555666666===HHHXXXiiixxxzzzpppcccWWWNNNHHHCCCBBB@@@>>>===;;;:::999;;;::::::<<<>>>>>>===<<<999777999;;;;;;888999>>>111222444666777:::>>>AAADDDHHHLLLPPPUUU^^^iiiqqq||||||yyytttuuuvvv{{{~~~}}}}}}vvvsssjjj```[[[XXXOOOEEEHHHEEEAAA???<<<888333...222222222222222222111000111222333444444444333333222333333333333222111111222222222222222222222222222111000000000111222333///000222111000//////000000000000000000000000000...///111111000......///mmm___TTTRRROOOLLLJJJIIIHHHHHHBBBAAAAAA@@@AAAAAABBBBBB<<>>>>>GGGAAAAAABBBCCCDDDEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB??????>>>======>>>???@@@<<<======>>>??????@@@@@@999:::<<>><<<@@@FFFJJJ[[[ooo|||zzzmmmfffccceeemmmvvv}}}ssscccZZZTTTKKKDDD@@@999999999999:::;;;<<<===999;;;===>>>>>>===:::999999;;;<<<=========???AAA<<<;;;;;;::::::;;;;;;<<<<<<<<<======<<<:::888777999999:::;;;;;;;;;::::::===<<<:::999999:::<<<===777888888999999:::;;;;;;888777666444444555555666000333555333000000444999111000000111222222///---333444555666666555444333111222333333444444444444111222333444444333222111///111333333111111111222...111333222000000222444777777777777666444222111666666666666777777777888///333777777444333555999777666444222111000//////000000111222222222222222......000111222222222222111111111000000000000000444222//////000222333444555:::DDDSSSeeevvvzzznnn```UUUOOODDDCCCBBB@@@===;;;:::999;;;;;;:::<<<===>>><<<;;;888777999<<<;;;999:::???666888999::::::===@@@CCCAAAEEEJJJOOOUUU]]]gggooosss}}}~~~zzzxxxwwwwwwzzz}}}{{{zzzyyyyyywwwpppfffbbb___VVVKKKDDDBBB@@@AAAAAA>>>999555555555666666555555444333111222333444555444333333444444444333222111000000222222222222222222222222222111/////////111444555...000111222111000111222000000000000000000000000---///111222111000111111ttt```ZZZTTTOOOMMMOOOOOOKKKGGGDDDCCCCCCBBBAAA???>>>===CCCBBBAAAAAABBBCCCBBBAAAAAACCCEEEEEEDDDCCCDDDEEEFFFDDDBBBBBBEEEEEECCCAAA>>>===<<<;;;;;;<<<======666:::???BBBBBB@@@??????>>>===<<<<<<===???BBBCCCHHHSSSeeevvvvvvjjjdddeeejjjnnn}}}}}}ooo```UUULLLFFFCCC@@@;;;666555777999:::999>>>>>>>>>>>>============999:::;;;<<<============;;;<<<======;;;999999:::<<<;;;::::::;;;;;;999777666:::===<<<999777:::===<<<<<<<<<<<<<<<;;;;;;:::666777888777666666888:::777999777111...111333333111111222333333333333222444333333333333444555555333555777777666555555555555333000111444555444222//////000000111111222222222222222222222222222222000111333555666666666555000111222222444444555666555555555444444333333333666555555777999:::999888999888555222000.........111///...000333555444222222000///...///000//////555333111///...000222333222444666666555333333333888999>>>HHHVVVgggwww~~~ppp\\\LLLJJJGGGCCC@@@>>>===;;;::::::999999;;;>>>@@@@@@@@@@@@???===;;;;;;;;;<<<===<<<:::888777999;;;<<<<<>>;;;444555777555333333555777333333444333222222333555555555555555555555555555222333333444555555555444333333333444444555555555555555444444333222222111444333333222111000//////......///000000000000000|||iii]]]WWWPPPNNNOOOOOOKKKGGGDDDCCCAAA???>>>>>>??????CCCBBBAAAAAABBBCCCBBBAAAAAACCCEEEEEEDDDCCCDDDEEEFFFDDDBBBCCCEEEEEECCCAAAAAA???>>><<<;;;;;;<<<<<<;;;>>>AAACCCCCCBBBAAAAAA>>>===<<<<<<<<<===>>>>>>FFFOOO___ppp{{{nnnhhhgggkkkmmmxxx}}}tttfffZZZPPPHHHCCC===:::888999:::;;;999777=========<<<<<<<<<<<<;;;::::::;;;<<<============;;;<<<===<<<:::999999999;;;:::999:::;;;;;;999888666:::===<<<999888:::===>>>>>>>>>>>>>>>===<<<<<<777888999888777777999;;;888<<<<<<888555666555333111111111111222222222333333333333333333444555555333555777888666555555555555333111111333444333111000000000000000111111111222222222111111111222222000111333555666666666555222222222333333444444555444444444444444444333333444444444555777888777666111111000000111333555666111///...///111222111///000///......///000111000000000111222222333333222111333555555444222222333555777<<>>===<<<======<<<;;;;;;;;;;;;;;;<<<;;;::::::;;;<<<===>>><<<@@@EEEKKKQQQXXX___dddlllnnnttt}}}~~~{{{zzz|||{{{xxxvvvvvvvvvyyy{{{}}}|||vvvmmmddd^^^SSSMMMFFFBBB@@@>>>;;;888666777888777444444666888333444555444222222333444555555555555555555555555111111222333333333333333333333333333333444444444...//////000111111222222333222222111111000000000......///000000000000000tttaaa[[[SSSOOOOOOOOOKKKGGGDDDBBB???===<<<>>>@@@AAABBBAAA@@@AAABBBCCCBBBAAAAAABBBDDDDDDCCCCCCDDDEEEFFFEEECCCDDDEEEEEEDDDBBBBBBAAA???===<<<;;;;;;;;;>>>@@@BBBBBBAAA@@@AAABBB>>>>>>===<<<;;;::::::999CCCIIIUUUfffwwwuuummmiiijjjkkkrrrxxx}}}pppbbbUUUJJJCCC::::::;;;<<<>>><<<999666<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<:::888888999:::999999:::;;;<<<:::999666999<<<<<<999888:::<<>>===<<<;;;:::888999:::999888888:::<<<666<<>>EEEQQQbbbnnnzzz~~~ttthhh\\\VVVMMMFFFBBB@@@??????<<<;;;::::::;;;<<<:::999;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<======999<<>><<<999999999888666555777888444555666555333222333444555555555555555555555555222222333333444444333333333333333222222222222222111111222222333333444444111111111111111111111111......///000000000000000{{{ggg___VVVPPPOOONNNJJJFFFBBBAAA@@@?????????AAAAAABBB@@@@@@@@@BBBCCCBBBAAA@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA@@@>>>===<<<<<<<<<===>>>???@@@???======>>>@@@============<<<:::999888@@@DDDMMM\\\nnn~~~}}}rrrkkkgggffflllsss}}}xxxkkk[[[MMMDDD<<<<<<===>>>>>><<<:::888<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<;;;999888888888999888888:::<<<<<<;;;:::777999;;;;;;:::999:::<<<=========<<<;;;:::999888888999999999888888:::;;;555:::===:::888777444000222000///......000222333222222222222222333333444333555777777666555555555444333222111111111111000222222111111000000//////222111000//////111222333111222444555666777666666555555444444333333333333333333333444444555555555333222222333555555444333666555333111////////////000//////////////////...///000000///...///000111+++---000333444333000//////111222222111111111333000444888999<<>>>>>===<<<<<<===>>>????????????>>><<<<<<>>>???;;;<<<<<<======<<<;;;;;;>>>@@@GGGTTTddduuuxxxllleeebbbjjjpppzzzrrrbbbQQQGGGAAA@@@???===;;;;;;;;;<<<=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::<<<===<<<:::888888999999888888:::<<<<<<;;;:::888999;;;;;;:::::::::;;;<<<<<<<<<<<<;;;:::999888666777888888666777888:::666:::;;;777444444444111222000///......000222333222111111111111222333333222444666666555444444444222222222111000000000111222222111111000000//////111111000000000111333444111222444666777777777666666555555444444333333222333333333444444555555555444333333444666666555333111000000///000111333444......///000000111111222000111222000...---...000......///000//////......///000111111000000222333000444666666666===JJJUUUbbbiiisss|||qqqhhh[[[OOOFFFBBB???>>>===<<<;;;<<<===>>>===<<<999;;;<<<>>>>>>>>>===<<<666888;;;;;;999888999::::::<<<>>>AAADDDIIIOOOTTTYYYZZZ^^^ccckkkttt|||}}}yyyxxxzzz|||}}}~~~~~~}}}{{{zzzzzzyyyzzz}}}tttlll```WWWQQQLLLGGGDDD???===;;;999888777666666444666777777555444444444555555555555555555555555444555555555555555444444222222222111111000000000222222111111000000///////////////000111111222222......///000000000000000vvvlll___UUUQQQNNNJJJFFFAAABBBDDDFFFEEECCC@@@>>>@@@???>>>@@@BBBCCCBBBAAA>>>@@@BBBCCCCCCCCCDDDEEEBBBCCCDDDCCCAAA@@@AAABBB<<<<<<;;;;;;<<<===???@@@???@@@@@@???======???@@@:::;;;;;;<<<<<<=========:::>>>DDDNNN[[[kkk{{{qqqgggccchhhmmmvvvyyyiiiXXXMMMFFFEEEAAA===999999<<<>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<======;;;999999::::::999999:::;;;<<<:::999888999::::::;;;;;;::::::<<<============<<<;;;;;;666777888777666666888:::999<<<;;;666333555555444111111000///000111222333111111000000111111222333000333555555333222222333000111111000//////000222111111111111000000000000111111111222333333333444111222444666777777777777666555555555444444333333333333444444444444444444555444444555666666555333333222111000//////000111,,,...000000000000222444///111222000---,,,...111111000///...------......///000111111000111333555111333555555555999BBBJJJVVV___kkkvvv}}}|||sssdddVVVLLLEEEAAA>>>===<<<;;;<<<>>>>>>>>><<<:::;;;<<<===>>>>>>>>>>>>;;;===???===:::999;;;===999:::;;;<<<>>>BBBGGGKKKRRRUUUZZZ```gggoooxxx}}}|||yyyzzz{{{|||~~~~~~}}}||||||{{{}}}~~~wwwlllcccZZZRRRIIICCCCCC@@@===;;;:::999777666333555777888666555555555555555555555555555555555222222333333222222111111222222222111111111111111000000111111222333333333/////////000000111111111......///000000000000000~~~sssdddZZZTTTQQQLLLIIICCCCCCDDDDDDCCCAAA???>>>???>>>>>>???AAACCCBBBAAA>>>@@@BBBCCCCCCCCCDDDEEE@@@BBBCCCBBB@@@???@@@BBB<<<<<<;;;::::::;;;<<<===<<<===???>>>======>>>???;;;:::999999999:::<<<===666;;;CCCIIIRRR```rrrxxxnnniiigggkkkrrrzzz~~~ooo___UUUIIIGGGDDD>>>:::888;;;>>><<<<<<<<<;;;;;;;;;::::::::::::;;;<<<============<<<===>>>>>><<<::::::;;;;;;:::999:::;;;;;;999888999999999:::;;;;;;;;;:::;;;;;;<<<=========<<<<<<777888888888777777999;;;888<<<;;;666444555555333111111111111222222222333000000000000000111222222///111333333222111000111---///000000...///111444000000000000000111111111000111333555555555444333222333555666777777777777555555555555555444444444444444444444444444333333555444444555666666444333666555222000............,,,...000000......000222+++///111000...---111555000000/////////000000111000111111111000111444666111222333333444777<<<@@@IIIRRR```mmmvvv|||~~~ooo```TTTKKKEEEAAA???===<<<<<<<<<<<<;;;999:::::::::;;;<<<===??????>>>@@@AAA>>>999888;;;>>>:::::::::999999<<>>>>><<<:::777222444777888888777777777555555555555555555555555111111222222111111000///111111111222222222222222222333333444444555666666/////////000000000000000......///000000000000000xxxiii]]]WWWSSSOOOKKKEEEDDDCCCAAA@@@??????>>>???>>>>>>???AAACCCBBBAAA===???BBBCCCBBBCCCDDDEEE???AAACCCAAA???===???AAA===<<<;;;:::999::::::;;;888:::<<<<<<;;;:::;;;<<<<<<:::888777777888:::;;;333:::BBBGGGLLLYYYlll{{{~~~tttpppfffiiiooovvvtttdddZZZIIIIIIFFFAAA;;;888999<<<;;;;;;;;;:::::::::999999999:::;;;<<<===============>>>???>>><<<;;;;;;;;;<<<;;;::::::;;;;;;999777999999999:::;;;<<<;;;999888888999:::;;;;;;;;;;;;888999:::999888888:::<<<555::::::777444444333111111111222333333333333222000000000000000111111222...000222222111000000000,,,...000000...///222555//////000000111111222222///111444666777666555333222333555666777888777777555555555555555555555555555555555444444333333333555444333444555555444222...---......000222444666---///000///,,,+++---///(((,,,000000...///333888...///000222333333333333111111222111111222444777111111111222444777999:::>>>GGGVVVdddooowww|||~~~vvvgggZZZPPPHHHDDD@@@>>><<<;;;;;;:::888666999999888999:::<<<>>>@@@???@@@@@@<<<777555999===<<<<<<;;;999999;;;???CCCJJJQQQZZZaaagggmmmtttxxx|||}}}||||||}}}~~~~~~~~~~~~}}}}}}~~~|||yyysssjjj___VVVKKKGGGCCCAAA@@@???<<<999111444777999888888888888555555555555555555555555333333333333333222111000111111111222333333333444333333222111111000000///000000000000000/////////...//////000000000000000}}}~~~mmm```YYYTTTMMMHHHIIIFFFDDDBBBBBBCCCBBBAAA:::BBBEEEAAA???BBBDDDBBB>>>???BBBDDDEEEEEEEEEDDD@@@@@@AAAAAA@@@@@@???>>><<<<<<;;;::::::::::::;;;999:::;;;=========<<<<<<777666444444666888888888<<<<<<===AAAEEEOOOaaarrr~~~ooopppiiifffmmmwww|||pppfffUUUMMMGGGEEEDDD???<<<;;;<<<<<<<<<:::888888:::<<<999:::;;;999777888<<>>:::666555777:::;;;;;;:::;;;<<<<<<::::::;;;<<<:::999999888888999999:::999888777555555777888999555666777555222/////////000000000000000111111222///............---------111333444444333444666888............///000111222000000000111222222333333---///111333333333555666555333333777;;;<<<888333555555777777777666555444444777777333222333111...444444333333333222222222000//////000000111222222,,,------...///000111111//////...---,,,++++++***...///000///...---...///000111111111000111222444///111222111///000555999;;;DDDQQQ\\\fffoooxxx~~~vvvfffWWWLLLGGG???===<<<<<<:::777888<<<666999<<<===;;;:::999:::888;;;@@@BBBAAA>>><<<;;;<<<999;;;>>>===:::===EEEHHHRRR]]]dddeeeggglllqqqzzzxxx{{{}}}|||}}}~~~}}}}}}yyyqqqggg```WWWKKKBBBAAAAAA>>><<<>>>888666555555666777666555333444555555555444333222555333222222333444333333333222222222111111000000111111000000000000111111------------............333222222111111111222222}}}zzzwwwttt|||qqqcccZZZTTTOOOLLLKKKIIIFFFDDDDDDDDDCCCBBB<<>>?????????>>>>>>:::===AAACCCAAA???>>>>>>===;;;;;;>>><<<888;;;AAAFFFQQQ```iiillllllooorrrqqqooopppwww~~~~~~}}}|||}}}}}}}}}|||tttooo```TTTJJJGGGEEE@@@===>>>:::888666555666666555444444555555555555444333333444333222222333333333333111111111111111222222222111111000000000000111111...////////////000000000------,,,,,,,,,,,,------~~~yyyvvvsssooommmrrrwwwyyyiii\\\UUURRRQQQNNNKKKHHHFFFEEEEEECCCBBB===??????>>>AAAEEEDDDAAABBBBBBAAABBBBBBCCCDDDDDDAAAAAAAAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===>>>>>>======;;;::::::<<<;;;::::::999:::::::::;;;:::===@@@BBBGGGTTT```rrrvvvmmmgggjjjrrrzzz~~~rrraaaVVVKKKEEEAAA;;;999999:::::::::999888888;;;===888999:::999888999<<<>>>888999;;;<<<===>>>======;;;::::::;;;======;;;999999;;;<<<;;;:::999:::<<<999999999999999999999999777777666666666666777777888888777444222111222444111000000000000111222222111111111111000000000000111222222111///...000111000000/////////000000111000000111111222333333333444666777666444333333333444333333666999:::777333555555444444444555555666444777888555444666666222555555444444444333333333333111///......///000111.........///////////////000000000000000000000000///111222111000///000222000000111///......///000222000//////111444555555444777===CCCMMM\\\lllxxx{{{}}}}}}vvvjjj]]]SSSMMMHHHDDDBBB???;;;;;;>>>;;;::::::;;;===>>>>>>======???BBBBBBAAA@@@@@@AAA>>>======>>><<<999;;;>>>DDDPPPaaalllpppppppppqqqhhhddddddiiiooowww|||{{{{{{}}}}}}~~~}}}lllbbbWWWPPPJJJDDD@@@???>>><<<999777777777666555777666555555444444444555444333333333333333444444000000111111222333333333111111000000000000111111000000000111111111222222/////////......//////000}}}{{{xxxuuurrrpppnnnpppttt{{{qqqaaaWWWTTTTTTOOOLLLIIIFFFEEEEEECCCBBB???>>><<<===BBBEEEDDDAAACCCBBBAAA@@@AAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<===============<<<<<<;;;;;;999999999888777666777777::::::<<>><<<============<<<;;;<<<>>>@@@888888999999999;;;<<<>>>999:::<<<===>>>===<<<<<<;;;;;;::::::;;;;;;;;;:::999:::;;;;;;999999:::;;;999999999999999999999999666666666666666666666666777666555222000000222444111111000000111111222333111111111111000000000000///000111000//////000222000000000000111222333444000000111222222333333444444666777666444222222333444333333666888888666333555555333333333444666777333666777444444777666333555555555444444444333333333222///...---...000111///////////////.........//////000000000111111111...000111111000///000222111111111000......///000222000---///222555444222444666999===EEESSScccnnnxxx|||~~~~~~uuufffZZZRRRKKKEEECCC@@@<<<<<<>>>:::888777888;;;======<<<>>>???AAAAAA@@@@@@AAACCC???>>>?????????>>>???@@@DDDOOO]]]gggkkkkkkjjjkkkccc^^^\\\^^^dddkkkxxx~~~|||{{{wwwooodddZZZRRRJJJDDDBBBAAA???;;;:::::::::999999999888666555444555555666333444444333333333444666111222222222222222222222111111000000000000111111000000111111111222222222222222111111222222333333|||yyyxxxyyyyyyyyyxxxvvvttttttooosssxxx|||zzzhhh[[[VVVUUUOOOLLLIIIFFFEEEDDDCCCBBBAAA===;;;===AAACCCCCCBBBCCCBBBAAA@@@@@@AAACCCDDD@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<======666888999888666444555666:::999;;;>>>??????EEELLL^^^mmm~~~zzzoookkkkkkoooxxxoooaaaSSSJJJDDD???>>>@@@999:::999888777777999<<<888888888999:::<<<======;;;<<<===>>>>>><<<:::888<<<;;;999777777888:::<<<999:::;;;:::999999:::;;;888999999::::::999999888444555666666666666555444999888777555333333666888111111111111111222222333111111111000000000//////---///000000000111333555000000111222333555777888111111111222333333444444111333555555444333333444333333444555666666555333555444444333444555666777222555666333444666666333555555444444444333333333333111///...---...///000///////////////.........---......//////000000111---...//////......000111222333333111//////000111222///...///222444333111222555777:::@@@JJJVVV___sssyyy~~~~~~{{{mmmbbbWWWNNNFFFCCCAAA>>>===???;;;:::999:::<<<===>>>>>><<<===>>>>>>>>>>>>@@@BBB???@@@AAABBBDDDFFFGGGFFFGGGMMMUUUZZZ\\\]]]___```^^^YYYVVVWWWZZZ```lllxxx~~~}}}xxxoooeee[[[SSSLLLGGGBBB???;;;::::::;;;;;;;;;:::999777666555555666777222444555444333333555777444444444333222111000000111111000000000000111111/////////000000000111111...............///000111{{{vvvtttsssvvvyyyzzzzzzxxxxxxxxxoooqqquuuwwwyyyrrrcccYYYUUUOOOLLLIIIGGGFFFEEEDDDCCCAAA===<<>>>>>===>>>===<<<<<<;;;;;;<<<<<<999999999999:::;;;<<<===666999;;;:::777666777999:::888:::===>>>>>>BBBHHHWWWfffwwwvvvnnnjjjkkkrrrzzzsssfffWWWMMMFFFAAA???@@@999:::999888666666888999888777777999;;;======<<<;;;<<<===>>>===:::777555;;;;;;999666555666:::>>>888:::;;;:::999888999;;;888999:::;;;;;;:::999888222444666777777666444222555555555444222222444666222111111111111222333333111111111000000000000///---...000111111222555777000000111222444666888999111111222222333444444444///111444444444444555666333333444444444444444333555555555555555666777888222555666333444666666333444444333333333222222222000000//////......//////.........///////////////---------....../////////,,,---//////......000111222222333222000000111333000000///000222222222111000222555777:::AAAJJJQQQhhhqqq|||~~~}}}ssskkk___TTTJJJFFFCCC???>>>???888999;;;:::999999:::<<<:::;;;============???AAA???AAACCCDDDHHHMMMMMMJJJHHHJJJLLLLLLMMMOOORRRTTTVVVSSSRRRSSSTTTWWWaaakkkwww~~~~~~}}}~~~~~~yyyooofff^^^VVVOOOEEEAAA===;;;:::;;;;;;;;;;;;:::999888777666666666111444666555333333555999666666555333222111000///111111000000000000111111........./////////000000------------...///000000}}}vvvssssssssswww|||}}}|||zzzzzz{{{rrrsssttttttsssxxx{{{lll___WWWOOOMMMIIIHHHHHHHHHGGGFFFBBB>>>>>>@@@???<<<>>>DDD>>>???@@@AAABBBCCCCCCCCC>>>>>>>>>>>>>>>===<<<<<<===<<<<<<;;;;;;;;;;;;;;;:::999888888888999:::;;;555999<<<<<<999777888;;;:::888999<<<>>>>>>BBBGGGPPP```qqq{{{|||qqqjjjggglllsss||||||nnn^^^TTTKKKDDDAAAAAA>>>>>>===;;;999888:::;;;777666666999<<<>>>===<<<888:::<<<======:::777555:::;;;;;;999777777:::===888:::::::::999888999:::777888:::;;;;;;:::888777111333555777777555333111000111222111000000111222222222111111222222333444333222222222111111111111...///000111000111444666222111111222222333444555111111222333333444444555111333555555555444555777333333444444333333333444444555666777888888888888444777777555444777666333333333222222222111111111---...///000000000///...------......//////000000........................,,,...///000//////111222000111111000//////111333...000111111111000111222///111444555777<<>>>>>>>>???@@@@@@CCCEEEEEEJJJQQQPPPKKKGGGFFFEEECCCCCCFFFIIILLLNNNNNNPPPSSSSSSTTT[[[cccllluuu~~~}}}xxxpppjjjbbbYYYNNNJJJDDD@@@???>>>>>>===;;;;;;;;;:::999777666555111444666555333222666:::555555444333222222111111111111000000000000111111........./////////000000////////////000111222333{{{uuussstttvvvzzz}}}||||||wwwwwwvvvsssppprrrzzzrrrcccYYYPPPMMMKKKIIIIIIJJJIIIHHHBBB??????AAA>>>999===EEE<<<>>>@@@BBBCCCCCCCCCCCC===============<<<<<<;;;<<<<<<;;;::::::::::::;;;;;;:::999777777777777888333777;;;;;;888666888;;;;;;888888<<<>>>???CCCHHHMMM\\\mmmwww~~~tttjjjeeeiiipppxxx}}}wwwfff[[[QQQHHHCCCCCC??????>>><<<999888999;;;777666666999===???===;;;555777:::<<<<<<;;;888666888;;;======:::999:::<<<888999::::::888888999:::777888:::;;;;;;:::888777111333555777777555333111111222444555333333333444222222111111222222333444444444444333333333222222///000111000///000222333333222222111000000000111111222222333333444444555333555777777666555666777333444444444222222333444444555777999999999999888666888999666666888777333222222222111111111000000+++---///111111000///...,,,------...///000111111///////////////.........---///000111000000222444...///000///...///111333---000333222000///000222000222333444555;;;CCCJJJPPP^^^qqq}}}~~~||||||sssfffWWWOOOJJJDDDAAA@@@777>>>DDDBBB:::666999===888;;;>>>??????>>>???@@@AAADDDFFFFFFKKKRRRQQQJJJFFFDDDBBB@@@@@@BBBEEEGGGJJJLLLQQQVVVUUUTTTZZZaaa```iiiuuu~~~|||~~~wwwrrriii```XXXTTTMMMGGGDDDCCCBBBAAA;;;;;;;;;;;;:::888666555000444777666333222666:::333333333333333333333333111111000000000000111111////////////000000000000............///000111222{{{uuuqqqpppuuuzzz~~~}}}}}}wwwuuurrrpppllllllttt~~~xxxgggYYYVVVTTTPPPLLLIIIFFFEEEDDDAAABBB>>>;;;===BBBAAA<<>>;;;;;;>>>>>>;;;;;;>>>999888777777777888999:::999::::::;;;;;;:::999999<<<888777999::::::===AAAEEEPPPaaaqqq}}}uuujjjfffgggjjjuuu{{{mmm]]]SSSMMMFFFAAADDDAAA>>>===>>><<<888444666666888<<<<<<:::;;;???;;;;;;::::::::::::;;;;;;>>><<<;;;::::::;;;===>>>:::;;;===>>>===999666333;;;===???>>>;;;777555444666555333222111222333333333111333666555///...333444555666444222000111222000222333333111000000111000000000000000000000000...///000000///000222444222333555444333333444666666555444444666666555333333333333444444444555555555555555555555555555555222222222222333555777888111111111000000000000///,,,---...///000111222333000000000000/////////...///////////////.........///000111333333111///...000//////.........//////111000///...,,,...111444111111111222555888<<<>>>NNNWWWeeerrr|||~~~~~~}}}uuujjj^^^TTTLLLFFFBBB???@@@@@@<<<888666777999:::::::::;;;===@@@BBBDDDBBBDDDJJJQQQUUUSSSMMMGGGJJJDDDAAAAAA@@@===AAAIIIPPPOOOOOOPPPQQQSSSUUUVVV\\\```fffmmmvvv}}}vvvppplllaaaTTTNNNNNNMMMFFF??????>>>;;;;;;::::::888666555666...888333999QQQ:::777444666222---555:::111666333111111444555333111000000000000000000000000111111111111111111222222yyytttqqqxxx}}}|||{{{xxxuuusssqqqllljjjpppyyypppbbbWWWTTTPPPLLLIIIGGGFFFEEEEEECCC@@@@@@BBBCCCBBBAAACCCAAA@@@AAACCCDDDBBB@@@CCCBBB???===;;;:::999999???<<<<<>><<<::::::<<<<<<999666888777999===<<<:::;;;???<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;<<<===:::;;;======<<<:::777555999:::<<<;;;999777666666555555333222222222333333333111333666444//////333333444555444222222222444111333444333111000000111000000000000000000000000...///000000///000222444222333555444333333444666222444666777666555333222333333333444444444444555555555555555555555555555666555444333222333333444222111111111111000000000......//////000000111111111000//////......//////////////////////////////---...///000000///......000//////.........//////...///000000//////000222222222222222555888;;;<<>>@@@AAAEEEGGGMMMTTTZZZ\\\ZZZWWWSSSMMMHHHHHHGGGDDDFFFKKKTTTSSSRRRQQQQQQRRRTTTUUUWWWYYY^^^dddmmmxxxzzzvvvpppiii]]]SSSKKKFFFBBB@@@???===;;;;;;;;;:::888666333888333666444FFFfffXXX999444777777000222777222666333000000222333222000000000000000000000000000111111222222222333333333wwwsss|||{{{xxxwwwtttrrrqqqmmmiiimmmtttxxxkkk[[[WWWRRRNNNKKKJJJIIIHHHEEE>>><<>>======<<<<<>>:::999;;;;;;:::<<>>===::::::>>><<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;::::::;;;<<<;;;;;;;;;;;;;;;:::999999777888999888777666777888555444333222222222333444333222333555444000000333111333444444333333444555333444555444222000000111000000000000000000000000...///000000//////111333222333555444333333444666///333777888666333222333333333333333444444444444444444444444444444444444777666555444333222222222222222222111111111111000000000000000////////////222111///...---...///000////////////////////////------......//////000000/////////......//////000,,,///111222111000000000333333222333444666888::::::AAALLLYYYfffrrr}}}zzzrrrhhh]]]SSSLLLEEEFFFEEEBBB>>>:::999:::===<<<<<<;;;<<<<<<======EEEGGGLLLSSS\\\bbbeeefff^^^XXXSSSSSSRRROOOLLLKKKPPPNNNMMMLLLLLLNNNQQQRRRUUUVVVXXX\\\bbbmmmxxx~~~~~~|||uuurrrjjj]]]OOOGGGFFFGGGAAA???>>>>>>>>><<<:::777555===999777666NNNuuuxxxAAA444555;;;333///222333666444000//////000000000000000000000000000000000111111222222333444555555zzzuuuzzzuuutttrrrqqqqqqnnnkkkmmmrrr|||}}}qqq```ZZZSSSOOONNNMMMLLLJJJEEE<<<;;;CCCCCC:::999BBB@@@???@@@@@@BBBBBBCCCBBB<<<<<<===>>>>>>>>>======>>><<<<<<@@@@@@<<<<<<>>>>>>===;;;999888888999999;;;:::999999:::===@@@AAA>>>;;;:::<<<<<<:::<<>>;;;<<<;;;<<>>===<<<;;;;;;:::;;;;;;;;;:::::::::::::::;;;;;;888888888777555555666888555444333222222333444555222333444444333111222444222444555444333333444555444555666555333111000111000000000000000000000000...///000/////////111222222333555444333333444666///333777777333111333666222222333333333444444444444444444444444444444444444444444444444444444555222222222222111111111111////////////000000000000444222000......///111333///////////////000000000000/////////000111222333//////////////////000111---///111111000000111222333333333333444555666777888===EEENNNXXXeeesss|||}}}~~~{{{rrrggg[[[SSSEEEEEECCCAAA>>>;;;999999<<<<<<;;;;;;;;;<<<<<<<<>>===;;;999888888999999<<<;;;:::999:::<<<>>>@@@???;;;:::<<<<<<::::::>>>>>>@@@FFFRRRcccuuusssjjjeeeeeejjjsss}}}zzzkkk]]]RRRMMMGGGCCC???>>>??????<<<999<<<;;;<<>>>>>===<<<<<<======<<<<<<;;;;;;;;;;;;::::::999888999:::;;;<<<:::::::::888666555666777555444333333333444555666222444555333222222444444555666666555333222222333333555666555333111111111000000000000000000000000...///000///......000222222333555444333333444666222555666333000000555;;;222222222333333333444444444444444444444444444444333333444444444444444444222222222111111111000000------...///000111222222666444111//////000333444////////////000000111111000000000///000111222222///////////////000111111///000000///...000333555333333333333333444444555888;;;@@@FFFNNNZZZjjjuuu~~~}}}}}}}}}~~~yyyoooddd\\\LLLJJJGGGDDDBBB@@@???>>>::::::;;;<<<<<<============>>>@@@EEELLLTTT]]]ccciiikkknnnqqqqqqjjj\\\OOOLLLJJJHHHGGGIIIMMMRRRUUUSSSUUUXXXYYY[[[^^^bbbeeesss|||~~~~~~~~~~~~}}}}}}~~~}}}zzzuuunnneee\\\VVVLLLIIIEEEBBB@@@>>>;;;999@@@555777===<<<;;;RRR|||ddd???...555555111333444777666444222000000111222000000000000000000000000---...///000111222333444{{{~~~yyyqqqmmmmmmppprrrrrruuuyyy~~~ggg^^^SSSMMMLLLLLLJJJGGGGGGCCCDDDHHHFFF>>>>>>DDD===???@@@???======>>>???;;;;;;;;;;;;<<<<<<<<<<<<:::999;;;??????;;;999:::<<<;;;:::999888888999999;;;;;;:::::::::<<<===>>>>>>;;;:::<<<;;;888888;;;===???EEENNN[[[mmmuuukkkeeedddgggmmmvvvtttfffXXXPPPHHHEEEAAA@@@BBBCCCAAA???;;;:::<<<>>>===999999===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888888888888999:::999::::::999666555555555555444333333333444555666111555555222111444555555666777777666333222222333222333444444222111111222000000000000000000000000...///000///......///111222333555444333333444666666666444111///222888===222222222222333333333333333333333333333333333333555666666555444333222111111111111000000000000///,,,,,,---///000222333333555444222111000111222333...//////000000111111222///////////////.........////////////000111222222000000000......000444777222222333333333333333333333777;;;???FFFRRRbbbnnnxxx}}}~~~wwwnnngggUUUPPPJJJEEECCCAAA@@@???:::;;;<<<===============;;;<<<>>>AAAEEELLLTTTYYYdddkkktttyyy{{{vvviii]]]TTTQQQMMMIIIIIIMMMQQQTTTSSSVVVXXXYYYYYYZZZ\\\^^^eeennn{{{~~~|||zzzzzzzzzzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{xxxpppeee[[[UUUPPPJJJDDD@@@===:::888<<>>??????>>>===???AAA>>>>>><<<;;;;;;;;;<<<===;;;999;;;@@@@@@;;;999;;;::::::888777777888999:::777888999:::;;;<<<===>>>===:::999;;;;;;777777999888<<>>>>>>>>===<<<;;;999;;;>>>???AAAEEEKKKPPPWWWcccnnntttyyyzzzssskkkaaa]]]XXXSSSSSSVVVZZZ^^^``````^^^[[[XXXWWWWWWXXXXXXaaammmyyy{{{yyywwwwwwwww{{{||||||||||||}}}}}}}}}~~~~~~~~~yyyqqqkkkbbb\\\RRRJJJDDDAAA>>>===999444:::555;;;888000QQQqqqPPP;;;666111222777666111333555555222000000222000000000000000000000000//////000000111111111111~~~vvvqqqoooqqqtttuuuyyy}}}vvvkkk]]]UUUTTTTTTQQQNNNEEEKKKMMMHHHDDDEEEEEEBBB:::===???@@@??????BBBEEEBBB@@@>>><<<;;;;;;===>>>;;;:::<<>>???===:::999;;;:::666666888222888???DDDKKK[[[qqq|||rrrllldddccceeelllxxx|||kkk___PPPKKKEEEBBBAAA@@@===;;;999888999<<<;;;888999===999:::<<<======<<<:::999999999;;;<<<===>>>>>>>>>777777777777777666555555111333666777666555555555555444444333444555666777111666666111000555777555333444666555444444555777...000222222111111222333000000000000000000000000//////000///------...000222333555444333333444666777555444444666888999999111111222222222333333333333333333333333333333333///111333555666666666666////////////............/////////000000000000000000000000000/////////......//////000111222222222111222333333222000---,,,////////////000111222333,,,...111333222222333444000111222333333333333333...222666888:::BBBPPP[[[hhhppp{{{~~~~~~zzz}}}|||pppgggZZZPPPKKKHHHFFFDDD???@@@@@@@@@>>><<<:::999777:::===>>>???AAAFFFJJJLLLXXXeeelllrrrxxxxxxsssnnnkkkeeebbbbbbggglllpppooommmggg___XXXTTTSSSTTTRRRYYYdddnnnwww~~~{{{xxxwwwwwwzzzzzz{{{{{{|||}}}}}}~~~{{{|||~~~|||nnnfff[[[QQQJJJFFFDDDCCC:::>>>BBB///777>>>,,,@@@nnnUUUCCC:::000111888777...111555555222000000111000000000000000000000000111111111111111111222222{{{wwwwww|||~~~uuufffZZZTTTQQQPPPOOOOOOLLLHHHEEEDDDBBB@@@???===>>>?????????>>><<<;;;:::;;;;;;<<<<<<=========::::::;;;;;;<<<;;;;;;;;;666777888999:::999888888999888888:::>>>???===:::<<<666444888;;;;;;:::<<<<<<;;;===@@@EEEOOObbbsss|||qqqeeeaaaaaahhhqqq{{{xxxmmmYYYSSSKKKCCC>>>>>>AAADDD>>><<<999888999:::999999888:::<<<<<<;;;;;;;;;<<<777:::<<<;;;888666888;;;999999888666555444333222666555555444444444555555444222111333666777555333333777::::::666333222333444444444333333222222222333111///000222333222///555///---111333000111555000000000000000000000000222333555444333222222333333444444444444444444444222222222222222222222222444333222111111333555666,,,---000222333333222111444333222111000......---111111111000000000000000111111000000/////////...000///...///111222222222000000111111111111000///------......///000000000222222333333333444444444111111222222222333333333555555666777;;;BBBKKKQQQ___hhhttt~~~}}}xxxssshhhYYYPPPMMMJJJFFFBBBBBB===666555:::;;;777===;;;:::999;;;???CCCFFFFFFKKKSSS[[[cccmmmxxx{{{zzzxxx|||zzzooofff```]]][[[ZZZVVVVVV[[[dddlllsss}}}xxxuuuxxx{{{zzzyyyyyyzzz}}}xxxxxxqqqbbbTTTLLLGGGDDDBBB???;;;999999:::;;;;;;FFFiiiBBB;;;222777333***444555666666555333111000111///...---...///111222000000111111111222222222|||mmm```XXXSSSPPPOOOOOOLLLHHHEEECCCBBB@@@???>>>???@@@@@@@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<===<<<<<<;;;;;;888999:::;;;;;;;;;:::999;;;999999;;;======;;;888:::666666;;;>>><<<:::;;;;;;:::<<>>@@@@@@EEEKKKQQQXXXcccpppyyyyyypppjjjfffdddbbb]]][[[\\\aaaeeejjjrrr{{{|||xxxzzzzzzzzzyyyyyyzzz}}}||||||uuuhhh]]]VVVPPPKKKCCC@@@<<<;;;::::::999888===[[[JJJ:::444777555333333444555666666555333222222222000000000111333444000000111111111222222222wwwiii___WWWRRROOOOOOKKKGGGEEECCCBBB@@@??????@@@@@@AAAAAA???>>>===;;;;;;;;;;;;::::::::::::======>>>======<<<;;;:::999::::::;;;::::::999999;;;:::::::::;;;;;;999777999777888>>>@@@===::::::;;;999:::===@@@GGGVVVeeexxxrrrlllggghhhmmmttt{{{hhh___TTTLLLHHHFFFBBB>>>>>><<<:::999:::;;;;;;;;;:::<<<===>>>===<<<<<<===;;;888666777;;;<<<:::666777777777666666555555555222333444555555444333222666555555666888888777555999777666666777666555444444444333333333333222222222111000111222222111000666222000111111///...///000000000000000000000000222333555555333333333444444333333333222111111111222222222222222222222222222222111000000222333444000111222333333222111000...//////000111222333333000000111111222222333333111111111111000000000000222222111222222333444555333222111000///000000111000000000000////////////////////////000000000000111111111222222222222333111222333444555888===AAAOOOWWWcccooowww}}}~~~~~~wwwhhh]]]RRRKKKKKKJJJEEE@@@???@@@???;;;======;;;:::999999999:::===???BBBFFFMMMXXXfffppp|||vvvrrrooommmeeeaaa^^^______```fffnnnwww~~~~~~zzzzzzyyyyyy{{{}}}|||rrrkkkfff^^^WWWIIIFFFBBB???===;;;999777777IIITTT888666666444:::222333444666666555444444222222111000111222333444000000000111111111111222~~~qqqeee[[[TTTPPPOOOLLLHHHEEEDDDBBBAAA?????????@@@@@@@@@???>>>===;;;;;;;;;::::::999999999============<<<;;;999999888888888888888777777666:::999999:::::::::999999999777888===>>>:::999::::::888888:::===BBBNNNZZZnnnyyyvvvnnngggfffhhhnnnyyyxxxlll\\\RRRNNNKKKEEE@@@BBB???<<<999999888666555:::;;;======<<<;;;;;;<<<999888666777:::;;;999888666666666666666666777777555666888999:::999777666777777888888999999888777888444111222444555444111333333333333333333333333222111111111111222111111111///...000222222111111000000000000000000000000111333555555444333444555444333333222111000//////222222222222222222222222111111000000000111222333222222333333222111000///......///000222333444444000000111222333333444444000000000000000000000000000000111111000111222333222111000//////111333444//////......---,,,,,,+++000000000000111111111111111111111111222222222222333444555555555666888:::DDDKKKWWWbbbmmmuuu|||~~~}}}}}}~~~uuuhhh[[[RRRLLLJJJFFFBBBAAA@@@???============<<<;;;:::888777===>>>???AAAFFFQQQ```jjj}}}}}}zzzxxxpppjjjeeebbb^^^\\\```fffnnnvvv|||{{{zzzzzz{{{}}}|||xxxuuulllcccUUUPPPIIICCC@@@===;;;999999===XXX777999777222999444555555666555555444333000000/////////000111222000000000000111111111111xxxkkk___VVVRRRPPPMMMIIIFFFEEECCCBBB@@@===>>>?????????>>><<<<<<;;;;;;;;;::::::999999999<<<<<<<<<;;;:::999888777888777777777777777777777777777888888999999:::;;;999777777999999777888;;;:::777777999;;;>>>GGGQQQcccqqqzzzqqqiiifffgggkkkuuu~~~vvvdddWWWQQQMMMGGGBBBBBB???;;;999888777555444999:::<<<;;;:::999999:::555777999999777777999;;;666666666777777777777777666888:::<<<<<<;;;:::999888999::::::999999888888777444111222444555444222333333333333333333333333111111222111111111111222000000//////111222111///000000000000000000000000111333555555444444444666333333222111111000//////222222222222222222222222111111000111111111222222222222222222111000000///000000111111222222333333000000111222333333444444////////////////////////000111222111000000222444000/////////000333555777000000///...---,,,,,,+++//////000000000111111111000000111111111222222222222444555444333333444555;;;AAAKKKUUU```kkktttzzz|||}}}~~~}}}|||~~~~~~rrrfff]]]NNNJJJEEECCCAAA@@@>>>>>>======>>>>>>===<<<;;;:::>>>>>>>>>>>>AAAKKKXXXaaarrr|||~~~xxxqqqkkkccc]]]]]]aaacccllluuu}}}}}}||||||}}}~~~xxxoooccc\\\RRRHHHBBB???>>>======555QQQ777;;;:::666777888777777666555333222111000000000000000111111222000000000000000000000000qqqdddYYYTTTQQQNNNJJJHHHFFFEEECCCBBB===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999888777999888888888888999:::;;;555666777888777888;;;===999777777888777444777<<<:::777777999;;;<<>><<<999888999999999888888:::;;;;;;999888888999444777:::999666666888<<<777777777777777777777777666777888999::::::999999888:::;;;;;;999888888999777666555666777777666555222222333333333333444444000222222222111000111222222333222///000111///***000000000000000000000000111333555555555444555666333222222222111000000000222222222222222222222222111111111222222222222222222111111000000000//////222222222222222222222222000000111111222222333333////////////000000000000222444666444222111444777/////////000111444666777333222222111000//////...............////////////000000000111111111111222111222222111000///111222555999@@@IIISSS^^^iiiqqqxxx{{{~~~}}}|||||||||sssjjjVVVOOOIIIFFFCCC@@@???AAA>>>>>>??????>>>>>>===<<<======<<<;;;===CCCMMMUUUdddooozzz}}}vvvlllaaa]]]^^^ZZZbbbjjjqqq{{{}}}|||}}}}}}zzzqqqiii]]]RRRJJJEEEBBBAAA???555CCC<<<:::<<<===999:::999888666444333222111222222222333333333333444111000000000000000//////xxxhhh]]]WWWSSSPPPLLLIIIHHHFFFEEECCC>>>>>>???@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<:::::::::;;;;;;:::999999777777777777888999;;;<<<666777888777666666999<<<888777999;;;999555666;;;;;;777777:::;;;<<<@@@FFFNNN^^^qqq}}}sssmmmjjjhhhmmmssswww}}}vvvgggZZZPPPHHHCCC???===;;;:::;;;<<<;;;;;;999;;;<<<;;;:::888999999555666777777888888999:::888888777777777777777777666666666777888999999999888:::<<<;;;999777888999555777888999888777666777222222222333333444444444000222333222000///111333000333222//////222///)))000000000000000000000000111333555666555555666777222222222222222222222111222222222222222222222222111222222333333333333333000000//////////////////111111111222222333333333111111111111111111111111000000111111222222222222222555777555111000333777000111111222222333333444333333222222111111111000....../////////000000000000000000000111111111111111222111000//////222444333555999@@@HHHSSS___gggrrrwww|||~~~||||||wwweee[[[QQQMMMHHHBBBAAADDD@@@@@@???>>>======<<<<<<;;;<<<<<<;;;;;;>>>EEEKKKQQQ]]]iiiqqqxxx~~~uuuiiibbbbbbZZZ^^^bbbfffooo|||~~~|||{{{{{{}}}~~~wwwmmmbbbYYYQQQJJJFFFCCC===888DDD555777AAA999999888777666444444333333222222333333444444444333111111000000////////////}}}lll___YYYTTTQQQMMMJJJIIIGGGFFFDDD??????@@@AAA@@@???>>>===;;;;;;;;;<<<<<<=========::::::;;;;;;<<<;;;;;;;;;444444444444666888:::;;;888999999777555444777:::666777;;;>>><<<777666999;;;888777:::<<<<<<@@@EEEHHHWWWiiixxxuuunnnhhheeeggglllrrryyyqqqbbbUUUKKKFFFDDDAAA>>><<<<<<<<<;;;::::::<<<======;;;999999:::888555444555999;;;:::777888888888888777777777666777777777777888999:::;;;888:::<<<;;;888666777999111555999999666444555666222222222333333444444444///222333333000///111333,,,000000...000444222,,,000000000000000000000000111333555666555555666777222222222222222333333333222222222222222222222222222222333444444444444333//////............//////000000111222333333444444111111111000000000000000222222222333333444444444000333555333///...111555222333333333333222111000111111111111000000000000111111111111222222222222000000000000111111111111333444333222111222555888222333666;;;BBBMMMYYYaaannnttt{{{~~~}}}}}}~~~qqqeeeYYYSSSLLLEEECCCGGGBBBAAA???>>><<<;;;;;;;;;;;;===>>>===;;;<<>>===;;;999999<<<>>>???===;;;:::;;;777888:::;;;;;;:::888777...222555666666666888;;;888999999::::::;;;;;;<<<777777666666777999;;;<<<;;;;;;:::888888;;;@@@CCCFFFMMMZZZmmmtttjjjdddcccdddnnnttt|||yyyggg^^^XXXMMMHHH???999:::===<<<::::::;;;<<<<<<:::999999;;;===333777<<<===;;;999999999777888888888888777777666999888888777888999:::;;;999:::;;;;;;999999:::;;;<<<888333222444666555333333444555666555444333222222222111000//////000000...000111111000000111222000222333222000......///000111222333333333333222222222222333333333444444222222222222222333333333111111000000000000111111///000000000000000//////000000//////000111222333///222444333111111333666,,,...///111222222222111222111333666555111111444222222333333444444333333222111111000000000000000+++///222222000...///111//////000111111111111111333333222222222333444444222222444777===EEELLLPPPeeekkkttt|||~~~~~~}}}vvvkkk```WWWOOOJJJFFFDDDBBB???>>>>>>>>>===<<>>===<<<===<<<;;;<<<===<<<999555888999::::::::::::999888666999;;;<<<;;;<<<>>>@@@888999999::::::;;;<<<<<<999999888888888:::;;;<<<;;;<<<;;;::::::;;;???BBBCCCJJJVVVgggzzzzzzooogggeeefffjjjpppxxx~~~nnnccc\\\PPPHHHAAA<<<>>>???===<<<===<<<<<<<<<;;;999:::;;;===666999<<<<<<:::999999:::777777888888888888888777:::;;;<<<=========<<<<<<999:::;;;;;;999999:::;;;:::888666555666666666666444444444555444333333222222222111000000000000000///111222222111111222333000222333333111000000111111111111222222222333333222222222333333333333444111111111111222222222222222222111111111111222222///000000000000000//////......///000000111222222000111222222111111222333,,,---000222444555666666333222444666555111222555333444444444333222222111222111111000000000000000,,,///111222000//////111//////000111111111111111222222111111111222333333666666555666:::>>>CCCFFF\\\dddoooxxx}}}~~~~~~~~~~~~~~~{{{rrriii___VVVNNNIIIEEECCC@@@>>>>>>???>>>===;;;===>>>>>>===;;;;;;<<>><<<;;;;;;:::888666555444444444444333333333222222222222///111333333111///...///vvvmmm\\\XXXTTTSSSOOOIIIGGGIIIBBBAAA@@@???>>>??????@@@@@@<<<888:::======888222999999999999999999999999777999::::::::::::;;;===999999999:::;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;<<<<<<<<<;;;;;;===???@@@EEEPPP___pppvvvkkkggggggfffkkksss}}}wwwlllbbbTTTMMMHHHDDDCCC@@@<<<;;;===<<<======<<<;;;;;;<<<>>>999;;;<<<;;;999888999:::666777888999999999999999666888:::<<<===;;;999777999:::;;;;;;999999:::;;;777888888888777666777888555555444333333333333333222111000000000000000000000111333222111111222444///111333333222111222333222222111000111222333444111111222222222333333333///000000000111111111222333222222111111222222333111111222222222222111111+++,,,...000111222222111222111000000111222111///,,,---000333666999:::;;;555333444666444111333777555555444444333111000///222111111000000000000000---///111111000///000111//////000111111111111111111000000000111111222333777666555555666999<<<>>>OOOXXXeeeqqqyyy}}}~~~}}}|||uuulllbbbVVVOOOHHHEEEAAA?????????>>>>>>999;;;>>>>>>===<<<<<<===??????@@@EEEMMMUUU\\\___dddhhhnnnpppmmmddd[[[TTTWWWXXX[[[___eeelllrrruuuxxxvvvsssnnniiiddd```]]]bbbkkkuuu|||~~~zzzuuuiiiccc[[[RRRLLLGGGCCCAAA???===;;;888666444444444333333333222222222111111///222555555444111///...}}}rrraaa[[[VVVUUUQQQLLLJJJKKKCCCBBB???======>>>@@@AAA???<<<:::;;;======999555:::999999888888999999:::666666666666666666777888999999::::::;;;<<<<<<<<<===<<<;;;999999999:::;;;999:::<<<<<<;;;::::::;;;>>>BBBJJJWWWgggyyy~~~qqqjjjhhhcccgggoooxxxvvvjjjZZZTTTOOOKKKGGGAAA999888;;;;;;=========<<<<<<===???===<<<;;;:::999999:::;;;666777888999::::::::::::666777999::::::999888777999:::;;;;;;999999:::;;;333666999999666555666888666555333222111222333444111111000000000000000111///111222222111000222333---///111222111111222333333222000//////111333444111111111111222222222222......//////000000111111222111111000000111111222111222222333333333333333)))+++...111222222222111444111//////111222000------...111333666888:::;;;777444444555444222444999444444444333333111000000222111111000000000000000...///000000000000000000//////000111111111111111111111000111111222333444333333222333555888;;;===BBBKKKZZZhhhsss|||~~~~~~yyynnnbbbZZZMMMJJJEEEAAA@@@???>>>===;;;<<<===<<<;;;;;;<<<===>>>>>>AAAFFFMMMTTTWWWYYYVVVZZZ___bbb```[[[TTTPPPRRRSSSUUUXXX^^^eeelllqqqwwwxxxxxxvvvqqqhhh```[[[YYY```iiirrrzzz~~~}}}||||||}}}zzztttkkkaaaYYYRRRLLLHHHCCCAAA===:::777555555555333333222222222111111111///222444555444333333333iii```YYYUUURRRMMMJJJKKKCCCAAA>>><<<;;;===???@@@;;;<<<=========<<<======:::999999888888999999:::999888777777888888999999999::::::;;;;;;<<<======<<<;;;:::999888888999999777999;;;;;;:::999999999<<<@@@GGGQQQ___qqqwwwnnnjjjdddggglllttt}}}~~~rrraaaXXXSSSMMMHHHAAA::::::===:::<<<=========<<<===??????===;;;999999:::;;;;;;777777888:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999:::;;;;;;999999:::;;;111555777777444333444777555444333222111222333333111000000000000000111111...///000000//////000111+++---000000000000111222222111000//////111333444000000000111111111222222---......///000000111111000000////////////000000...///000111111111111111)))+++...111222333222111444111//////111222000---///000111222444666777888777444444555444222444999111111222333333222222222222111111000000000000000//////...///000000000000//////000111111111111111111111111222222444555555222222222222444777:::;;;999AAAOOO]]]kkkwwwxxxnnngggWWWRRRKKKFFFBBB@@@>>>===??????===:::888888;;;===:::<<>>???:::<<<>>>>>><<<<<<>>>AAA999999999999999999999999;;;999777666888::::::999:::::::::;;;<<<<<<======<<<;;;:::888888888999:::666888::::::999999999:::;;;???DDDLLLXXXiii|||ssslllfffhhhkkkqqqyyy|||kkk\\\UUUMMMHHHCCC>>>>>>BBB999;;;=========<<<===>>>???===::::::;;;<<<<<<<<<888999::::::;;;;;;;;;;;;===<<<:::999999999:::;;;999:::;;;;;;999999:::;;;444555555555333333444555444444333222222222222222000000000000000111111222---...000///......///111+++---///000//////000111111111000///000111222333///000000000000111111111------...///000111222222/////////....../////////+++,,,---...............,,,---///111222333333222222111000000111222111///111111111222333444555666555333444666444111333777000000111222222222222222222111111000000000000000000///---...000111111000//////000111111111111111111111222222333444555666555444333333333444555666666;;;DDDOOO]]]kkkyyy~~~}}}~~~yyytttddd^^^UUUMMMGGGCCC@@@>>>@@@???===:::777777:::<<<777999???GGGNNNRRRSSSRRRKKKJJJHHHEEEDDDCCCCCCCCCJJJOOOUUUZZZ```gggqqqwww~~~vvvkkkcccZZZYYYZZZ```eeejjjsss|||}}}|||}}}}}}~~~wwwxxxzzzzzzyyyxxxyyyzzzvvvwwwxxxxxx{{{|||uuunnnggg```\\\NNNKKKEEE>>>999666555555444444444333333333222222111222111000111333888<<<}}}ooo```WWWRRRMMMKKKLLLFFFDDDAAA???===============<<<<<<<<<============888999::::::::::::999888999666444444777999999999::::::;;;;;;<<<=========<<<;;;:::999999:::;;;;;;777999::::::::::::<<<>>>999===BBBHHHRRRbbbvvvzzzooohhhhhhiiimmmttt}}}tttggg[[[OOOHHHDDD@@@???AAA777:::<<<===<<<<<<<<<===>>><<<:::;;;===>>>===<<<::::::;;;;;;;;;;;;;;;:::999999999999888888777777999:::;;;;;;999999:::;;;888666444333444444444444333333333333333222111111000000000000000111222222...///000000//////000111,,,...000111000///000111000000000000111111111111/////////000000000111111---......///111222222333000000////////////000000,,,---...///000000000000///000000111222333333444000111222222111111222333222222111111222444666777333222444666555111222555111222222222222111111000222111111000000000000000111///------000111111000//////000111111111111111000000000111222444555666555444333222222111222222666777;;;AAALLL\\\kkkvvv}}}}}}rrrkkk```VVVNNNHHHCCCAAA;;;<<<===<<<:::999:::;;;999999;;;@@@FFFJJJLLLLLLFFFDDDBBB???>>>>>>???@@@CCCHHHMMMRRRWWW```llluuu|||zzzooohhh\\\WWWUUUWWWZZZ___iiittt||||||{{{{{{{{{}}}~~~zzzzzzyyywwwuuuuuuvvvxxxqqqtttxxx{{{}}}}}}zzzvvvqqqmmm___ZZZRRRIIIAAA<<<999888555555555444444444333333222333333222111222555888uuucccYYYSSSNNNLLLMMMGGGFFFCCCAAA???>>>======AAA<<<888999===???<<<888777888:::;;;;;;:::888777;;;888555666999<<<<<<;;;::::::;;;;;;<<<============<<<;;;:::;;;;;;<<<===999:::;;;;;;;;;<<>>@@@>>><<<;;;;;;;;;<<<;;;;;;:::::::::;;;===>>>===;;;999777999:::;;;;;;999999:::;;;<<<888444333444666555333222222333444333222111000000000///000000111222222///000111111000000111222...000222222111000111222//////000111111111111000////////////000000000000......///000111222333333111111000000000000111111000111222333444555555555222222111111222333444444///222444333111111333666222111111222333555777999222111333666555111111444333333333222111000///...222111111000000000000000222///,,,---000222111000//////000111111111111111/////////000111333444555222222111111111111111222777666555888AAAPPPaaalll~~~}}}{{{sssggg[[[RRRKKKFFFCCC666999===???>>><<<:::999===;;;:::;;;???CCCFFFHHHAAA@@@???>>>???@@@BBBCCC???BBBFFFHHHLLLVVVcccmmmvvvzzzzzzqqqkkk\\\UUUQQQRRRTTTXXXdddpppuuu|||~~~||||||{{{|||}}}~~~|||xxxsssqqqqqqssskkkpppwww}}}}}}nnnhhh___TTTJJJCCC???===666666555555555444444444222444555444333111222222~~~qqqaaaUUUOOOMMMNNNJJJIIIFFFBBB>>><<<===>>>===<<<;;;;;;::::::;;;;;;777888999::::::::::::999999777666666777888888777777777888999::::::;;;;;;@@@===:::999999:::::::::;;;888555777;;;===:::777<<<<<<>>>BBBGGGPPPbbbssszzzmmmgggkkkooopppxxxpppeeeWWWLLLGGGDDD@@@===::::::999999999:::<<<<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;<<<<<<<<<<<<<<<;;;>>>AAABBB???999777999===>>>===<<<;;;::::::::::::999888777666444444333333333444555333111000000111000000000000000111111111///000000///...000333555////////////000000000000444333111000000000111222///000...,,,222999777///...***)))...000...111777111111111000000000000///+++///000000444999555...333222000000222333333333555222...++++++///333666333222222222222333444444222111222555333000000444000111222222222333666888222///,,,,,,///111111000+++...000000------///222777111---000111000///000000000//////000000111222111111111000000111222222444333444888<<>>>>>>>>===;;;888::::::999999:::===@@@BBBAAA???===;;;;;;<<<>>>@@@999888<<>>>>>;;;777555555444333222555555555444444222111000xxxttttttxxx|||uuueeeYYYQQQOOOOOOKKKJJJHHHDDD@@@===>>>???<<<<<<;;;:::::::::::::::888888888888888888888888999777666666888888888777777777888999:::;;;;;;<<<@@@===:::999999:::::::::;;;888666888<<<===;;;888::::::===AAADDDLLL\\\kkkxxxuuukkklllmmmmmmtttzzzooo___RRRJJJDDD???<<<:::999888777888888:::;;;999999:::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;======<<<:::999888888888<<<;;;::::::999999999999999888777666444444444444333444444333111000000111000000000000000000000111///000000///...///222555////////////000000000111333222111000///000000111///000///...111666555000///+++***...000...111666333333333222222222222111---000000000333777555...111111111111222222111000444333111///000222444666333333333333333444444555222111222555333000000444111222222111000000222444444111...///111333333222---///000000//////000111555000---000111000///111111111111000111222222333444444444333333444444555333222333666888===IIIVVVfffpppzzz}}}~~~|||tttiii]]]QQQJJJEEEBBB@@@>>>===<<<:::888888888888888:::;;;===???>>>===;;;999:::;;;===???999888;;;???>>>>>>EEENNNSSSYYYdddooovvvwwwtttqqqaaa[[[VVVTTTQQQNNNSSSZZZbbbgggpppyyy~~~|||{{{yyywwwuuussssssssssssppppppqqquuuzzzzzzooodddXXXNNNGGG@@@===:::999999888777555444444444444333222111111yyyoooiiiiiimmmrrruuu|||lll^^^UUUQQQPPPLLLLLLIIIFFFAAA??????@@@<<<;;;;;;:::::::::::::::;;;:::999888888888999:::999777666777888999888666666777888999:::;;;;;;<<>><<<;;;:::999777777777888999::::::;;;;;;:::999888999:::===>>>999999:::;;;:::999===DDDCCCJJJUUUaaakkkqqqtttuuufffaaa[[[VVVQQQLLLNNNSSSUUUZZZaaagggoooyyy}}}{{{xxxwwwuuusssrrrrrrrrrrrrnnnoooqqquuuzzzzzzqqqeeeYYYQQQGGGDDD@@@======<<<;;;999555555444444333222222111{{{uuulllggggggjjjnnnpppzzzrrrdddYYYSSSPPPLLLLLLJJJGGGBBB@@@@@@@@@<<<;;;;;;:::::::::::::::===<<<:::999:::<<<>>>???888777666777888999777666666666777888:::;;;<<<<<<>>><<<:::999:::;;;;;;:::<<<:::999:::<<<===<<<:::999999;;;??????AAAIIIRRRYYYiii{{{wwwpppkkkhhhlllrrr{{{~~~pppbbbWWWOOOIIIEEE;;;:::999777666666777888888888888999999:::;;;<<<<<<<<<<<<<<<;;;:::999999<<<;;;:::999::::::::::::888888777777666777777888888888666555555444444444111333333222000000000111111111111000000000000000///000111000//////111333//////000000000111111111000000/////////////////////111222111///000111222111/////////000000111222111111111000000000//////222222000//////111111111...///111111111111222333000000/////////000111222444444333333444444555666111000222444333///000333111222222111...------////////////000111111111000444111///000333555333000222......111222111222555444444333333444444555666111111000/////////000000333222333666777666;;;AAAJJJWWWdddnnnuuu|||~~~|||vvvggg\\\QQQLLLEEE???<<<<<<<<<;;;777777888999999999999888999999888888999;;;<<<>>>999999::::::888888;;;???@@@DDDKKKSSS]]]gggpppuuupppkkkcccZZZQQQMMMNNNPPPMMMRRRXXX\\\aaalllyyy~~~{{{xxxvvvuuusssrrrrrrrrrrrroooqqqssswww{{{~~~ssshhh```TTTOOOGGGAAA???>>>======777666555444333333222222yyyuuupppnnnnnnppprrrssstttxxx|||~~~yyykkk___VVVQQQLLLLLLJJJGGGCCC@@@???@@@===<<<;;;;;;::::::;;;;;;;;;:::999999;;;===@@@BBB777777777888999999777555555666777888:::;;;<<<======;;;::::::;;;<<<;;;:::;;;:::::::::<<<<<<<<<;;;;;;:::<<>>CCCIIIRRRbbbuuu}}}tttmmmjjjkkknnnvvv~~~xxxjjj^^^SSSLLLGGG???===;;;999888888888888:::999999888888888999999;;;;;;<<<<<<;;;:::999999777:::<<<;;;888777:::>>>888888777777666777777777888777666555555444555555111222333222000///000111111111111111000000/////////000111111//////111222000000000000111111111111/////////000000000/////////000111111000///000222111111111000000111111111111111111000000000//////333111000///......000222...///000000000222666:::222111///------///222444444333333333333444555555111000111444222//////333000111222222000000000111...///111222222111111000555222000111444555333000111//////111222000333777444444333333444444555666444444333222222222222222000///111555666555777;;;BBBMMMZZZdddnnnxxx|||{{{|||~~~rrrgggYYYSSSJJJCCC???>>>>>>>>>999::::::;;;::::::999888999999888999999;;;<<<===999;;;;;;::::::<<<>>>??????@@@BBBEEEMMMZZZhhhrrrvvvrrrhhh\\\SSSOOOOOOPPPJJJNNNSSSVVVXXX___jjjsssyyy~~~zzzxxxvvvtttsssssssssssssssuuuxxxyyy{{{~~~zzzttteee]]]RRRHHHCCCAAAAAAAAA;;;:::888666555444444444zzzxxxuuuuuuwwwzzz}}}}}}vvvvvvuuuvvvyyyrrreeeZZZTTTLLLLLLKKKHHHDDDAAA@@@@@@>>>======<<<<<<<<<<<<<<<888888777888999;;;===???777777777888999999777555555666777888:::;;;======<<<;;;::::::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<:::;;;>>>>>><<>>;;;999888888888;;;:::888777777777888999::::::;;;;;;;;;;;;::::::333888;;;:::555555999>>>;;;:::999888777777777777777777666555555555555555000111222111000///000222222222111111000////////////000222111000///000111000000000111111111222222//////000111111111000000000......111111000000222000222222000000333333111333333333222222222222111222000000000///---///333---///111111000222777;;;555333000//////111444777333222222222222333444444000///111333222...///333///111333333222222222333///111444555444333222222444333222222333333222111111///000222222000222888333222222222222333444444333333222111000000000000---+++---222333222333666<<>>===============999999999999999:::::::::777666777888:::999777555555555777888:::<<<===>>>;;;::::::;;;<<<<<<;;;:::888999::::::999999:::;;;<<<999:::<<<===;;;===BBBIIITTTaaappp{{{uuunnniiimmmuuu}}}{{{lll]]]QQQJJJCCCAAA???<<<:::888888888999888777666666777999:::888999::::::;;;;;;;;;;;;555777999888888888;;;>>>>>>===<<<:::999888777777777777666555555555555666///111222111000///000222222222111111000//////...///111222222000///000111000000111111111222222222//////111222222222111111111+++***000333111000222...222333000111555444111333333333222222222222111000...///222000,,,...444***///444555222111222555333222111111111222333444222111111111111222333333000///111333222...///222///111333444333222222333...111666777555333222222222333444333222111111222222000111333111///222888111111111000111222222333111111///......---------///,,,---111333222222444888>>>DDDKKKXXXfffoooqqquuuyyy~~~tttlll```TTTLLLFFFBBB@@@???>>><<<:::999888999999888888888888888888888888888;;;;;;999;;;@@@@@@<<<999999999888:::CCCQQQ[[[ggglllmmmgggbbb```\\\VVVSSSQQQOOOMMMMMMOOORRRTTTZZZbbbmmmvvv|||~~~{{{yyyxxxwwwwwwxxx|||}}}}}}yyypppggg___XXXRRRNNNGGGEEEAAA===:::888777777}}}yyyvvvwww|||tttpppuuu~~~qqqcccZZZNNNOOONNNLLLHHHDDDBBBBBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888666666777999:::999777444444555777888:::<<<===>>>;;;::::::;;;<<<===;;;:::777888999999999999:::;;;;;;888888;;;<<<:::<<<@@@CCCKKKWWWfffxxxyyyppphhhjjjrrrzzzrrrcccWWWPPPCCCBBB???<<<999888777777777666555555666888:::<<<777888999:::;;;<<<<<<<<<999888777999<<<>>>???>>>@@@???===;;;:::888888777777666666555555555555666///000111111000///000222222222222111000//////...///111222222000///000000000111111111111222222222///000111333333333222111222***(((///444333111222---222333000111666666111111111111000000000000//////---///333111,,,...444(((///666888444///---......///000111222111000000111111000000111111222333000///111333222...///222///111333333222111000111+++///444666333111000000111444555444000///111333222111222333111...111777000000//////000000111222444444222111000000000000333000///333555333333555555999===CCCOOO___iiilllsssxxx~~~~~~vvviii\\\QQQIIICCC@@@@@@>>>;;;999777777888999777777777777666666666666777;;;:::777999>>>>>>999;;;<<<<<<::::::>>>HHHPPP```iiipppooollljjjddd\\\ZZZUUUPPPLLLMMMNNNPPPQQQKKKTTT```jjjrrr{{{~~~{{{yyyxxxxxxxxx|||~~~~~~{{{tttlllcccZZZTTTKKKHHHDDD???<<<999888888vvvsssrrrxxx}}}vvvtttyyy{{{lll]]]UUUQQQOOOMMMIIICCCCCCFFF???>>>===<<<<<<===>>>???<<<<<<<<<;;;:::999777777999:::999777666777;;;===444444333222222444777:::888888777666777888999::::::::::::888666666888999777777777888999:::<<<<<>>===999777888333555666555222111333555::::::;;;<<<<<<;;;;;;;;;999888666333444888???DDDYYYaaakkkqqqrrrnnnkkkjjj___YYYQQQLLLLLLKKKGGGDDDOOOPPPTTT]]]iiivvv|||{{{}}}~~~}}}|||~~~}}}xxxqqqkkkfffUUURRRLLLGGGCCC???;;;999wwwsssqqquuu~~~yyytttvvv|||}}}qqqcccVVVRRROOOMMMIIICCCCCCFFF@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;999777666888999999999777888:::<<<555666888777777777888:::<<<;;;:::::::::;;;======:::;;;:::999777777888::::::999999999::::::;;;<<<999999@@@QQQdddrrr}}}yyyqqqlllmmmooosssyyysssaaaVVVPPPGGG@@@>>>===:::888999666666666666666666777777666666777888:::;;;<<<===>>><<<:::888888:::<<<===<<<;;;:::999888666555555444555555666666555444333222000///000222333111...///000111222222000///...111111111111111111111111+++---000111222111111111222333444333222111111222222222111111111111111111111111111000000333777:::777333111444333000000444222111///------...000111---...000111111111//////...///111111000000222333111222444444444333111000444111000000222444333111222222111111111111111222111111222333333333333333222444444333222111222333000000000000111111111111666444111......000333666111111111111111111111111000000//////000000111222222333444777===GGGRRRYYYfffmmmvvv~~~{{{rrrggg\\\QQQJJJEEE@@@<<<===;;;888666777777999999888555555666999888999::::::;;;;;;;;;;;;999999777555555888>>>BBBRRR\\\iiirrrrrrllleeeaaaYYYTTTMMMKKKLLLLLLJJJGGGJJJLLLPPPVVV```kkkuuu{{{}}}~~~~~~}}}|||{{{vvvqqqmmmeee```XXXQQQKKKGGGBBB@@@xxxtttppprrrzzz~~~vvvtttyyy~~~wwwmmm\\\VVVRRROOOKKKFFFEEEGGGAAA@@@>>>;;;:::999999999:::;;;<<<===<<<999777666777888::::::999999999;;;555888:::;;;999888888888:::999999999999:::;;;;;;:::;;;;;;999888777999;;;<<<<<<;;;:::::::::::::::999888>>>MMM]]]kkkxxx}}}tttnnnmmmnnnpppuuu{{{{{{kkkaaaUUULLLDDDBBB@@@<<<999999555555666777999:::999777666666777888:::;;;<<<<<>>GGGMMMXXX```nnnzzzzzzqqqfff[[[TTTJJJCCC???>>><<<888777888999::::::999777777888:::666777888888999:::;;;;;;999:::999888777999<<>><<<;;;::::::;;;:::;;;<<<===<<<:::777666555888;;;<<<:::999999999666888999999777666666777888888888888999999::::::888999:::999777777888999===<<<;;;:::999888888888>>><<>><<<;;;:::999:::;;;;;;;;;;;;:::999888777666555555555555555444333333222111111222222333222222111///000111333333444333333111111111111111111111111222000......///000222222000111222111000///000111333222111000///000222333111333444444222111111222///000111333444222222222222111///......///000111......///000111000000///...///111111000000222333111222222222222111000///111000000000111333333333111111222222222222222222333333222111222333444555111222333222000///000111000000000111111222222222...///111222444444444444333333333333333333333333//////......//////000111444444444444555999???CCCKKKUUUcccqqqzzz}}}zzz|||xxxoooeee___RRRKKKEEEBBB@@@;;;999;;;888888888777666666777777555555666777888999:::;;;999:::;;;:::999999;;;<<>>::::::<<<<<<<<<:::888777555888;;;<<<;;;999999999999999888666555555888::::::;;;;;;<<<<<<<<<<<<<<<555666888777666555666777<<<;;;:::888777777666666999888<<>>===>>>>>>???;;;;;;;;;;;;::::::999888555888;;;<<<;;;999999999;;;:::999777666777;;;>>>888888999:::::::::::::::333555666777666555555666999999888777777777777777444555999@@@GGGQQQbbbqqq~~~xxxnnnllliiiiiimmmuuu}}}|||ggg[[[NNNHHHCCC>>><<<===;;;;;;:::777555555777:::777777888999::::::;;;;;;999999::::::;;;<<<======::::::999999888777777666444444333333333333444444111333555444333222333444000000111222222333444444222222222222222222222222)))///444444111///222666///000111111000000111222......///111222333444555...000222333222222333444222444333000...000///,,,//////000111222444555666////////////000000000000...///111111000000222333000000111111222333333444333444444333222222333555000111222444444444333333333333333333333444444555222333333333111000111222444333333222111111000000333333111111111222333444666555555444222111111000000000000000000111111222333333333222111222555888:::@@@KKKWWWcccnnnxxx~~~{{{zzz~~~}}}yyyddd[[[PPPJJJDDD>>>;;;===<<<:::999999::::::999888666666555555666888999;;;777999:::;;;999888999:::>>>EEEOOOYYY\\\WWWMMMFFFCCCCCCBBBBBBBBBCCCCCCCCCCCCFFFHHHHHHHHHIIIMMMQQQUUUYYY```hhhqqqzzz}}}uuukkkeee|||zzzwwwvvvyyyrrrddd[[[TTTMMMIIIHHHCCCBBB@@@>>><<<<<<<<<===<<<;;;:::999999999::::::666888:::;;;:::999999:::777888999888777888:::<<<444555666777777777666666222555777777666666666777888777777777888999999:::666777;;;???AAAHHHWWWfffvvv~~~tttpppjjjgggiiiooowww|||uuugggXXXMMMFFF@@@===>>>333888===;;;777444666999888888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777333222222222222444555666111444666555333222333444111111111111111222333333222222222222222222222222...000333222111000111333///000222111000000222333---///111333333333222222///000222222111111333444///444555111000111---(((//////000111222333333444///////////////000000111...///111111000000222333000000000111333444666777333444555333000///111333///111333444555555444333222333333444555444444444222444444333222111222333222222222222222222222222111111222222222333333333444444333333222222111111111111111111111222333333111222222222222333555777777:::@@@HHHSSSaaannnwww{{{}}}~~~pppeeeYYYQQQIIIBBB???AAA>>><<<::::::;;;<<<;;;999888777666555666777999:::555777999999888888999:::<<>>@@@,,,555>>>???999444666999888888888999999::::::;;;<<<<<<<<<;;;;;;::::::999:::999999999888777777777222111111111222444666777111444666666333222333555111111000000111111222333222222222222222222222222555222000000111222111000///111222222111111222444...000222444444333000///333444333222//////000111)))000444333333444///(((000000000000111111111111///////////////000111111...///111111000000222333//////000111333555777888333444555222///---///111///000333555555555444333222333444555666555444333333444555444222111222333111111111222222333444444...///222444444444333333111111222222222222333333222222111111222222333444111222444444444555777999777777999===FFFTTTbbblllwwwyyy}}}yyynnnaaaXXXOOOGGGDDDFFF>>>;;;999999;;;<<<;;;999999888666555666777999:::444666777888777777999:::999???IIITTTYYYUUUKKKCCC===>>>???@@@???@@@AAABBBDDDDDDFFFIIILLLMMMKKKIIIEEEHHHMMMRRRYYY```iiinnnxxx}}}}}}zzzyyywwwzzzpppcccZZZTTTOOOLLLGGGFFFDDDBBB@@@>>><<<;;;::::::::::::;;;<<<======::::::;;;;;;;;;:::999888333444666888999888666555888;;;======:::666444333555555555555666666666666777555333555999;;;;;;999999999999;;;>>>EEEMMMSSSdddqqq~~~rrrmmmkkkjjjnnnuuu~~~xxxhhh[[[TTTNNNGGGBBB>>>::::::===>>>;;;999:::333888<<<;;;888666888;;;<<<;;;::::::;;;<<<;;;:::<<<:::999:::666111000333333333222222333333444555333111222444444222555:::222111111000///...------//////000111222333333444555333000///...000222444------///000111111111111000000111111111222222222111333333222000///000111000333444222...,,,///333000000000000////////////222222111111000000//////000000000000111111111111...///111333444444444444444666888777555333222333333444444444333222222111333333333333333333222222333222222111111222222333444444333222222111111000111111222222222333333333222222222222333444555666666555444333222333333444222222444444444444222222888888999;;;AAALLLXXX```pppuuu{{{~~~zzzuuulllbbbYYYQQQJJJEEEBBB@@@===;;;;;;;;;:::999999888777666666555555555666777888666555555999===;;;BBBIIIPPPYYY]]]TTTGGG;;;:::999:::<<<>>>>>>===AAACCCFFFGGGGGGHHHIIIKKKGGGHHHIIIKKKNNNTTT[[[aaajjjqqq{{{~~~{{{|||xxxkkk___VVVPPPLLLGGGGGGEEECCCAAA???======<<<;;;;;;;;;;;;<<<======;;;;;;;;;:::::::::999999999:::;;;<<<<<<;;;::::::888999999777555444444555444555555555666777777777444333111333666888888777888999999:::===CCCKKKPPP```mmm~~~xxxrrrmmmiiilllssswwwqqqdddYYYOOOFFF@@@???;;;999;;;<<<888666777444999<<<<<<999777999;;;<<<:::999999<<<===;;;999;;;999999:::666222111555444444444444444555555666555333444666555333555:::333333222222111111000000000000000111222222333333333222000//////000111222...///000111111222222222111111222222222333333333111222333222000///000111,,,///111///+++***---000000000000111111111111111000000000000000000000000000000000000111111111111...///111333444444444444444555777666555333444444555666666666555555444333555555555555555555555555444444333333333333444444333333333222222222222222222333333333444444444444444444444444444444555666///000222444666777777777222333333444444333333222333333444666;;;DDDNNNUUUbbbjjjuuu}}}~~~yyyrrrjjjbbbZZZRRRMMMGGGDDD@@@======<<<;;;999999999888777666666666666666888::::::999888:::<<<<<>>===@@@DDDIIILLLLLLJJJIIIIIIFFFGGGHHHIIIKKKOOOTTTXXXaaahhhrrr|||vvvgggZZZQQQMMMIIIHHHGGGEEECCCAAA@@@???>>>======<<<<<<<<<<<<<<<<<<;;;:::999999999::::::::::::::::::::::::999999:::999777555333444777:::444444555666666777888888777666555666999:::;;;:::777888999999<<>>;;;777:::888888999777333333777555555555555555666777777888666666888777444555:::444444444444333333333333111111111111111111111111000000000000000000000000///000000111111222222222000000111111111222222222111222333222000000000222...111222111......111444000000111111222222333333000000000000111111111111000000000000111111111111///000111222333444444444444555555555444444555777555666666666666555444444333444444555555666666666555555444444444444555555222222222222333333333333444444444444555555555555555555555555555555666666,,,...222666888888777666222333333444444333333222222333444666999???FFFKKKTTT___mmmyyy{{{uuunnneee]]]WWWKKKHHHCCC@@@>>>===<<<;;;:::999888777777666666777555888;;;===<<<;;;;;;;;;<<>>EEENNNSSSSSSOOOJJJGGGFFFGGGIIIIIIIIIJJJMMMOOOTTT[[[eeeoooyyyppp___TTTOOOKKKJJJIIIGGGEEECCCAAAAAA>>>>>>===;;;;;;:::::::::<<<;;;:::999999999:::::::::999888888777888888888::::::999777666777;;;===444444555666777888888999999888888999:::;;;<<<<<<777777888999;;;>>>CCCGGGQQQ^^^ooo|||uuunnnlllnnnrrr{{{{{{mmm]]]PPPIIIEEE???<<<<<<<<<999888999555888;;;;;;:::888999:::<<<888555777<<<>>>;;;777888777888999888444555999666555555555555666777777888777777999777333444888444444444444444444555555222222222111111111000000......000000111000//////000//////000000111111222////////////000000000111000222333222111000111222000111222222111111333555//////000111111222333333111111111000000000000000///000000000111111111111000000111222333333444444333444444444333444777999333333444444444444333333111111222222333444555555555555444444444444555555111111222222333444555555333444444444444555555555333333444555666666777777111333444666666555333222333333333333333333333333222444555666888;;;???BBBMMMWWWeeeqqqwww{{{}}}wwwnnnddd^^^OOOKKKFFFBBB@@@???>>>===;;;:::999888888777777888555777999:::;;;;;;;;;;;;<<>>FFFRRRYYYYYYSSSKKKFFFEEEGGGIIIIIIIIIIIIJJJKKKLLLQQQZZZcccnnnxxxyyygggYYYSSSMMMLLLJJJHHHFFFDDDBBBAAA===<<<;;;:::999888888888;;;;;;::::::999999999:::;;;;;;:::999999::::::;;;666888:::::::::::::::<<<555555666666777888888999666666666666666777888999666888999999:::<<>>GGGSSS[[[[[[SSSJJJEEEAAACCCFFFGGGGGGGGGHHHIIIIIIMMMSSSZZZbbblllvvv|||qqqbbbYYYOOONNNLLLIIIFFFCCCAAA@@@<<<;;;:::999888888888888::::::;;;;;;;;;:::999888666777777777888888888888222555999;;;;;;999888888666666777777777777888888666777888777666777888:::777888::::::::::::<<<>>>DDDMMM\\\jjjvvvzzzsssuuu{{{ooo```VVVIIIBBB===<<<:::888888;;;555555777888888888777666777777666777999::::::999888777888:::999555666:::555555555555555666777777777666777:::888333333777444444444333333333333333333222222222111111000000---...000111222111111000///...------------///000222333333333333444444444000111222222111000222333111000000000000111111222......//////000000111111222222111111000/////////000000000000111111111111222222111111222222333444222333555444444444777999555555666777777777777666333444444555555666666666444444333333333333444444111222222333444555555666222333333333333444444444///000222555666777777777555555333222222333555555444333333222222333333444222333555555444444666888>>>CCCLLLUUU___kkkxxx~~~uuuooo___ZZZRRRLLLHHHFFFDDDCCC===<<<;;;::::::999999:::777555333444666999;;;<<<<<<<<>>AAABBBCCCDDDEEEGGGHHHJJJNNNRRRXXX```hhhnnnzzz~~~{{{kkk```QQQPPPMMMJJJFFFCCC@@@>>><<<;;;::::::999999999999888:::;;;===<<<;;;888777111222444666777777777666333666:::;;;:::999888888888888888777777777777777777999:::999777777999<<<888999;;;;;;::::::;;;<<<>>>FFFRRR```nnn|||yyyuuuvvv{{{kkk```RRRJJJBBB???===999999;;;666666777888999999888666444666888888777777999;;;999777888:::999555666:::777666666666666777888888777777888;;;:::555555999555555555444444333333222222222222111111111111111...///000111222222222222111///...------...///000222222222222333333333333///111222222111111222333555444222222333333333333000000000000000000000000//////000000111111111222000000000000111111111111333222111111111222333444222444555666555555555666555555666777777777777777555555555555555555555555555555444444444444555555222333333333444444555555444444444444555555555555222333555777777777666555222333333444444555555555444333333222222333333444555666666666555666888:::888<<>>===<<<;;;::::::::::::888777666888;;;>>>===<<<<<<:::===DDDEEEBBB???AAA<<<:::888888999:::::::::;;;AAAIIINNNMMMIIICCC@@@;;;===???@@@AAABBBDDDFFFFFFHHHJJJLLLPPPVVV]]]bbbmmmsss{{{qqqeeeSSSQQQNNNJJJFFFBBB???===<<<<<<;;;:::::::::;;;;;;777999<<<>>>===;;;888666333555777:::;;;;;;::::::666999;;;<<<;;;::::::;;;999999888888777666666666444666777666444333666888888:::<<<<<<:::999:::::::::AAALLLYYYhhhwwwxxxvvv}}}uuujjj[[[RRRIIIDDD@@@<<<;;;===777777777999::::::999777222666:::999666555888<<<999888888:::999555666:::888888888777888999999:::888777999===;;;777777:::777777666555444333333222111111111111111111111111///000000111222333333444222111///...---///000111////////////000000000000///111222222111111222444333111000///000000//////222222222111111111111111,,,---...000111333444555000000000000111111111111333222111111111222333444222444666777666555555555333333444555666666555555333333333333333333222222666666555555555555666666333333333444444444555555555555555555666666666777666777888999888777555333222333555777666555222111444444222222222222444444111222333222222333555888777;;;@@@EEEMMMXXXfffooovvvzzzzzzssshhh]]]UUUOOOKKKHHH>>>===<<<;;;;;;:::;;;;;;999888999===AAABBB@@@===<<<999:::@@@BBB>>>===@@@<<<:::999999:::;;;:::999999>>>DDDHHHGGGCCC@@@>>>>>>???AAAAAAAAACCCFFFHHHDDDFFFGGGIIIKKKPPPVVVZZZ\\\cccllluuu|||mmm```VVVMMMIIIGGGCCCBBBCCC@@@>>>;;;:::;;;;;;;;;::::::888666777888888777555;;;:::999888777777777777888999::::::888888999:::999666444555777888666444;;;444...///555::::::777;;;:::888666666777888:::======BBBMMMZZZiiizzzxxxyyy~~~sssaaaWWWKKKDDD???999999;;;666888::::::888666555666777777777777777777777777888666444555888;;;<<<;;;888999999999999888777777::::::::::::::::::::::::999888666555555444111///222333444444222111111111111111000000//////......//////000000000000//////222///...///222333222///---000444555333000000111000222333333111000000111111......000000......111+++---///222333333222222333222111111111222333444555333222222333555555555333333333333333333333333333222222111222333555666666666666666666555555555222333555555444444666777666555555444444666777888666666666666666777888888777777777777777666555555444555666555444555666888===999666555666666555333444555555666666555555444666999<<>>999888666444444666888999;;;::::::999888777666666<<<===BBBFFFDDD===999::::::<<<===>>>>>>???BBBDDDDDDFFFIIIIIIIIIIIIJJJLLLTTTYYY```ffflllttt}}}xxxggg\\\QQQKKKHHHEEEDDDEEEBBB???===<<<<<<<<<<<<;;;999999888888888888777777;;;:::999888777777777777777888999999888777888999;;;999888999;;;<<<:::999888666333333555777999999:::999888777777777888999::::::>>>GGGRRR___rrrzzzxxx{{{zzzhhh]]]QQQIIIBBB<<<;;;>>>888:::;;;;;;999777666777888888888888888888888888999777666777:::<<<<<<;;;999999::::::999999888888:::::::::::::::::::::::::::888777666666555222000000111222111000/////////111111000000//////////////////000000000000//////111///...000222444222111///111222111///...///111///111333333111000111222222///...111111...///222/////////000111222333333333222111111111222444444555444333222333444555555222222222333333444444444444444333222333333555555555555555555555444444444444666777666444444555666666555555444555666777888555555555555555666777777666666666666666555444444555666777666555666777999<<<999555444555666444333444444555555555555444444444777999999<<>>;;;:::===<<<:::999;;;>>>???>>><<<999888666444444666888999;;;::::::999999888888777======@@@DDDAAA:::777888888:::;;;<<<<<<===???BBBEEEGGGIIIJJJJJJJJJKKKLLLLLLPPPVVV[[[aaahhhqqqwww~~~ooocccVVVOOOKKKFFFEEEGGGCCCAAA>>>>>>>>>>>>===;;;999:::::::::888888888999::::::999888777777777777777888999888777666777999;;;:::999:::<<<======<<<666888999888555555777:::999999888888888777777777666666:::@@@FFFRRRgggyyy~~~wwwwww{{{rrrfffXXXNNNFFF@@@>>>AAA999;;;<<<;;;999777777888999999999999999999999999999999999;;;===>>>===<<<;;;;;;:::::::::999999999999999999::::::;;;;;;;;;:::999777777777666444222111111111111000000//////111000000000000////////////000000111111000000///000//////000222333333222222222000...,,,---///111...000222222222111222333333000000222222000000333222111///...///000333444333222111111111222444555555555444333333333444444111111222333333444555555666555555444444444555555444444444444444444444444777888888777555333444555666555555555555666777777555555444444444555666666555555555555555444444333666777888777666666888::::::777555444444555444333333444444555555444444333555666666666666;;;DDDJJJ\\\dddppp{{{{{{vvvnnnddd]]]WWWOOOGGGDDD@@@<<<;;;======<<<;;;;;;<<<===<<<;;;888777555444444555777888::::::999999999999999999???>>>???@@@===666444666666777999999999:::<<>>>>>>>><<<;;;999:::<<<;;;999888999;;;:::999999888777777888888777999:::999888777888999777777777888:::;;;;;;;;;777999::::::888777777888888888888999888777666666444666999<<<>>>HHH\\\ooo}}}xxxsssuuu~~~zzznnn___TTTKKKCCC@@@BBB:::;;;<<<;;;888777777777;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>??????>>>===<<<<<<;;;;;;::::::::::::888888999::::::;;;<<<<<<:::999888888888888555333444333222222222222222111000000000000000000000000000000000111111000000000.........///111222222222333222000///......///000---///111222222222333444444111000333333000111444222111000000000111222333333333222111222333444555444555555444333333333444000000111222444555666666777777666666555555555444444444444444444555555555666777888777555444555666555555555555666666666777666555555555555666777777555555666666555555444333555666777666555555777999888666444333333444444444333333444444444444333333888888777666666:::???DDDPPPXXXfffrrrzzzzzzppphhh^^^UUULLLGGGCCC>>><<<>>>>>>===<<<<<<;;;;;;:::999777666444333333444666777777777888888999999999999???=========999333222555555666888888777888;;;===???AAADDDDDDDDDDDDEEEFFFEEEHHHKKKKKKLLLOOOUUUZZZdddjjjrrrzzz{{{nnn^^^UUUNNNHHHGGGHHHCCCAAA???>>>>>>===;;;999999:::;;;;;;:::::::::;;;:::999888888777888888888999:::;;;;;;999999:::;;;555666777777888888999:::999888888999::::::888666777888888888888777666555666777:::;;;;;;BBBSSSddduuu~~~zzzqqqpppyyyuuufff[[[PPPFFFAAABBB;;;<<<<<<:::777666666777;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===>>>???>>>>>>======<<<;;;:::::::::;;;;;;888888999::::::;;;<<<<<<999888777888999888777555555333111111222333222111000000000000111111111111000000111111111111000000,,,---.../////////000111222222111111111111000///---///111222222222333444444111111333333111111444000111222333333222111000444333222222222333444555222444666555333222333555000000111222444555666666777777777666666555555444444444555555666666666666333555666666555555666888444555555666666666666666777777666666777777888999666777777777777666555555444555555555444444666777666666555444333333555666333444444555555444444333888888777777777:::>>>AAAEEEMMMZZZgggqqqxxx}}}xxxqqqcccZZZRRRMMMGGGAAA???@@@>>>>>>>>>===;;;:::999999555555444333333444555555555555666666777777888888???<<<<<<<<<888333222555555777888888777888:::<<<>>>@@@BBBCCCBBBBBBDDDEEEGGGIIIKKKJJJHHHIIILLLPPPUUU[[[dddmmmttt{{{~~~||||||}}}}}}pppaaaXXXQQQKKKHHHIIICCCAAA@@@??????===;;;888;;;999888999;;;<<<;;;:::999999888888888888888999:::;;;<<<;;;:::999:::<<<666777999999888888999;;;999777777888:::;;;999666888888777777777666666666777888:::<<<<<>>===<<<;;;:::999:::;;;;;;999999999::::::;;;;;;;;;888777777777999999777555555111......000222111///000000000111111111111222000111111222222111111000---///000///......///111111111000222333333111000...000222222222111222333444111000333333000111444...000222444444333222111444333222222222333555666000333666666333222444666111111222333333444555555555666666777666666555444444444555555666777777777222333555555444555666888444555555666777666666666888888777777888888999:::777777777777777666666555333444555444333333555777555666666555333444666888444555555555555555555444666555555555666888:::<<<<<>>???@@@>>>;;;::::::;;;666555555555555555555666444444555555666666666777===;;;;;;===:::555444777666777888777777777999;;;===???AAABBBBBBBBBCCCDDDBBBEEEHHHHHHEEEDDDEEEGGGHHHMMMVVV___gggpppxxx}}}|||{{{yyyxxxxxx{{{}}}}}}qqqccc[[[UUUNNNKKKKKKDDDCCCAAAAAAAAA???<<<999<<<888555777<<<>>>;;;777999888888888888888999999999:::;;;;;;999999:::;;;666888:::999777666888:::555777888888777777999:::999888777666555666666777666666999=========BBBJJJXXXfffvvvtttjjjmmmttt|||wwwmmm```SSSJJJHHH@@@@@@???===:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;999999;;;>>>===<<<:::999888999:::;;;::::::::::::::::::::::::777666666777888888777555666111------000222111///000000111111111222222222000111111222222111111000000222333222///...000111222///---...111333333222///111333333111000111222444000000222222000000444///000111222333333444444444444333222333444555666...222666666444333555888222222222333333444444444333444555666666666555444333333444555555666777777222444555444333333444555444444666777777777666555777777777777777888888999666666777777666666555444333444555555444444555777555666777666444444777:::555666666777777666666555555444333444555666777777888<<>><<<777777:::555666777777666666888:::999;;;>>>>>>>>>>>>???AAA:::???DDDFFFDDDBBBCCCDDDCCCFFFLLLRRRZZZbbbjjjpppxxx}}}zzzyyywwwvvvvvvwwwyyyzzz}}}rrreee^^^XXXQQQMMMMMMEEEDDDCCCCCCBBB@@@===:::===777222555===@@@;;;555999888888888888888999999888999::::::888888999:::555777999888555444555888222777;;;999444333999>>>:::888666555444555777888555555888<<<===;;;===AAANNN]]]nnnxxxvvviiiiiipppwww}}}sssgggXXXOOOKKKCCCCCCAAA???<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999777777:::>>>===;;;:::888888999:::;;;;;;:::::::::::::::::::::666555555666888888777555888333//////222444333111000000111111222222222222111111222222222222111111222444555444111///000222333///******---222444444000222333333111000000111333000000222222000000333111000000000111333666777444444333222333444555666,,,111666666444333666999333333333333333333333333222333444666666666555555222222333333444555666666444555555444222111111222333444666777777777666555666666666666666777888888555555666666555555444333444555666666555555666888555666777666444555888;;;666666777777777777666666777666444444555666555555777999===CCCLLLWWWccckkkyyy|||xxxoooiii___SSSJJJHHH???AAABBB@@@===;;;<<<>>>::::::::::::::::::::::::777777777777777666666666999999<<>>:::999<<<444555666666555555777999555777999:::999:::;;;<<<555;;;BBBEEEEEECCCCCCDDDEEEFFFIIILLLPPPVVV^^^cccmmmsss|||~~~yyyxxxwwwvvvvvvvvvwwwxxx}}}|||ssssssqqqiii^^^TTTNNNLLLGGGHHHHHHGGGDDDBBBAAAAAA;;;;;;<<<<<<======>>>>>>:::;;;;;;<<<;;;:::888777555666777999::::::::::::999::::::888555555999<<<555555555555666666666666999999888777777777777777666999<<<:::777666999>>>GGGQQQ___nnnyyy{{{pppjjjiiiooovvv|||pppcccWWWOOOKKKEEE@@@===>>>@@@@@@???::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<======<<<======<<<::::::;;;===888888888999999::::::;;;777888888888777666444333666444111111333444333111//////000222333444555666111222222222222111000000000000////////////000000---...///111333444444444222222333111000///111222333444444111//////222555000222444666666666555444555555555666555555444333444555888<<<:::444111333111111111111222333444555888777666666777666444222111...111888;;;888333111444555444222......111444333444444555666777888888666666666666777777777777999:::;;;999777666777888;;;888777555///***111<<<999999888888777777666666555777777666333333666999888666444444666777666666222666;;;???CCCKKKWWW```lllqqqxxx~~~{{{tttmmmcccVVVLLLFFFDDDAAA@@@@@@@@@???===?????????<<<999777777888555555666666555555444333666777999999:::999888777999777777888::::::666222333666;;;===<<<;;;999999;;;===>>>@@@AAAAAAAAAAAABBBAAACCCGGGHHHHHHKKKPPP^^^bbbiiipppxxx}}}yyyxxxyyyuuupppzzz~~~}}}uuussspppjjjaaaXXXQQQMMMHHHHHHGGGEEEBBB???>>>===<<<<<<<<<===============999999:::;;;;;;;;;:::999::::::999888777555555444888999999777555555888;;;666666666666666666666666888888777777666777777777777999:::999777777999<<>>>>>???>>><<<::::::999999::::::;;;<<<<<<<<<;;;;;;;;;<<<<<<===::::::;;;999888777888:::888888999999999:::::::::777777888888777666444333555333111111333333222111000000111111222222333333111222222222222111000000000000////////////000000000111111222222222111111222222333111000///111222777888777444111000222555///111333444555555444333555555555555555555555555555555777:::888333111444000000000000111222333444666555444555666666444333444111333999;;;888555444666777777444222222555888444444555666666777777777666666666666777777777777666777888888666555555666555555777777111,,,///888777666666666555555555444555666777555333333666888777777666555444333333333444666999:::;;;AAAJJJQQQaaahhhrrr|||~~~yyysssiii^^^UUUMMMJJJEEEBBBAAAAAA@@@@@@>>>>>>>>>;;;999777777888666666555555555444444444666777888999999999888888999888777777777555111---333666:::;;;;;;999999999:::;;;===???@@@@@@@@@???AAA@@@AAAEEEFFFEEEHHHMMMSSSVVV\\\dddllluuu~~~~~~||||||yyysss}}}xxxvvvuuu{{{wwwsssoookkkfff___VVVOOOLLLKKKIIIFFFBBB???===;;;===============<<<<<<<<<;;;;;;;;;;;;;;;:::999999<<<;;;888666444333333333777777777666444555777999666666666666666666666666666666666666666777777777888888777777777888999:::???DDDOOO^^^nnn{{{vvvpppjjjooovvv~~~|||nnn```WWWNNNIIICCC@@@???>>>;;;888::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<999::::::999777777888:::999999999999::::::::::::777777777777666555444333444222000000111222111000111111111000000000000000111111222222111111000///111000000//////000000111111111222222222111111000222222333111000///111222666666444111...------//////000222333444444333222666555444444444555666777666555666888666111111555111111111222222333444555444333333444555666555333666333333777999666444555555666666555444555777999555666666666777666666666666666666777777777888888666888;;;<<<;;;:::999:::111444888:::666000111666666666666666555555555555555666666555333333666888111444777666333111222333444666777666666999???EEEQQQZZZhhhttt}}}~~~yyyrrriiibbbXXXSSSLLLFFFCCCCCCBBBBBB=========;;;888777888999777666555444444444555666666777888888999999888888999888777777777555222///444666888999888777888999888999:::<<<======>>>===???>>>???BBBBBBAAACCCHHHGGGJJJOOOUUU\\\eeeooouuuyyy{{{{{{uuu}}}{{{}}}~~~yyytttpppnnnqqqxxx~~~xxxsssmmmkkkiiidddZZZQQQPPPNNNKKKHHHEEECCC@@@>>>>>>>>>======<<<<<<;;;;;;=========<<<:::999888777999888666555555666777999666666666555555555666777666666666666666666666666555555666666777777777777888666555555777999888777;;;>>>GGGUUUeeettt~~~~~~uuunnnqqqwww~~~ssseee[[[OOOJJJEEEAAA@@@???;;;888::::::999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<<<<======<<<::::::;;;===::::::::::::::::::999999666666666666555555444444222111000000000000000000////////////000000000000111111111111111000000///111000000000000000000111...///000111222333333333222222333111000///111222333222111///---,,,,,,---000111222333444444333333666555444333444555777999777555555666444111222666333333333333444555666777111111111333555666555333555222222444555222111333111222222222333444666777666666777777777666555555666666666777777888888999555888<<<>>>===<<<;;;;;;333666;;;<<<999555666888888888888888777777777777666666555444333444555777)))///555666333222444777444555555555666999???CCCFFFNNN[[[iiisss{{{}}}xxxrrrnnnccc\\\SSSKKKGGGEEEDDDCCC=========;;;999888888:::888777555333333444666777666666777888888888999999888888888999::::::999888555666777666666666777999666777888999:::;;;;;;<<<>>>===>>>AAA@@@>>>@@@EEECCCEEEHHHKKKQQQXXX```fffkkkooouuu{{{{{{tttyyyuuuoooqqqtttssspppllliiihhhooowww{{{tttmmmkkkkkkggg]]]UUUQQQNNNJJJGGGFFFEEEBBB@@@>>>>>>======<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;888777666555666888;;;<<<666555555555555666666555666666666666777777777777555666777777888777666666777555444444666777777666888;;;AAALLL[[[kkkwww}}}|||rrrtttyyyzzzllldddSSSNNNGGGCCCBBB@@@===:::::::::999999::::::;;;<<<===<<<<<<;;;;;;;;;<<<<<<>>>??????>>><<<<<<===>>>;;;;;;;;;::::::999999999555555555444444444444444111111111000//////000000,,,---...///000111222222000111111111111000//////111111000000000000111111...///000111222333333333222222333111000///111222222111111111222222222222111222333444444555555555666555444333444666999:::888666555666444111222777222222222333333444555666111000000222555666555333555222222444333000111444//////000111333555666666666666888888888777666555666666666777888999999999000333777999999777777777444888:::999777777888999777777777777888888888888666555444333333444555555(((...444555333111444777444444555555666999>>>AAA@@@FFFPPP[[[fffqqq{{{~~~{{{xxxvvvlllfff]]]TTTNNNIIIFFFDDD???@@@???===:::999:::;;;999777555444333444666777555666666777777888999999888999::::::;;;;;;;;;;;;666666777666555555777999555555666666777888999:::>>><<<===@@@???===???DDDBBBCCCEEEFFFIIIMMMSSSWWW]]]cccjjjqqqvvv{{{|||uuu|||uuupppjjjlllnnnmmmkkkhhhggggggoooxxx~~~wwwooolllllliiibbb[[[QQQMMMHHHEEEEEEDDDBBB???===============<<<<<<<<<888888999:::;;;>>>???@@@::::::888777777888888999777555444555666777666444444555666666888888999:::777888999999999888666555555555444444444555666777666999>>>EEEPPP^^^mmmwwwvvvwwwyyyxxxpppZZZTTTKKKFFFCCCBBB???===::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<=========>>>>>>===;;;;;;<<<>>>===<<<<<<;;;:::999999888555444444333333333444444111222222111///...000111,,,,,,---///000222333333000000111111000000///...222111111000000111111222222222222222222111000///222222333111000///111222.........///222444444333222333333444444555666666444444444444555777999:::999666666777555222333777000000000000111222333444111111111333555666555333444333444666555222333777111000111333555777777666555666888999999888666555555666777777888999::::::222444888999888888888888444777777444333555777777555555555555666666666666777555333222444555555555...111444444222000111333555555444333444666888999===@@@FFFNNNXXXdddqqqyyy{{{~~~}}}}}}}}}wwwqqqiiiaaaYYYRRRLLLHHHCCCCCCCCC@@@===;;;;;;<<<888777666555555555666777555555555666777888999:::999::::::999777666777888666777777666555555777888444444444444666777888999===;;;<<>><<<>>>CCC@@@AAABBBCCCCCCEEEHHHJJJSSSYYY```fffkkkqqqyyy~~~~~~xxx~~~wwwsssmmmnnnnnnmmmjjjhhhhhhhhhpppyyy|||tttooommmjjjfffbbbUUUPPPIIIFFFEEEDDDAAA===<<<<<<<<<===============:::999999:::;;;===???@@@:::999999888777666666555777666555666888888666444333444555666888:::;;;<<<999:::;;;;;;:::888666444222444666555333222555888444888<<<@@@FFFRRRcccpppzzz}}}}}}zzz{{{{{{ddd\\\QQQHHHDDDBBB???===::::::999999::::::;;;<<<:::::::::;;;<<<===>>>???===>>>>>>===;;;:::<<<===>>>===<<<;;;:::999888888444444333222222333444555111222333111///...000222......///000000111222222000000000000000//////...222111111000000111111222222333333222222000//////222222333111000///111222,,,++++++...111333333111222222222222333444555555333333444666777888::::::999777888999777333444777111111111222222333444555333222222333555666555333222222444777666222333888222111111333777999888666333555777999:::999777666555666777888999::::::;;;777999;;;;;;::::::;;;<<<333777888444333666666333444555555555666666666777777444222222444555555444222222222222222222222222555333222222222444555555999;;;???EEEMMMXXXdddllltttyyy~~~}}}wwwppphhh^^^TTTNNNHHHHHHFFFCCC???======>>>777777777666666666666666555555555555666888999;;;666888999888555555666888666777888888666666777888444333333333444666888999:::999:::======;;;>>>BBB===???AAABBBAAAAAACCCDDDKKKPPPVVVZZZ^^^eeennnuuuxxx{{{}}}}}}}}}www|||xxxssssssqqqnnnkkkiiiiiijjjqqq{{{wwwqqqnnnllliiiggg[[[TTTLLLHHHGGGFFFAAA===;;;<<<<<<<<<======>>>>>>???>>><<<;;;::::::;;;;;;666777777888777666666555888666555666999999777444222333444666888;;;<<<===;;;;;;<<<<<<;;;888666444111444777555111000444999333888<<<<<>><<<::::::999999::::::;;;<<<999999::::::<<<===???@@@>>>??????>>><<<<<<===>>>>>>>>>===<<<:::999888888444333222222222333444555111333444222///...000333000000000000111111111111000000000000000//////...222222111111111111222222///000111222222222222222222333333111000///111222000//////111555777555333111111111111222333444555222333555777888999::::::999888999;;;999444444777555555555555555666888888444333333444555666555333...///222666444000222666222111000333666888666444222444777:::::::::888777555666777888999:::;;;;;;777888999888777777888:::333999:::777666999777222666777777777888888999999777444111111444666555333222000///000333555555444333222000111333555666666666888<<<@@@GGGQQQ\\\cccpppvvv}}}~~~|||zzzqqqfff[[[SSSJJJJJJIIIEEEAAA>>>>>>???777777777888777666555555555555444555666888:::;;;333555777777666777:::===666888999999888666777777444333333333444666888999888777999<<<<<<:::===BBB<<>>======>>>@@@@@@???===<<<======;;;999999:::;;;<<<:::999:::;;;;;;777444222555555333444777777555777777666555444666:::======;;;:::::::::999777444333333333333333444555666:::;;;;;;999:::CCCSSS___mmmvvv{{{wwwyyy~~~{{{lllZZZNNNJJJGGGAAA;;;???999777:::===;;;::::::<<<<<<<<<<<<============>>>===;;;::::::<<<>>>@@@???;;;888888999999777555555444444333333444444555111222333222111111333555111000000000//////......222222111000//////000000------///111333333000---000000111222333333444444444444333222222333333333000000000111111222222222000111333333333333555666444444444333444666;;;???666777888777666555666777///555666111000444555222888333111444666444222333111222444444333222333444555555555555555555444444;;;;;;;;;:::999888666666333555888999888888888999666777777888888999::::::777777666666555555555444444333222444777888666444666666555444444333222222222222222111111111111000444111///000333444333222333777:::;;;>>>EEEPPPXXX___gggqqqzzz~~~vvvjjj```]]]TTTNNNOOOLLLDDD???>>>???<<<999999;;;:::777444888777666555555666777777999999:::::::::999999888999:::;;;;;;999777888888666444333333555666555555<<<;;;:::999999999:::;;;<<<>>>@@@BBBCCCBBB@@@???BBBFFFHHHIIIJJJNNNWWW^^^jjjlllooouuuyyyzzzvvvrrr~~~{{{xxxxxxyyyzzzzzzyyyxxxvvvwwwxxx{{{yyyuuurrrooommmhhh___UUUOOONNNMMMIIIFFF@@@???>>>???@@@@@@>>><<<888999::::::999:::<<<>>>:::999888999;;;;;;999666555888888555555777777555777777777666555666999<<<;;;:::888888888888666555555555444444444555666666888999999777777???LLLWWWhhhqqq}}}|||wwwwwwzzz}}}tttcccVVVOOOJJJEEE@@@BBB<<<999<<>>======;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<===>>>???===;;;999888999999777555333222222111111222222333111222222222111111333555111111111000000/////////222222111000000000000000333222222222222///+++'''000000111222222333444444444333333222222333333333222222222333333333333333000222333333222222444555555555666555444666999;;;999999:::888666444444555444888999555333666666444888333111555666444222333333444555555333111111222555555555555555555555555777777888888999999888888333555888999888888888999999999999999888888888888777666666666555555555555555333333444777777555333444444333222222111000000111111222222333333333444333111///000333444444333555777999999:::???IIIPPPVVV^^^jjjuuu|||~~~~~~vvvppplllaaaXXXUUUPPPGGGBBBAAA@@@===::::::;;;;;;888555:::999888777777777888999555666666777777777666666888:::;;;;;;999777888888:::888666555666666555444888888888888888999:::;;;<<<===@@@BBBBBBAAA@@@???BBBDDDFFFFFFEEEGGGMMMRRRYYY[[[```hhhpppuuuvvvtttzzz{{{}}}}}}vvvuuuxxx~~~zzzwwwuuusssqqqrrriii^^^VVVQQQOOOMMMKKKCCCAAA@@@?????????===;;;777999:::999999999;;;===:::888777777999::::::999888;;;:::777666888888555666888999888777777888999:::777555444555666666555777777666555555555666666555777777555555999CCCLLL\\\ggguuuxxxuuuuuuvvv||||||lll]]]RRRKKKFFFDDDCCC===:::===???>>>>>>>>>999:::::::::;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>;;;:::999999:::999777555333222222111111222222333111222222222111111333444111111111111111000000000222111000000000000000000///...///111222222///,,,000000111111222333333333333333222222222222333333555555444444444444444444111333444333222222333444555666777777555555777888;;;<<<;;;999666333333444666999:::777555666777555888444333555777444333444444555666555222000000111555555555555555555555555555666666777888888777777444666888888777777888999;;;::::::999888888777777666666666666555555555555666555444555666666444222444333333222222111111000000111222333444555666666222000///000333444444444666777888777666999@@@EEEIIIRRR___kkkuuu{{{ttthhh```YYYOOOIIIFFFCCC???;;;:::;;;<<<:::777;;;:::888777777777888888333444555777777777666666888999;;;:::999777888888;;;999777777888999888777333444555777888888999999;;;<<<>>>@@@AAAAAA???>>>???BBBDDDCCCBBBBBBFFFIIIIIIKKKPPPYYYccckkkqqqsss{{{{{{~~~tttssstttyyy}}}zzzxxxwwwuuutttyyysssjjjaaaYYYTTTOOOMMMFFFDDDAAA@@@???>>><<<::::::;;;;;;999777777888999;;;999888777777888999999888::::::777666999999666666888::::::999777777888888666333222333555666555777777666555444444444555444666666555444666<<>>===<<<===::::::::::::;;;;;;;;;;;;;;;<<<>>>???@@@???>>>===::::::::::::999888666555555444444333333444444555000111222111000000222444222222111111111111111111111111000000000000000111------...000222333111///000000111111222222222333222222222222222222333444555555555444444333333333222333444333222111222333222444777777777666666777:::;;;;;;999666444444555444777888666555555777777888555444777777444333555333555666555333111111111444444444555555555555555888888888888777666555444444666777777666666777999::::::999999888888888888666666666666666555555555666666666666555444333222555555555444444333333333111111222222333444444555111000000111222444555555555666666555444666:::===AAAGGGRRR^^^iiittt|||yyypppggg^^^UUUPPPIIIDDD???<<<======;;;999999888777666555555666666555666888:::;;;::::::999777999::::::888777888999999888777777999:::::::::222333555666777666555555999;;;===>>>?????????>>>===???CCCDDDDDDEEEGGGIIIEEEFFFIIIOOOXXXbbbjjjooo~~~zzzzzz}}}tttrrrqqqvvv~~~~~~|||yyyxxxxxxxxxwwwvvv|||{{{vvvnnndddYYYPPPLLLIIIFFFCCC@@@???>>><<<::::::;;;;;;999777777888999<<<;;;:::777666555666777444777888555666999999777555777:::;;;:::888888888888555222222333444555555666666555444333333333333444666777666444555999<<>>===<<<===:::;;;;;;;;;;;;<<<<<<<<<:::<<<>>>@@@@@@???===<<<999999:::999888777666666555444444333333444444555000111222111000000222444111111111111111111222222111000000000000000111111444222111111000///,,,)))000111111111111111222222111111111111222222333444444333333333222222111111111333333333111000111222///222555777777777888888777888999888666666666888444555666777777777888;;;888555555888777444444777111333444444333222333444444444444555555555666666999999999999888777666666555666777777555555777888777777777888888999999999555555555666666666666666666777777666555333222222555555444444444444333333222222222222111111111111000111111111222333444555444444555444444666888:::===AAAGGGPPP[[[iiivvv~~~yyypppeee]]]SSSMMMFFFAAA@@@@@@>>><<<;;;:::888777666666777777666777:::<<<===<<<;;;:::666888999999888777888999:::888777777888999888777444555666666555444222111888999;;;<<<>>>>>>>>>>>>===???CCCEEEGGGHHHIIIJJJHHHHHHIIIMMMTTT]]]gggnnnyyyxxxzzzwwwssspppssszzz{{{zzzxxxxxxzzz{{{zzzyyy~~~yyylll]]]QQQLLLKKKGGGCCC@@@???>>><<<;;;777999:::999999999;;;===<<<<<<;;;999666444444555333666666444555888999666444777999::::::999999:::999666444333444555555444555444444333333333444444555666777666666666888:::AAALLL\\\lll{{{|||tttooollloooxxxyyyjjj\\\RRRNNNKKKDDD>>>???@@@>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>???>>><<<;;;999999999888666666777999333222222111111222222333000111111111000000222333000000000111111111111111000000000000000111111222222000///000000000...,,,111111111111111111111111111111000111111222333444222111111111111111111000000222333222111111222333...111444666777777888999444555777777666666888999777666888::::::888:::>>>888666777999777444444888000222444444333333333444333333444444555666666666555666777888999:::::::::666666777666555555666888555555666666777888888999555555555666666666666666555777777777444333222333222222222222222222222222222222222111111000000000111222333222111111333555333333333444555666777888;;;===???EEENNN[[[iiisssvvvzzzvvvlllaaaZZZQQQJJJGGGEEEBBB@@@???>>><<<:::999999::::::555666999;;;<<<;;;999777555777999999888777888999<<<:::888777777666555333777777666666555444222111777888999;;;<<<=========???@@@CCCEEEGGGIIIJJJKKKKKKKKKLLLMMMSSS\\\gggnnnyyywwwxxx~~~|||vvvqqqpppvvv}}}{{{zzzzzz|||~~~~~~ooo^^^RRRMMMKKKHHHDDD@@@???>>>===<<<888999::::::999:::<<<>>>888:::;;;:::666444444555444777777444555777888555444666999:::999:::;;;===:::888777666777666555333555444444444444555555666555666666666666777999;;;===EEETTTdddttt~~~tttmmmhhhjjjrrr}}}ssseeeXXXOOONNNFFF@@@@@@@@@>>>===>>>999:::::::::;;;;;;;;;;;;999:::;;;<<<===<<<<<<;;;999999999666444444888;;;333222222111111222222333///000111000///000111333/////////000000111111111000000000000000111222222---------...111222222111111111111111000000000000000000000000111222333444000000000111111111111111///000222222111111222444000222555555555666777888222444555666555555777888999777888;;;:::555666;;;888777888:::777333555999222333555444333222222333333333444444555666666777333444666777888999999999666777777555444444666888555555555555666666666666555555555555666666666777444666888777444222333444222222222222222222222222111111222222222222222222222333444333000000111444333222333444555666555555888999;;;???EEEOOO[[[bbbiiipppyyy~~~zzzqqqhhh]]]TTTOOOKKKHHHEEEAAA@@@>>><<<;;;;;;;;;;;;555777999;;;;;;:::777555555777888999888777888999:::888666666777888888777888777666555555555555555666777888999;;;<<<======???@@@BBBFFFJJJNNNPPPQQQOOOOOONNNNNNQQQYYYccckkkzzzwwwvvv|||yyyqqqooosssyyy~~~}}}||||||ooo^^^TTTOOOLLLHHHDDD@@@??????===<<<<<<======;;;999999:::;;;555888;;;:::777555555666777999999555555777666333444666888999999:::===???;;;:::888888999777555333555555555555555666777888555555555555666888:::;;;999@@@LLL]]]nnn~~~tttlllffffffnnnzzzqqqbbbXXXNNNFFF???>>>>>>;;;:::;;;888888999999999:::::::::999:::;;;;;;;;;;;;;;;;;;::::::888555333333888<<<555444444333333444444555///000111000//////111333......//////000000000111000000///000000111222222444222000///000///---,,,111111111000000000000000000000000000111222333444000000000111111222222333...000111222111111333555333444555555444444555777222444555555444444666777:::777777:::777111111666888777999:::777333555:::444555666555333111000111333333444444555666777777666666666666666666555444666777777555444444666888666666666555444444333333444555555555666666777777333666888777444222333555444444444444444444444444111111222333444444555666333444555333000///111333333333222333555555333222555777999<<>>>>>888777666555555666888999555666777888:::;;;<<<======>>>AAAGGGNNNUUUYYY[[[SSSSSSQQQNNNOOOTTT]]]ddd}}}wwwyyy}}}zzzuuuqqqqqqvvvyyymmm]]]PPPQQQNNNIIIEEECCCBBBBBBBBB888888999:::999888777666999::::::999777666777888444444555666777777666666555666888:::;;;<<<======@@@<<<999888666555999???;;;666444888777333444999666555555444444666777888:::;;;AAAOOObbbuuu{{{qqqjjjggghhhooowwwnnn]]]OOOJJJDDD@@@@@@???===:::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777666555555555000111111111111222222222111111111111111111111111222222111111111111222222---------...000111000...000111111222222222111111111000/////////000222222000000///////////////000444333222000//////......111000...///111222222111222222333444444555555666444444333333333444444555777777777777777666555555000555999999555333555888999777555222111111222333333333444555666777888888:::<<<<<<888222000222666::::::999666555666999<<<555666666666555444333222333444555666666555444333111444666444000///222666000000000111222222222333222222111000//////222555111333555555333222222333444444333222222333333333555666777888:::>>>DDDHHHTTT[[[fffooovvv{{{~~~wwwmmmcccYYYPPPJJJEEECCC@@@===;;;888666555444666777999999999999888666888999::::::999777666888777555444444555666777888777666666555666666666999777666777:::;;;:::888;;;>>>BBBFFFJJJNNNSSSVVV\\\\\\[[[XXXVVVVVVXXXZZZxxxxxx~~~xxxsssrrrxxxuuueeeXXXQQQNNNIIIEEEBBB@@@???>>>999::::::;;;:::999888777888999:::999777777777999666666666777777888888888666777888:::;;;<<<======>>>;;;999999777555888>>>:::666444777666333444888666555555444555666777888999:::???JJJYYYkkk{{{~~~uuuiiieeedddjjjqqqyyywwwgggVVVOOOGGGAAA>>><<<:::777777888999:::;;;<<<<<<<<<::::::::::::::::::::::::888888777666666555444444111111111111222222222222111111111111111111111111222222111111111111222222111111111222222222222222000000111111111000000///000000/////////111222333111000000//////000000000333333111000////////////111000...///111222222111222222333333444555555555333333333222333333444555777777777777777666555555111555999999555444555888666555333222111000111111222222333444555666777777777::::::888333222555888777777666555333444666999777777777777777666555444444555666666666666555444000333555444111000444888111111111111111222222222000111111000///000333666333444555555333333444555333222222111111111222222444444555666777;;;@@@DDDJJJPPP[[[eeemmmtttzzz}}}|||tttlllcccZZZUUUKKKHHHDDD@@@===;;;:::999888999999::::::999777777666777999::::::999888777777666555444444555666888999999888888888888888999555777888777666555666777:::===AAADDDFFFIIILLLNNNTTTWWWZZZ[[[\\\]]]___aaazzzxxx~~~yyyxxx}}}zzzjjj]]]TTTPPPKKKFFFCCCAAA>>><<<;;;;;;;;;<<<;;;:::999999666888999999888777999:::777666555555555666777888666777999:::;;;<<<======;;;999888:::888555777<<<999666444666555333444777666555555555555666777777777999===CCCMMM]]]ooo{{{{{{kkkeeebbbeeejjjqqq|||rrr\\\TTTJJJBBB>>><<<:::888888888999:::;;;<<<======999999999999999999999999777777666666555444444444111111222222222333333333222222222222222222222222222222111111111111222222222444444333000///222555000000000000000///...---000////////////111333444111111000000000111111222222222111000//////000000111000...///111222222111111222222333333444555555333333222222333444444555666777777777777666555555222666888888666555666888444444444333333222222222111111222333444555666666555777999777555555888;;;444555666555444333555666777888888888888888777666555555666666666666555555///222444333111222555888222222222111111111111111///000111000000111444666555555555444333333555777111111000000000111111222222333333333444666;;;>>>BBBHHHQQQ[[[eeennnwww|||}}}wwwpppiiicccWWWRRRJJJEEEAAA???>>>===<<<<<<<<<;;;:::888666555666777888999::::::999888555555444444444555777888:::::::::999::::::;;;;;;444777:::888555333555999999<<>>;;;;;;;;;;;;;;;::::::999555777888999888888:::;;;666444333111222333555666666777888:::;;;<<<<<<<<<999777888:::888555666:::888666555555444444555666555555555555666666666777444777:::===BBBPPPdddrrrooohhhbbbbbbeeejjjttt}}}yyybbbYYYMMMEEEAAA???>>><<<999999::::::<<<===>>>>>>::::::::::::999999999999666666555555444444444444222222222222333333333444222222222222222222222222222222111111111111222222000333444000++++++///444111111111111000///......//////...///000111333444111111111111111111222333111111000000000000111111111000...///111222222111111111111222333333444444333333333333444555666666666666777777666666555444444666777777666555666888555555666666666555444444111111222333444555666666444666888777666666888:::444666888888666555555666666777777888888888777777666666666666666666666666111222444333222222444666333222222222111000000000000111111111000000222444555555444222111222444777111111000000000111222222111222333222222333777999===BBBIIIQQQZZZeeeooovvv{{{}}}vvvqqqddd]]]SSSKKKGGGCCC@@@>>>>>>===<<<;;;:::888777666666777888999999:::999999444333333444444666777888:::999999999:::;;;<<<<<<666888999999888888999:::777999<<<>>>============???CCCIIIOOOTTTXXX\\\___|||}}}wwwjjjZZZTTTLLLHHHGGGFFFCCC@@@;;;::::::999999999999999555666888888888888:::<<<666555333222111333444666666666888999::::::::::::666555777999888555555999777777666444444555666666444555555666666666666666222666999999===HHH[[[iiiwwwtttllldddaaaaaadddlllttt~~~mmmdddVVVKKKEEECCCAAA???;;;;;;;;;;;;<<<===>>>???<<<<<<;;;;;;:::::::::999555555555555555444444444222333333333444444444444222222222222222222222222222222111111111111222222///222222///***)))...333111222222222111111000///000////////////111333444111111000000111222333333////////////000111222333111000...///111222222111000000111111222333333333444444444444555666777888666666666666666555444444444555666555555555666777444555555666666555444444222222333444555666666777666777777777666555666666333555777888777555444555444444555666777777777777666666555555555555666666444555444333222111222333333222222222111000000000111222333222000000111222333333333111///000333555111111111111111222333333222333444333222333555777777:::>>>DDDLLLVVV```gggvvv{{{rrriii^^^UUUOOOJJJDDD??????>>>===<<<:::999999888777777888888999999999999333333333444555666777777777777777777888999;;;;;;888555333666;;;>>><<<999555888:::;;;:::::::::;;;<<<>>>AAADDDGGGLLLQQQTTT}}}qqq```WWWMMMGGGFFFFFFCCCAAA;;;;;;:::999888999999999555777888999888888:::;;;888777666555555555666777555555666777888999999888666444555888777444555999888999888444444777888666444555555666777666666666222555888999;;;CCCRRR^^^lllyyyzzzqqqhhhdddaaaaaafffmmmwww||||||qqqbbbTTTLLLFFFBBB???>>>===<<<;;;;;;<<<===>>>===<<<<<<;;;;;;:::::::::555555555555555555555555333333333444444444555555333333333333333333333333222222111111111111222222000222222000...---000333111111222222222222111111111000/////////000222222000000000000000111222333.........///000222333444111000...///111222222111///000000111111222333333444444444444555666888888555666666666666555444444444444333333444444555666333333333222222111111111222222333444555666777777666666666666666555333333111333666666444333333333222222333555666666666666555555444444444444555555666555444333222111111111222222222111111111111111000222333222111000111222222222222111000000222444111111111111111222333444333444444444333333555666777888:::>>>CCCKKKUUU[[[kkkqqqyyy}}}}}}}}}uuukkkccc]]]VVVLLLEEECCCBBB@@@>>>===<<<;;;;;;999888888888888888888888333333444444555555555666444444444555666888999:::888222///333:::>>>:::555666777888888777777999;;;;;;<<<===>>>???CCCHHHKKKyyyjjj___RRRIIIHHHGGGEEEBBB===<<<;;;:::999::::::;;;666777999999888888999;;;888888888777777666666666333444555666777777777777555333444666555333555999888;;;999555444888999666444444666777777777666555333666888999:::@@@IIIQQQ^^^nnn~~~zzzqqqkkkfffcccfffkkkooovvvzzzkkk]]]SSSLLLEEEAAAAAA???===<<<;;;;;;<<<===<<<<<<;;;;;;:::999999888666666666666666666666666444444444444555555555555333333333333333333333333222222111111111111222222000111111111111111222222...///000111222222222222222222000/////////000111////////////000111222333------...///111222444555111000...///111222222111//////000000111222222222222222222222444555666777555555666666555555444333444222111111222333444444444333222000/////////000111111222333444555666666444444444555555444333111333444666555444333444555111222333444666666666777555444333222222333444555666444333222222333222222111111111111111222222222---///111222222222333555111222333333111111222333/////////000000222333333222333444444333333444666555666777:::>>>EEEMMMSSSXXXaaalllrrruuuyyywwwrrrnnneeeYYYOOOJJJHHHEEEBBB@@@>>>>>>===::::::999888777777777777333444444444555444444444222222222333555777888999999555222444999:::888444888888777555444444666888777888;;;<<<===???BBBDDDuuuhhhXXXNNNKKKJJJHHHEEE>>>===<<<;;;:::;;;<<<<<<777888999999888777999:::666666777777666555444444333333444555666666666555555333333555444222555:::888<<<:::555555999:::777333444666777777777666555555777999::::::>>>CCCHHHUUUfffxxxyyyrrrmmmhhhiiinnnkkksss~~~}}}nnnaaaXXXQQQKKKGGGBBBAAA>>><<<;;;;;;<<<===;;;;;;::::::999888777777666666666777777777777777444444444555555555666666333333333333333333333333222222111111111111222222/////////000222333111000,,,---...000111111111111333222111/////////000000............///000111222------...///111333444666111000...///111222222111/////////000111111222222000000000111222333555666555555666666555555444333333222000000111333444333777666333111///000000111000000111222333444444555222222222444555555333111666777888777666555777888111222333555666777777777444333222222222222333444444333222222333444444333000000111111222222222333***,,,///222222444666888111333555555333222222333............///000222222111222444444333333444555///000111333666===DDDJJJHHHRRR___hhhmmmrrr{{{|||yyypppbbbWWWPPPNNNJJJFFFBBB@@@???>>><<<;;;999888777777666666444444444555555444333333111111222333555777888999;;;:::999888888888777666:::999777333111111444666000444888;;;======???@@@sss```TTTPPPNNNIIICCC???===:::999999999888888888888999999999999888888777666555555666666555444333444444555555444444333444444444555777888:::;;;777777777777888888888888555555444555666888:::;;;444555777777888;;;>>>AAALLLZZZlllzzz~~~vvvpppkkkhhhkkkllltttzzznnnbbbWWWNNNIIIEEEDDDBBB>>>;;;:::;;;<<<;;;:::999888777777777777777777777666666666666666444444555555666666777777222222444444444444222222%%%111222///000333444222111000......000111222111111111111222333444555666222///...000111000...---,,,---///222333222111//////.........000222333000222222000...---000333000111222222111000111222222222222222222111000///222333555555444555666888444444222222222222444444333444555333111000000111///555888444111333444333333333333333333333333333333333333333333333333333444444444555444444333333333222222111111222222333111222222333222111000///444333222///...///222555222222222222222222333333555666666333000///111444000222222//////111111...333333333333444555666666555777888888999;;;???BBB@@@EEEMMMVVV___iiirrrxxxyyy|||vvvnnnbbb[[[QQQIIIFFFEEECCCAAA???;;;999999777444444666333444444444444444555555555222444::::::555444777666666666555555555555555666666777777777777666555444555666777888;;;???CCCmmm___VVVPPPJJJEEEAAA???<<<;;;;;;;;;:::999888999999::::::999999888999888777777888888777666444444444444444444444444444444444555666777888999666666777777777777888888666666555555666777999:::555666777777666888;;;===GGGRRRcccrrr||||||uuunnnkkkiiiiiiooo|||ttthhh[[[PPPIIIGGGEEEBBB???<<<;;;;;;<<<;;;:::999888777777777777777777777777777777777777555555666666666666777777222333444444444444333222)))000444222000111222111222111000//////000111222000000000000111222333333666333000000111222111///111111000000//////...//////.........///000111222111222333111//////111444111111000//////000444777222333333444444444333333222333555555444444666777444333222222222222333444333444444333111000000111///111222222111000000111222222333333333444444444333333333333333333333333333444444555444444333333333222222111111222222333222222333444444333222222//////...,,,++++++---///000111111222333333444444444555444222///...000333...000000---...111222000222222222222333444555666444444555777999;;;===>>>@@@CCCHHHMMMUUU^^^hhhooovvvzzz~~~zzzkkkdddZZZRRRNNNJJJFFFCCCAAA>>>===>>>;;;555333444444444444555555555555555444222444999999555444666888888888888888888888999777777777777777777777777444555666777777:::>>>AAAzzzjjj]]]SSSLLLHHHDDDBBB???=========<<<;;;999999::::::::::::999999777777777666666666555555666555444333333444555666555444444444444555666666555555666666666777777777888777777666666777777888777888777666555555777999AAAIIIWWWfffuuu|||uuupppgggdddiiivvv}}}qqqcccUUULLLIIIGGGCCC???<<<;;;;;;<<<;;;:::999888888777777888888888888888888888888888888888777777777666666666333333444444444444333333666777444000000333333000222111000//////000111222////////////000111222333666444222111222222222000111222333000---+++...000///.........///000111222111222333222000000222444111000///......111666:::111222333444555555555555111333444444444444555777333333222222222222333333333444444333111000111222666000///555777111000444222222333333444444555555222222333333333333333333333333444444555444444333333222222111111222222333333444444555555555555444000111111000///...///000000111111222333444444555222333333111//////000222---///...+++,,,111333222222111111222222333444555222111222555:::<<<;;;999===>>>@@@CCCHHHPPPZZZaaannnrrrxxx}}}wwwpppggg```ZZZSSSLLLGGGBBB???>>>???;;;333......555555555555555555444444444222444777777555444555444444555555666666666777888888777666666777888999555666777666666888;;;>>>rrrcccWWWOOOLLLGGGDDDAAA???>>>>>><<<;;;999999::::::::::::999999777888888777666555555666777555444222222444555777555444444333333444444444444444555555666666777777999999888777777666666666777888888666555555777999===BBBLLL\\\mmm|||{{{vvviiidddeeeppp}}}{{{nnn^^^TTTMMMIIICCC???<<<;;;;;;:::;;;;;;:::999888888888888888999999999999999::::::999999999888777666666555333444444444444444444333333444222......222333111222111111000000111111222000//////000000111222333444333222222222222111111...111222///++++++000555.........///000000111111000111111111111111222222000111111000000111555888111111222222333222222222111333444444333333444555333222222222222222222333333444444222000000111333999---,,,666999111...444444444444333333333333333222222222222222333333333333333444444555444444444333222222111111222222333555555555555555444333333333555666666444222222222222222222333333333333333222222222222111111111222///000///+++,,,111444333111111111111222333444444111000000555<<<>>>:::666888999;;;<<<@@@FFFNNNTTT```gggpppyyy~~~{{{sssmmmfff]]]TTTMMMGGGCCCAAA@@@<<<444000111666666555555444444333333333333444666666555444555222222333333444444555555999888666555666777999:::555666777777666777999;;;{{{kkk\\\SSSOOOIIIFFFBBB@@@???>>>===;;;888888999999999999888888999:::;;;:::777666666888777666444333333444666777555444444333333333333444444444444555666777777777::::::999888777666555555666777777777666777:::<<<<<>><<<;;;999<<<;;;:::999888888888888888888999999::::::::::::::::::999888777666555555444444444444444444444444---222555111...000222222222222111111111111222222111111111111222333444444111111222111111000000000...111222///++++++000555---...//////000111111111///...//////000111111000000222444444333222222333444444444333222111000///111222333333222222333444222222222222222222222222333444333111000000222444444)))'''222444,,,***000555555444333222111111000111111111222222333333333222333333444555555555444333222222111111222222333777666555444222111111000333555777777555333222222555444444333333222222222222222222333333444333333333444111------111333222111111111111222333444444222000111777===???;;;666333555888;;;===AAAGGGJJJSSS\\\iiittt{{{~~~~~~|||wwwrrriii___WWWSSSMMMHHHEEE@@@:::999;;;777777666555444333333222333444555555555666666555555555555666666777777777888777666555555777999;;;666777888777666666888999uuueeeYYYRRRKKKHHHDDDAAA@@@???===<<<999999::::::::::::999999555777999777333111222444777666555444444555666777555444444333333333444444444444555666777777888999:::::::::999888777555444444555666777777888<<<>>><<<>>>CCCLLLYYYjjjzzz|||uuupppqqqtttxxx~~~vvvlll\\\TTTKKKDDDAAA???<<<:::<<<;;;:::999999888888999888888888999999::::::;;;999999888777666666555555555555444444444444555555...555999555111111222111222222222222222222222222111111111111222333444555///000222222000//////000111222333000---+++...000---...///000111111111000...------///111111000//////222555666444222111111777777777666444333111000111222333333111111222333111111222222222222111111333333333111///000333555222,,,,,,222333...,,,000444444333222111000//////000000111111222333333333222222333444555555555555333222222111111222222333777666444222111000000000777999::::::777555444444555555444444333333222222222111111333555555444333444555333///...222333111222111111222222333444555222222333888===>>>;;;888111333666999:::===AAACCCHHHQQQ___kkktttxxx{{{||||||~~~wwwnnnggg___WWWPPPKKKEEE???===@@@:::999888777666555444444444666666444555777888666444444444444444444444444666666555555555777888999666777999999777777888999pppbbbYYYNNNKKKGGGDDDBBBAAA???===;;;;;;<<<<<<<<<<<<;;;;;;444666888666111///000333666555555555555555555666555444444444444444555555444555555666777888999:::999:::::::::999777666555444555555666666777:::===;;;===???DDDNNN^^^ppp|||zzzuuuqqqqqqyyyvvveee]]]QQQJJJFFFCCC???<<<<<<<<<;;;:::999999999999777777888888999:::::::::777777777666666555555555666555444333333444555666333555555333222444333000111222222222222222222111000000000000111222333444...111333333111000000222111111000000//////...///---...///000111111111000...------///222333111///000222444444333333333444666666666666555444333222111222333222111000111222000111222333333222111000333333222000///000333666111222444444333222222333000000000000000000000000///000000111222222333333111222333444555555555555333222222111111222222333444333222111111222222333999:::;;;:::777555555666333333333333444444555555111000000222555666444222000333222//////333333111222222222222333444555666000222555888:::;;;;;;:::333333444444444777;;;>>>???EEEPPP[[[dddlllssswwwwww|||yyyllleee^^^WWWOOOGGGCCCDDD>>>===<<<;;;999888777666555888888444555999999666333333222222111000000000333444444555666666777777666888999:::999888999:::xxxiii```PPPMMMIIIFFFDDDCCCAAA???======>>>>>>>>>>>>======:::===???<<<777444666999555555666666666666555555555444444444444555666777555555666777888999::::::999999::::::999888666555444444555555444555888::::::<<<===???FFFUUUhhhwwwxxxpppnnnvvv{{{kkkbbbVVVNNNIIIFFFBBB>>><<<<<<;;;:::999999999999666666777888999999::::::666666666666555555555555666555444333333444555666333222...---222777666000111222222333333222222111////////////000111222333///222555555222111111333---,,,---///222333222111,,,---///111111111000000///......000333444222///000111222222222333666999333333333444333333222222111222333222111000111222000111222333333222111000333333222000///000333666---333666222///111222111,,,---...///000111222222///000000111222222333333111222333444555555555555333222222222222222222333222222111111222444555666555555555444111000000111000111222333555666777888///......111444555333000,,,000000///000333444111333333333333444555666666///222555777888999:::<<<555444222//////222777;;;888<<>><<<;;;999999555999999555555:::;;;777777666666555444333222222222333444555666666666666666888:::::::::999:::;;;vvvfffWWWQQQJJJFFFEEEDDDBBB@@@@@@@@@@@@@@@@@@?????????:::999888777666666666666666999:::777666888888444777666666555555555666666111444777666555666999======<<<<<<;;;:::999888888666666666666555555888::::::;;;<<<<<<@@@LLL^^^kkkzzzxxxuuuvvvwww~~~vvvlll^^^RRRKKKGGGCCC@@@@@@===999888999;;;<<<===:::999888777777888999:::888888888888888888888888555555444444555666888999444444333333333333222222111000///000111222111000111111111111111111111111000111222444555666777777000000000000111111111111111111000000000000000111111222444444444333111000///000111333444555555555333333333222222111111111000000111111111000000///222111000000000111333444"""&&&***,,,,,,...222666333666777666333111333555222222111111000111111222---///000111000000111333---...111111111111222333000000111222222222222111111111111000000000000000111111111000000000//////222222222111//////222444------000444888888333///111111111111222333444555555444333222222222333333333555888999888777666666444444222222222222444444999;;;>>>BBBIIIRRR[[[bbbiiirrryyyyyy{{{zzzrrrfffYYYPPPMMMGGGBBBAAA???;;;:::<<<666999;;;:::777666777999999888777666555444444444555555555555555666777777888888999999999:::::::::~~~ooo]]]VVVNNNHHHFFFEEECCCAAA============<<<<<<<<<<<<:::999888777666666666666555888888666555888777444555555555555666666777888333444555666777888:::===666666666777777777888888555666777666555555777:::888:::::::::===FFFUUUaaattt|||{{{uuutttuuu{{{~~~tttggg[[[SSSMMMGGGCCCAAA===999666777888999:::999888777777777888999:::;;;;;;:::999777666666555777666555444444444555666444444333333333333222222---,,,,,,...000222222111111111111111111111111111///000111222333444444444............////////////111111000000000000000111---...000111222111000///000111222333555555555555333333333333222222222111111111111111111111111000111111000///000111222333((()))***,,,///222333333000222333222///...///111222111111111111111111111///111222222111222333555---///111222111111222333000000111222222222222111000000000111111111111222000000000000111111222222111222222111//////111333//////111555888888444000000000000000111222333444333333333222222333333444111444777777666555555555444333222222222222333444666888:::===AAAHHHPPPVVV___jjjsssvvvzzzuuuiiiaaaTTTLLLEEEBBB???;;;:::<<<888999999777444444666888777666555444444333444444666555555555555666777777777888888888888999999999{{{ggg___TTTLLLIIIGGGEEECCC<<<<<<<<<;;;;;;::::::::::::999888777777777777777333666777555555777777444444444444555666777888999555444444666999;;;<<<<<<555555555666666666777777555666777666555555777999777999;;;:::;;;AAALLLUUUkkktttwwwttttttvvvzzztttiii___WWWNNNHHHDDD@@@;;;777666777888888777777777777777888999:::;;;:::999888777777777777777666555444333333333333444444333333333333222222///......///111333222111000000000000000000000000//////000111111111111111............////////////000000000000000000111111***,,,...///111111000000111222333444555666666666444444333333333333222222222111111111111111222222000000/////////000111222///---+++---222444333000...///000///...---...///111111111111111111111111000222333444333333444666///111333333222222333444000000111222222222222111000000000111222222333333...///000111222333444444111111222111//////111333111111333666777777444111000/////////000111222333111111222222333333444444000333555666555444444444333333222222222222333333555666777888:::>>>DDDHHHQQQ\\\hhhoootttzzz|||||||||vvvbbbYYYOOOIIIDDD???===???;;;;;;999777444444666888666555555444444444555555666666555555666666777888666666666777777777777888qqqhhh[[[QQQKKKHHHFFFCCC>>>>>>>>>===<<<;;;;;;::::::999888888777777777888333666777555555888888555555555666666777777777777777444333555:::======;;;;;;:::999888777666666555555666777666555555666777666999<<<<<<;;;>>>EEELLL___iiixxx{{{uuutttqqqtttzzz~~~uuukkk```UUUMMMHHHCCC===999999:::;;;;;;666777777777888999999:::888777777777888999:::;;;555555444444333333333333444444333333333222222222666555333333333333111000///////////////////////////000000111000000//////000000000000111111111111///000000111111111111111---...///000111111111111222222333444555666666555444333333333333333333333222111111000111111333333///////////////000000111111///...///111222111///000000111000000///000000000000000111111111111111000222333333333333444666000222444444333333333444000000111222222222222111111111111111222222222222//////000111222333444444000111222111000///000222111222333444555444333111///////////////000111111///000111222333444555555111333555555444333444555333222222222222222222333444555666666777999===@@@CCCLLLYYYbbbjjjpppuuuxxx{{{~~~tttiii^^^VVVNNNFFFCCCDDD<<<<<<;;;999888777888888666666666666666666777777666666666555666777777888444444555555555666666666{{{qqqcccWWWPPPKKKGGGDDD@@@???>>>===<<<;;;:::::::::999888888888888888888555888999666666999888555777777888888777666555444888555444666:::===<<<:::;;;;;;:::999888777777666444666777666555444555666222666;;;;;;:::;;;@@@EEESSS^^^nnn~~~|||ssspppmmmpppttt{{{}}}uuuiii]]]TTTKKKFFF???;;;:::;;;======777777888999999999999999999888777666777888:::;;;222333333444444555555555444444333333333222222222777555333333444333222000////////////////////////111111111111111111000///000000000000111111111111...///000111111111111111//////000000000/////////222222333444555555555555333333333333333333333333111000000000111222222333.../////////000000000000...000111000...---...000111111000111111111111111...///000111111111111000///000222222111111333444111333444444333333333444000000111222222222222111333222222111111000000000000000111111111222222222///000222111000///000111000111222222222111111111/////////...//////000000...///000222444444444444222333555555444444444666222222222222222222222222222333555555555666999;;;:::@@@IIISSSZZZbbbkkkssstttwww}}}wwwkkkcccZZZPPPKKKJJJ============<<<;;;999777777666666666666777777888666666666666666777888888333333444444444555555555yyykkk^^^VVVOOOJJJFFF@@@@@@>>>===;;;:::999888:::999999888888888999999777999:::777777999888555888999999999888666444333888666555666888::::::999666666666777777777888888444666777777555444444555///444999999777666:::???IIIRRRbbbsssrrrllllllmmmpppvvv~~~}}}sssggg___PPPJJJBBB===;;;<<<===>>>999999:::;;;::::::999999>>><<<999777555555666777222222444555666666666666444444333333333333222222000//////000222444333222000000000000000000000000111111222222222111111000............////////////---...000111222222111111//////......------------111222333333444444444333111111222222222222333333...///000111111222111111...///000111111111000000,,,///222000---+++...111000///...///000111000///---...000111222111111000---///000000000000111333111333444444333222333444000000111222222222222111111111111000000000000///000000000000000111111111...000111111000//////000///000111111000000111333000000////////////000000---///111222444444444333222333555444333333444666111111222222222222111111///111333333333444555777777999>>>FFFLLLRRR]]]gggjjjooouuu{{{~~~~~~vvvpppiii^^^WWWUUUEEECCCAAA@@@@@@>>>:::888777777666666666666777777777777666666777777888999333333333444444444444555rrrfff]]]UUUNNNIIICCCBBBAAA???===;;;:::999999999999888888999999:::777::::::666555777666222777888999999999777555444777777888777666666777888555555555666666666777777444666777777555444333444111666:::999666444777;;;BBBIIIWWWgggwwwyyyqqqkkklllmmmqqqyyy~~~ssskkkZZZSSSJJJCCC????????????;;;<<<<<<<<<<<<;;;999888@@@>>>:::777555444555666444444555666666666555444444444333333333333222222.........///222444333333111111111111111111111111000000111222222222111111............////////////---...000222333222111000..................//////000111222222333333222222000000000111111222222222+++---///111222111000//////000111222222222111000------.../////////000111000...---...000222000///,,,---///111222111000000---///000000000000111333111333444444222111222333000000111222222222222111------...///000000111111------...///000111111222---///111111000//////000...000111111000000333666111000000//////000000111---///111333444333222222111222333333222222333555000111222333333222111000///111444444333333333444999777:::???BBBDDDMMMWWW\\\aaaiiipppvvvzzz~~~zzzppphhheeeWWWRRRKKKFFFDDDBBB@@@>>><<<;;;::::::999999999999777777666666777777888999333333333444444444555555wwwkkkaaaYYYQQQKKKFFFFFFDDDBBB@@@???===<<<999999999888999999::::::777:::999666444555444000555666888999999888777666666888999777444333555888999999888777666555444444444555777777555333333333666:::===<<<777555777:::>>>DDDPPP___ooo|||yyykkkkkklllooovvv{{{tttddd\\\RRRIIIDDDCCCBBBBBB======>>>>>>===;;;999888>>><<<999666555666777888666777777777777555444333444444444333333333222222333111111111333444333222111111111111111111111111//////000111111111111111000000000000111111111111,,,...000222333222111000////////////000222333444000000111222222222111111//////000000111111111222)))+++///222222111///---///000111333333222222111///,,,+++---222444222000111///...///222333222000+++---///111222222000000...///111111000000222333111222444333222111111222000000111222222222222111)))***,,,...000111333444***+++,,,...///111222333---///111222000////////////111222111000111555999111111000000000000000111...///111333444333222111000111222111000000222444000111222333333222111000222555777777555444333444:::888999======<<>>=========777777777777777888888999333333444444444555555555yyylllaaaXXXRRRIIIHHHEEEBBB@@@>>>===<<<;;;777666999;;;999999;;;;;;;;;;;;:::::::::999999888888888888777555444333666666777777888888888999999888888777777777777777555777999999999:::;;;===555888;;;999666555999<<<;;;AAAIIIRRR^^^nnn~~~{{{ooonnnmmmpppvvvtttlll^^^QQQIIIFFFGGGHHHDDDBBB>>>:::777666888::::::<<<===;;;888555444444666666555555555444444444444444444333333333222222111222222333333222222111666555333111000000111111000000111111222222222333///000111222222222222222222222222333333222222222222111///------///111222...000222333222111000//////000111111111///...---111111111111000000000000//////000000111111111222...///000000000000222444---111333...'''&&&---555''',,,000111...,,,...111000000111222222222222111333333222222222333444444555555555444333222111000///111333333222111000111111111111000000000000000+++///111000111444333///000000111111111222222222555444333111000000/////////111333333222222333444111111000000000111333444111111111111111111111111000222444333111000333555333555888:::;;;<<>><<<999999::::::777777:::::::::::::::999999999999888888888888777666444444666666777777777888888888888777777666555666666666444555777888777888:::;;;666888:::888555555999===:::>>>DDDKKKVVVdddsss~~~}}}qqqpppnnnooottt|||wwwkkk]]]SSSOOOPPPRRROOOLLLFFF@@@:::777777888888999:::999777444333333666666555555555444444444444444444333333333222222222222333333333333222222---------...000222444666111111000000//////......000000111222222222111111111111222222222222111111////////////////////////444111...------///111111///000000111000///...---////////////............000000000000111111111222---...///.........000222...111222///***)))...333,,,000333333000///111444000000111222222222222222666555555555444333333333444444444444333222111000///111333333222000000111111111111111000000000000...222444222333555444000...//////000111111222222333222111000000///000000000111333333111111111333333222111000///000000111,,,---000333444444333222111222333222000000333666222444666888888:::<<<>>>AAAFFFLLLQQQUUU]]]gggoooxxx||||||uuummmgggaaa[[[XXXPPPMMMIIIEEECCCAAA>>><<<;;;:::999888666555444444777666555444444555777888rrreee\\\NNNLLLIIIGGGFFFDDDBBB@@@===<<<<<<<<<999444666;;;999999999999888888888777777777888777777666555444666666777777777777888888777666666555555555555555222444555666555666777999777888999777555555999===:::<<<@@@DDDLLLXXXgggqqq~~~wwwuuuqqqpppsssyyyvvvggg[[[UUUUUUXXX\\\WWWOOOFFF???:::777666555777888777555333333333666666666555555555555444444444444444333333333333222222333333333333222222111000000///000000111111000000000///////////////111111222222222111111000000111111111111111111000---///000222222000///---333000---,,,...000///---//////000000000///..................////////////000000000111111111111111...///000///......///111000111111000......///111000222444333000///222555000111111222222222222222555555555555444222000///333333444444333222111111///111222222111000000111111111111111111111111111///333444222222444333000---......///000111111111000000////////////000000000111222222111111222333555444222000////////////111333555555444000,,,)))222222222000///000333666111333555666666666888:::<<>>>>>999444666===888888888888777777777777666777777777777666666555666666777777777777777777777777666555555555555666222444555555555555777888888888888666444555999<<<:::<<<>>>@@@FFFQQQ^^^hhhvvv~~~~~~{{{vvvsssssswww{{{rrrddd\\\[[[]]]```ZZZQQQIIIBBB===:::888444666777666444333444555666666666555555555555555555444444444444333333333222333333333333333333222444444333222222111111111---...///111222444555555222222222222222111000///000000111111111111000000///000222333333222000///------...111444222+++%%%//////////////////......000000000000111111111111111111111111111111111111111222222111000///111222111111111111222222111///000111111///------000222000111222222333333222222000111222333222000...---222222333333333222222111///111222111000///000111000111111111111111222222...222222000000222111---000000000000000000000000...............///000000///000222222222333555777666555333222111000111111555555555444111...***(((333222000//////000333555111333444555444555666888999:::<<>>;;;:::;;;;;;777888999:::;;;:::999999vvvlll\\\VVVNNNJJJIIIGGGDDDAAA;;;<<<>>>>>>:::555999???888888888777777777666666555666666777777777777666777777666666666666666666999888777777666666777777333555666666666666777888888777777666555666999;;;888999;;;===AAAJJJWWW```mmmwww~~~yyyvvvtttuuuwwwxxx}}}pppgggcccbbb\\\VVVNNNGGGCCC@@@===;;;555777777777555555666777666666666666666666666666555555555444444444333333333333333444444333333333......000222333555666666---...///111222444555555222222222222222111000///000000111111111111000000000000000000000000000000+++,,,...111333111+++&&&................../////////000000000111111111222222222222111111111111111222222333222000000111333222111000222444444222///000000///...------///111111111222333333333333222,,,...000222222222000///111111222222333222222222///111111111//////000111000000111111222222222333///222222//////111111...444333222222000//////...------------...///000111---///111222333666999<<<666555444333222333444444////////////000111222333222111//////000111333333222333555555444555666888777777888:::===BBBHHHMMMOOOXXXccclllqqquuuzzz}}}~~~~~~|||yyytttmmmfffaaa\\\XXXVVVPPPMMMIIIDDD@@@>>>======999:::<<<======<<<:::999yyyggg^^^SSSLLLIIIHHHEEEBBB<<<<<<===>>>;;;888:::???888888888888777777777666444555666777777888777777777777666666666666555555999999888777777777777777555666777777666666777999777666666666777777888888555666888:::===DDDNNNVVVaaaooo|||~~~zzzwwwvvvuuuuuu~~~yyyooofffaaaXXXRRRJJJEEECCCBBB@@@>>>777888888777666555777888555666666666666777777777555555555555444444444333333333444444444444333333//////000111111111111000000000000///////////////111111222222222111111000000111111111111111111000......------------......///...---,,,,,,---...000......------......///000------......//////000000222222222222222111111111///000111000//////000222111111111222333444222111111111000000000111111222111222222333333333333333...///111333444444444444000000111222333333333222000000111000......000222000000111111222333333333111333333111111444444111555444333222111000///..................///000000---...000111333666:::===666555444333333333444555111000...---...000222444111000//////111222222111222333555555555555666888666666666888;;;>>>AAACCCBBBKKKWWW___dddjjjrrrxxxzzz|||}}}xxxsssoookkkgggddd\\\YYYTTTNNNHHHCCC@@@???;;;<<<======<<<;;;999888sssgggXXXNNNKKKIIIFFFCCCAAA===<<<>>><<<999999<<<999999888888888777777777444444666777888888888888777777666666666555555555888888777666666666666666555666777777666666777888555555666777888888777666555777999999;;;@@@HHHNNNVVVeeevvv~~~}}}zzzxxxxxx}}}vvviii```YYYRRRJJJEEEDDDDDDAAA>>>999999999777555555666888555666666666777777777777555555555555444444444444333333444444444444333333555444444333000...+++***111111000000//////......000000111222222222111111111111222222222222111111---...///000000///...------//////---***+++000555......---------...///000---------...///000000000333333333222222111111111...///000000//////111333000111111111111222222333000000111222333444333222111222333333444444333333111222222333333444444444//////111222222333333333000000000///......000222000000111222222333444444000333333000111444555333111111111111000000000000/////////...//////000000---...///000111333777:::666555333222111111111222444333111///...---------000//////000333333111///000222444444444555666888555555666777999;;;<<<<<<888AAAKKKRRRVVV]]]fffnnnrrrvvv|||}}}yyyuuuqqqllliiiccc\\\TTTMMMGGGEEE@@@@@@???>>>===;;;:::999{{{mmm\\\PPPLLLKKKHHHEEEDDD???<<<>>>===:::888999999999999999888888888888333444555777888888888888777777666666555555555444777777666555555555555555444666777666555555666777444555666888999999777444777999;;;<<<<<>>999999888666444444555777555666666666777777888888666666555555555444444444333444444555555444444333111222333444444333111111000000111111222222222333///000111222222222222222222222333333333333222222---000333555555333000---&&&---333333///,,,///333...------,,,---...///000...//////000111222222333333333333222222111111111000111222222111222444666///111222111000000222444......000222444444333111111222333333444444333333333222111111000111111222...///000111222333333333000000000///---...000222000000111222333333444444---000000...///333444222......//////000111111111000000////////////000000...//////......000333666777666333111///.........---...///111111111000//////...///111444444111---...000222333333444666888444444555777999:::999888333;;;DDDIIILLLRRR]]]fffkkkpppwww~~~zzzyyyvvvppphhh___VVVOOOKKKEEEDDDCCCAAA???>>><<<<<>>===888555666999666666777888888888888888444444444555555555555555666888999999888888999:::777999999777444666<<>>666999===AAADDDHHHMMMQQQYYYaaannnyyy|||xxxnnn```VVVPPPNNNJJJGGGDDD@@@;;;888kkk[[[TTTPPPJJJEEEFFFDDDAAA===;;;:::;;;;;;;;;;;;;;;:::999888777777888888777777777777888888888;;;>>>===999666777999666666777888888888888888555555555555555666777777666777999888777777888:::555777999777444666;;;@@@FFFPPP[[[fffsss{{{xxx{{{xxxiiiaaaWWWOOOIIIFFFBBB@@@===;;;777555555666666555666555555555444444444444666666666666666666666666555444444555666666555333555666555333111000111222222111111222333444222111222333444555666666555555777000---111444222000111...//////000000000000000///////////////////////////...------...///222333000/////////000000111111222222222222222222222222111111222222222333333333222222333333333444444444555444444333222222222222111111222222222333333333,,,///222333222111111111...///111111000000000111//////000000000000//////111111111111222222222222555444444333222222111111000000000000000000000000///////////////000000111............///111222333...222222//////444555222...///000111222222111000111222333333444444333333111222333333333333444666444333444888777555777;;;555777:::===???BBBFFFHHHQQQYYYeeepppwww{{{}}}~~~zzzooofff]]]YYYRRRLLLGGGCCC>>><<>><<<;;;<<<<<<;;;;;;::::::999999888888999999999888888999999999888;;;===<<<888666777999666777777888888888888777777777666555555777888999555666888777666666777999444666888777666666999<<>>;;;777555555555555444555555555555444444444444666666666666666666666666555444444555666666555333555555555333111000111222222111111111222222000///000222555777888777555333444222222444333000///111...///000000111111000000////////////////////////............///111333444///000111111222222111111222222222222222222222222111111222222222333333333111222222333555666666777333333333444444333222222111111222222222333333333///111222222000000111222---///111111000000000111//////000000000000///////////////000000000111111444444333333222222111111000000000000000000000000////////////000000000000...............///000000---//////---...111222111///000111111222111111111222222222222222333444444111222444333222111222444666333222666777555555777666777999::::::<<>>???DDDMMMUUU\\\ccciiimmmtttzzz}}}xxxppphhh```YYYRRRMMM~~~mmm^^^TTTOOOGGGFFFCCCAAA>>><<<<<<;;;<<<;;;:::999999999::::::888888888777777888888888777777888777666555666777777777888888888777777666555555444444444555666777444666777777666666777888666777999::::::999999::::::>>>EEEOOOZZZhhhvvvvvvllliiikkkrrrzzzsssdddWWWMMMGGGEEEAAA>>>:::777666666555444666666666777777777777777666666666666666666666666555444444555666666555333333444444222000000111222000000000222555666555444111111111111222333444555333777:::888444222222333///000000111111111111111////////////////////////------...///111333444555///000111333333222111111111111111222222333333333111111222222222333333333333333333222222222222222111222333444555444333222111111222222222333333333444444333111//////111333---///000000//////000111......///000000000000000000000000111111111222222333222222222222222111111000000000000000000000000......///000111000000///000///......---.........///......///000000111333222222111111111111111111333222111000111222333444222333444444222111222333:::555333666999777555555555666888888888999;;;===<<>>===<<<<<<;;;:::999999:::;;;<<<888888777777777777888888777777666666555666666777777888888888888777777666444444444555555555555555555666888777666666777999888888999:::::::::::::::;;;<<>><<<;;;:::999999:::<<<===999999888888888888999999999888777666777888888888888888888888888777666666333444666777777777555555666777999888777777888:::888888777888999999999999::::::>>>EEEJJJQQQ^^^lllyyy}}}uuulllgggdddfffjjjvvv|||vvvhhhZZZPPPKKKFFFBBB>>>;;;999888777555444444444444555555555666666666666666666666666666555444444555666666555333222333333222000000111222000///000222444666555444222333333444555555555666222666666222111444555333000000111222222222222111////////////////////////------...///000000111111000/////////000000111111000111111222333333444444111111222222222333333333222222333333333333333333555444444333222222222222111111222222222333333333222333333222111000222333,,,...000000///...///000---...///000111111111111111111111222222222333333111111111111111111222222000000000000000000000000---...000111111111//////000000/////////000000111111------111222///000444444333222111111111222222000000111222222222222222222444555555555555666777555444444777666333444888111222333333222222444666666888;;;===???BBBGGGJJJOOOVVV```jjjrrrxxx|||zzznnnaaaUUUSSSPPPLLLHHHDDDAAA???===;;;:::999999:::<<<===;;;::::::999999::::::;;;;;;999888777999:::::::::888888888888888777666666333555777999:::888666555666888999999888888999:::888777666666777888888888:::888;;;AAADDDIIIUUUcccqqqwwwyyyqqqkkkggggggjjjqqqwwwrrrdddYYYTTTGGGDDD???<<<:::999777666555666666666777777888888666666666666666666666666555444444555666666555333111222333111000000111222000000000111333444222111111333666888999888666555111444333...///444555222000000111222222222222111////////////////////////------...///000000//////000///.........///111222000000111222333333444444111111222222222333333333111222333333444555666666777666444222111111222222111111222222222333333333111222333333222111222333,,,...000000///...///000---...///000111111111111111111111111222222222222111111111111111111222222000000000000000000000000---...000111222111///...,,,,,,,,,,,,,,,---......111,,,,,,111111...///444555444222111111111222222///000111333333222111111///000222222222222444555222222444666444111333888444444555444222111333444333555888:::<<>>>>><<<888777666888:::555333;;;:::444777888888999999999:::::::::::::::999888777777777777999999999888666777999;;;777<<<@@@@@@???BBBJJJRRRbbbsss|||}}}wwwqqqjjjeeekkksss~~~rrreee]]]PPPIIIBBB@@@AAA@@@;;;555:::999777666555555666666777777777777777888888999888666444444666777666555111222222333333222222111000000111111222222222222333555888::::::888555333555333111111222444444444333333333222222222111111000444888888444///---------------------.../////////.........///000222333333222000/////////000111222//////444444222666>>>222444666888777444111...444444444555555666666666111000000000222333222111///000111111000///111222......//////...---,,,,,,,,,...000000//////111333000000111111111222222222///////////////000111111000111111111111333777:::222111000......000111222,,,///222222111///...///000111111///---...111555222333444111......000333333777666222222555555111222111111111222444666777222444555444222222333444333333222111222333555666999666444555999;;;:::888DDDEEEHHHLLLSSS\\\gggnnntttxxx~~~yyyhhh\\\RRRMMMJJJCCC??????<<<;;;;;;:::;;;;;;<<<<<<999999999:::::::::999999666888999999888888999:::888;;;666555===<<<777:::777888888888999999999999:::999999888888888888888888999888777666666888:::666:::>>>===<<<>>>FFFMMMZZZjjjsss{{{zzzrrrlllnnnrrr|||yyynnnfffUUUMMMEEEAAABBBAAA<<<888999888666555444444555555777777666666777777888999777666666555444444444555444555555666666555555444111111111111111222222333222333555666666555333222444333111111333444444444333333222222222111111111000222444222///---///111......------......///000///.........///000111222111111000000111222333333444111111444333111444:::333444666666666444111///111111111111222222222222111111000111222333222222000111222111//////000111///////////////...---------...000000//////111222000000000111111111222222///////////////000111111111111111000///000333666111000///......///000111---///222222111/////////---///000///...///333777111333333111//////111333333666666222222555555111444333222222222333444555222333444333222111222333333333222222333333444555666555444555777888999888;;;<<<>>>@@@EEEMMMVVV\\\kkkooovvv{{{vvviii[[[RRRKKKEEEBBBBBB===<<<<<<;;;;;;;;;<<<<<<999:::;;;;;;;;;;;;999888777777666555444555888:::666;;;666666===<<<777;;;666777777777777777888888999888888888888999::::::777888888666555555777999555888;;;:::888:::AAAGGGOOO]]]fffppp~~~wwwrrrrrrwwwxxxrrr```XXXMMMGGGEEEDDD@@@<<<:::999777666555555666666777777666666777777888999555777888555222111222555222222333333333333222222222111111000000222333444222333333444444333333222444222111111333444444444333222222222222111111111///000000---***+++000444//////......//////000111............///000111111...///000222333444444444555333333444222000222666444444444444444333111111111111111000000000000000111111222222222333333333000111222111///...///000//////000000000///......---...000000//////111222000000000000111111111111///////////////000111111111111111///......000222000///...------...///000---000222222111/////////222222222000...---///000000111222111000000222444333555555222222444444111444444333222222222222222000222333222111111222333222333333444444444444333333444555555555555777888888999:::;;;===BBBIIINNN\\\aaaiiipppwww}}}yyyhhhZZZOOOIIIFFFEEE>>>>>>===<<<;;;;;;;;;<<<:::;;;=========<<<:::999999999888666333333444666444:::666555;;;888333777666666666666666666666666777777777888888:::;;;;;;777777777666444555777999666888999777666777===BBBFFFRRRZZZfffzzzwwwrrrsss{{{{{{ooofffZZZQQQKKKHHHCCC@@@===;;;:::888777777888888666666666666666777888888444777999666000...111444111111222222222222111111333222111000000222333555555444444333333444444555333222111222444555555444222222222222111111111111///000///---***+++///333///////////////000111111............//////000000---...000222333333333222333333333333111000222444444444333222222222222222333333333222222111111111111222333333222222333444111222222111///---......///000000000000000//////---///000000//////000222/////////000000000111111///////////////000000111000000000///......000222111000////////////000111...000222222000///000000000111111000//////...///000000111111111111222333333444333222222222222111333333222222222222222222///111222222111000111333222333444555555444333222000333666666333333555888888999999:::;;;>>>CCCGGGLLLQQQZZZccclllttt|||rrr```RRRKKKGGGEEE@@@???>>>===<<<;;;;;;;;;:::;;;<<<<<<;;;:::999888888999:::888666444444555555;;;888666:::666000444555555555555555555555555666666666777888999:::;;;777777777666444555777999777888888777555777;;;???@@@KKKRRR]]]qqq}}}|||uuurrrxxx|||sssggg[[[RRRKKKEEEAAA>>>===;;;999777777777777666666666555666777777888444777999666000...111444444444555555555555444444333222111111111222444444555444333333333333444555222111111222444555555444222222222111111111000000///111222000---+++---//////////////////000111111.........///////////////---...000111111111000//////111222111111222333444444333222111111111222222444444333333222222111111000222333333111111222444111111222000...------...//////000000000000000///...///000000//////000111....../////////000000000///////////////000000111...000111111000000222444111111111111111111111111///111222222000///000111***+++---///222333333222000000000111222333222222333222222222222111111111000000111222333333333444///000222222111111222333333444555666555555333222///222555555333222444666333444666666777:::===@@@@@@EEEMMMUUU^^^gggpppvvv}}}yyyeeeUUUMMMHHHCCCAAAAAA???>>><<<<<<;;;;;;:::999999888888777777777555777999999888777888999555===;;;888<<<777111666666666666555555555555444555555555666777888999:::777888888666555555777999999999888666666777;;;>>>===GGGKKKTTTfffsss}}}{{{uuuxxx}}}rrrggg\\\RRRIIIDDD@@@>>>;;;888666555444444666666555555666666777888555777888555222111222555333333444444444444333333222222222333333333333333333222222111111222222333111000111333555666555444222111111111111000000000...111444333///------...//////......//////000111---....../////////............//////000/////////,,,000222000000333555444222222111000000111111222111111111000000000000000...111333222000///111444///000111000...---...///......///000000000//////...000111000///...///111............///////////////////////////000111111///000222222222222333555222222222222222222222222000111222111000000111222000///000111222000---***111000000111333333222000333111000333222//////111...///000222333444444444///111222222111111333444444555555555555444444333///222444555555444444555111333555666777999<<<>>>:::>>>CCCJJJQQQYYYaaagggrrryyylll[[[RRRJJJDDDCCCBBB@@@>>>===<<<;;;;;;<<<;;;999777777777888999777777777666555666888:::222::::::888<<<888333999666666666666555555555444555555444555555666777777888999888777666666888:::888888777666666888;;;===999CCCFFFKKKZZZffftttzzzzzz|||vvvjjj^^^SSSMMMEEECCC???<<<888666555555666555555555555666777777777666666555444444444555000111111222222111111000000111333444555444333222222222333333333333222222000000111333555666555444111111111111000000000000,,,000222222///---...000......------......///000---......//////...------............///000222222+++000222000///333444222000000111111111111111111...//////////////////000---000333222///...000444...///000000...---...///------...//////////////////000111000///...///000------.........////////////////////////000111111000222333333222111222333111111222222222222111111111222222111000000111333444333222222111...((($$$222111000111333333111...333000///333222......222///000111222333333222111000111333333222222444555666666555444444444444444111111222555666666555333222444777888888999;;;<<<888;;;>>>AAAFFFLLLSSSXXXeeekkkuuu}}}sssaaaWWWOOOGGGCCCBBB@@@???===<<<;;;;;;AAA???<<<999999:::;;;===<<<;;;888444111222666999,,,666666666:::777333:::777777666666666555555555555444444444444555666666999999999888666777999;;;888777666555555777:::===777AAACCCEEEQQQ]]]mmm~~~{{{zzz|||vvvjjj^^^WWWJJJHHHDDD@@@<<<:::888777555555555555555666777777888666444444666777666555333444444555555444444333///111444666666555333111444555555666666555555444000000111333666666555444111111111111000000000000+++...000///------000333---------------...//////---.../////////...---,,,---------...000222555666+++111333//////222333000///000111111111111000000.../////////000000111111,,,///222111...---///333---...000///......///000,,,,,,---...//////......///000111000///...///000---------........./////////////////////000111111222333444333111//////000000000111111111111000000111222222111000000111333***+++,,,000444444000,,,333111000222444333000---333//////333222......222111111222333333111000///000222333333333333555666777666555444333333444555222111111444888888555222000222555555555555666777999:::<<<===@@@EEEKKKOOOZZZ```iiirrrxxx|||rrrdddUUUJJJGGGFFFDDD@@@===<<<===>>>:::;;;<<<<<<<<<<<<<<<<<<888888999::::::::::::999>>>;;;777666888999777555999888888777777777888888444555555666666666666666333555888:::;;;:::777666777888::::::888777888999;;;<<<@@@EEEIIIRRRcccsss{{{xxx|||vvviii```SSSLLLDDD@@@@@@>>>:::666444555777888999888777666777777666555444333333222333444555666666444333111333444444555444333111000666333222333555666555333///222444333111111333555333222111111111222333444---...///000000///...---...000111111000//////////////////...,,,+++---......---...111444555222///000000000000000000000000111111111000000000000000///////////////000111111......///111333333222000111111000///////////////...------......///000111111111000000//////......///++++++///111...---...333333333222222111111111333333333222222222222111///111333333222111000111666111000444333//////444000111222222222000///...444444333333222111000000000000000000000000000000000111111000......///111222444555222...///444:::555666777666555666777999666777777666333222222333444333333333333444555555444555666777999<<>>>>>>>>>>>>>>===;;;:::::::::::::::999888777<<<999666666777888777666666666555555444555555666444555666666777777666666666777888999999888666666777888::::::888777888999999:::===AAADDDJJJXXXgggxxx}}}xxxyyy~~~{{{ooogggYYYRRRHHHBBB@@@>>>;;;888777777666666666666666666555555666666666777777777...000222333444333222111333333444444444333222222222000///000222333111000111333444444222111333555444444222111111111111222...///////////////.........///000000000////////////000222111000000111222...---...000333333111...000000000000000000000000000000000000000000000000///////////////000111111/////////000222222111000111000000///////////////...------......///000111111000000000/////////......,,,---000111...---000333333333222222222111111///000000000111111222222000111333333111000111222444000000444444000000444%%%)))///444666444000---444333333222222111111111000000000000000000000000///000111000//////111333///111333111---...222666444555666555444444666888555666777666444444444666444333333333333444555555444555666777888:::???BBBBBBFFFMMMTTTZZZaaafffjjjssszzz{{{kkk\\\QQQNNNIIIDDD@@@>>>>>>???@@@===::::::<<<<<<999666<<<<<<;;;;;;:::888777666999777666666777888777777555555444444444444555555444555666666777777666666999999999888777666666555777888::::::888777888999888888;;;>>>???CCCMMMXXXjjjwww{{{wwwxxx~~~wwwqqqddd[[[OOOFFFAAA???<<<999:::888666444333444555777444444444555555555666666,,,...000222333333222222333333222222333333444444444333222222444444333222222333444333222111222333555444333222000000000000/////////......//////000...//////000000/////////+++---///000000//////000.........///111111///---000000000000000000000000000000000000000000000000///////////////000111111111000...///000111111000000000//////......//////...------......///000111000000000000////////////......000333111---///333333333333222222222222111------...///000111222222111222222111000000111333444222222444333000...000'''***///444666555333222222222222222222222222222000000000000000000000000///000111111000000222444...111333222000///222444333444555444333333555777444555666666555555666888333333333333333444555555333444555666666888;;;>>>:::>>>CCCHHHNNNTTTZZZ^^^fffnnnxxxuuufffYYYTTTMMMGGGDDDBBBBBBBBB@@@<<<999999<<<===:::777;;;;;;;;;;;;:::999888777666555555666777777888777666666666666666666777888555555666777777777777777777888999999999777666444777888::::::888777888999999999;;;>>>???@@@GGGPPP]]]mmm~~~{{{xxxyyy}}}{{{ooofffXXXLLLEEE@@@===;;;888777666555555555666666555444444333222111000//////000111333333444333333333222222111222333555666555444444444444444333333111222222111111000000111444333222222111000000000000///.........///000111.........///000000///...***---000000///...------.........//////...---,,,000000000000000000000000/////////000000000000000///////////////000000111222000...---///000111000000//////.........//////...------......///000111000000000000////////////---///333555111---000666222222222222222222222222.........///000111111111222222222000//////222444555555444444222///---,,,666444222111111333555777222222222222222222333333000000000000000000000000000111111000//////111333111444777777555444555666333444555444333333555777555666777777555555666777333333222222333333444555333444555555444555888:::999;;;???CCCGGGLLLRRRVVVZZZbbbmmmvvv{{{}}}ooo___YYYOOOHHHEEEDDDCCCBBBBBB@@@===>>>@@@BBBAAA???999::::::;;;;;;;;;::::::444555666777777777888888666666666666666777888888555666666777777777777777222555888;;;;;;:::777555777888::::::888777888999888777999===>>>>>>DDDKKKSSSdddvvv}}}yyy|||yyyqqqdddVVVKKKCCC???<<<555666777888888777666666444444333222111000000///222222222333222222222222333222222111222333555666111111111111000//////000000000//////000000//////111111111111111111111111000///.........000111222///......///222222111///000222555555222000......---.........------------////////////////////////......//////000000000000///////////////000000111111///------///000111000//////............//////...------......///000111////////////000000000000---///333555222...111888222222222222222222222222111111111111111111111111222222222000//////222444222333333222111111000///:::888444222111222444555222222222222222222333333111111111111111111111111111222222000......///000333555888999888777777777444555666555444444666888666777888777444333444555333222222222222333444444222333444444333333555777888:::===???BBBFFFLLLOOOQQQXXXaaaiiiooouuu||||||hhh```TTTKKKFFFDDDBBBAAA@@@@@@???>>>???@@@AAACCC999999:::;;;;;;;;;;;;;;;444666888888777777777888555555444555555666777888555666777777888888777777222444888:::;;;:::888666777888::::::888777888999666555666:::<<<<<>>@@@CCCHHHLLLPPPWWW```gggppptttyyy|||~~~xxxgggYYYQQQLLLGGGCCC@@@CCCEEEAAA:::999===CCC=========<<<;;;:::999888555888;;;;;;888777777999888888888888999:::;;;<<<666666777888888888888888===:::777444444555777999777888::::::888777888999<<<999888:::<<<<<>>???@@@<<<<<<;;;::::::999888888888888888888777777777777777888888888777888999;;;555555777888999999999888333444555777777777666666666999;;;:::777666777999::::::::::::;;;<<<======>>>CCCIIIQQQZZZhhhvvv{{{|||vvvgggVVVKKKFFFBBB>>>;;;999999777666666666555444333333333333666444222000000222444666444333111000000111333444///222444333000...000333000///------...111444666111222222111///...///000333222222111000000111111///...///444444222111333///,,,***,,,///111///---------------...///111111............//////////////////............//////...///000111111000///...000//////000111222111000......------------......---...///////////////...444222000...///222555777111111222222222333333333111111222222222333333333111111111111111111111111333333333222000///000222222222111222333555777999222222333444444333333333222111111000///......---000000000000000000111111111000///---+++,,,///222111333444333111111444666666555444333222111111111222444555444222222333444000333444444111111444888///---,,,...222444333222555777999999777555555555888:::===???@@@CCCGGGJJJPPP[[[iiipppqqquuu}}}zzzlllaaaXXXQQQMMMGGGDDD@@@===>>>>>>???>>>======<<<;;;;;;:::999999888888888888777777777777777888999888777777999:::888888888777777777777777444555666777888777666555777888::::::888777888888999999999999:::;;;<<<<<<===@@@EEEKKKTTTaaaqqq|||~~~|||||||||}}}ooo___TTTJJJFFFAAA===<<<;;;999888666555444333333222222333333333333333333333333333444333111000000111333444111111111222333444444333111111000000111333555777111222222111000//////111000000000000111222333444...---...333333111000222...///000000//////000000............///000000111............//////////////////............//////...//////000000//////...000//////000111111111111......------------............//////////////////000///---------///222333111111111111222222222333222222222222333333333333111111111111111111111111.../////////------///111222222222222333444666777222222333333444333333222111111111000///.........000000000111111222222222...000111111000///000111111333444333111111333666444444333222111000000000000111222222000000111222...///000000///000222333333111111222555777666555333555888999888777777888666888:::<<<>>>@@@DDDGGGHHHOOOXXX___fffmmmuuuzzz|||~~~zzzjjj]]]WWWVVVKKKHHHDDDAAA@@@???>>><<<=========<<<<<<;;;;;;:::888888888888777777777777888999999888666666777999<<<;;;999777555555555555666777888888888777666555888888777888::::::888777888888888999::::::;;;;;;;;;===???CCCJJJXXXhhhsss~~~~~~{{{{{{~~~zzzkkk```QQQLLLFFFAAA???===<<<;;;666555444333222222222222111222444555555444222111333222111000000111222333333000///111555888666333000000111222333444444555000222222222000///000111......///000222444555666...,,,...222333000///111///222444333///...000333000000000000000000000000............//////////////////............/////////..................////////////000000000111111......------------...............//////000000000......---......///111111111111111222222222333333333333333333444444444444222222222222222222222222///000111111000111333555222222222222222333444444222222333333333333222222111111000000//////......//////000111111222111111+++///333555555333111000000222333333222111333444333222111000000000000000000111222111000000111222222111000111333444444444666555444555777888777666222555888999999888999:::444666888999;;;===@@@CCCCCCDDDHHHOOOWWW```fffiiiqqquuuzzz~~~rrrcccZZZWWWMMMJJJFFFDDDBBB@@@>>>;;;===<<<<<<<<<;;;;;;;;;:::888888888888777777777666999999999888666555666888<<<;;;888666555555666777888888999999999777666555999777666777:::;;;999666888888999:::;;;;;;;;;;;;;;;;;;;;;<<>>===666555444333222222222222222333333444444333333222333222111111111111222333333111000111444555444333---...000111222222111111000222222222000000111222//////000111222444555666///...///333333000///222111333444222000///000111111111111111111000000000............//////////////////............/////////...---,,,,,,---...///...///000000//////000111......------------...............//////000111111///000111222222333333333222222333333333444444444333333333444444444555555222222222222222222222222111222333333222222444555333222222222222222222222222333333333333222111111111000000000/////////...///000000000000///...---+++...333555444333111111000111222222222222222222222111111000000000111111111222333333222222333444555222000111555777666444555444444444444555444444333666888999999888999999333555777888888:::===???@@@AAADDDHHHMMMRRRVVVYYYeeejjjrrryyy~~~}}}oooaaaYYYOOOMMMIIIFFFDDDAAA>>><<<;;;;;;;;;:::::::::::::::888888888888777777777666888999999888666555666888:::888666555555666888999888888999999999777666555999777555777;;;<<<999777999:::;;;<<<=========<<<;;;;;;::::::===HHHVVVaaaqqq||||||tttddd]]]SSSJJJDDDAAA???>>>666666555444333333333333555444222111111222444555333333222222222222333333111333444333000///000222---...000222222222111000000111222222111000111333222222222111222333333444111000111555555222111333333111//////111111///---000111111111111111000///............//////////////////............/////////...---,,,,,,---...///---///000000///...000222......------------......///.........///000222333000111222444444444444444444444444555555555555666333333333444444444555555222222222222222222222222000111111000......///000222222333222222222111111222333333333222222111000000000000000////////////000000000000///,,,***))),,,...000111000000111222///000000111222222111000222222111111111222222333000111333333222111333444222///---...222444333111444444444444333333333333555777999999888777666777444555777777777888;;;===:::>>>CCCFFFFFFHHHKKKOOOXXX___hhhqqqxxx}}}~~~nnncccVVVRRRMMMHHHEEEBBB???<<<::::::::::::::::::::::::888888888888777777777777777888888777555555666888777666666666777888:::;;;666777888888888777666555777666777888::::::999888999:::<<<===>>>>>>======;;;;;;;;;:::<<>><<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777666777777777555555777999555666666777888888999999444555666777888777666555555777888999999999999:::888:::<<<===>>>>>>===<<<999;;;<<<<<<<<>>@@@BBBCCCHHHKKKPPPVVV\\\dddlllqqqxxx{{{~~~}}}hhhaaaWWWNNNGGGBBB>>><<<;;;<<<<<<<<<<<<<<<<<<<<<888888888888777777777777555666777666555666888:::666666777888888888888777333444555777777777666666333777::::::888777999<<<777999;;;=========<<<;;;888:::<<<======???EEEJJJUUUddduuu~~~~~~{{{yyy{{{xxxhhhYYYOOOHHHDDDCCC:::999888777666666666666222333444444444444333222555555666666666666555555555222000111555666444111000000000000000111111111000111333333222222333444444333333222222333333444222000111444444000///111,,,///111111......000333***,,,...000111111000///............/////////000//////............//////...///000111111000///...+++///222000---,,,///222.........------.........//////......///111444555111111111111222333444555111111222222222333333333111111222222222333333333333333333333333333333333///000111111000000222444222333444555666555444444333333333222222000//////////////////000000000000---///111333333222000///---///111000///...---............000333333000---............///111222333...000111222111111333555...000222111//////222666111333555555333222444777000222555666666555666777333444555444333333555666EEE@@@:::999===AAA@@@>>>DDDFFFHHHLLLQQQYYYbbbhhhqqqtttxxx}}}uuufffWWWPPPKKKCCC>>>>>>======<<<<<<<<<;;;;;;;;;888888888888777666555555777888999999888777888:::888777777777777777888888555555666666666666555555666888:::;;;999777777777999>>>777>>>555AAA888777<<<<<<<<<;;;;;;===AAADDDOOOXXXgggwww}}}~~~vvveeeYYYRRRKKKDDD???>>><<<:::888777666555777666444222222222444555666555444333333333333333555555444444444333333333444444222222222222444444777888666111///111111///444333111000000111333444555444333111000//////...222111111111000000/////////000111000///...///111000///......///000...---000///...///111222222111111222222111///...///000///////////////.........///...------...///000111 +++333000---------***000000111222333333333333555444222111111222444555333333333333333444555666666888444555999222,,,333333222111111000111111111///000111222333333333333444444333000...,,,---/////////000000000000//////,,,111111------111000+++000000000000000000000000000000111222222222222222000111222111//////000222222111000//////000111222///000222222111111222333222333444444555555444444333777:::999444222444666777666444333333333444555888888888999:::;;;===>>>@@@@@@BBBEEEJJJOOOTTTWWW]]]cccllltttyyy|||~~~~~~~~~qqqbbbYYYQQQGGGBBBBBB============<<<;;;;;;:::888999999:::::::::::::::666777888888777777888999777777777666666777777888555555666666666666555555555777888888777666777888555<<<666===444@@@999:::;;;;;;;;;;;;:::<<>>;;;999999999666555444333333333444555666666555444444444555555555555555444444444333333444444333222222333444444///111000///111777888666333222111000000111222333444333222111000/////////111111111111000000//////...///000000......///000..................//////111000000000222333222111///000111000.........////////////////////////...000000///...//////111111---111111+++)))...333444000111222333333444333333555444333222222333444555444333333333444444555666000444111222777000+++111333222222111111111111111000111222333444444444444333333222111///...000222000000000000000//////...***...///---...222333///000000000000000000000000///000111111222222111111000000111000//////111222//////...------...//////000111222222111111222444222333444444555444444444444777999777444222444777888777777666666777888888777777777888999:::;;;<<<<<<<<<===@@@DDDHHHLLLOOORRRWWW```gggmmmrrrvvvyyy~~~~~~pppdddWWWLLLFFFFFF===>>>>>>>>>===<<<:::999777888999:::;;;<<<===>>>555666777777666666777999777777666555555666666777555666666777777666666555444555666666555555777999000:::666===111===888<<<888999:::::::::;;;===???BBBIIITTT```mmmxxxvvvlll]]]QQQFFFEEEBBB===999777666777444444444555555555555555666666555555555666777777555555555555555444444444444444333333333333444444333333111000333777777222222111000//////000111222333222111000000000000111111111111111111000000///---...//////...---...///+++...000000...---000222222111000111333444333222...///000///...---...///......//////////////////222111000000///000000000333222///***+++000555666000111222333444444444444444444444444444444444444444444444444444555555555000444333555;;;444...555333333222111111111111111111222333444444555444444222222222111000000222444...//////000000111111111+++...///...///222222000000000000000000000000000...///000000111111000000...///000000//////111333222222111111111111222222111333444333222222333555222222333444444444444444555777888555222222555888777777777777777888::::::777777777777888888999999::::::;;;<<<>>>AAADDDFFFGGGKKKQQQXXX^^^eeelllqqqxxx{{{|||nnn^^^PPPIIIGGG???@@@@@@@@@>>><<<:::888777777777888999:::<<<<<<555666888888777777888:::777666666555555555555666666666777777777777666666444555555555444555888;;;///:::777===///:::666;;;666777999999999999:::<<<<<>>@@@AAACCCEEEIIIMMMSSS[[[ccchhhlllpppuuuzzz|||xxxhhhZZZPPPKKKCCCCCCBBBAAA???===:::999:::999999888888999::::::666888999999999999:::<<<777777666555555555555555666666777777777777666666555666666666555666999<<<000;;;777<<<...888333888555666888888777777888:::888===CCCIIISSSaaaqqq}}}~~~wwwmmmaaaUUUGGGBBBCCCBBB;;;333555555666777777666666555333333333333444555666666444444555555555555555555444444444444444444444444222333333222666;;;:::555111000000000000000000111000000000///000000111222///000111222222111000///---...///...---,,,---///---111555444111000333888111000//////000111000...///000111111//////000111---.........//////000000/////////......------,,,******---222444222...+++111111222333444444444444444555555666666555555444444555555666666555444444222666333444999111***000444333333222111222222222333333444444555555444444444444444222000///111333000/////////000111222333111111111111000...------////////////////////////......///000000000000000---...//////...///111333///000000111111222222222333555555555333333444555111222333333444444333333666555444333222333555888333444555666777888999:::777888999::::::999999888::::::;;;;;;<<<======>>>BBBCCCEEEGGGJJJPPPWWW\\\___cccjjjoootttyyy}}}}}}~~~}}}}}}~~~vvviii\\\QQQHHHGGGEEEBBB@@@>>><<<;;;>>>===;;;:::999999999:::666888::::::::::::<<<===888888777666555555555555666777777888888777777666555666777777666666888:::222;;;666<<>>>>>>>>===<<<:::888888888999:::555777999999999:::;;;===999999888777666666666666777777888888888888777777444666777777666555666777333:::444;;;111<<<555666777777777555444555888:::777;;;>>>@@@BBBLLLZZZeeesssuuujjj[[[PPPJJJEEE???:::;;;:::888666555555666666666555555444444444444555222222222333333333444444333444555666666555444333///555888444//////000///111111222222222222111111111000000/////////000000---///111333333222000///...///000000......///000111111222222222222222222111000//////000000///---...///000000//////000222------......///000000111,,,---...//////......---222000000222000...222999111222333444555555555555777777666555555666777777555666777777777666444333999:::555555:::444000888444444333222222222222333222222333333333333222222111222222000//////111333777555222000///...//////111......333333//////222000000000000000000000000///000111111222222111111...///000///------///111000111333444555555555444333444555444222222222333111111222333333333333222444333333333555555555555444555666888999999888888444555777999::::::999888666777888999;;;<<<<<<<<<<<<>>>@@@AAAAAABBBDDDEEEKKKOOOTTTYYY]]]bbbgggkkkqqqvvv{{{}}}jjjXXXOOOMMMHHHCCC@@@?????????:::999777555555666777888444666888888888999;;;<<<::::::888777666666666666777777888888888888777777333555777777555444333444222888111:::222???777777888888666444333555888;;;777;;;>>>>>>???FFFRRR]]]mmmyyy}}}vvviii[[[OOOGGGEEEDDD===;;;888666555555555666888777666555555555555555111111111222222333333333333444555666666555444333###,,,333111...000444666222222333333333333222222111111000///////////////---...111333333222000//////000111000///...///111222000///000111111000///333111000000111111000...,,,...//////......///111---------...///000000111,,,---...000000000//////---...222666222---///777222222333444555555555555999777666444444666777999555666777888777666444222555666111111666222000888555444333333222222333333222222333333333222111111//////000//////000222555222111000//////111333444555111000444333---,,,///000000000000000000000000000000111222222222222222///000000///------...000---...///111222222111111333444555444222111222333111111222333333333333222333222333444666666555333222333444666666666555555111333666888999999888888666777999;;;===>>>??????;;;===AAABBBBBBAAAAAABBBDDDGGGLLLOOOSSSWWW[[[^^^eeejjjqqqwwwzzz|||~~~wwwfffZZZPPPJJJKKKFFF<<<:::@@@>>>===;;;999888888888999666666777888999999::::::888888777777777777777888999777444555777777555222333333444555666666666666777888999888777777999;;;777777777777777777777777777888;;;===@@@DDDJJJNNN___lll{{{yyylll^^^PPPFFF@@@>>>;;;999999777333444777000111333444444333222111333333333444444444555555444333222111111222333444333111///...///111111222///000111222333333222111222111111111000000//////000000000000////////////111111000000//////......+++---000222333333111000222111111000000000000000222111111000///......---///......//////000111222////////////000111222333...000111222111000111222111333444444222222333555222555888999888777777777777777666666555555555444;;;999777555333333333333555555444333222000000///000111222333444333222222//////...///000111333444111111111111222222222222333222111000000111222333111111111000000000000000///000222333444222111000---111111---,,,000222222//////000111222222333333666666555444444333222222333333333222111222444666:::444222555666555888>>>444555666888999999999999555777888::::::999888777;;;;;;:::;;;;;;<<<>>>>>>>>>??????>>>>>>>>>AAACCCBBBBBBCCCEEEHHHLLLPPPSSSZZZ___fffmmmqqqtttwwwyyy|||qqqbbbVVVMMMLLLHHH???===BBB===<<<:::888888888888999666777777888999999::::::888777777666666777777888999777555555666777555222444444333333444555777888777888888888777777999:::777777777777777777777777666888:::<<<>>>BBBGGGJJJYYYfffttt|||~~~~~~~~~wwwjjj[[[NNNFFFAAA===;;;;;;999555666999222222333333333333222222333333333444444444444555333222111111111111222333////////////000000///...///000111222333222222111222222222222111111111000111111111111111111111111111111111111111111000000000000000111111111111111222111111000000000000000111111111000///.....................///000111111/////////000111111222222...000222222111000111222111222444333222222333555000333666777666555555666666777777777666666555444888777666444333333222222555444444333111000000///000000222222333222222111111000000//////000111222////////////000000000000222222111000000111222222111000000000000000000000111111222222222111///...---111111...---000222111///000000111222222333333444444333222222111000000222333333222111111444666888222000222222000333999444555666888999999999999666777999:::;;;:::999888;;;;;;;;;;;;<<<===>>>>>><<<>>>@@@AAA@@@??????@@@@@@@@@AAABBBEEEIIILLLOOOMMMSSS[[[ccciiioootttwwwwwwyyy}}}mmm]]]PPPLLLIIIBBB???BBB<<<;;;999888888888999999777777777888999999::::::777777666666666666777777999777666666666666555333555444333333444555777999666777777777666666888:::777777777777777777777777666777999:::;;;>>>BBBEEEPPP[[[hhhsss}}}|||||||||~~~~~~}}}yyyjjj[[[QQQGGGBBB>>>===;;;777777:::444333333222222333333333333333333333444444444444222111111000000111111222...///111222222111///---000000111222222222222111333333333222222222222222222222222222222222222222222222222222222333333333333222111/////////111111222111111000000000000000111111000000//////......------------...///000111---...000111222222111111...000222222111000111222111222333333222222333555///111444555444333444444666777777888888777555444444444444444444333222222444444333222111000000/////////000111111111111111222222111000//////000000////////////000000000000222111111000000111111222000000000000000000111111333222111111///......---,,,111222000///111111000000000000111222222333333444333333222222111111000111222222111000000333555777333000111000///111555555555777888999:::::::::777888:::;;;;;;;;;:::999;;;;;;;;;<<<<<<===>>>>>>:::===@@@BBBAAA???>>>===>>>>>>>>>???AAADDDFFFHHHCCCGGGNNNUUU\\\cccjjjnnnrrruuuzzz~~~|||jjjYYYQQQNNNHHHEEEDDD===<<<;;;:::999::::::;;;777777888888888999999999666666666555666666777888888888777666666666555444444444555555666666777777555666777666555555777999777777777777777777777777555666888888888:::<<>>>>>>>>;;;===@@@@@@???>>>======<<<<<<<<<<<<===???@@@AAA@@@CCCGGGKKKOOOUUU[[[___gggkkkqqqwww{{{{{{hhh\\\WWWQQQLLLIII@@@???===<<<;;;;;;<<<===888888888888888999999999666666666666666777888888888888888777666555555555111333666888999888666555555666777666555555777999777777777777777777777777444666777777777777999;;;@@@GGGQQQ\\\kkkzzz|||zzz{{{}}}~~~uuunnnZZZQQQGGGBBB>>>999777888777666444333222333444555222222222333333333444444000000000111111000000000222333333222000000333555222222111111111111111111000000111111111111111111000000000111111111222222111111111222222333333333...///111333444333222111222111111000000000000000000000000000////////////---,,,,,,------...///000,,,...000222333222111000///111222333222111222333000111333222111111222444000222444444333333444666555666777888888777666555111222444555666666555555333222222111111000000000///////////////000000000...//////000111222222222000111111111222222222222000000000000000000000000//////000000111111111111//////......///000111222---222444111000111111...111111111111111222222222555555444444444444333333111111111000///000222444444444333222333555777777555666777999::::::::::::999999::::::;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<===???::::::::::::;;;<<<<<<===???AAACCCEEEGGGKKKPPPTTTUUUZZZaaaggglllqqqvvvyyyqqqcccZZZRRRKKKGGGBBBAAA???>>><<<<<<======888888888888888888888888777666666777777888999:::888999999888666555555666222333666999999888666555666777777777666666888:::777777777777777777777777555666777777666666777999<<>>??????>>>===>>>>>>===<<<::::::<<>>@@@BBBEEEJJJMMMKKKOOOTTTZZZ___dddjjjnnnzzzjjj]]]SSSJJJEEEDDDBBB@@@>>><<<;;;;;;;;;888888888888888888888888777777777777888999:::;;;777999:::999666444555777555555555666777777888888777888888888777777999:::777777777777777777777777555666888888777777777888;;;AAAFFFJJJTTTdddttt|||~~~xxxuuuuuuyyy{{{mmm]]]SSSKKKCCC===<<<777777777666666555333333111222222222222333333333111111222333333222111111---000222000---,,,///222333333111000000000111111000000000111111222222222000000111111222333333444444444444444333333333333000000222333333333333222222111111000000000000000////////////000000000000............///000111111/////////000111111222222///111333333222222222333///111222222111111222333111333444444333333555777555444333333333444666777222222222222333444555555111111111111000000000000000000/////////000111222...///000111222222111000////////////000000000000...///000111111000///......//////000111111222222...///111222222222111111000444444000...000222000111111111111111111111111222222222222222222222222222333333222111111444666///222111......333444111666777888999:::;;;;;;;;;888888888888888999:::::::::;;;===?????????>>>===<<<===>>>===;;;:::;;;<<<::::::;;;<<<<<<<<<<<<<<<666888:::<<<===@@@CCCFFFGGGIIILLLOOOSSSWWW]]]aaattteeeYYYPPPJJJDDDBBB@@@===;;;:::::::::999999888888888888888888888888888888999:::;;;<<<777999;;;999666444555888888666444333333666999<<<777888999888777777999;;;777777777777777777777777555777999999888777888999;;;AAAEEEFFFMMM^^^pppzzzxxxtttrrrvvv}}}wwwfffZZZQQQGGGAAA???666777777888777555333222111111222222222333333333111222333444444333222111,,,000555444000...///111444333111000000000111111111111111222222333333333111111222333333444555555666666666555555444444333444333222111111111222333222111111000000000000000////////////000000000000///......//////000111222000/////////000111222333000111333333222222222333///111222222111111222333111222333333222333555777555444222111111333666888333222111000111222444555111111111111000000000000111000/////////000222333000000111222222111///...111111111111222222222222...///000111111000///......//////000111222222222000111333444333222000///222555444///---000222111222222111111111111111111444444444444444444444444333333333222111222444666111444444//////333333///666777888999:::;;;;;;;;;888888777777888888999::::::;;;===???@@@???>>>===999<<>>BBBCCCDDDEEEFFFKKKPPPTTTqqqbbbWWWPPPGGGDDD@@@???@@@???<<<999888888888888777777777777:::999888777777888999:::888888999888777555444222...222555666555555777:::666888:::;;;999888777777888888777777666666555555333444666777888888888777999<<>>>>>;;;AAABBB<<<888;;;===<<<===>>>>>>>>>>>><<<;;;:::666666777888:::;;;<<<===>>>>>>>>>@@@BBBEEEGGGIII|||mmm^^^TTTIIIEEEAAA???@@@???===:::888888888888777777777777999888777777777777888999;;;::::::999777444222000111444777777666666888:::555888::::::999777777777777777777777777666666666333444666777888888888777;;;;;;===@@@CCCJJJYYYhhhttt}}}}}}}}}wwwwwwvvvxxx|||sssdddWWWMMMIIIBBB???===;;;;;;999777555555444333111111222222333000000000000111111111111111000000111333444444333222222111000000000000000111111000000000000111111000000000000111333555666AAA999444555666444111111222222222222222222222222000000000000////////////////////////////////////,,,---///...------...000333222000.........000000000111222222333333222222222222222222222222222222333444555555444444555666<<<555111222333000,,,+++444444333222222111000000000000000000000000000000////////////000000000000...///111111000000111333///000000111111000000///111111111000000000000000000000111111111222222222...222444222111333222//////000222333333222111000//////000000000000//////111111111111111111111111222000...///111444555555//////000000111111222222333555777888888888999:::444555666666555555666888666777999:::<<<===>>>>>>666;;;>>>===>>>@@@<<<555<<<<<<======<<<;;;999888666777777888999:::;;;;;;=========>>>@@@BBBDDDFFF|||jjj\\\OOOJJJDDDAAAAAAAAA???===999999999888888888777777888888777777777777888888999999999999888555333222555777999999888777888999555777999:::888777777777666666777777888888777777444555666777888888777777999999<<<@@@AAAEEEOOO[[[fffqqq||||||{{{|||~~~zzzvvvsssuuuzzzzzzlll^^^QQQJJJDDDBBB???===;;;999555333777666444333222333333444000000111111222222222222000000000222444555333222222111000000000000000000111111000000000000111111000000000000111333444555:::555222666888666444444222222222222222222222222////////////000000000000////////////////////////,,,...//////...---///000666555333111000///000000000000111222222222222222222222222222222222222222222333555444333333444666;;;777555666444111000222333333333222111111000000111111111111111111111111111111///......///000000+++...222333222000......///000000111111000000///222111111111000000//////000000000111111111222222...111222000000222111......000222333333222000/////////000000000000//////111111111111111111111111222111///000222555666666//////000000111111222222333555777888777888999:::666777888888777666888999666777999:::;;;<<<<<<===:::;;;;;;===AAADDD@@@999;;;;;;;;;;;;:::999888777777888888888999999999999;;;;;;;;;<<<===>>>???@@@vvvhhhXXXRRRJJJEEEDDDCCCAAA???:::::::::999888888777777777777777777777777777777444555777888999999888888888999999999888777777777444666888888777666777888444555777888999999888888444555666888888888777666666888>>>DDDDDDBBBFFFLLLWWWdddsss~~~}}}|||{{{}}}yyyttttttxxx}}}ttteeeVVVLLLEEECCC@@@===;;;888555222666555444333333333444555555555444333222222111111///000111333555555333111111111000000000000000111111111000000000000111111000000000111222222333444333000000666:::999777888111111111111111111111111////////////000000000000////////////////////////---...//////......///000000000//////000111222333///000000111222111111111111111111111222222222222111333444444333333444555444333444666444222444999333222222222111111000000111111111111111111111111333222///...---...///000+++...111333333222111222111111222222222222111111222222111111000/////////000000000000111111111111...000111///000222111,,,333222222222111000//////...//////000000000000///000000000000111111111111222111000111333555666666222222333333444444555555222444777777777777888:::777999::::::888888999:::777777888:::;;;;;;;;;;;;???<<<888666999===@@@???;;;;;;;;;::::::999888888888888888888888888888777999999999999::::::;;;;;;vvvbbbZZZOOOGGGDDDCCCAAA???;;;;;;;;;:::999888888777777777888888888888777777444555777888999:::999999888888888888777777555444444555777777666666777888333555777999::::::999888555555777888888777666666888888;;;??????===???EEEJJJXXXjjjxxx~~~}}}~~~}}}zzzyyyyyy{{{|||~~~tttdddZZZLLLIIIDDDAAA>>><<<999777444333222222333444555666333333222222111111000000///000111333555555333111111000000000000000111111111111000000000000111111///000000111222222222222222000111666888666555666111111111111111111111111.../////////000000000111////////////////////////---...000///......///111++++++,,,---///000222222...///000000111111000000000000000111111222222222111222333333222222333555333222333333...)))+++000222222111111111111111000111111111111111111111111333222///...---...///000...///000000///000222444111111111222222111111111111111111111000000////////////000000000111111111...000///...000333000+++777555333000/////////000......///000000000000000//////000000000111111111222111000222444666666555333333444444555666666666222444666777777777888999888:::;;;;;;:::999999:::777777888999:::::::::999:::999888666444444999===<<<<<<;;;::::::999999999888888777777777777666666888888888888888888888777nnndddVVVKKKEEEBBB@@@>>>===<<<;;;;;;:::999888888888888999999999999888888777888999999999888777666888777666666777666444222333555666666555555777888444555888:::::::::999888555666777888888777666555;;;777555666666666<<>><<<:::999444444333222333444555666------...///000111111222000000000222444555333222000000000000000111111222111111000000000000111111///000000111222222111111555333333666555111///111111111111111111111111111......//////000000111111////////////////////////---///000000///...000111,,,,,,------..................///000000000000000//////000000111222222222000222333333222111333444333222222222...***+++000111111111111111111111111111111111111111111111111111111///......///000000222111///,,,***+++...111...//////000000//////...000000000000000000000111/////////000000000111111///000///...111444111+++555444111///...///000111---...///000000111111000...//////000000111111111111000000111444555555444111111222222333444444444222444666777666777888999888:::<<<<<<;;;999999999777888888999999999888888777999>>>@@@===777777;;;===<<<;;;:::999999999999777777777666666666666666777777888888888777777666}}}rrraaaSSSKKKFFFCCCAAA======<<<;;;:::999888888888999:::;;;;;;:::999888888999999:::999888777666888666555666777777555222333444555555444555777888444666888:::;;;:::888777555666777888888777666555888555555777888777999>>>===FFFQQQ^^^nnn~~~uuu]]]WWWMMMDDD???<<<;;;:::999777666444333333444444---......000111222222333111000000111333444444333000000000000000111222222111111000000000000111111//////111222222111111000444222222444222......111111111111111111111111111.........///000111111111////////////////////////---///000000//////000111//////000000//////......---...//////000000///////////////000111222222222000111222222111111222333333111111333333000111555000000000000111111111111000000000000000000000000////////////000000000000111111///---+++,,,000222......////////////....../////////000111111222222////////////000000000111000000///...222555111+++,,,---...///000000000000---...///000111111111111......//////000111111222000//////111333555444333//////000111111222222333111444666777666666777999888:::======;;;999888888777888888888888888777777888888<<>>======;;;:::999888888999:::;;;;;;;;;;;;:::999555666888999::::::999999999777555666888888666333222444555444444444777999555777999;;;;;;:::888666666666777888888777666555111333:::AAABBB<<<888777;;;AAAHHHRRRcccwww~~~~~~jjjbbbVVVLLLEEEAAA@@@???===;;;999666444333333333444444333333333333333333222111000000222444444444000000///000000111222222111111000000000000111111//////111222222111000000///---///222111///111555000000000000000000000000---......///000111111222////////////////////////...///000000//////000111000000111222222222222222---......///////////////...//////000111222222222///111222222111111222333666222000111000---,,,...000000000000000111111111////////////////////////---...///000111111000000...///000000000222555888000000111111111111000000......///000111222333333////////////000000000000111111//////222666222+++###&&&+++000222222000...---...///000111111111111---......///000111111222///...///111333444333222000000000111222222333333111333666666666666777999888:::======;;;999888888777888888888888777777666888222000666;;;999999;;;;;;999888666666666777777555555555555666666777777666666888999999999888777nnn\\\OOOGGGDDDAAA===;;;===<<<::::::===:::;;;<<<;;;999888999;;;999999777777<<>>;;;<<<;;;888888::::::;;;<<<;;;999999999::::::999777666:::???===777777777666666666666777777666777777666444444555666555666777888999888888777555666777666555555888;;;555777:::;;;;;;::::::::::::===AAAFFFNNNXXXdddkkk{{{}}}}}}xxxjjj]]]SSSMMMIIIGGGBBB>>>:::777666666555444555444444333333222222111111222333444444444333333333333222222111222222222222222222222222222222222111222333222111111333555222111///111333555333222222111111000000111111222/////////000000000111111000000/////////.........,,,+++///333222...000555...000222333222222333444111111111111111111111111000000////////////000000///000222111000000111222,,,///333444444333222222333000//////000111///------///000///......///000////////////000000000000111000000000000000000000000000111000......///111...000222222111//////000.........///000222333444000222111...---//////,,,000000000111111111222222000000000000000000000000000000000000111111111111111111111333555666444222333333333444444444444333444444444444444444444444555666777777888777777777777777777777777777777777111111555:::999444333555;;;:::999888777777777777666666666666777777777777555555555555555666666666|||iiiXXXNNNGGGAAA===<<<;;;999888::::::<<<<<<;;;999999999:::999:::888666999<<<:::555777777666666666666777777666777777666444444555777555666777888888888777777555666888888666666666777999888777888999999999777:::;;;===@@@EEEMMMVVV\\\oooxxx~~~~~~vvvjjj___WWWQQQMMMJJJFFF@@@;;;888666444333777666444333222222333333111222333444444444333333222222222111222222333333111111111111111111111111222333333333111222333555000//////000333555444333111000000000000000111111///000000000000111111111000000000/////////......))),,,111333000---222:::333333333222000000222333111111111111111111111111000000............000000///000111000///...///000///111333444333222222333111000//////111111000///,,,...////////////000222////////////000000000000111000...------...000111///000111000//////000222...///111111000///000000////////////000111222333000000///---111666666222/////////000000000111111000000000000000000000000000000000000111111111111111000111333555555444222111333555444222111222444444444444444444444444444444555555666777777666666555555555555555555555555333444888===<<<666555777999999888777777666777777444555555555666666666666333333444444444555555555tttaaaVVVNNNFFF@@@??????<<<<<<===;;;<<<===<<<:::999999:::888999888666888<<<;;;777777777666666666666777777555666777666444444555777666666666777777777777777555666888999888777555444777444222333777:::999888777999;;;===AAAHHHOOOUUUcccppp~~~~~~~~~~~~|||rrrhhh^^^UUUPPPRRRMMMFFF@@@<<<999777666777555333111111111333444222222333333333444444444111111111111222333444444000000000000000000000000222333333333111111333444000000000111222333333333111000000000000111111222000000000111111111222222000000000////////////......000333333111111555:::222333444333222111222333222222222222222222222222111000...------...000111///000111000...------...111222444333222222222333000000///000111111111000---///000000//////000111////////////000000000000000///.........///000111///000000000//////111333...///111111000///000111000000000000000000111222000000......444999666///////////////000000000000000000000000000000000000///000000000111111111111000000111333555555333222---...///000000111333444333333333333333333333333333333444555666666666666444444444444444444444444;;;888888999777555888>>>888888777666666666777777333333444444444555555555333333333444555555666666}}}nnncccUUUKKKCCCAAAAAA???>>>???<<<======<<<:::999999:::666888999777999======:::777777666666666666777777555666666666444444666888666666666666666777777777555666777999999888555333<<<999666777:::======<<<666777999:::===BBBIIIMMMYYYgggvvv~~~}}}|||~~~xxxooofff\\\VVVVVVPPPHHHBBB>>>;;;999888777555333111000111222333222222222333333333444444111111111111222333444444000000000000000000000000222333333222000000222333111111222111111111111111111111111111111222333444111111111111222222222222111000000000////////////222222111000222444444444...111555666666444333333222222222222222222222222111000////////////000111///000000///---,,,---...000222333333222111222333000000111111000000111111000111111111///......000////////////000000000000......000111111111000000...///000000000000222444000111222111000///111222111111000000000000111111333222000///000000(((////////////000000000000000000000000000000000000///000000000111111111111000000000222444555333111111...+++---111444333111333333333333333333333333222333444555666666666666555555555555555555555555999666555666444222555:::666666666555666666777777333333333333444444444444333333444555666666777777|||sss^^^SSSHHHDDDCCC@@@>>>???===>>>>>>===:::999999:::555888999888999===>>><<<777777666666666666777777555666666666444555666888666666555555555666777888555555666888999999666444???<<<:::999:::;;;;;;:::888999999888999<<<@@@CCCOOO\\\jjjttt|||~~~||||||yyypppgggaaaXXXRRRIIIBBB>>>;;;999888666555444222222222222333333333222222222333444555222222222111222222333333111111111111111111111111111222222111//////000222111222333222000///000111111111111111222333444555111111222222222333333333111111000000000////////////000...---///333111---,,,000555888777666555555333333333333333333333333111111111111111111111111...///000///...---...///...000222333222111111222000111222222000///000222111222222111///......///////////////000000000000,,,...000222333222000///---///000000000111444666333333333222000000111333111000000000000000111222111333222111111111***"""/////////000000000111111000000000000000000000000000000000000111111111111000///000222444444333111999444//////333666333///333333333333333333333333222222444555666666777666555555555555555555555555555666999===;;;666444666555555444555555666777888222333333333444444444444333333444555666777777888mmm___QQQKKKHHHCCC@@@???===>>>>>>===:::999999:::555888999777777;;;<<<:::777777666666666666777777444555666555444555777888666555555444555666777888555444444666999:::888555999999999999777777888999:::::::::888888999<<>>888666888444444444444555666777888333333333444444444444555111222333444555666777777yyyjjjZZZRRRMMMGGGBBB@@@>>>??????===:::999999:::555999:::777666888999777777777666666666666777777444555666555555555777999666555555444444666777888666444333555999:::999666333666::::::999999<<>>AAAAAAHHHRRR]]]lll{{{yyyuuueee^^^TTTJJJDDD@@@===<<<888999999999888777666555444333222111222333444555444444333222111111111111222222222222222222222222///000000///---,,,...///,,,///111111000000222555////////////000111222333222222333333333444444444111111111111000000000000$$$...444111...111444333333444555555444444666888444444444444444444444444000222444666666444222000---///000000//////111222(((,,,000333333111000000222444555333000...///111...///111111000000222333////////////000000000000...---,,,+++,,,...000222---...000000111222555777888888777444111000111333////////////000111222333444666444...,,,///111111111111111111222222222222000000000000000000000000000000000000111111111111//////000222444444222111222222222111000111444777222222222222222222222222222333444666777888888888444444444444444444444444;;;888777777555333555;;;333333333444555666777888333333444444444555555555000111111222444555666666zzzhhhYYYQQQLLLGGGCCCCCC>>><<<>>>>>>;;;999:::333555666555333333777;;;777777777777777666555555555555666777777888777777888888777666666666666666444444444555666777777777888;;;<<<999555555999>>>::::::888888888999:::;;;AAAAAAHHHTTTaaalllxxxxxxzzz~~~~~~ttthhhYYYNNNIIIFFFBBB>>>666333222666777555444666555444///***---555666222222222222222222222222222333333333222222111111111222555444000///111000---......,,,***...333333///111222222333333444444555333333444444333333222111222222222111111111000000***333///"""%%%555555'''444555555555555555444444666666666666666555555444222333555666666555333222222111111000///......---000...---...111333111///222111000000000000000111////////////////////////...//////...------000222///+++888***)))777---444,,,---...000222444666777444333222111000000000000000000/////////111333444AAA777111333555111...///000000111222222222111111111111111000000000000000000000000000000000000000///111333333222000000000333222000000222333333333111222222111000000111333222333444555666888999999333333333444444444555555888888999999999999888888555555555555555555555555222333333444444333333222444222111222666777666444rrrcccXXXQQQJJJGGGDDD???<<<======999777888888999999888777777888999777777777777777666555555555555666777777777777777888888777666666666666666333444444555777888888999666;;;@@@@@@<<<888777888;;;:::999888888888999:::;;;;;;BBBLLLVVV```mmmwww~~~uuuvvvyyy}}}~~~vvviii\\\RRRKKKHHHFFF@@@;;;999<<<<<<999888999333555333///000555666222222222222222222222222222333333333222222222111111000333333000000333333000111111///---///444444111111222222333333444444555333333444444333333222111222222222111111111000000///666444+++,,,777888///555666666666555555444333666666666666666555555444222333555666666555333222111111000000//////......///---,,,---000111000...111000000000000000000000////////////////////////...//////...------000222---'''111&&&)))666,,,000------///000222444555555444333222111000000000000///////////////111222333AAA888222333333///,,,,,,//////000111222222222222111111111111111111111111000000000000000000000000///111333333222111111111222111111111333444333222111222222111000000111333333333444555666777888888333333333444444444555555777777777666555444333222555555555555555555555555222333333444444333333222222111000111444555444333qqqcccWWWOOOKKKGGGAAA>>>>>>===999777888;;;:::999::::::999888666777777777777777666666555444555555666666666666666888777777666666666666666444444555666777888999999666:::>>>>>>;;;777555555;;;;;;:::999888888888999666888===EEEJJJRRR___lllwww}}}}}}tttttttttvvv{{{zzzmmm___TTTOOONNNEEE???<<<===<<<888666888222666777555333555555333333333333333333333333333333333333222222222222111...111222111222555555333333444222///111555555222111222222333333444444555333333444444333333222111222222222111111111111111222555666333222555777666666666666666666555444333666666666666666555555444222333444555555444333222000000000000000000000000///...---...///000///...///////////////000000000////////////////////////---...///...---...///111,,,&&&+++&&&+++666...///...//////000111222333333333222111111000000000000///.........///000111222;;;444000111222000.........///000111222222222222222222222222222222222222000000000000000000000000...000333333333222222333111111111333555555333111111222222111000000111333444444555555555666666666333333333444444444555555555444444444444333333333555555555555555555555555333333444444444444333333111//////000222333333222}}}lll^^^TTTOOOKKKEEE@@@@@@???;;;:::<<<:::888777888;;;;;;777333666666777777777777666666444555555666666666555555777777666666666666777777666666666777777777777888777888777555333333666999;;;;;;:::999999888888888666888===BBBCCCHHHUUUbbblllttt|||vvvtttqqqqqquuu}}}zzznnnaaaWWWQQQJJJCCC>>>===;;;888666888333777999666333222444555333333333333333333333333222222222222222222222222...222333222222555555222222444222//////333333111111222222333333444444555333333444444333333222111111111111111111111111111000111333666333000222888444444555666666666666666666666666666666555555444333333444555555444333333000000000000000000111111000000///000000111000000.../////////000000000///////////////////////////---...//////......///111,,,***,,,+++...444333444000000000000111111111111222222111000000000000000.........//////000111111111///---///111333333333///000000111111111111000111111111111111111222222000000000000000000000000---000222333333333333444111111222444666555333111111222222111000000111333555555555555555555555555333333333444444444555555222333333444666777999:::555555555555555555555555333333444444444444333333111000000111222222222222uuufff[[[VVVNNNGGGBBBAAA???<<<<<<>>>888666666888<<<<<<999666666666777777777777666666555666666666666666555555777777666666666666777777888888777777666555555555444444444333333555888:::::::::::::::999999888888888:::===@@@???AAALLLYYYaaakkkxxx~~~xxxuuupppnnnpppvvv}}}}}}qqqbbbWWWRRRKKKEEEBBB@@@<<<:::<<<777777777555222000333777333333333333333333333333222222222222222222222222000333555222222444222...///222111---,,,///111///111222222333333444444555333333444444333333222111111111111111111111111111///...111555333...000777222333444666777888999999666666666666666555555444333444444444444444444333000000000000111111111111//////000///////////////......///000111111000000////////////////////////,,,...//////......///000+++//////111///---444888000000000000000000000000111111000000///000000000......//////000111111111---------...000333444333111111111111111000///....../////////000000111111////////////////////////...000333444333333333444111111222444666666333111111222222111000000111333555555555555444444444444333333333444444444555555333333333444666888:::;;;666666666666666666666666333444444555555444444333222222333333333333333444ttthhhaaaTTTLLLEEEBBB???;;;;;;===888888888:::<<<===<<<;;;555666666777777777777777777777777777777666666555666666666666666777777888888777777666555444444333///222666:::;;;;;;999888888999999:::::::::999888888888;;;===<<<===DDDMMMVVV```ooo{{{|||xxxsssnnnmmmppptttwww|||qqqeee[[[RRRJJJFFFAAA<<<;;;===;;;888666555333000222666333333333333333333333333111222222222222333333333111444555222111222///+++---000000,,,+++...000000111222222333333444444555333333444444333333222111111111111111111222222222111000111333333111333888111222444666888999999999666666666666666555555444444444444444444444444444111111111111111111111111---...///...---,,,---...---///000222222222111111////////////////////////,,,...000000///...///000***222///333...%%%222666000000000000000000000000111000000//////000000000...///000111222222222111///111111//////111111...111111111111000///......---......//////000000000///////////////////////////111444444444333333444222222222444666666444222111222222111000000111333555555444444444444444444333333333444444444555555555444333222222333555666666666666666666666666666444444555555555555444444333444555555333333444555xxxppp___VVVLLLFFFAAA<<<:::<<<999::::::999888888:::;;;555555666777777777777777888888888888888777777666666666666666666777888888444444444444444444444444111333666:::<<<;;;999777666777999:::;;;;;;::::::999777888;;;<<<;;;???EEEHHHSSSbbboooyyyzzztttpppoooppppppwww{{{|||vvvfff\\\QQQJJJDDD===;;;<<<===888666999888444222444444444444444444444444444111111222222222333333333///333444222111111...)))---111222...---000333333111222222333333444444555333333444444333333222111000000111111111222222222333333111000222666888777444555666777777888888777666666666666666555555444444444444333333444444444333222222111111000000000///111222111...---...000...///111333444333222222////////////////////////,,,...000000///...//////...555+++444///"""111111/////////000000000000000000000////////////000000///000111222333333333222///333444000...111000---......///000000000000000.........///000000111111////////////////////////000222444555444222222333444333222333555555555444111222222111000000111333444444444444444444444444333333333444444444555555555444222111111111333444666666666666666666666666444444555555555555444444333555666555333222444666{{{jjj___TTTLLLEEE>>><<<===888::::::777444333666999555555666777777777777777999999999999999888777777666666666666666777888888111222222333444555666666777555333333444777888999555666888:::;;;;;;;;;::::::777888<<<===<<<===AAA===GGGWWWeeepppxxx{{{uuurrrpppooouuuxxx~~~ssshhh\\\SSSKKKCCC???@@@>>>888777<<<>>>777222111444444444444444444444444111111111222222333333333---111333111000111...***...333444000///222666666111222222333333444555555333333444444444333222222000000111111222222222222333444111,,,000999:::555777777777777777666555555666666666666666555555444555444444333333444444555333333333222111000//////333555666555222000222444...000222444555444333222////////////////////////+++...000111000...//////333777)))444222$$$111...////////////000000000000000000////////////000111///000222333444444333333,,,222333000///222333///+++,,,...///111222333333...//////000111222222222////////////////////////111333555555444222222222555333222222444555555555111222222111000000111333333333333444444444555555333333333444444444555555333222111111222444666888777777777777777777777777444444555555555555444444222555666555333222333555xxxnnn___RRRHHHCCCAAA@@@:::::::::::::::;;;===???;;;;;;;;;:::999888666555<<<>>>===999888:::999555888888888777777777777777666666555555555444444444777888888666333444999===777888999::::::::::::999888999:::999888888:::<<>><<<:::999999888666555444444333333333333444444777666444333222222333333111333333333222111222333111111111222333333444444111111111222333333444444222333444333111000111222222111111111111111222222222555555444666:::;;;888888777777777666666555555666666666666666555444444444444444444444444444444000000111111222111111111222000222555444......222///111333555555444222111///.........---------,,,............//////////////////000111222333333444////////////000000000000000000000000000000000000000000111111111000000///////////////////////////111222333444444333222111///000111222222222111111111000///////////////000000111222333333333333222999888777666444333111111111111111111222333444444333333222222222222222333333333222222222333444444111444666666555444666888888666555666999999888666444444444444444444444444555777888777555333333444wwwgggZZZPPPHHHCCCBBBAAA???===;;;:::999888777777888888888999999999999;;;;;;777666888777444777777777777777777777777555555555555444444444444888444000111555999888777777777888888888777777666777888888888777777999:::???@@@BBBEEEKKKWWWfffpppwww~~~vvvpppmmmiiikkkpppvvv|||~~~rrrfffZZZPPPIIIAAA>>>;;;999888777555444444444333333333333444444666666444333222222222222111333444333222111222444111000000222555666444111222222222222333333333333222333444333111000111222000000000000111222333333333666777555666999999777888888777777666555444444555666666666666555444444444444444444444444444444///000111222333333333333333222222333111------111///000222444444333222111////////////........................////////////......///000000000000000////////////000000000000////////////////////////...//////000000000//////...........................///000000111111000000111111222222222111000000111111000///////////////222222222111222222333333:::888777555444333333444222222222333333444555666555444333222222111222222333222222222333333444555222444777888777666666666888777666777888888777555444444444444444444444444444666777666444222222333uuufffXXXMMMFFFEEEBBB@@@===;;;:::888666===<<<;;;::::::999999999777999999666555777777444666666666777777777777777888888888888777777777777888666333333555666666555888888888888888888777666666777888777666666888:::;;;===>>>@@@DDDMMMYYYbbboooyyy~~~{{{{{{~~~yyyqqqmmmggghhhkkkooovvv|||{{{qqqeeeYYYQQQFFFCCC???<<<;;;:::999888444444333333333333444444444444333333333333333333222333444333222222333444111//////222888999555000444444333333333222222222222333444333222111222333000000000000111222333444444888888555555777888666888888777666555444444333555555555666666555444444333333333333333333333333000111222333333333333333444333222111...------///...///111222333222111000000000000///////////////............////////////...///000000000///......////////////000000000000............////////////...///000000111000000000////////////////////////000000000000000/////////222222111111111000//////222111000//////......///444333111000000111333444888777555333222333444555333222222333333444555666666555444333222111111111222222222222333444555555111444777999888666444333777777777888888777555444555555555555555555555555444555666555333222222222sssdddVVVMMMHHHDDD@@@===<<<;;;999777<<<<<<;;;999999999999999555888888555555777777444555555666666777777777777999999888888888777777777888999999777333222444666888999999:::999999888888666777888777666666888:::777:::===???BBBGGGOOOUUUdddooo{{{}}}zzzyyy{{{~~~}}}tttnnniiihhhiiikkkpppvvv|||{{{ooocccZZZMMMHHHCCC???======<<<<<<555444444333333444444555111111222333333444444444222333444444222222333444111//////333888999555111555555444333333222222222222444555444333222333555000000000000111222333444444888999666444666888777777777777666555444444333444444555555555555444444333333333333333333333333333333333333333222111000333444444111......//////...///000111111111000000000000000000000000000000............///////////////000111222111000///---////////////000000000000---........./////////000///000111111222222222111000000000000000000000000666555555444333222222111222111111000000/////////111111000///////////////555333111000000111333444555444222111111222444555111111111222222333444555666555444333222222222222222222222222333444555666111333666888888666222000666777888888777666444444555555555555555555555555444555666555333222222222rrrcccZZZOOOIIIBBB===<<<<<<;;;999666666555555666888:::;;;444777777555555888888555444555555666666777777888666666666666555555555555777:::;;;888333111333666888888999:::::::::::::::777888888888777777999:::555999>>>@@@AAACCCHHHLLLWWWcccpppwww~~~}}}zzzzzz{{{}}}}}}zzztttooommmjjjiiilllqqqvvvzzzyyymmmeeeUUUOOOHHHBBB>>>======<<<666666555555555555666666000111222333444444444333222444555444333222333555111000000333777888666444555555444444333333222222111333444444333222333555000000000000111222333333333888:::666444666888888666666666555555555555444333333444555555555555444333333333333333333333333333333333333222111000///,,,000000,,,***++++++***---...//////000000//////////////////000000000000............///////////////000222333333111///...////////////000000000000.........//////000000111///000111222222333222222111111111111111111111111444444222111111000111111111111000/////////000000000000////////////000000555444222000000111222333222222111111111222444555000000000000111222333444666555444333333222333333111111111222333444555666333333555777777666111...333666888999777555444444555555555555555555555555444666777666444222222333sssiiiYYYQQQFFF@@@>>>>>><<<;;;555555444444555777999;;;444777777555555888999666444444555555666777777888666666555555555444444444666666666555444444444555555666777999::::::::::::777888999999777888999;;;555999===>>>>>>@@@DDDGGGKKKVVVccckkkttt}}}{{{|||}}}}}}||||||vvvrrrmmmiiiiiimmmrrruuu|||zzzsssaaaZZZPPPGGGBBB???===<<<777777666666666666777777222333333444333222111000333444555444333333333555000111222333555666777777444444444444444333333333///111222222111111222333222111111111111111222222111777:::777444666888999444444444555555555555666222333444444555555555444222222222222222222222222111111111222111111000000)))...000,,,***,,,+++(((------........./////////.........//////000000000............////////////---///111333333111000...////////////000000000000......///000000111222222...///000111222222222222000000000000000000000000...---,,,,,,---...///000000000///...//////111111///......//////000111222444333222111111111222222111111222222333444555555000000000111111222333444555444444333333333444444111111111222333444666666666555555666888666222...111555888999777555555555555555555555555555555555555777888777555333333444}}}tttaaaWWWJJJBBB??????===<<<:::999777666555666888999444777777555666999999777444444444555666777777888777777777777666666666666444222000222666888666333333444666777999:::::::::888999:::999888888:::<<<666999<<<<<<<<<>>>BBBFFFDDDNNNZZZcccmmmyyy}}}|||}}}~~~}}}|||{{{vvvooojjjhhhkkkooorrryyy~~~kkkcccXXXMMMEEEAAA>>>===888888777777777777888888555555555444333111...---333444555555333333444555000111333333333444777:::444444444444444444444444---///000000//////000222222222111111111111111111000777:::777444666999:::333333444444555666666666222333444444555555555444222222222222222222222222...///000111111111111111...444777333222444333///---------.........//////---.........//////000000............/////////000,,,...000222333111///...////////////000000000000...//////000111222222333---...///000111111111111000000000000000000000000,,,,,,,,,---...111333444000///.........000111222............///111222333444333333222111111111111000111333444555666666666111111111111222333444444444444333333333444555555111111111222333444666777888777666777888777333000000444888999777555555666666666666666666666666666666777888777555444444444sss```OOOIIIFFFBBB>>>===:::999888888999999888666888888999999999999888888666555444333333444555666666666666666777777777777777555444555777666333000333444777999:::;;;;;;;;;888777777777888999::::::@@@===999666777;;;@@@CCCFFFIIIPPPWWWaaalllwww~~~}}}{{{{{{}}}}}}tttooonnnnnnllliiitttxxx~~~rrraaaTTTLLLHHHCCC@@@;;;>>><<<555333666777555666555555444444333333222333444444222111111333555555333222222444666666666666999888222000333555444111111111000111111222333222222333333333444444444666888999999777555444555222333555555444555666888333333444666888777555222333333333333333333333333000000000000000000000000,,,...111222222///,,,***///,,,***)))+++...//////222111000.........///000111...------000111///,,,111000000////////////000)))222 000$$$---000222000111222222111000///...000000111222222222222111//////000111111111111111000/////////000222444666222222000//////000111111111111111000///000333666999333///000111000111444222222222333333444444444222222333333444555666666555666666555333333555666333333333444444444555555333444444444555666666666888999:::;;;;;;:::999888666666777777777777777666444555555555444333333222wwwgggWWWPPPKKKDDD@@@???>>><<<:::999:::;;;;;;:::777888888888888888888777777666666555555666666777666666666666777777777777888777666777999:::888666555777999;;;<<<=========888888888888888888999:::888999:::;;;;;;<<<<<<<<>>;;;888777888999::::::666777777888888777777666888777777666666777777888666666666666777777777777888777666777999;;;;;;:::333444555777888999999999:::999999888888888888999999:::<<<===>>>>>>======>>>@@@BBBGGGMMMWWWaaahhhxxx~~~wwwttttttrrrqqqoooppprrruuuzzzvvvkkkccc[[[TTTOOOCCCCCC???999777888999777555555444444333222222222222333333222111111222444444666666444111000222444333666666111///222333222111111111111111222333333333333333333444444444444333666888888777666666777333555666666666666777999888666444333444444333222111111111111111111111111........................222000...,,,,,,---///111000///......//////...---111000///........./////////...---...///000///...222111000///...---------///444%%%222...111333///000000111111111000//////000000111222222222222111//////000111111111111111555444333333222222333333---...//////000000000000000111111000///000333666444000...111222000000111333333444444444444444444222222222333333444444555222333444333111111333555111111222222222333333333222333333444555555666666888888999999888555333111333333444444444333333222444444444444444333333222wwwjjj[[[NNNFFFCCC>>>;;;999999999999999777666666777777777777666666777777777777777777777777666666666666777777777777777666444444555777888888111222333444555666777777;;;:::999999888888888888===;;;999888888;;;>>>@@@<<<===>>>@@@DDDLLLVVV\\\mmmxxx|||wwwssspppmmmmmmlllnnnrrryyywwwooofff^^^XXXLLLIIIDDD>>>;;;;;;:::999555555444444333222222222111222333222111111222333222666888777222111444888333666666222000222444333222111111111111222333333333333333444444444444555222555777888888777777888444666777777666666777999:::777444222222333333222000000000000000000000000........................222000...,,,,,,---000111444111...---.../////////////////////.../////////............////////////000000//////......//////---111&&&111333222666...000000000000000000//////000000111222222222222111//////000111111111111111111111111222333444444555+++,,,...000000000000///000000000//////111444777222......111333000///111333444555555555555444444111222222222333333333444000111222111000000222444000111111111111222222222222222333444555555666666666777999::::::999888777333333444444444333222222333333444444444333333222wwwfffWWWMMMGGG@@@???=========;;;888666666666777777777777666666666666666666666666666666666666666666777777777777777777555444333333555666555555555666777888999999;;;;;;:::999888888888999999888666666666888;;;<<<<<<<<<<<<===@@@FFFMMMRRR```nnn|||{{{sssnnnnnnllljjjjjjmmmttt{{{~~~wwwooogggbbbUUUOOOGGGBBB???<<<:::999666666555444444333333222111222444333222111222333,,,000444333000///222666333777777444222444555444222222222111222333333444333333444444444555555555222444777888888777888999555666777777666666777888:::777333111111222222222//////////////////////////////////////////////////////........./////////777333---++++++...111222.........////////////...---......////////////000///////////////000111222---111,,,333999444<<<444//////////////////000000000000111222222222222111//////000111111111111111000000111111222222333333+++,,,...000000000000//////000000//////111444777111------111333111000222444555666777777666444333111111111222222222222222///000111111000000222444000000000111111111222222111111222333444555666777666666888999:::::::::999555555555555555444333333222222333333444333333222ssseeeXXXOOOAAA???===<<<:::888555222666777777888888777777666555666666777777666666555666666666666777777777777888999999777555444555666444444444444555666777888;;;::::::999999999999:::666999===@@@AAA???<<<:::<<<<<<<<<<<<>>>AAAGGGKKKTTTaaaqqq{{{~~~uuuooonnnllljjjiiikkkpppvvvzzz~~~wwwqqqmmm___VVVLLLFFFBBB===:::999777777666666555444444444111333555555333222333333,,,000333444333333555777333777888444333555666444222222222222222333444444333444444444555555555555222444777888888777888888555666777777555555666777999777333111111222222111////////////////////////////////////////////////,,,---///000000000///...666222---***+++...111333------.../////////......,,,...//////......000111000000000000111222333333***///...///888---;;;333//////.........///000000000000111222222222222111//////000111111111111111333333333222111000///...---...//////000000000000///000000//////111555888222...---000333222222444444555777888888666444333111111111111111111111111///000111000000000222444000000111111111222222222000111222333444555666777888777777666777777888999666666777666666555444333111222222333333333333333vvvggg[[[IIIEEE???;;;888777666555777888888888888888888777666777888888888888777666666666666666777777777777555888:::999777555666888333333222222333444555666::::::999999999:::;;;;;;999<<>>>>>888888888777666666555555222444666666555333333444111333444666666777666666111555777444333555555333333222222222222333444444444444444444555555555555333555777888777777777888444666777666555444555666888555333222222333222111////////////////////////........................------...///000000//////111///---,,,...000000000,,,---.../////////......+++---//////......000222444333333222111111222222(((---000+++333$$$666000///......---...///000111000000111222222222222111//////000111111111111111444444444444333111///...000000/////////000000111//////000//////111555888333...---000222222444777555666888999888777444333111111111111111111111000///000111111000111333555111111111222222222333333000000111222444555666777999777666555666999<<<>>>777777777666666555333333111111222333333333333333rrrdddWWWPPPGGG@@@>>>>>>???@@@888888999999999999888888777888999::::::999888777666666666666777777777777111555888999777666777888777666555555666777999:::999999999999:::;;;;;;<<<::::::;;;;;;<<<<<<======777888:::::::::;;;===???EEEMMMWWWbbbnnnzzz~~~{{{{{{}}}{{{mmmlllkkkjjjkkklllnnnooosssxxxxxxjjj]]]WWWRRRJJJDDDDDD999999888888777777666666222555777777666444444555111111111222444444222000000444666333222444444222333333222222333333444555444444444555555555666666333666888888777666666777444555666555444333444555666444222222333333222111000000000000000000000000------------------------...............///000000---------///111111///---+++,,,.../////////......+++---000///......000333888777555333222111000000,,,111555---444!!!666111///...------...///000111000000111222222222222111//////000111111111111111111222333444555444333222222222000//////000111222...///000//////111555888444///---///222333555999555666888999999777444333111111111000000000000000///000111111000111333555111222222222222333333333///000111222444555666777888666555555888>>>CCCGGG666666666666555444333222000111222333333333333333|||rrrbbbXXXMMMEEE???999888:::999777555333444777:::===888888888777777777777666555555666888888999999999666777777888888888888777222555555333555:::<<<;;;666777777888999;;;===>>><<<;;;;;;:::::::::;;;;;;>>><<<:::999999;;;===???>>>CCCLLLUUU]]]hhhttt|||}}}|||{{{{{{|||~~~xxxuuupppkkkjjjkkknnnpppnnnqqqwww}}}~~~uuuhhh^^^WWWOOOGGG@@@DDD@@@<<<:::;;;;;;888666666555555444444444555555222222333333333333444444666111111777:::666333444222333444444222222333444666555444444444444555666444444555555666777777888555555555555555555555555333888;;;777000,,,---111000000//////.........------...//////...,,,***))).../////////...---,,,,,,...///000///------///000------------------------,,,---------...000444777<<<:::777333000/////////---...///...,,,,,,...///444111...,,,---///000000333111000111333333111.........///000111222222333333222222111000///.........///000///...---...000...000000---///444777666111000//////111333666888444666888888555333222222111000//////000222444666333222111000000111222222111222333444333222111000------...///000222444555333333444555666666555555...///000111222333333333333333222000000000000000~~~jjj```TTTMMMFFF???<<<>>><<<:::888666666777999:::::::::999999888888888777555555666777888999999999888888888888777666555555444777777555666;;;<<<;;;333444555666888999:::;;;;;;;;;::::::::::::;;;;;;===<<<:::::::::;;;===>>>???DDDJJJOOOUUU^^^hhhooozzz|||~~~}}}||||||{{{{{{}}}~~~}}}zzzuuuqqqooonnnooopppnnnqqquuu{{{|||qqqggg___VVVLLLEEEEEE@@@;;;999::::::888666666666555555444444555555222222333333333333444444777222000555777555444666444555555444333222222333444333222222222222333444333333444555555666777777555555555555555555555555:::>>>???;;;333...000333111111000000000///////////////000111000...,,,+++......//////......---,,,---...///...,,,,,,...000........................---------,,,---111777<<>>===<<<:::999888888888;;;::::::999888777777666555666666777777888888888888888777777666444333222444777777444555999:::888444555777:::<<<<<<======;;;::::::999999:::;;;;;;;;;;;;::::::;;;<<<======>>>AAADDDGGGKKKQQQ[[[bbbooouuu}}}~~~}}}}}}zzzzzzzzzzzz|||~~~~~~zzzvvvtttrrrqqqpppqqqsssxxx}}}|||tttlllbbbWWWOOOKKKEEE>>>;;;;;;;;;:::888777777666555555555555555222222333333333333444444888333000222444444555777444666666555333222333444444333333222222333333444222333333444444555555666444444444444444444444444666888999555///,,,///222222222111111111111000000111111222222222000///---....../////////...---------.........,,,,,,---///000000000000000////////////...,,,+++---111888>>>AAA???<<<888555222111111///000000///......///111222///---,,,---...//////.........000333444333222000000000000000111111111222222111111000000//////...///000000......///000///111111///000555777555222222111000111222333444444666888888666444333333444333111000000000111222222222222222222333444555...000111222333333222222000000000111222444555666444555666666666666666666222222333333333333222222///000222333444444333333vvviii```TTTIIIAAA@@@???>>>>>>===<<<:::999888::::::999888777666666555666666666666777777888888666666666666555444333333222555555222222555666333333555888:::<<<===<<<<<<999999999999999::::::;;;999::::::;;;<<<<<<<<<<<<:::<<>><<<888888777666555555555555222222222333333333444444555333111222333333444666333444666555444444555777555555555555555555555555222222222333333444444444444444444444444444444444---///000...++++++///333111111111111111111111111111111222222222111000///......////////////........./////////------///000000000000000000/////////.........------000555999:::888666333111000/////////000111000......000111000...,,,+++---...............///000222222222111111111111000000000000000111111111000000000000000...000111000///...///000///222222000111555777555333222111111000111222222333666888888666444333333000//////000111222444555111111111111222333333444///000111222222111000000000000000111222333555555555555666666777666666555444444444444444333222111...///111333333222111000~~~pppeeeXXXKKKBBB@@@<<<============<<<;;;:::;;;;;;:::999888888777777777666666555666666777888222333444555555555555555222555555222222555555222...000333555777777666555888888888888888999:::;;;999999::::::;;;<<<<<<<<<;;;<<<>>>>>>>>>BBBHHHNNNWWWaaaoooxxx|||}}}|||{{{zzz||||||yyyvvvuuussstttwww}}}zzzsssnnnaaaYYYPPPHHHEEECCC@@@===999999888777666555555555222222222333333333444444000222444444333444333222000222444555555666888999555555555555555555555555222222222333333333333333444444444444444444444444///000000///---///333666000000000000000000000000000000111111000000//////......///////////////...000111111000//////000222000000000/////////......,,,...000000///...///000111000000///............///000111000......000111///...,,,,,,---//////........./////////.........111111111000000000000000000000000000000111111111///000111000///...///111///222222000111555666333222222111111111000111111222444777777666444333333//////000000111333444444//////000111111111111111000111111222111000...---/////////000000222333444555555666666666666555555444444444444333222111111111222333444444222000...}}}ooocccVVVJJJBBBAAA:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::777666555555555666777888111222444555666666777777333666777555555888777444111222333555555555555444777777777777888999::::::999999999999:::;;;======>>>@@@AAA???======AAADDDLLLUUUaaalllssszzz~~~}}}~~~|||yyyvvvuuuvvvzzz}}}{{{mmmeeeZZZRRRLLLFFFAAA===;;;:::999777666666666666222222333333333333444444---222555444333333333000///111333444444555777999222333333444444333333222333333333333333333333333333333333333333333333333222222222000//////000222/////////000000000000111000000//////////////////......///000000000//////111222222222000000222333111111000000//////......,,,...111111000---,,,+++---.........//////000000///000000///......///111///...,,,---///000///...111333444444222000111111000000000000000111111111//////000000111111222222///000111111//////000111...111222000000444444222111111111111111111000000111333555666555333222222222222222222111111000000///000000111000000/////////000000111111///...---////////////000111222333555555555555555555444333333333444333333222111111444444555555444333111000|||qqqcccXXXNNNDDD???>>>::::::::::::::::::::::::888888999999999999::::::888777555444444555666777333444555666666666666666222666777666666999888555666666666666666666666666666666666777777888::::::999999888888999;;;===???>>>@@@BBBAAA>>><<<>>>AAACCCIIIRRR^^^iiisss{{{~~~~~~zzzwwwvvvxxx{{{}}}{{{ssshhh]]]UUUMMMEEE???;;;;;;999888777666666666222222333333333333444444---333555111///222333222111222444444333333555666222222333444444333222222444444444444444333333333333333333333333333333333///000000///...---......000000000111111111222222000000////////////000000......///000000000000000111222222111000000111333333222222111000000//////---///111111///---------......//////000000000000...//////...------...000///...---...000111000///111333555555333222333555//////000000111111222222...//////000111222222222///000111111000///000111---000111///000333333000000000000111111111111000///111444555333222111111222222222222222111000000111111222222111000......,,,---...000111111000000000000000000111222333333444444444444444333222222222222222222222222111111222222222111111111111111~~~pppdddWWWMMMEEE===:::;;;;;;:::999888888888888999444444444555666666777777888777555444444555666777666666666666666666555555000444666444555888777444666555444333333333333333666666666666777888999::::::999777777888;;;>>>@@@:::===@@@AAA???>>>@@@CCC>>>AAAIIIUUUcccooowww{{{~~~|||xxxvvvwwwyyyzzz|||~~~sssggg^^^TTTJJJCCC<<<;;;:::888777666666666222222333333333444444444...444444...,,,111444444333444555444222111222333444444555666666555444444444444444444444444444444333333333333333333333333,,,...///000111111111111111111111222222333333333111000000000000000111111......///000000000000000000111111000//////000222444444333333222111000000...///000000......000222...///////////////......---...///...,,,,,,...//////......///111222111000(((+++...///------///111...//////000111222222333......///000111222222333///111222111000///000111,,,///000...///222222/////////000111111111111111...000333444333111000111...///000111333333333333333333333333222000///---(((***,,,///111222222222111111111111222333444444333444444444333333222111000111111222222222111111---,,,,,,,,,---...///000zzzkkk[[[RRRGGG???===;;;999666666666555666777999:::<<<999888888888777777777666444999999444333777999666888666444444555555444222666666666666666555444444555555666666777777888888:::::::::999999999888888999:::;;;:::999:::===???@@@BBBAAA===<<<>>>>>><<<>>>@@@EEEKKKUUUaaammmuuu|||}}}||||||~~~{{{xxxvvvtttrrrvvvkkk^^^RRRJJJAAA>>>:::888777777666666777666444333222333333444333444444222111111333555222222333333333444444444333333333333333333333333666666666555555444444444666555333111111111333444222222111000/////////000111000/////////000222333+++(((***000333222111222......///000111333555666333333222222222222333333666555333111000000111222---...000000+++&&&)))000000---...111111------///...------------......///222111///---...000222444555444444333333222222222+++000111...---///111///...000111111///...//////111111222222222333333333444000000333555222111222&&&***...//////000000000111333444333///------///000111222333444333222111333444444555555444444333222222111111111111111222000000111222333333333333777666555444333444444555333333333222222222111111...111222111333777333+++yyyjjj\\\OOOGGG>>>888777777555333555555555555666888:::;;;888888777777777777777777444999999555444777888666///111333555666888888999666777777777777666555444444444555666777888999999:::999999999888888888888999:::;;;:::999:::===???===@@@???<<<;;;======:::999<<<@@@EEEMMMXXXdddkkkwww~~~}}}|||{{{{{{}}}|||wwwuuutttrrrzzz|||{{{rrrfffZZZSSSIIIEEE@@@<<<:::999777666888777555444333444444444333444444222111111333555222222333333333444444444333333333333333333333333555555555555444444444333444333222111111111222333333333222222111222222222111000/////////000222222000...///222333000000222.........///000222333444222222111111111111222222555444222000///000111111000------///...+++,,,//////---...111111......000000///...------...//////111000///...///000222333000000000000000/////////+++///111...---///000//////000222111000//////000222222222222333333333333444111000444555333111222,,,///111111000000000000///111333333111///000222111111222333333333222111222222333333333333222222111000000000000000111222000111222222333333333333666555444333222222333444333333222222222111111111///222222000222444000)))wwwiii[[[OOOBBB<<<555222333444444333555444444444555777888999666777777777777777777777555888999666444666777666111555888888666444444555777777888888777777666666333444444666777888999999888888888888777777777777999:::;;;:::::::::<<<>>>;;;>>>>>><<<;;;===;;;777555666999===DDDMMMVVV]]]mmmuuu}}}{{{zzzyyy{{{~~~zzzvvvtttsssvvvwwwzzz{{{qqqfff___PPPKKKDDD>>>;;;888555333888888666555555444444555222333333222111111333444333333333333444444444444333333333333333333333333555444444444444333333333111111111111111111222222222222222111222222333333000000000///000111111222444333333333///+++,,,111............///000111222111111111111111111111111333222111/////////000000222---+++...111000///000///------111111//////222333222000...---...///000/////////000000000111111111111111111111222222222***///111///...000000...///111333222111000111222222222333333333444444444555111111444666333222333111222222111///---...000...000222333222222333555111222222333222222111111111111222222222222111111111111000000111222333333111111222222222222222222444333333222222222222333333222222222222111111111000222222000000111...(((|||jjjZZZLLLEEE<<<888444222333555555555444444333333444555777888666666777777777777888888555888999777666555666666111777;;;;;;666222222444777777888888888888777777444555555555666777777777777777777777777666666666888:::;;;;;;:::;;;<<<>>>999===>>><<<<<<===;;;777333555666999===CCCKKKPPP___iiiwww~~~{{{zzzzzzzzzzzz~~~|||wwwtttuuuvvvxxx}}}yyypppjjjXXXRRRJJJCCC>>>:::777555888888777666555444444444222333444333222111222444333333333444444444444555444444444444444444444444444444444444444333333333///000111222333333222222000/////////000111222222000000000000000111111222333222333111+++&&&)))000000000/////////000111111000000000111111000000000222111000///.../////////111------000222000111444000------111111000111444666444111///...///000111......000111111111000///000111111111222222333333***///111000///000000---000111333333222111222333222333333333333444444444555111111555666333222333222000///...,,,***---111///000222333444555555666222222222222222111111111111111222222222222111111222222222222333333444555111111222222222222111111333333333222222222222333222222222222111111111111///111111111111111...,,,~~~ooo\\\JJJ>>>999999777444333444555555666444444333333333555666777777777777888888888888888666777888999777555555666+++111888:::888666888;;;777777888888888888777777666666666666555555555555666666666666666666666666888:::;;;;;;;;;;;;<<<===999===???======>>><<<888666666777888:::>>>DDDHHHTTT^^^lllwww~~~}}}|||xxxwwwwwwyyy}}}xxxvvvvvvwwwzzzxxxsssbbb[[[RRRJJJDDD@@@===;;;888888777666555444333222222333555444333222333444333333444444444555555555444444444444444444444444444444444444444444444444111111222333444444444333000/////////000111222222///000000000111111111111111111222111,,,'''+++222111111111000000111111222///000111111111111000///000000//////////////////......111333000...111888111......111222000222555666444222000///000111111---...000111111111///...,,,,,,------.........///***///111///...000000...000111333444333222333444222222222333333333444444555111111444666333222333111...---///---+++...555222222333555666777666666222222222111111000000000222222333333333333222222111111111111111222333333000000111222222222111111333333333444444444444333222222222111111111000000//////111222222111111222rrrcccSSSCCC999666666555444333333333333444555444444333444555666777::::::999999999888888888777666888:::888444333666///333777999777666888999666666777777888888777777666666666555555555555444666666666666777777777777777999;;;<<<;;;;;;<<<===999===>>><<<<<<>>>===999888999999888999;;;???CCCJJJSSS```kkkssszzzvvvuuutttwww~~~{{{yyyxxxxxx{{{~~~zzziiibbbXXXNNNGGGBBB>>><<<999999999888777555333222333444666666555444444555333444444444555555555555444444444444444444444444444444444555555555555666333333333333333333444444222222222111222222333333//////000111111111111000111000222333000,,,...444222111111111111111222333///000111222222111000///000000000000000/////////---///222444000,,,111999333//////111222000222666444333222222111111111111---...///000111000//////---------...............,,,000111...---///111//////111333333222222333444111111222222222333333333444000000333555222111222222......222111...111999444333333555888999888777333222111000000000000000222222333333333333222222000000///////////////000...///000111222222222222222333333444444444444333222111111111111000000000......000333333111222666|||nnn^^^TTTJJJ???999999222333333333222222333444666555444444444555666777===<<<;;;;;;:::999888888777666888;;;999333222666777777777777777666555555444555666777777777777666333333444444555666777777666666666777777888888888777999<<<<<<<<<;;;<<<<<<999<<<<<<999999<<<<<<999:::::::::888888999<<>>FFFRRR]]]gggpppzzz{{{yyyvvvwww|||~~~{{{|||tttlll```UUULLLEEEAAA>>>;;;<<<;;;;;;999777555444444666777888666555555666444444444444555555555555555555555555555555555555555555555666666666777777444333222111111111222333333333222222111222222222...///000111222111111000111///000333222//////111000000000000000111222222000111222333333222111000///000000111111000000000000///000222111...000555555111000111111000111555111111222333333222111000---......///////////////000000000///////////////---000000,,,+++///111111...000222333222222333444000000000111111111222222333//////222444111000111333---...444333---000888222222222555:::<<<;;;:::444333111000/////////000111111222222222222111111222222111000////////////------///000222333333333000111222333444444333222111111111111000000000000///...000333222...000555{{{uuufffVVVHHHBBB>>>888666888111222333444333444555666777666555444555666777888>>>>>>===<<<:::999888888888666888<<<:::333222666333222222555888;;;;;;;;;444444555666666777666666000111222444666777999:::666666777777888888999999777999<<<===<<<;;;<<<<<<888;;;:::777777:::;;;999::::::999888666777:::<<<444<<>>>>>===<<<999777666444666888999777666666666444444444555555555666666555555555555555555555555555666666666777777888888555333111//////000111222222222111000/////////000...///000222222111111000000------111222...,,,,,,............///000111222000111333444444333111000///000111111111111111000333...---000222000000222666222000222111000111555...000222333333222111///............/////////000---------,,,,,,++++++***...111000+++***...222222---///111222222111222444///000000000000111111111222......222333000///000222,,,---333222+++,,,555111000111555;;;>>>>>>===444333111////////////000000000111111111111000000666666444333222111111111+++,,,...000222333444444///000111222333333222111111111111111000000000000000...000333000+++---333wwwiii^^^UUUHHH;;;777;;;;;;222)))***...222555555333222222...222555666555777===BBB???@@@@@@???>>><<<999888555888999888555444666888777888::::::888777888999777777888888888777777666777666666666666888:::;;;999888666555444555777888888999999:::;;;;;;::::::===<<<;;;:::999999888888777999;;;;;;::::::;;;<<<<<<;;;@@@IIIQQQZZZfffqqqzzz~~~|||zzzzzz}}}}}}tttiii\\\QQQKKK===<<<;;;;;;<<<;;;:::888666555444444444555666777777777666666666555555555333333333333333333333333777666555222000111444666555444333222111222333444444444444333222111000///---...///000000111111000///000111222222111000///000///.........///111222111111111111111111111111222111111111000000//////,,,------///111333555666111222333111///......//////000222222111111222444111,,,***///000,,,,,,000...,,,+++---000111///,,,////////////000000000000222222333444444444333333000000000///000111111222///111333333222111111111000000000000111111111111111555666444666999999666777555222//////000222444000111111222222333333444333333222111000000000111222222222222222222222222222111000000000111333333222555666333222444333///111111111111111111111111xxxiiiYYYNNNEEE???999666777888555222---000444666555333222222000333555555666:::BBBIIIJJJIIIGGGDDDBBB???<<<;;;888999:::999666555666888666888999999888777777888888888999::::::999888777777666666666777888:::;;;888777666555555666777999<<<<<<==================::::::;;;;;;;;;:::999999777999;;;;;;::::::;;;<<<:::999<<>><<<:::777666555333333333333444444444444333333333333222333333333333333333333333333444555444222111222333777777666555555555555555111111222222222111111000///000000000000000/////////000111111111111000///333222222222222222333333111111111111111111111111111111000000000////////////////////////000111111666777777666444222333444///111111111/////////111333...---111111......222...,,,,,,---000111///---.../////////000000000000000000111222222222222111000000000000000111111222///111333333222111111111//////000000000111111111...000000...000666999888111111000000000111222333111111111222333333444444222222111111000111111111111111111111111111111111999888555333111000//////222555555222111444444111111111111111111111111111zzziiiXXXHHH???888888888555333333666888000222555666555333222222333444666777;;;CCCOOOWWW\\\YYYSSSMMMGGGBBB???>>>;;;;;;;;;:::777666777888555777888888777666666777666777999::::::999777666777777777777777888999:::666666555555555777888999:::;;;;;;;;;;;;;;;:::999777888:::<<<<<<;;;:::999777999;;;;;;::::::;;;<<<888666777<<<@@@DDDLLLUUUfffmmmvvv}}}|||yyyvvvuuuxxx}}}{{{tttmmmiiiYYYSSSKKKDDD@@@===<<<:::;;;999777555333333333333333333333333222222222222333333333333333333333333000222444555333111111111111111222222111111000/////////000111111111111111111111111111000///...---///000000111111000000///333333444444444333333222111111111111111111111111000000///////////////............////////////000777888999888666555666777222333333222000//////000222//////111111//////222...------...000000///---....../////////000000000---...//////000000000///000000000000000111111111///111333333222000000111//////000000000000111111---...---***+++111555444222222333444444444333333111222222333333444555555111111111000111111222222000000000000000000000000333333222222222222333444222444333000111444666444111111111111111111111111}}}mmm[[[KKK@@@;;;666777777555111000333777111333555555333222222222444555777<<>>===<<<:::888777777777555666888888666555666777222444666888888777555444777777777888888999999999555555555555666777999:::999::::::::::::999888888777999;;;======;;;999777777888:::;;;::::::;;;<<<666333444777999;;;BBBIIIXXXaaammmwww|||~~~~~~yyyuuuuuuxxx|||~~~~~~yyyvvvbbb[[[PPPGGGBBB@@@???>>>===<<<:::888666555555555555555444444444333333333333333333333333333333333000111333333111000111111,,,---...///...---,,,+++000111111222222222111111111111111111111000///...///000000000000000000///000111222222222111000///111111111111111111111111////////////............,,,,,,...///111222333333444555666555444333444555444555666555333222333444///......///...---...000........./////////.............../////////000000,,,---.../////////////////////000111111111111111000111333333222000000000////////////000000000111000111000,,,+++...///---333333222222222222111111222222222333444444555555111000000000111222333333111111111111111111111111......///000111222333444222444222///000555777666111111111111111111111111~~~qqq___NNNBBB<<<:::777666555444333333444444111333444444222222333444333555;;;CCCPPP___nnnwww~~~yyyooocccWWWLLLDDD@@@AAA???<<<999888777777666555666888888666555666777222444666777777777666555888888888999999999999999555555555666777888999999<<<<<<============<<<<<<999:::<<<===<<<:::777555777888:::;;;::::::;;;<<<555333333666777888>>>DDDLLLUUUbbbnnnvvv}}}}}}~~~{{{wwwwwwyyyzzz~~~ppphhh\\\QQQJJJFFFDDDBBB===<<<:::888777666777777555555444444444333333333333333333333333333333333222222111000...///222444111111222333333111000///444444444444333222111000//////000111111111111111000//////////////////000...///000111111000///...111111111111111111111111............////////////---...000111333333333333000111333222111111222333222444555555444444555666---000000///------///000...///000000///.....................////////////,,,---...///000000000000//////000111111111111000000222444333222000000000...////////////000000000///222333111000111000,,,///...,,,+++,,,...111333111111222333333444444555111000000000111222333333222222222222222222222222333333222111000...------111333222///000555777666111111111111111111111111yyypppaaaQQQEEE<<<999777666444222333666888777666111222333333333444666999666;;;DDDQQQ```ooo{{{}}}rrreeeXXXMMMHHHEEEBBB===:::999999888777555777888888777666666777666666777888999999999999888888999999:::999999888555555666666777777888888::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;999777555777999;;;;;;::::::;;;<<<666444444777777777<<>>;;;777444444333333444666888888777111222444444555888<<>>DDDLLLUUU^^^iiiuuu}}}~~~}}}zzzzzzuuuwwwzzz~~~zzzpppeeeZZZQQQIIIDDDBBB@@@===;;;999888777777444444444333333333333222333333333333333333333333111222222111000111333555444333222222111111222222444444444444333333222111000111111222222222111111000///............///000000000000111222333444555111111111111111111111111/////////000000000111111111111333333333111000...///111222333222222444555000111222222111000222333...444666111---000333333...000222111///---...///---------.........//////+++,,,---///000000111111...///111222222222000///111333444444111000//////........./////////000000,,,000222111333555555222222111111111222555777999///000000111111222222333222222111111000111111111111111111111111111111111,,,---///222444555555555000333444111222555666333111111111111111111111111}}}ooodddOOOHHH@@@<<<<<<;;;888444333555666666555444555666222333444555777;;;@@@CCCNNNVVVeeevvvrrrfff^^^NNNIIIBBB???>>>>>><<<:::777888::::::888777888999888777555555666888:::<<<888999:::;;;::::::888777666777777777777777666555888999:::<<<===>>>??????999999::::::::::::;;;;;;777999;;;;;;::::::;;;<<<888555555666555333666;;;;;;???EEELLLTTT___lllvvvzzz|||~~~~~~~~~||||||tttuuuvvvyyy}}}xxxooofff]]]UUUOOOHHHFFFCCC@@@===;;;:::999777777666666666555555555333333333333333333333333///111333444333222333333666555333222222222333444111111222333333333333222222222222222222111000///000///...------...///000////////////000222555666111111111111111111111111//////000000111111222222,,,...000222333333111111///000222222222222444555444555555444222111111222+++222555///+++...111111...111333222///---...000---------.........//////***+++,,,...///000000000...///111222333222000///111333444444111/////////............/////////000000222222//////222222000000000000///...---,,,+++/////////000111111222222333333222111000000000111000000000000000000000000///000111111111///...---000333444222333555555222111111111111111111111111zzzlll]]]QQQJJJBBB:::777888777222---444666555111111555444///111666;;;<<<;;;???IIIRRRaaannn~~~ooodddWWWLLLCCCAAA???;;;999<<<777777777777777888888888888777777777777777888888:::999888888888999:::;;;999:::999777444333444555777888999888888999;;;>>>999:::<<<=========<<<<<<::::::888888888999:::;;;999999888777666555444444<<<===@@@DDDJJJTTT^^^eeeooottt{{{~~~vvvuuutttuuuxxx~~~xxxnnnccc\\\MMMIIIDDDAAA>>>===;;;999;;;777444555999:::777333222222222222222222222222444333222111000000000000555444333333222111000000000000000000000000000000111333444111,,,***---111111111111000000000000000444333111000000000111111333333222111111222333333444222111//////000222333......///000111222222333---///222222222111222444000111111222222333444444111222333333333111000///333///,,,,,,///000///---------...//////...------........................000000000000000000000000222444444222...,,,...000---...///.........000222000111333333111000111222------......//////000000//////000111222333333333+++---000000000000111222///000111111111111000000////////////000000000000000000000000111111111111---((((((///222000111444zzzmmm___PPPFFFBBB===888777888888555222222555555333444888777333222666;;;@@@EEEOOO\\\fffqqq|||uuucccXXXMMMIIIEEE???<<<>>>777777777777777777777777777777777666777777888888:::999888888888999:::;;;:::::::::888555444555666777888888888777888;;;===999:::;;;<<<===<<<<<<;;;;;;:::999888888888999:::777777666666555444333333999:::<<>>777777777777777777777777666666666666777777888999999999999999999:::;;;;;;:::::::::888666555666777777888888777777777:::<<<999999;;;<<<<<<<<<;;;:::;;;:::999888888888888888777777777666666555555555666777888:::>>>DDDKKKPPP\\\dddpppyyy~~~~~~|||yyyvvvwwwzzz}}}|||yyywwwwwwzzz~~~yyytttfff```WWWOOOIIIEEEAAA>>><<<;;;999777666444333333222222222222222222222222111111111000111111222333333333333222222111111111111111111111111111111111///111222000------000333000000000000000000111111555444333333222222333333333222222111111222222333111111111111111111111111000000000000000111111111...000222222222111222333444444333333222111111000333222222111111111111222///000000---((((((,,,111///...---,,,,,,---...///***+++,,,---...000111111000000000000000000000000222333333111///......000---...//////...///111333000111333333111000111222000000///////////////...//////000111222222222222///111222222111000111111////////////////////////////////////000000000000000000000000111111111111///000333222+++%%%(((...wwwdddUUUKKKBBB===;;;777999:::999555222222333...000333444555666888888===BBBJJJWWWgggvvv|||rrreee[[[RRRIIIBBB===777777777777777666666666555555555666666888999999999999999999::::::;;;;;;999::::::999777666777999777888888777666777999;;;888999:::;;;;;;:::999999::::::999888888777777777999999999999888888888888555666777888:::===CCCFFFMMMVVVdddpppxxx~~~|||xxxvvvvvvyyy|||~~~zzzwwwwwwxxxyyy~~~rrrlllbbbXXXPPPJJJEEEAAA??????>>>;;;777666666777222222222222222222222222000000000000111222333444333333222222222222222222111111111111111111111111///000111000...///111444000000000000000111111111333333333222222222333333222222222222222222222222///000111111222111111000111111111000000000000000...000222222111111222333333333333222222111111111444333111111000111222333...///...---,,,...333777000///---,,,,,,---///000++++++,,,---...///000111000000000000000000000000333222222000////////////...///000000///000222333000111333333111000111222111000000000//////......//////000111111111111111000222333333111000000111000//////...............////////////000000000000///000000000111111111111+++---//////+++)))+++///{{{hhhTTTHHHAAA;;;999;;;444777:::888444111333555333444777999999999<<<@@@CCCKKKYYYiiiyyy|||qqqddd[[[QQQGGG@@@777777777777666666555555444444444555666888999:::999999::::::;;;;;;;;;;;;888999999888777777888:::777777777666555666888:::888888999::::::999888777999999999999888888777777888888888888999999999999666777888888999:::>>>AAACCCLLLZZZfffpppxxx}}}yyyvvvuuuwwwzzzxxx}}}{{{wwwuuuttt|||~~~{{{uuulllbbbYYYQQQJJJFFFAAA@@@???<<<888777888:::222222222222222222222222//////000000111222444444222222222222222222333333111111111111111111111111000000000//////000222444//////000000111111111111111111111222222222222111222222222222222222222222...///000111111111111000111111111000000000000000///111222222111111111222111111222222222333333333444333222111111222333444000...+++,,,///222444444000///---,,,,,,---///000---------...............////////////////////////333222000000000000/////////000111000000000222444000111333333111000111222111111000000/////////...//////000111111111000000000222333333111000000111111000///...---.........////////////000000000000///000000000111111111111///000000000111333333111rrr^^^JJJBBB===888666999111444666666444444777999333333555888888999???FFFLLLXXXjjj|||}}}qqqfff\\\OOODDD888777777666666555555444333333444555666888:::;;;999999:::;;;;;;;;;;;;;;;777888888888777777888:::666777777666444555777999777888999999999888777666777777888999999888888777555555555666666777777777666777888999888999;;;===???FFFQQQ\\\eeepppzzz}}}yyyuuussstttuuuuuuyyy|||wwwtttzzz{{{}}}|||uuummmeee\\\TTTOOOEEECCC???<<<:::999888888444444444444444444444444000000000000111222333444111111111222222333333444222222222222222222222222111000000///000111222333/////////000111111222222000000111222222222111111111222222333333222222111...//////000000111111111000000000000000111111111///111333333111000111222000111111222333333444444333222222222222333333444222...++++++///000///,,,///...---,,,,,,---...///........................////////////////////////333111//////000111000//////000111111000111333555000111333333111000111222111000000000000000000/////////000111111000000//////111222222111000111111222111///...---......///////////////000000000000000000000000111111111111111111000...000333111---iiiUUUCCC???>>>888555888333444444444444666888:::333222555999:::===FFFQQQ]]]kkk~~~zzznnncccSSSDDD888777777666555555444444222222333444666888:::;;;999:::;;;<<<<<<<<<;;;:::555666777777666666888:::666777777555444444666888777777888888888777666555555666777888999999888888333333444555666666777777333555777888777777999:::;;;@@@GGGOOOXXXdddqqqzzz~~~~~~~~~{{{vvvsssrrrsssvvvzzz~~~zzzwwwwwwxxxzzz}}}~~~xxxqqqhhh```ZZZPPPKKKDDD@@@>>>===:::777555555555555555555555555111000000000111222333333000000111222333333444444222222222222222222222222222111000///000111222222...//////000111111222222000111222333333333222222111222333333333333222111//////......///000222333//////000000111111222222000111333333111000111111222222222222222222222333111222333333444444333333000////////////...---,,,........................,,,---------.../////////////////////////////////333111//////111222000///000111222222111111333555000111333333111000111222000000000000000111111111///000000000000000//////---///111111000000111222444222000.........///000////////////000000000000000000000000111111111111+++///000,,,+++......+++aaaNNN???>>>???:::777:::999777555444444555666777:::888;;;@@@CCCGGGRRR```nnn{{{~~~qqqeeeSSSBBB888777777666555444444444111222333444666888:::;;;999:::;;;<<<<<<<<<;;;:::555666666666555666888:::666777777555444444666888666777888888888666555444333555777888999999999999444555555666777888999999000333555666666666777888777:::???EEEMMMZZZhhhrrrzzz|||}}}yyyuuusssrrryyy{{{vvvuuuuuuuuuxxx}}}yyyqqqhhhbbbZZZSSSJJJEEECCCAAA===888666666666666666666666666111111111000111111222333000000111222333444444555222222222222222222222222444222000///000222222222...//////000111222222222000111333444555444444333111222333444444333222111000///------...000222444...//////000111222222333000222333333111000000111444444333222222111111111000111333444555444333333+++///333333111///111333------...//////...------***+++,,,---...000111111////////////////////////333111...///111222111///000111222222111222444666000111333333111000111222//////000000111111222222///000000000000000//////,,,...000000000000111222555333111///......000000////////////000000000000000000000000111111111111(((000444///+++...111111~~~\\\SSSGGG>>>;;;:::888444666777888777666555666777;;;;;;<<<@@@IIIYYYjjjvvv|||jjjTTTCCC<<<666222222222//////111111333555777999999999999;;;===>>>===;;;::::::;;;777777888777777666555444777777777777777777777777444666888999888777888999666666666999<<<===;;;999777777666666666666777777555666777666555444555777666;;;???CCCFFFMMMWWW___lllsss{{{|||yyyvvvuuutttvvvxxx~~~yyyqqqqqqssstttyyywwwppplllbbbUUULLLGGGCCC===888:::;;;;;;:::777555444444333333333333333333333333%%%...666777222///222888444444444333333222222222000444444000111666777333111111222222222333333333444333222111111333444666222222333444444444333333111111000//////000111222222111111000000111111222000222444333222111222333555222111222444555333111000222555777777666333222000///...///111222222111000000//////.........------///111333444222000...222......111000---000777000///......///111333555111111111000111111222333///111333333333333555777111111111111111000///...///...---///222333111...000000000000000000000000===:::777333111/////////............////////////333222111111000//////...---///111111000///000111\\\NNNAAA======;;;999999888:::::::::888777888999===???CCCKKKYYYjjjzzz}}}kkkTTTDDD===888555666666444444777///111333666888:::;;;<<<:::<<<======;;;:::;;;;;;777777777777777777666666777777777777777777777777555777888888777777888999777555444777<<<>>>;;;777777777666666666666777777666777888777666555666888555888<<<>>>???DDDMMMTTTdddjjjttt||||||yyywwwvvvwwwyyy|||tttrrrrrrqqquuu{{{~~~~~~zzzuuummmbbbXXXPPPHHHAAA<<<;;;;;;;;;:::888666666666333333333333333333333333,,,000444444222000111333333333333333222222222222///222222///000444555222111222222222222333333333666555444333333555666888333333333333333333333333222111111000111222333444222222111111111111222222111222444444222111222333555333222222444555444222111222444555666555444333444222000///////////////000/////////............---...000111222111000///000------//////,,,///555111000///......///111222111111111111111222222333///111333333333333555777111111111000000000000000000///---...111222000...000000000000000000000000999777444111///.....................////////////---...///000000111111000---///000111//////000111cccNNN>>>???@@@:::888<<<:::;;;;;;:::999888888999>>>AAAKKKYYYlll~~~}}}jjjSSSCCC:::555222444555444444777...///222555888;;;===???999;;;<<<<<<;;;:::;;;<<<666666777777777777777777777777777777777777777777777888888777666666888:::999444222555<<<>>>:::555777777666666666666777777777888999888777666777999666888999999999===CCCHHHVVV]]]hhhsss{{{}}}{{{zzzxxxyyyzzzuuurrrooopppsssyyy~~~{{{ssshhh\\\QQQGGGBBB===<<<;;;:::999888888888444444444444444444444444444333222222222111000///111111111222222222222222...111111//////333444222222222222222333333333333555555444333444555666777555444333222111111222222/////////000111222333444333333222222222222333333111222444444222222222333555444333333555555444333222333333333444444444444444222000.........000111////////////.....................//////////////////......000///...111555111000///.........///000111111111111111222333333000111333333333333555666111000000//////000111222222000......///000000///000000000000000000000000444333111///---------...............////////////,,,---...000111111000///---///000000//////000111rrrVVVCCCDDDCCC888444<<<888::::::999888777777999>>>DDDRRReeezzzzzzfffPPPAAA888333000222333222222444000111222555888;;;===>>>888:::;;;<<<:::::::::;;;666666666777777888999999777777777777777777777777888888888666555555888;;;:::555222555<<>>AAAJJJOOOYYYfffrrr{{{~~~xxxwwwzzz{{{uuuqqqooonnnssszzzxxxiiiZZZOOOIII@@@>>>;;;:::999999999999555555555555444444444444555444333111000000111111000000000111111222222333///000000///000222333333222222222333333333444444333333222222222333444555777555333111000000111222,,,,,,------///000111222444333333222222333333444111333444444333222222333555444444444444555444444444333222222222333444555111111000//////111444777///////////////...............---,,,---...///000000111111222222222444777//////............///000222111111111111222333333000222333333333333444666111000///......000222444222111///....../////////////////////////////////000000///...------..................///////////////000111222111000...---...///000000//////000222|||```KKKIIIEEE777333;;;888:::;;;:::999888999;;;AAAKKK\\\rrruuuaaaLLL>>><<<666333444444222222444444444555777999:::;;;<<<888999;;;;;;:::999999:::777777666666777888999:::777777777777777777777777999999888666444555888:::;;;777333555;;;>>>;;;777777777666666666666777777555666777777555555666777666666666666666888;;;===@@@DDDMMMXXXdddqqq{{{xxxuuuuuuwwwyyy|||}}}yyytttppppppvvv~~~uuufffYYYRRRGGGCCC>>>;;;;;;;;;:::999666666666555555444444444222444444222//////222666000000000111111222222333111000000111222222333444222222333333333444444444222222222222333333444444666555222000///000111222+++,,,---...///000111111444333333222222333333444111333555444333222333444333444444444444333444444444333222111111333444555111222222111111222666999.........///////////////...---,,,,,,,,,---///000...111222222111333555666,,,,,,---...///000111222222222222111222333333444000222333333333333444555111000///......000222444111111000///.........//////////////////////////////............/////////............////////////111111222222222111000/////////000///......000222mmmYYYQQQHHH;;;777===:::;;;======<<<<<<>>>???HHHUUUjjj~~~}}}ooo\\\III<<<:::444111222222000000222666777999:::;;;;;;:::999888:::;;;;;;999888888888999888777666777888999:::777777777777777777777777888999888777555555777999999777555666999:::999888777777666666666666777777444666777666555444555666444333333444555666888999999>>>EEEMMMVVVbbbpppyyy{{{wwwuuuvvvwwwyyyyyysssvvv{{{~~~tttggg^^^QQQKKKDDD???>>>>>>===;;;777777777666555555444444111333555333000///333777111111111222222222222222222//////222333111222555333333333333444444444444444444444555555555666666444333222111000000111111...///000111222333333222333333222222222222333333222333555555333333333444222333444444222222333444333222111111111222444555222444666444111000333666.........///////////////......---,,,---...///000***...000//////222333333++++++---...000222333333222222222222222333444444111222444333333222444555111000000//////000111222...000111111///......///000000000000000000000000.........///////////////............//////////////////000111222444555555///000000///......111333nnn]]]NNNBBB>>>???999;;;<<<======>>>@@@BBBMMM]]]tttwwwppplllkkklllmmmnnnmmmnnnttt~~~zzzkkkXXXGGG<<<666111...000111///000222666888;;;>>>>>>===;;;999999;;;;;;:::888666666666:::999888666666777888999777777777777777777777777777888999888666666666777666666555555444555777888777777666666666666777777555777888777666555666777555444333333555666666666444;;;CCCGGGJJJRRR```jjjwwwyyy|||}}}{{{|||{{{zzz}}}zzzyyyyyyzzz}}}uuulll\\\UUUKKKEEECCCBBB@@@===888888777777666555555444333333333222222333333333333333333333222222222222111......111222000111555333333333444444444444555444444555555666666555555222222222111111111111111///000222333333333222222222222111111111111222222222444555555444333333444000222444333111000111333222222222222222333333444...222555555111///111333............/////////000...............//////000(((...000......222333111,,,---...000111222222333333222222222222333444444111333444444222222333555111111111000000000000000+++...222333111/////////000000000000000000000000------......//////..................////////////////////////000333555777///000///...---...111333iiiTTTHHHBBB@@@666888:::;;;<<<===???AAANNNaaayyy~~~ooodddZZZPPPJJJQQQRRRRRRRRRTTT^^^lllwwwyyyiiiWWWGGG===888333111333555555666888555888<<<@@@@@@???<<<::::::;;;<<<:::888555555555<<<:::888777666777888999777777777777777777777777777888:::999777666666666333444555444111111444888777777666666666666777777666888999888777666777888888666555555666777777666222;;;DDDFFFDDDHHHSSS^^^iiilllrrrxxx~~~||||||}}}yyyxxxzzz~~~uuuddd[[[PPPIIIGGGEEEBBB???999888888777666555555444777333000111555666222...444444444333333222222222111,,,,,,111111...///444333333333444444444555555111222333333444444333333000111111222222222111111//////111222222111000///222111111111111111111222222444555555444333333444///222333222000///111333111111222222222333333333'''---222444111000222555---.........//////000000.........///////////////)))///222//////444555222...///000111111222111111333333222222333333444555111333444444222222333555111111222222111000///...)))---222444222000//////000000000000000000000000,,,,,,---.........------............/////////000333111///---...///222444000000///...---...111333|||hhhXXXIII===FFF>>>===CCCDDD???AAAIIIQQQhhhlll\\\OOOEEEBBBEEEBBB@@@BBBEEEEEEHHHVVVfffsss~~~wwwdddPPP???666888444222444333111222666<<>>EEEIIIHHHHHHGGGDDD???>>><<<::::::::::::999888::::::999888888999::::::999:::;;;:::888777888999777666555444333222222222000111111222222333333444444444444444555666777777777888999999777666666777666666666777777777777777444555555666888===CCCGGGSSS]]]jjjtttyyy{{{}}}~~~~~~{{{}}}}}}xxxssssssxxx|||xxxooofffaaaYYYNNNHHHHHHDDD???<<<===<<<888555666444444444444444444444444111111111111111222333333222222111111333555888999:::666333222444555444333333444555444333333555777444222000111222333111///...///111222333333222222222222222222222222222222111111222222222333333333555444333222222222222222333222111000000111222222222111000///000111333444000000000000000000000000...//////...,,,,,,---...+++000222///000444555222000111111222222333444444222222333333333444444444333333333333222222222222333222000//////......---000000000000000000000000...000111000///...///111......................../////////000000000000000000000////////////000000///000000///...///222555pppdddTTTKKKFFFGGGGGGEEEJJJSSShhhzzzxxxeeePPPCCC===888555555666555777::::::888:::>>>LLLWWWiii{{{rrraaaQQQCCC;;;666555222333555555555999???BBBMMMVVVVVVRRRNNNJJJFFF???===;;;:::;;;;;;;;;:::999999999999999999999999888:::;;;:::999888888999666666444333222111111111555555555444333222111111333333333333444555666666555777999:::888666555555444444555555666666777777444555555555666999===AAAGGGRRR```kkkrrrvvvyyy{{{{{{~~~zzz{{{|||}}}yyyrrrppprrrvvvzzz{{{tttoooggg\\\SSSOOOJJJDDD??????===:::999;;;666666555555555555555555222222111111111222333333222222111222333555777999777555333222444555555555777777555222111222555888555333222222333333222111...///000111222222222222333333333222111111111000......///000111222222333444333333222222222222333222222111111111111222333222111000///000111222333000000000000000000000000...//////...,,,,,,---///***...000///111555555333222222333444444555555666333333333333444444444444444444333333333222222222555444333222111000000000000000000000000000000000,,,...000000//////111333///////////////////////////000111222111000...,,,///////////////000000000///000000//////000222555xxxddd[[[SSSQQQQQQQQQWWW```uuu|||lllYYYEEE<<<:::999777777555555666999:::999999999@@@HHHWWWiiiyyyuuudddSSSGGG???;;;:::444222333555444444999AAAFFFVVVfffhhh```WWWOOOJJJBBB???<<<:::;;;;;;;;;;;;888999999::::::999999888777999;;;;;;999888888999777666555444333222222222777777666555444333222222222222222222333444555555333666999:::999666555555222222333444555555666666777777777666555777:::===@@@HHHTTT___gggmmmtttyyyzzz~~~{{{{{{{{{{{{|||{{{tttpppooosssuuu{{{|||vvvkkkaaa[[[TTTLLLEEEBBB@@@======@@@777666666666555555444444333333222222222333333444222222222222444555777888444333333333444555555666888888777444222222444666444444333333222222111111//////000000111222222222444333333222111000000///------...///000222222333333333222222222222222333222222111222222222333333111111000000000000111222////////////////////////......///...,,,,,,...///......///111333555555444333333333444555555666666333333333444444444444555444444444444333333333333666666555444222111222333////////////////////////---...000000//////111222000000000000000000000000---...///000000...---,,,...//////000000000000000///000000000///000222444vvvnnngggcccbbbdddjjjqqquuuaaaPPP???999;;;<<<<<<<<<555555555444444555555555999>>>HHHWWWgggvvvxxxlllZZZIII???:::999888444222333444222222888@@@JJJ```uuuzzzqqqdddWWWNNNHHHDDD???;;;:::;;;;;;;;;888999999::::::999999888666888;;;;;;:::999888999999888777555444444444444666666666555555555555444222222111222222333444555222555999:::888666555555111222222333444555555666777777777666555555888:::===BBBJJJQQQYYYbbbmmmuuuxxx}}}~~~}}}|||~~~zzzuuurrrvvvuuuwww|||zzzpppiii]]]TTTKKKFFFBBB>>>>>>@@@888777777666555444444333444444333333333333333444222222222333444555666777222333333333333444555666666888999999666444333333333333333222111000000000/////////000000111222222333333222222111000//////......///000111222333444222222222111111222222333111111222222333333333333111111000000000000000000////////////////////////---...///...,,,,,,...000222111000333555555444333222222333333444555555555333333444444444555555555555555555444444444333333111333333111///...///111////////////////////////...000111000///...///111111111111111111111111111///.........//////000000---...///000111000000000...///000000000000222333|||xxxwwwzzz~~~oooVVVHHH;;;888:::<<<<<<>>>666999888333000222444333444777===GGGUUUfffttt}}}pppdddRRRCCC:::666444222333222333444111111888BBBQQQgggrrrdddYYYPPPKKKDDD>>><<<;;;;;;;;;999999999999999999999999555888;;;<<<;;;999999999:::999777666555555444444444444444555666666777777222222222222333444555555222555888888777666666666222222333333444444555555444555555444333444666888<<<>>>BBBFFFLLLWWWccclllrrrxxx{{{{{{yyyxxxyyy}}}}}}vvvggg]]]RRRLLLEEE???>>>???::::::999888666555444444555555444333333333444444222222333444444555555666111333444444333333444666333777;;;<<<:::666333111333444444333000//////000///////////////111222222222222222111000000000/////////000111222333333444222111111111111222222333000111222333444444444333000000000000000000//////000000000000000000000000---.........------...000555000///333666555222222111111222222333444444555333444444444555555555555666666555555555444444444222444555333000///111444000000000000000000000000///000111000///...///000000000000000000000000000000000000///000111222333---...///111111111000000---///111111000000222333{{{hhhOOOEEE<<<999999888999<<<111888:::555111333555666222444888===FFFSSScccmmmbbbXXXIII>>>888666333111111222333444222333<<>>;;;999666777:::%%%000777333000222666666333666888999<<>>===<<<;;;:::888777777888:::;;;444777;;;<<<;;;:::999999888777666555444333333333333333444444555666666777333333333333444555666666444555666666555555777888555444444444444444444444555666888888888999<<<>>>666888;;;<<>>===;;;:::888888777666555444444444444444222222333444555555555555111333666555222111222444333777:::<<<:::777555444555777888666222000111333//////......///000222333000000000000000111111111000000000000111111111111111111000000111222333333000111222444555555444444000000111000000///......000000000000000000000000,,,---......------///111///)))(((///555333111222222222333333444555555666444444444555555555666666777666666666555555555555000333555333///...111555000000000000000000000000+++---//////000000222444////////////////////////***,,,...///...+++'''$$$+++---///111222222000000---///111111111000111222sss___MMMEEE>>>;;;999777777:::999999999777444111444888222222222444999???EEEIIIDDD@@@;;;777555444222111333111222444555777???HHHaaattt}}}pppgggZZZNNNEEEAAA??????@@@???<<<999777777777888;;;;;;;;;===>>>>>>;;;999555666666666666666555444777555555555666777555444333333333444444555555555999888666444444444555555666666666666666777777777444444555555666777777777999777444333555;;;EEELLLPPPYYYgggrrrxxx}}}}}}||||||}}}~~~|||zzzyyytttxxx{{{ppphhhbbb[[[RRRLLLGGGCCC???>>>???>>>;;;888777666444555666666555333***---111444777888777666555555444444444333333333444777999777333111222333222333444222000//////000,,,111...%%%&&&///222---......//////000000111111000000000000000//////...///111444444111///000111//////000000000000//////000000000000000000000000//////......------------............/////////000111...///444555222000111---///222444555444333111444444555555555555444444222222222333333333444444333222111///...---------///////////////000000111///000000000000111111111000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111000000000000111111ppp\\\KKKDDD>>><<<;;;888888;;;:::;;;<<<:::777555777:::444444444555888<<<@@@CCC@@@<<<999666666555444333333111222444555777???HHHbbbssszzzrrreeeXXXNNNGGGCCC@@@888999999999999:::::::::999:::===@@@BBB???;;;666555666666777777666666666888666555555666777777666333333333444444555555555777666555444444444555555333555999;;;:::666111---444444555555666666777777666666666666777;;;AAAFFFIIIRRR^^^iiiqqqxxx~~~~~~~~~}}}}}}~~~{{{xxxuuuxxx}}}xxxrrrmmmeee[[[TTTLLLHHHDDDBBBBBBAAA>>>;;;888666555555666777555444777666666555555555666666444444444444444444444444111333555555444444444555222333444222000//////000///666666000000777777111////////////000000000000---...///000000000000000...111444444222111222333000000111111111111000000000000000000000000000000................................./////////000000111///111555666333111222444333333222222222222333333333444444444444333333222222333333333444444444111000000/////////000000000/////////000000111111000000000111111111222222////////////////////////---------------,,,,,,,,,////////////000000000000111111000000000000111111nnnYYYIIICCC>>>======:::;;;===>>>AAACCCAAA===::::::;;;777666666666777888:::;;;:::888666555666777666666333222222444555777@@@JJJbbbqqq}}}|||vvvkkk```VVVMMMFFFAAA>>>>>>>>><<<:::888666555666999>>>BBBDDD@@@999444555666666777777888888888:::888555555666888888888444444444444444444555555555444444444444555666666222444888:::999555000---444444444555666666777777333555777999999:::===???AAAHHHRRR\\\eeennnxxx~~~~~~}}}}}}}}}~~~~~~wwwuuuvvvxxx|||~~~{{{ssshhhaaaWWWRRRLLLHHHGGGEEEBBB>>>999888666666777777666555===;;;777333222222444666222333333444444555555555333222222333555555444333222333333222000///000111,,,333666333333777555...000000000000////////////+++,,,---///000000111111---///111222111000111222111111222222222222111111000000000000000000000000////////////000000000000....../////////000000000111000222666666333111333666444222000000222555888222222333333333333222222333333333333444444444444////////////000222333444000000000000111111222222111111111111222222222333//////////////////////////////......---------,,,/////////000000000111111111111000000000000111111mmmYYYHHHBBB===>>>>>>======@@@GGGLLLOOOKKKEEE@@@<<<999888777777666666666666666777666444444555666666555444222222444555999BBBMMMbbbnnnyyy~~~~~~yyyrrrmmmiiiddd]]]WWWOOOGGGBBBEEECCCAAA===:::888666555555888<<<@@@AAA>>>888333666666666777888999::::::;;;999555555666999:::;;;555555444333444444555666444444444555555666777888444444333333333555666777333333444555555666666777333555888999888888999;;;<<>>???>>>@@@CCCQQQZZZ___ZZZRRRJJJAAA999999888777666555555555555666555333333444555444333333222222555777<<>>;;;999999:::;;;<<<777777888999;;;:::777555666666666666777888:::;;;;;;999666555777999;;;;;;777666444333333444555666333444555666777888888888555444333333444666888999333333444444555666666666555666777777666666888::::::>>>CCCHHHMMMVVVaaaiiivvv|||}}}{{{zzzzzz||||||sssrrrrrrssswww}}}}}}zzzrrrllleee^^^YYYRRRKKKFFF@@@>>>:::888888888777777333333222111222222333333111111222333555666777777888666333444666666222///111222333222000000000222///111222000111333333111111111000000//////.........///////////////......111000///............---//////000000000000//////////////////////////////444333333111000///...---////////////000000000111......111555333//////222000000111222444666888:::333333444444444444333333222222222333333333333444111000000000000000111111000000111222222222222111111111222222222333333333111111111111111111111111000000000//////........./////////000111222222222111111000000000000111111qqq]]]JJJCCC>>>>>>??????BBBFFFWWWeeennnkkkccc[[[NNNAAA<<<;;;999777555555555555555333222222333333222111333111222666999???KKKWWWbbbdddfffccc]]]VVVPPPLLLBBBBBBDDDFFFIIIJJJHHHGGG???===:::888777777777888888666555555666777777666777666666555666777999::::::888555555777:::;;;;;;888777555333333444666777333444555666777777777777333555777999888666333111333333333444555555666666666777777666555666888:::999<<<@@@CCCEEEKKKTTTZZZllluuu}}}~~~{{{zzzzzz|||xxxwwwwwwwwwyyy|||}}}xxxqqqlllfff___VVVOOOHHHEEE@@@===<<<;;;:::999666777777666555444222111111111222333444666666777333222222333555555444333000222333222111000111222222111000//////111333333000000000000////////////000000000000000///......333111000///000111000/////////000000000000//////////////////////////////444333222111000///...---/////////000000000111111,,,---111444222---...222222333444444555444333333333333444444444444333333111111111111222222222222111111000///......//////...///111222222222111000111111111111222222222333222222222222222222222222////////////////////////...///000000111222333333111111000000000000111111qqq]]]LLLDDD>>>===>>>???CCCHHHXXXjjjyyyzzzuuunnn```QQQBBB???;;;888555444555555222111111222333333222111333111333777<<>>===::::::999888666555333333222222333333444555666666///111222222222111222222000111222222111000111222///............///000111////////////000000000000///000111111111111111000000...,,,---000222222111000000000111111000000000////////////////////////111000000000000///////////////000000000111111111,,,...222555222---...333333333333333333222222222222222333333333333222222///000000000000111111111000//////...............---...000222222111000///000000000111111111222222111111111111111111111111,,,------......//////000...///000111222333333444111111000000000000111111ppp\\\NNNEEE>>><<<===???DDDIIIVVVlll|||mmm]]]FFFCCC>>>999555444444555/////////111333444333222222111333888===EEESSS___bbb[[[OOODDD;;;666888<<<999777555666888:::;;;;;;999<<<@@@BBBBBB@@@<<<999777666555666888888777555888777555444333444666777666555555666999:::999888:::888555333333444666777000111222333444333222111333222000000111444777999222222333444444555555666333666999:::999888888888333777;;;===>>>???CCCGGGJJJXXXgggpppwww}}}~~~|||zzzxxxxxxzzz}}}~~~{{{yyytttxxx}}}}}}vvvllleeeVVVRRRLLLGGGDDDBBBAAA???999888777666555555555666222333333444444555555555///222444222...,,,,,,...000111222222111000111333000//////111222000000222......//////000000111111...///000222333333333333***(((&&&(((---000111000111111222222222222111111////////////////////////---......///000111111222000000000000111111111111---///444666333...///444111111000111111333444555111111222222222222111111////////////000000000000......---------......///---...000111222111///...///000000000000111111111000000000000000000000000++++++,,,---...///000000...///000111222333444444111111000000000000111111{{{kkkMMMEEE???<<<;;;<<>>:::555555444444444555666888999666555444444555666777888777333444999999444333666444555555555444555888:::777888888666555444555777888888999999;;;===>>>???GGGMMMVVV```kkkuuu~~~|||}}}~~~~~~zzzwwwzzzvvvvvvyyy|||}}}zzztttpppvvvxxx|||~~~{{{vvvhhhbbbXXXQQQLLLIIIDDD@@@::::::::::::999888777666222222333444444555555666333333444444444444555555444444333111///...---,,,111111222222111000...---333222111000000000222222000333555444444555444000///222333000000333222///000111111000......///000///000000///...------......000222333222111111222111111111111000000000000:::999777555333222111111333333333444444444444555333333333222111000111222222111111111000000//////...000111222222111000...///000000111111111111000////////////000000000000444222111111111111000///000///......111444888;;;000222333333222111222333111111222222222333333333yyyhhhSSSJJJBBB>>>===<<>>AAAFFFNNNVVV```iiirrrxxxzzz{{{|||}}}~~~~~~}}}{{{|||xxxvvvxxxyyyyyy|||}}}wwwtttrrrtttvvvxxx{{{|||ssslllccc[[[UUUNNNHHHCCC??????===<<<:::888777777333333444444555555555666555555444444333333222222222222222111111000000000222222222222222111000///111111000////////////000000555777555333444444111222666777333111222111///111222222111//////000111///000111000...---...//////111333444333222222333//////000000111111222222888777666444333222222111222222333333444444555555555555555444333222333444111111111111000000000///...///111222222111///.../////////000000///....../////////000000000111111333222111111111111000///222111///...///000222333000111333333222111222333222222222222333333333333yyyhhhTTTJJJAAA<<<:::999<<<@@@FFFYYYmmmxxx~~~xxxmmm^^^OOO@@@;;;999777555444444333111111333444555444333666:::???DDDKKKRRRWWWTTTLLLBBB:::888777666555111222333222111111333444111222333333333444777:::999999999::::::;;;;;;;;;555666555333444777666333444444555555777777888888555555444555555666777888555555555444555555666777555333333666666444333555666777777666444444555777999::::::999777777888999999999999::::::;;;;;;;;;<<<@@@EEELLLSSS[[[dddjjjssstttvvvxxx{{{}}}~~~zzzwwwvvvuuutttvvvzzz~~~|||xxxsssssssssssstttyyyzzzqqqiiiaaaXXXNNNGGGFFFDDDAAA===:::999888888555555555555555555555555666555555444222111111000000111111222222333444444333333222222222222222222111111111111111000///...111888<<<888444444555555444:::<<<777111000111000222333333222000///111222000111222111///...///000///000222222111111111222......///000111222333444666555444333222222222222111111222333444444555555555444444333333333333444111111111111000000000000...///000111111000///......//////......---,,,+++000000000000111111111111111111111111000000000000111000///............//////111333333222111222333222222333333333444444444|||kkkTTTJJJ@@@;;;:::888999<<>>999777444333444333222000000111333444555555:::@@@GGGLLLQQQVVVZZZVVVNNNCCC;;;888777555333111222333222111111222444///111222111111222555777555666666777777888888888666444222222555777555111666888:::999777666777999555555555555666666777777555555555555555555555555222111222333333222222333444666666666555555666777555666666555444333555666999::::::::::::999999999<<<>>>AAAEEEJJJQQQYYY^^^fffiiioootttxxx{{{~~~~~~yyywwwuuuqqqrrrvvvzzz~~~yyyxxxuuusssrrrvvv||||||uuummmcccWWWOOOKKKHHHCCC>>>;;;:::::::::777777777666666555555555555444444333222222111111111111222222333444555555333333333333444444555555333333444555444333111000222;;;???:::444333666777333:::>>>888000///111222111222222111//////000222000111222111000///000111---///000000//////000111//////000111111222333333333333222222111222222222000000111222333444555555333222000000111222222111111111111000000000000000...///000000000000///...////////////...---,,,+++000000000000111111111222///000000000//////000111.........///////////////...000222222222111222333222333333333333444444444~~~mmmVVVLLLBBB???>>><<<;;;<<>><<<======999999888777777666555555333333333333333333333333333333333333333444444444333333444555666777888888444555555555555333111000000888<<<777000000444666///777;;;666000///222444000111111000......///111///111222111000///000222///000111111000000111333222222222111111111111111333222222111111111222222000000111111222333333444333111//////111222222000000000000000000000111111//////000000000000//////111111111000///...---,,,///000000000000111111111,,,...000000......000222000000000000000000000000---///111222111111222333222222222333333333444444pppXXXNNNEEECCCCCC???;;;:::???BBBEEEFFFFFFFFFFFFGGGBBB===999999777444555999000000000000111333888<<>>AAAEEEHHHOOOWWWbbbkkkqqqwww|||}}}~~~|||wwwvvvxxx|||}}}wwwuuuuuuvvvuuuwwwzzz~~~xxxnnngggZZZVVVPPPIIIDDDAAAAAAAAA<<<;;;:::999777666555444333333333444444555555555444444333333333333222222222333666888999:::::::::444444444333222111000///,,,333555111---///222333---444777444000111333444000111111000...---///000...000111000//////000222222333444333222222444666333333222222222111111111333333222222111222222222000111111111111222222222555222000000444555444222000000000000111111111111111111000000000000111111111222222222111000//////////////////000000000000***---000///...---000333555444333111000///......---///111222111111222444111111222222222333333333yyy```WWWOOOMMMLLLFFF???;;;<<<===>>>???===;;;<<<===:::888888999777333444888000222222222333777===BBBLLLVVVeeerrrzzz|||{{{zzzsssgggVVVGGG???;;;888666333333444222111000111333---///000111000000111222000111222333444555555666555333444777666222222777555666666555444333444555555555666777777666555444444444555555555444333222000333333///000555666444000333666777777777888999444555666666555555777888555777888999:::999777666666888999::::::<<<>>>AAAEEELLLVVV^^^eeemmmvvv}}}|||}}}|||zzz{{{|||{{{xxxxxxttttttuuuxxx}}}yyysssgggccc\\\TTTMMMHHHEEEDDD======;;;:::888666555444555555555555555555555555222222222222222333333333111333777;;;<<<<<<;;;:::666555444333111111111000...222333000///222444333///444555222111333333222111111222000///...///111---...000000///...000111222222333222111111333555111222222222222222222222555444333222222222222222111111111111111000000000555111...000444666444111///000000000111111111111222222111111111111222222000111111222111111000000---.........////////////))),,,//////------000444666444222000......///000,,,...000111111111222444000000000111111111222222oooeee]]]\\\ZZZRRRHHHCCC999:::<<<===<<<999888:::444444666888666111111555222333555555666:::AAAFFFTTT^^^nnn|||yyylllYYYJJJAAA===;;;:::333444444222111000111333,,,...000000/////////111...//////111222333444444555333555888666000222999555555555666777888888888555555666777777666555444444444555666555444222111333777666222333999:::777222444777777777666666777555666777666666666888999444666888999:::999777666666888::::::::::::<<<>>>>>>DDDKKKQQQXXXcccpppzzz{{{zzz}}}~~~|||}}}{{{~~~~~~yyy|||~~~|||ttttttssstttxxx}}}zzzqqqmmmeee\\\TTTMMMHHHFFF>>>>>><<<:::888666555444888888777666555444444333111111111222222333333444000333888<<<>>>>>><<<:::999888666444333333333333222444444222333777999777222555555222222444333000222333333222000///111222,,,...//////......///111//////000///......000333000000111222333444444555666555444333222222222222222222111111000/////////333///,,,---222444222/////////000000111111111222333333222222222222333333///000000111111111111000------------.........///(((,,,//////---,,,000444333111///......000222444,,,...000111111111222444///000000000000111111111xxxnnnjjjiiicccVVVKKKAAA===::::::<<<<<<999555777777666666666666777777666666666777<<>><<<888666555777:::;;;888888999777666555777888666666777888999::::::;;;<<>>@@@>>>888555777777777777888999999777444+++,,,...333777999666333222333555777:::<<<===>>>777666555444333333222333111222333444444444333222444333333222222333333444555333000......///222333/////////000111111222222000000111111222222222222333111111333333111333888@@@>>>;;;666111000222444444333333222111111111222222111111111000000//////333000---...111444444333222333444444555555444444555555444555666555222000222111111000///......---000000000000000//////...555222000000333666555444000---+++...222444111...000111111222222333444444|||wwwssskkk\\\OOOEEEAAA===<<<>>>>>>;;;777888888777666555555666666777777888<<>>999666444333333222222444111...000555//////000000111111111222111222333333333444666888555555666666666666555555444444444444555555555555555555666666555555444333555555555555666666666666666666555555555555666666<<<;;;999777777777999:::888888999888777777888:::666777777777888999999999>>>@@@BBBBBBEEELLLXXXaaannnssszzz}}}{{{{{{uuuvvvzzz~~~{{{uuurrrssstttttt|||vvvmmmddd]]]XXXNNNGGGBBBBBB@@@:::888:::888777666777888777555333111000111333666777555222555555666777888999::::::666555444333222222222222333333444555555555444333444333333222222333333444444333222000000111222333111111000000///.........111111000000111111222333333111111333333111333888444333222///...///222555444333222222111111222222111111111111000000000///222000...///222444333222222222333444444444444444000000000111333333111///222111111000//////.........///000000000///---,,,222///------///111111000000---,,,...222444111...000111111222222333444444uuuggg[[[NNNIIIDDDAAAAAA???<<<999;;;:::999888777777888888:::<<>>>>>???CCCKKKQQQ^^^eeeqqq{{{~~~|||{{{|||tttuuuxxx|||}}}wwwtttqqqooozzz|||yyyrrrlllhhhZZZRRRKKKGGGCCC>>>===>>>;;;999888777888777555333666555333444555444333111666666666666666666666666444444333222111111111111444555555666666555444444444444333333333333444444444444333333333222222222111000000//////...------111111000///000111222333333111111333222000333888222222222111000333777:::333333222222111111222222111111111111000000000000000//////111333444333111111222222333333333333333...---...///111222111000222222111111000/////////---...///000000...,,,+++000...,,,,,,---......---///---,,,...222333111///000111111222222333444444tttlll]]]XXXQQQKKKGGGCCC???<<<>>>===<<<;;;<<<===???@@@CCCHHHQQQ\\\hhhuuu|||uuupppkkkaaaWWWMMMCCC;;;777444222222444333000///222333222222111000//////...///000111000//////111333666666555444444555777888333333333333444444555555777666555444444555666777555555555555666666666666666555555555555666666777777888999::::::999888777222333444555444555888:::777777777666666666666666555777999:::;;;???DDDIIINNNWWWdddpppyyy~~~~~~{{{zzzzzzvvvwwwyyy}}}zzztttqqquuuvvvyyy}}}{{{vvvssshhhaaaWWWOOOIIIEEEBBBAAA===;;;999888999999888777888666444333222222222222555555555555555555555555333333222111000000111111444444555555555555444444444444333333333333444444333444555555555444333222......//////000111111111111111/////////000222333222000111333222000333888888777666444333444666999333333222222111222222333111111111000000000000000///000111222333333222000000111222222333333222222222111000111333444333222222222222111111000000000///////////////......---111000////////////......///------///111222111///000111111222222333444444{{{rrrmmmfff^^^WWWQQQKKKHHHDDDDDDCCCCCCDDDGGGJJJKKKRRRZZZfffrrr{{{yyypppfff\\\QQQGGGAAA777333222555444111111333111111111000000000000000---///000000000000333555666555444444444666777888555555555444444333333333777666555444444555777888555555555555666666666666555555555555555666777777555777999;;;;;;999777666222444555555555666999;;;777777777666666666666666333444666888:::===@@@CCCFFFMMMWWWbbbmmmvvv~~~|||zzzzzzxxxyyyyyy{{{zzzuuuqqqrrrtttwwwzzz}}}~~~~~~|||uuuooofff[[[TTTOOOKKKGGG@@@===:::888999999999888777666444333111111333444333333444444555555555666222222111000000000111111333333333333333444444444555444444333333444444555333444555666666444333222///000000111111222333333111000/////////000111222222000000222222000222777555555444111//////111333333222222111222222333333000000000000000000111111///000222333333222111111000111222222333333222222666555333333444444333222222222222222111111111111333222000......///000222111111111111000/////////.........///111222111000000111111222222333444444{{{tttmmmgggbbb___TTTSSSRRRRRRTTTWWWZZZ\\\gggooozzzzzzssslllbbbWWWOOO???:::666777666333222444000000000000111111111111---...000000000111333555555555444555555666777888777666666555444444333333666666555555666666777777555555555555666666666666555555444555555666777888444666999:::;;;999777666555666777777777888;;;===777777777777777777777777777777777777888:::<<<===BBBGGGNNNVVV```lllwww~~~~~~yyyyyyyyyyyy{{{~~~~~~yyyrrrrrrrrrsssuuuxxx{{{}}}~~~{{{tttjjjccc___XXXRRRFFFBBB>>>::::::::::::999777777666444222222444666222222333444555666666777222222111111111111111222111111111222333444555666555555444444444444555555333444555555555444333222444333333222222111000000/////////000000000111111222000000222111///222777111111111000//////111333222222111111222222333333000000000000111111111111///111333333111000111222111222222333333333333333777555333333333333333111222222222222222222222222444333111//////000111222---///111000///---......---...///000000111111111000111111222222333444444|||yyywwwnnnllljjjiiijjjllloooqqq|||}}}yyyrrrggg^^^LLLDDD===;;;999555333444000000000000000000000000...///000/////////111222333444555666777777777777666666666666666666666666555555666777777777777777555555555555666666666666444444444555555666777888444666888::::::999777666444666777777666777999;;;666777777777888999999999999888666666777999:::;;;===@@@DDDKKKTTT```lllsss~~~}}}|||zzzyyyzzz}}}uuutttsssrrrsssuuuwwwyyy}}}yyytttqqqiii```TTTOOOHHHBBB???>>>===<<<999::::::888555333444666333333444444555555666666222222111111111222222333000000111222333666888999555555444444444444555555444444444444444333222222333333222222111000000000---...000111222111000///111///000222111///222777111222333222111111333555222222111111222222333444///000000000111111111111000222333222000///111333222222333444444444444444777555333222444555444444333333333333333333333333000111111111111000//////+++...000000///---...///---...///000000000111111000111111222222333444444||||||~~~{{{ppphhhVVVLLLCCC>>>;;;666444555222222111111000000/////////000000///------...///222333555777888777777666555555666666777888888888444555666888888888777666555555555555666666666777444444444555555777888888444666888999:::999888777222333444444333333555777666666777888999::::::;;;888666444555777:::<<<<<<777999===CCCKKKVVVaaahhhxxx}}}}}}||||||~~~yyywwwtttrrrrrrsssuuuwwwzzz}}}tttjjjaaa[[[RRRJJJFFFCCCAAA???<<<>>>>>><<<777444555666555555555555555555555555333222222222222222333333111111111222555777:::<<<555555444444444444555555444444333333333222222222/////////000111111222222,,,...000222333111///...111///000222111///222777222333333222000///000222222111111111222333333444//////000000111111111222111333333111......111444222333444444555555444444777555333333666777888888333333333333333333333333,,,///222444333111---++++++...222222000///000222,,,...000000000000111111000111111222333333444444}}}xxxkkk```QQQEEE>>>;;;999777222333333111000///000111333222000000111222222222222444999>>>:::333444;;;666777777777777777666555666666777777777777666666555555555555666666666666999999888777777777777777999777444555777888777666666666666666777777777777(((000888888333222666<<<666444444666999:::888666=========>>>BBBJJJSSSYYYjjjpppyyy}}}}}}zzzzzz~~~|||zzz|||{{{xxxmmmhhhaaaXXXPPPIIIDDDBBBBBBDDDEEEBBB<<<777555666555555666666555333111000555444333333222222222222444444555555444444333333333444444555666777888888222333444555555555444333111111000///......//////////////////000111222333333000///222444444555555111222222333333333222222111222333333222111222333111000//////000111111111333444555555444111///---777666555444444444444444333333333444444444444555222333333444555666777777555555444333222111000///111000000000000000111111000000111222222222222111...------///222333333333|||uuukkk]]]PPPHHHBBB<<<888333333333111000000000111111000//////111333444555555888>>>CCC???777666:::555555666666555555444444666666777777777777666666555555666666666666777777777777666555555555555555555333222333555666444222666666666666777777777777...444999888444222444777666444444666888:::888666:::;;;===???BBBFFFKKKOOO\\\cccooozzz}}}}}}|||}}}}}}yyysssjjjbbbZZZTTTQQQFFFEEEDDD@@@;;;888666666333444555555555555444333555444333333222222333333111222333444555555555555444444444444333333333333444444555555555444444333333222111111000000000111111111111111111333444444333111000111333444444444555555444333222000...---000222333222111000111333111000//////000111111111111222444444444333111000666555555444333333444444333333333444444555555555444444444444444444555555333333333222222222222222111111000000000000111111000111111111111222222222111000///111333555444333xxxlll```VVVLLLAAA:::555444333111000000111111......---...000333666888999>>>EEEHHHBBB:::777999666666666666555555444444666666777777777777666666555666666666777777777888777666666555555555555555333222222444555555333111666666666666777777777777444666888888666444444555666555444666888999888777666999===???@@@AAABBBCCCKKKSSS___kkkvvv~~~~~~~~~{{{zzzzzz{{{}}}~~~|||~~~zzzqqqhhhaaa]]]QQQMMMFFFAAA>>>;;;999888222333444555666666666666555444333333333333333333111222333444444555444444444444444444333333333333777666555444444444444444444444333222222222222333222222222222333444555666444222111111222444333222555555444222111...---+++///111222111000///000111000000///000000111222222000111333444555444333333555444444333333333333333222222333333444555666666555555555444444444333333111111222222333333444444111111000000000000000111222111000000000111333333444333222333444555555444}}}}}}~~~~~~wwwnnncccVVVGGG===777555222111111111222111............000333777:::???DDDIIIIIICCC;;;888888:::999999888777777777777666666777777777777666666555555666666777888888888888888777777777777888888444555666888888777555333666666666666777777777777555555555777888999777666555555555666777888888888555888<<<============>>>@@@FFFPPP[[[fffrrr~~~{{{yyyxxxxxxwww{{{yyyyyy||||||tttmmmiiibbbZZZPPPHHHCCC@@@===:::555555666666777777777777555444444333333333444444555555555444333222111000222333444555666777777888999888666444333333444444444333333222222222333333222222222222333444555555555555333111222555444222111111111111111000///...///000111000///...///111///000000000000000222333222222333444555444444333444333333222222222333333111222222333444555666666555555555555555555555555222222222333333333444444222111000000000000000000333111000//////111333444555444333333444555444222}}}yyywwwuuupppmmmoooqqqqqqwww}}}zzzuuulll]]]LLLAAA:::666222111111222222111///000000000000222777<<>>>>>AAAFFFLLLUUUcccttt~~~|||zzzxxxvvvuuutttwww|||{{{xxxyyy|||~~~{{{xxxqqqhhh\\\QQQJJJEEE???;;;;;;:::999888888777777777444444444333333444555555444444444444333222111000222222333444555666777777888777555444333333333444222222111111111111222333000000000000111222333444555777555222333777666222111111111111111000///......///000000///...///000...///111000///000222444555555555555444444333333333333222222222333333444222222333333444555666666444555555666777777888888444444444333333333222222222222111000//////000000333111000//////111333444444333222222333333222111}}}vvvooojjjaaa[[[XXX\\\^^^```jjjuuuxxxyyyyyyxxxrrrcccQQQEEE<<<777222111222333333111000111222111000333:::???NNNUUUYYYTTTLLLFFFBBB@@@;;;:::888666555555666666666666777777777777666666333333444555666777888888555555555555555666666777444666888888777555555666666666666666777777777777:::888777666777666555444555666666555555666888;;;888888999888888999<<<>>>===???BBBDDDIIIUUUeeerrr~~~}}}{{{zzzyyywwwvvvuuuwww{{{}}}{{{zzzzzzzzz}}}~~~{{{tttiii]]]SSSJJJCCC???@@@???===;;;999888777777444444444444444444555666///000111333444444555555333333333333222222222222666555444333333333333333111000000000000111111222////////////000111222222333777555111222888888222444333333222111///...---...000111000///...///000---///111111//////222666666666666555444444444444333333333333333444444555333333333444444444555555333444555666777888999999555555444444333333222222333222111000////////////222111000000000111333333333222000111222222111000|||xxxuuutttoooppptttzzzyyyqqqhhh]]]VVVMMMFFFDDDIIIMMMOOO\\\kkksssuuuyyy{{{vvvhhhVVVHHH>>>888222000222444333111///111333222222555===DDDUUU```gggcccZZZTTTMMMFFF<<<;;;999777555666666777666666777777777777666666222222333444555666777777555555555555555666777777444666777777555444555777666666666666777777777777777777777666555555555555555666777555444555888<<<888999999999777777999::::::===@@@@@@BBBJJJWWWbbbpppyyy}}}zzz{{{|||}}}~~~~~~{{{yyyuuuuuuwwwyyy}}}wwwkkk^^^SSSKKKHHHCCCBBB???===;;;:::::::::444444444444444555666666---...000222444555666666333333333222222222111111222333333333333333222222000000000000000111222222////////////000111222222000555444...000888888111333333333333222111000//////000111111//////000111,,,///222111//////222666555555555555555555666666444444333333444555555666555444444444444333333333333333444444555555666666333333333444444444444444333222111000////////////000111111111111222222222222111000111222333222111~~~uuulllfffaaa___]]]___dddllluuu{{{~~~|||wwwpppiii```UUUHHH???AAA999777>>>AAAEEESSSdddrrrtttyyy|||xxxjjjXXXKKK???999222000333555444111---000222222333777@@@HHHZZZhhhrrroooggg^^^TTTKKK???===;;;999888888888999666666777777777777666666111111222333444555666777777777777777777888999999666777888777555444777999666666666666777777777777222444555555555555888:::555666777555444555888<<<777999::::::888666555666666;;;@@@@@@@@@DDDNNNWWWaaammm{{{~~~~~~~~~~~~}}}}}}yyynnnnnnooorrrvvv{{{wwwiii\\\TTTQQQDDDBBB@@@>>><<<<<<<<<<<<444444444444444555666777000000111222333333333333111222333444555666666777000111222333444333222111111000000000111222222333////////////000111222333---333222,,,...777777000///000111222333444444444///111222111000///000222+++///222111......222777444444444444555777888999444444444444444555666777666555555444444333222222444444333333333222222222111222222333444666666777333222111000////////////000000111222222222222111222111000111333444333222}}}ooobbbVVVLLLJJJLLLKKKLLLNNNTTT^^^hhhppptttvvvlll___TTTLLLEEE===777:::666333444888???JJJUUUeeepppxxxuuummmbbbWWWNNN:::666111///111333333222///000222333555>>>LLLVVVhhhsss|||}}}wwwlll^^^RRRGGGDDD???===<<<<<<<<<;;;;;;999888999<<<;;;888444555666777666555444555666///111333555666666555444666777888777666555666888444444444444444555666777555555555555555555444444:::999999888777666555555555666666666777777888888;;;999999<<<======BBBIIIUUU^^^kkkvvv}}}~~~zzzyyy|||{{{}}}zzzsssqqqmmmlllmmmpppuuuxxx}}}ssshhhaaa]]]QQQLLLFFFCCCCCCAAA>>><<<:::888666555666666555444222222222222222222333333333333333333333333333333222111000//////000111222000000000000000000000000333222000......///111222000111333444555555444333333333333222111000//////111111111000000000000000111111111111111111111111222333333444444333333222444222000000222444555444666666666555444444444333666555444444333333333333333555666555444222333333222111000.........//////111,,,---444777333000111111222222000///...000111|||ooo___TTTJJJBBB???AAABBBBBBDDDHHHPPPXXX___cccccc[[[PPPGGGBBB===666222666222000222555:::DDDNNN^^^eeekkklllhhhaaaSSSHHH:::777333222333444333222111333555777<<>>;;;:::999888:::999999::::::999777555444666777666555555666777222333444555666666555555555555444222111222444777444444444333444444555555555555555555555555555555444555666777888999::::::777777777666666555555555888666666:::;;;<<<@@@GGGJJJRRR]]]hhhrrr|||~~~{{{xxxwwwxxxyyyyyyzzz}}}~~~sssqqqnnnkkklllnnnrrruuu}}}wwwnnnhhhddd\\\VVVNNNIIIGGGEEEBBB???>>><<<999888888777666444222222222222333333333333333333333222222222222222333222111000000111222333111111111111111111111111222111000//////000111222000111333444555555444333222333333222222000//////111000000000000000000000000111111222333444444444000111222333444444444444666555333333555666555444555555555555555555444444444444333222222222333333222444555444333222222222222111000/////////000111333//////555888555333333111222333222000///000111~~~ooo```OOOEEE???:::888888999999:::<<<@@@FFFKKKNNNPPPJJJCCC===;;;888555111333000///222333666===FFFRRRWWW\\\___aaa\\\NNN@@@:::888555444555555444222333555888<<>>:::888777666444222444222222555555555:::@@@GGGMMMSSSVVVVVVRRRGGG<<<777777666666555555333333333555:::AAALLL\\\mmmyyy}}}vvvccc\\\QQQGGGAAA???>>>===777:::;;;999666444555777222444666666555666777999888777666666555666666777777777666444333444777999999888888777666666666666444444444555555555555555777777777777777777888888111111222444555777888999666444555777777666999>>>===@@@EEEJJJQQQ\\\iiisss~~~~~~{{{zzzxxxuuuqqqrrrsssuuuxxxzzz|||~~~~~~zzzxxxtttpppnnnmmmmmmnnnqqqtttzzz~~~|||{{{xxxsssmmmgggbbbZZZRRRKKKGGGDDD???===<<<;;;999888555555555555444444444444555555444444333222222222333333222222222222333333222222222222222222222222111111000000000111222333000111333444555555444333222222222222222111000///000000000000000111111111000000111222333444555666111222333555666777777777444444444666888888666444444444555555666666777777222222222222333444555555222444555555333222222333111111000000000222333444000///000222333222111111111333666666444222111111vvvdddUUUEEE???===;;;999999666777777555333333666999777666444333333222111000444222333666555444666;;;???HHHOOOOOOKKKGGG@@@:::444555555555444444444444333666===GGGUUUeeettt}}}{{{nnnfff[[[PPPIIIDDDAAA@@@888:::;;;999555333444777222444666666555666777999888888777666666666777777555777999999888777777777888888777666555555555555444444444555555555666666999999888888777666666555111111222444555777888999999777777888777444555::::::===AAADDDGGGMMMVVV]]]ooowww}}}zzzwwwssstttuuuwwwzzz|||~~~}}}|||zzzvvvrrrooolllkkkjjjnnnpppuuu{{{~~~{{{xxxsssjjj^^^UUULLLIIIDDD@@@???>>>===;;;888777777777666666666555666666555555444444444333111222222222222222222111111111111111111111111111111111111111111222333333000111333444555555444333111111222222222111000000//////000000111111111111111111111111222222222222555666777777777777777777444444555888:::;;;:::888444555555666666777777777444444444444444555666777444555777666444333333444111111000000000222333444///111222111111222222111111333666666555222111111zzzfffYYYKKKCCC???:::888888555777777555111000333666444444555555555444333333222000111444333000222666999BBBHHHFFFAAA>>>;;;888222333444444333444555777777<<>>===<<<666666666666666666777777555555555555555555666777555666777777555444444555222111000///000111222333111444555222111333444333222333555555333222222222rrrfffYYYOOOFFF===888888444777888666222000333777111333555777777666555555111///000222111...000444555:::===;;;::::::888444222333444444333555999<<<>>>EEEQQQ```nnnxxx~~~}}}xxxpppggg]]]SSSIIICCC>>><<<999888777777666555444666777666555555666777333444666777888777777666444555777777666555555666555555555444555555666666333333444444555666666777555555666777888999999:::777777777666666555555555777555666888666333444888444777:::<<<<<<>>>CCCGGGIIISSS```lllvvv}}}{{{yyyxxxwwwwwwxxx{{{}}}yyytttqqqooonnnnnnpppssswww{{{zzzssshhhbbbYYYRRRLLLHHHEEECCC======<<<<<<;;;::::::999111111222222333444444444111222333444444333222111111111111111111111111111000000111222333333333333000111333444555555444333000111111222222222111111...//////000111111222222111111111222222333333333444555666666777777777777:::999888888:::;;;;;;:::777777777666666666666666666666555444444444555555444666777666555333444444222111000/////////000111000666777222000333555333222333444333222111111333tttggg[[[NNNAAA<<<<<<444777999777333222555999***---000222222222222222222000111333222///111555333444333222666999777111333444555444333666;;;@@@EEEMMMZZZjjjwww{{{xxxsssllldddZZZOOOIIIAAA===888777999999777555555666777666555444555666111333555777888888777666777777777666555555777999888888777777888999::::::333333444444555666777777777777777777888888888888555666666666777777888888333222444777666333555999555777999999888999>>>BBB@@@IIITTT^^^gggppp{{{|||xxxuuusssrrruuuyyy|||~~~~~~|||xxxvvvooooooppprrruuuxxx|||~~~~~~tttmmmcccYYYRRRLLLHHHEEE???>>>>>>===<<<<<<;;;;;;//////000111222333333444333333444555555444333333222222222222222222222222///000111222333444444444000111333444555555444333000111111222222222111111...//////000111222222222000000111222444555666666111222333555666777777777;;;888666555555666555555888888777777666666555555666555444444333333333333333555666555444222333333222111000.........//////...444555000---111333111333333333222000000111333rrrbbbSSSGGGAAA<<<:::888666555555555555111333666888888666333111444222111000222333333333222444666777666444333444000111555777666666???IIINNN\\\lllwww~~~~~~|||sssmmmeee```\\\WWWOOOIII???>>>;;;999888888888888666666777777777777666666888333555<<<:::222333:::555666888999999999888777888888777888999999777666333333444444555666666666444666888999777333...+++777777666666666666777777444555666666555555666777777888999::::::::::::::::::>>>DDDIIIPPP[[[jjjuuu{{{{{{sssooopppppptttzzz~~~}}}rrrssssssrrrsssuuuxxx{{{}}}|||zzzzzz|||~~~zzzssskkkbbbXXXOOOIIIFFFDDDBBBAAA@@@>>>;;;888666666555333000//////000///000222333444444333222999555222111333444222000111111111111111222222333000222555666444333222222000222333222111000111222666333000000222444333111111222333444555444333222666333555:::<<<999777888888777666555444333333333555555555444444333333333222444555555444555666888555555444555666555222///222333444333111000111222+++---111333444333111///111111111111111000///...sssbbbRRRHHH===;;;999777777666666555222333555777777555333222555333222222333444444444555666777666555444555777555666999<<<<<<===GGGRRR^^^iiiuuu|||~~~yyyssskkkfff[[[VVVQQQOOOOOOMMMHHHCCC===<<<;;;999888888888888666777777888888888888777888333444:::999222333:::666666777777888777777777666555444444555555333111444444555555666777777777555666777888888888888888666666777777777777666666444666777777666555777888777888888999::::::999999;;;>>>BBBDDDGGGOOOZZZbbbnnnttt{{{|||uuurrrtttqqqtttxxx{{{}}}}}}~~~xxxxxxwwwvvvuuuvvvxxxzzzxxxwwwuuuvvvxxx|||zzzssslllccc[[[VVVNNNKKKFFFCCCAAA@@@???>>>;;;;;;:::999777555555555111222333444555555444333+++---///111111222222333222222111111222222333444000222555555444333222222000111222222000000111222555222000000222333333111222222333444444444444333555222333888;;;888666777666666555444444444444555555555444444444333333333222444555555444555666888666555444444555444222000333444555444222111222333...000222444555444333222111222222222222111111000uuuaaaSSSBBB???;;;888777777777666333333444444444444333333444444444444444444555555888999999888666666999;;;999:::===BBBDDDHHHSSS___pppxxx|||tttkkk```UUUMMMCCC@@@===>>>@@@@@@===::::::999999888777777888888666777888888999999999999777333444888666111333:::777777666666555666666666888777666666666666444222555555555666777777888888777666555555777:::===@@@666666777777777777666666555666888777666666777999777777888888999999888888777:::<<<===>>>BBBIIIOOO\\\cccoooxxx~~~~~~|||wwwuuuvvvtttvvvyyyzzzzzz{{{|||}}}}}}{{{zzzyyyyyyxxxtttrrrqqqqqqtttxxx}}}|||wwwqqqjjjfff\\\VVVNNNHHHEEEDDDCCCCCC<<<<<<;;;:::999777555555333444555555666555555444$$$***000333111000222555222222222111222333333444111333555555444222222333///111222111000///000111333111000000111222222111333333333333333444444555666333444888:::888666777444444444444444555666777555444444444444333333333222444555555444555666888777555333333444444333222333444555444333222333444000111222333444444444333111111222222333333222222oooaaaNNNGGG>>>888666666666555333333333222222333333333333444444444444555666888;;;===??????>>>===>>>???===>>>BBBIIINNNUUUbbbnnn}}}}}}xxxoooeee[[[PPPFFF@@@999777555555777777555333555555555555555555666666444555666777888999999999777444444666555111333999888777555444444444666666:::888777777777666444111444444555555666666777777999777555333333555888:::555666777888888777666555666777888888777777888999666777777888888777777777222444777888999<<>>===<<<;;;:::888666333555555666666555555555555---000333444333222222333111111111111111222333333111333555555333222222333///000111111//////000111111000000000111222222222444444333222222444555666888555555999;;;888777888555444444444444555666666444444444444444444444444222444555555444555666777888555333222333444444333222333444444222222222444000000000000111111222333///000111222222222222222{{{ppp\\\RRRCCC999666555555555444333222222222222333444111333444444444777;;;>>>AAAEEEJJJNNNMMMKKKJJJIIIIIIIIINNNVVV^^^fffsss~~~tttmmmaaaUUUKKKCCC===999555444333333444444333222111111222222333333333333222333444666777888888888555444555666444222444777777666555444444555666777666555444444444333000...222222333444444555555666777777555444333444444555555666777888888777666555666777888888777777888999666666666777777666555555333444666777999;;;>>>AAAEEEJJJQQQZZZccclllvvv{{{~~~{{{vvvtttssssss{{{|||}}}{{{yyyxxxyyyzzz~~~{{{tttrrrooommmnnnrrrwww{{{|||rrrnnnhhhaaaZZZSSSLLLHHHFFFDDDAAA@@@???===:::777777777666666555555555555777555333333444555444222111000000000000111222222222333444444333222333444///111222111000///000111000000111222222222222333555444333222333444555666777333333777888666555666666666555444444444444555444444444444444444444444222444555555444555666777777555222222333444444444000111222222111000111333222111000000000111222333......///000111111000000{{{hhh[[[KKK@@@;;;999777444444444333333333333444444111333444555666;;;BBBHHHNNNTTT\\\aaabbb```]]][[[]]]]]]bbbkkkrrryyy~~~wwwjjjaaaTTTHHH???:::666555000111111222333333444444///000000111111111000000000111333555666777888888444555777777666444444666666666555555666666777888888666555555666555333111111222222333444444555555555555555666666666666666444666777999999777666444555666888777666666777999555555666666666555444444777777777777888:::;;;<<<@@@BBBFFFKKKRRR]]]hhhpppuuuyyy{{{wwwssstttuuuuuu}}}~~~~~~}}}{{{yyyxxxxxx|||~~~vvvsssnnnkkkkkknnnrrruuu|||yyywwwsssooohhh```WWWQQQNNNJJJEEEBBBAAA???;;;888::::::888777666666666666888444000111444777666444111111000000111111222333222333444444222222333444000222333222111000111222///111333333333222333444444444444444444555555666555111000333555222222333777666555444444444444444333333333444444444444555222444555555444555666888666444333333444555444333///000111111000000111222444444333333333333444555......//////000/////////~~~mmmbbbTTTJJJFFFAAA:::555444444444444444444444444222444666666999@@@KKKTTTaaagggnnntttvvvuuutttsssrrrrrruuu}}}|||qqqggg[[[SSSIII???999666444333///000111222222333444555000000111222222111000///000111333555777888999:::222666999999777666555444444555666777888999999999:::888888888999999777555222222333333444555555666555555555444555555666777444555888999999888555444444666777777666555777888555555555555555444333333888666444444555777999:::<<<===>>>@@@FFFOOOYYY```gggooosssqqqqqqvvvzzz{{{}}}{{{{{{zzz{{{}}}~~~~~~|||wwwqqqlllkkklllpppsssuuuxxx}}}~~~}}}{{{xxxtttmmmeee```WWWQQQIIIEEECCCBBB>>>;;;>>>===<<<:::999888888999444444444555555666555555333333222222333333444555222333444333222222333555111333444333222111222333///222555555444333444666333444444555555555555555666222000333444222222444555444444444444555666666333333333444444444555555222444555555444555666888444333333444555555444222///111222222111111222333444444444444444444444444///000000000000//////...~~~|||nnneeeZZZSSSNNNHHH===555444555555666666555555444333555777888;;;DDDQQQ[[[ooottt{{{~~~}}}tttfffYYYMMMHHHAAA;;;888777555444222333444333222111222333111222333333333111000///111222444666888:::;;;;;;111666::::::999888666333333444666888:::::::::999666555555666777777555333333333444444555666666777888666444222111222333555444555888999999888555444444555666666555555666777444555555555444444333222444222000000333777999;;;999::::::;;;???FFFOOOUUU\\\gggnnnnnnpppyyyxxxyyyzzzzzzzzzzzz}}}}}}vvvpppmmmnnnqqqsssqqqsssxxx}}}~~~|||zzzvvvppplllbbbZZZQQQLLLJJJIIIEEEBBBAAA@@@>>><<<;;;:::;;;;;;444888;;;;;;777444444555555444444444444555666666333444444333222222333555222333444444222222333444///222666666555444555777222333555666666666555444999555333666777555555777333333333444555666777888333333333444444555555555222444555555444555666888333333333555666666444222000111333333222222333444222222333333333222111111111111111111111000///...{{{rrrkkkgggbbb]]]WWWOOOFFF???::::::888666444333555777333444666777777@@@VVVjjj{{{zzznnncccVVVJJJ>>>===:::777666666666777333333222111111111111111000000000000111222333444000111333555777999;;;<<<::::::999777777666666666555:::;;;888888;;;:::555555555555555555444444444555555444444444444555555666666666666777777777777111333666666666555555666777777777777666666666666666555555666777777555333777777777777888888888888666666666777:::>>>BBBEEEMMMSSS\\\eeellltttzzz~~~}}}zzzvvvttttttvvvwwwxxx~~~}}}zzzvvvrrrpppnnnoooqqqssstttvvvzzz~~~|||{{{{{{rrrppphhh]]]UUUQQQMMMIIIGGGDDDAAA>>>======;;;:::;;;:::999888999888666444222444555444222222333444777666444222111111111222...///222444555444333222111222444555666555555444666666666666666555555555888555444555888888666222444444444444444444333333333444666888888777666555555444333222222444555777555555555555555555555555000111222111000000222444///111333333222111111111111222111///......111444~~~tttiiifffdddcccbbbaaaZZZNNNEEE===<<<;;;:::999888888777555666888:::<<>>:::999888777666666666777555444222111000/////////111111111000000000000000---///111444777:::<<<===:::999888888888888888999444888888555555888888444999999888888777777777666555555444444444444555555666666666666777777777777222444666777666555555666666666666666666777777777444555666666666555555444555555666666666777777777666666555666999<<<@@@CCCGGGLLLTTT\\\cccjjjqqquuu~~~|||xxxtttsssrrrrrrssszzz{{{~~~}}}zzzxxxwwwvvvrrrrrrrrrrrrrrrtttyyy|||~~~xxxwwwqqqggg___\\\WWWRRRLLLIIIEEEBBBAAA@@@???===<<<;;;:::999999777444222333444555444333222333444777666444333222111111111///000222333333333222222222222333444555555555555555555555555555444444444444333333444555555444333444444444444444444444444222444555777777666555444555444333222222444666777555555444333222222111111000111111111000000222333000111333333222000000111111111111///......111333yyylllbbb______bbbhhhlllhhh\\\QQQAAA>>>:::999999999777444333444666999===III___sss~~~qqq```RRRHHH>>>666555555666777888888888999999777555333111000//////000111111111111///...---***,,,000444888;;;>>>???===<<<:::999888888888999555777666444444666777555::::::999999888777666666555555444444444444555555555666666666777777777888444555777777666666666777555555555666666777777888222555777777444333444666444444555555555666666666666666555666777:::===???@@@DDDIIIOOOUUU\\\dddiiitttxxx~~~{{{wwwssspppnnnnnnssswww}}}yyyxxxuuurrrooopppsssvvvyyy||||||tttnnnkkkfff```VVVRRRMMMIIIGGGEEECCCBBB???>>>======<<<:::666333444444555444333333444666555555555444444222111000111111111111111111111222333333333333444555666666444444444444444444444444111333444444444444555666333333333444555555555666222333444666666555444444555444333333333444666777777666555444222111000//////000000000//////111333111222333333111000000000000000000///---...000222tttggg^^^ZZZZZZ___jjjssssssjjjaaaLLLEEE<<<999999:::777444444444777:::???KKK```ttt~~~tttdddTTTIIIBBB<<<777111333555888;;;===>>>??????===:::777444333333333///111222333222111///---+++---000555999<<>>:::888666666666555444333555777444555555666555333111000222222111000000000111111444333222222333444666777444444444444444555555555222555777666444444777:::222333333444555666666777222333444555555555444444555444444333444555666666888777666555444333222222...///000///......000222222333333333111///000000///000000///......///111|||mmm```YYYWWWWWW\\\fffrrrxxxuuuqqq___TTTGGG>>><<<<<<:::888999888:::===CCCOOOcccvvvwwwiiiXXXJJJAAA<<<999888222333555999>>>CCCGGGJJJEEEBBB>>>:::777666555555///000222444444444222111...///222666:::>>>BBBCCCBBB@@@===:::888888999999999888777666666777888999777666666444333222111111555555444444444444555555555555555666777888888888666777888777666555666888333444444555666777777888222777;;;:::666444777;;;555555666666666777777777666666555555555666777777:::;;;===???BBBHHHOOOTTT^^^ccckkkttt|||{{{wwwttttttqqqrrrvvv||||||uuurrrrrrtttppprrruuuxxxzzz}}}{{{uuuqqqmmmgggaaa\\\WWWRRROOOHHHFFFDDDCCCBBBAAA>>><<<::::::999777555444666888444555555666555444222111333222111111000111111222444333222222333444666777444444555555666666666666222555777666444444888;;;333333444444555666777777333333333444444444444444444444444444555555666666555555555555555555444444...///000///......000222222333333222000///000111///000111000......///111uuudddYYYTTTVVVVVV[[[cccooowww|||}}}nnncccSSSFFF???<<<:::888:::888999===DDDPPPeeevvv}}}nnn^^^LLLAAA;;;666444444444444555999@@@IIIQQQVVVMMMJJJDDD>>>999777666555000111222444444444444333000111333666<<>><<<;;;<<<>>>???888666555777777555666888777777666666555444333333555555444444444444555555444444555666777888999999666777777666444444666777444444444555555666666777333666999999777666888:::555555666666666777777777666666555555555555666666999:::;;;<<<>>>BBBHHHLLLUUUZZZaaajjjrrryyy}}}~~~zzzxxxxxxssssssuuuzzz{{{wwwvvvvvvppppppqqqrrrsssuuuzzz}}}||||||yyyuuuppplllfff```\\\RRROOOJJJGGGEEECCCAAA@@@??????===999666666777999555555555555555444333333222222222222222222222222333333333333444555666666444444555555666777777777333333333333222333555777444444444555666666666777444444444444444555555555444444555555666666666666333333333333333333333333///000000000//////111333111222222111000000111333///111222111000///000111ppp```VVVTTTTTTWWW]]]dddlllvvv~~~~~~uuugggWWWJJJAAA===;;;===;;;<<>>999777666222222222222222222222333111111333777>>>FFFOOOTTTKKKIIIDDD@@@>>>>>>???@@@999555666::::::666555999777777666666555555555555555555444444444444555555444444555666777888999999666777777555333333555666555555555555555555555555333444555666666777777777444444555555555666666666666666555555555666666666777888::::::;;;>>>BBBEEEJJJNNNSSS[[[dddlllsssvvvyyy~~~zzzxxxxxxtttvvvxxxxxxyyyzzz}}}|||}}}}}}}}}wwwvvvssspppoooqqquuuyyy|||vvvpppkkkccc]]]UUUOOOKKKHHHFFFEEEDDDCCC@@@<<<888666888999666555555444444444444555111222333444555555444333222222333444555555555555333333444555555666777777666444222111333444555555555555555555666666666666555555444444555555666777444555555666666666666666444444444333333222222222000111111111000000222333000111111000000000333555000222333333111111111222{{{nnn```XXXYYYSSSXXX___eeellluuu|||kkkZZZMMMFFFDDDGGGEEEFFFMMMVVVeeezzztttVVVGGG:::777999888888;;;888666333666???MMM\\\fffgggaaaXXXMMMDDD===999888444333222111000000000000111111222777???JJJUUU[[[VVVRRRKKKEEE@@@===<<<<<<;;;888999>>>>>>999888;;;555555555555555444444444555555555444444555555555444444555666777888999999666666666444222222444666555555555555555444444444222222222333666777666444333333333444444444555555555555666666666666666666666777888999999;;;>>>@@@AAADDDHHHPPPXXXaaaiiimmmuuu{{{}}}xxxvvvvvvtttxxx{{{xxxrrrqqqvvv|||zzz{{{~~~~~~yyyssspppqqquuuxxx|||{{{vvvqqqjjj```WWWQQQNNNLLLKKKGGGEEEBBB===999777888:::777666444333333444555666000111444666777666555444111222444555666555555444222222333333444555666666:::777333222555777777555666666666666666555555555666555555555555666777777444555555666777666666666888888777666444333222222000111222111000000222444///000000000000111444666000222444444222111222333}}}rrrhhh___ZZZZZZ\\\]]]___eeennnyyyrrrhhh^^^VVVPPPPPPRRRYYYfffvvv}}}kkkRRREEE999777888777555444999::::::888:::EEEWWWdddjjjkkkeeeZZZOOOGGG???999:::999666222111333333333444333222666>>>LLLYYYbbb___[[[SSSJJJCCC@@@BBBEEE===<<<999888888777555333111222333555666666555555333555777888888777777888444333333444444555666777777888999777444333666999999777666666777777666444222222222444777999:::;;;444444444444555555555666555555666666666666555555999999999888999::::::;;;999;;;===BBBIIIQQQXXX\\\gggnnnxxx~~~~~~|||zzzzzzwwwyyy{{{{{{xxxuuutttsssttttttwww{{{|||zzztttkkkjjjoootttxxx}}}~~~}}}~~~|||xxxqqqjjjbbbYYYPPPJJJQQQJJJBBB???@@@@@@>>>;;;999888666555444555555666222333444555555555444333000333666666666777;;;>>>(((***---000222333222222444444444444444444444444555444444555666777777666222444555666666666888999444444444333333444444555999555222222333555333222///000111111000///000111111111000000//////......///000111333444555666666yyynnneee\\\XXXXXX^^^```ccchhhoooxxx|||tttnnnkkkiiijjjnnnxxx}}}lllOOOCCC888666777666555555555777888777:::DDDTTTaaakkkooommmcccWWWMMMEEE>>>:::888555111111333444444333333333888AAAOOO]]]ggghhheee]]]TTTJJJEEECCCCCC===;;;999888777666444333444555555666666555444333444666888888777555555555444444444444555666777888666777777666333333555777777555444444555555444222333222222333555666777777333333444444444555555555555555666666666666555555555555555555555666666777;;;;;;===???DDDJJJOOORRR\\\dddnnnuuuwwwxxxyyy{{{zzz|||}}}}}}zzzwwwuuuuuurrrqqqrrrwww}}}yyyqqqooosssrrruuuxxxxxxvvvxxx}}}~~~yyyrrrlllddd\\\WWWTTTMMMEEEAAAAAAAAA???<<<===<<<:::888666666666777444555666777777666555555333444555555444555777999000111444666888888777777444444444444444444444444666555555666777777777666333444555666555555666888555555444333333333444444888555333222333444333222111222333333111111222333222222222111111111111111000111111222333333333333vvvkkkccc\\\XXXXXX```dddiiilllpppyyy}}}kkkMMMBBB888555666555444555444666777777888@@@LLLVVVgggppptttmmmaaaWWWNNNGGG===999444111111222333444111222444:::DDDRRRbbblllsssqqqlllcccXXXNNNGGGEEE@@@>>>:::999888888666555777777777666666444333222555777888888555333333333555555555555666777888888555666666555333333444666666555333444555555444333444444444444444555555555333333444444444555555555555555666666666666555555333333333333333444444444999999999;;;>>>BBBFFFHHHMMMTTT^^^ffflllpppuuuyyy|||~~~|||yyyxxxxxxqqqooonnnrrrxxxwwwtttvvvsssssssssqqqooorrrxxx}}}{{{vvvqqqjjjfff\\\UUULLLFFFCCCBBB@@@>>>AAA???===;;;999888888888777888888999888888777777777555333333444444444333111222444555666666555555666666666666666666666666777777777777777777666666333444555555444333444555666666555444333333333444777555333333333444333222333444555444333222333555111111111111222222222222111111111222222111111000uuullleee___\\\]]]```fffmmmpppssszzzyyyiiiNNNDDD:::777666555555666666888888777777;;;CCCIII]]]jjjtttssskkkaaaXXXQQQDDD===555333333222222444...111555;;;EEETTTdddpppyyyyyyxxxrrrhhh\\\SSSOOOGGGCCC???<<<::::::999888666666666666555444333333333555777777555333333333666555555666666777888999666666666555444444444555777666555555777777666555444555666666555555555666444444555555555666666666555555666666666666555555333444444555555555555555444555555777:::===AAACCCAAAHHHQQQXXX___fffnnnsssyyy{{{~~~~~~}}}{{{zzzzzzsssqqqnnnpppvvv}}}|||yyyxxxwwwvvvsssooommmpppvvv{{{}}}yyyuuuqqqhhhaaaWWWOOOJJJFFFCCCAAABBBAAA???<<<;;;:::::::::999999999999999999888888999555333333555666444222222222333444444333222222666666666666666666666666888999999888777666666777444555666555333222333444777666555444444333333444666555444444333333333222333444555444333222333555......//////000000111111000111111222222222222222uuummmgggbbb```bbb```gggooosssvvv~~~uuudddOOOEEE<<<999777555666888777888888777777999>>>CCCQQQ```oootttrrrlllddd]]]LLLAAA777555444111111333---000555<<>>DDDOOO^^^jjjvvv{{{~~~zzzxxxjjjcccXXXNNNHHHCCCAAA???:::999888666666666666777333555888888777666666666444444444444555666777888777666555666888888555222333222111222444555444333000444888888444111222444444444444444555555555555555555666666666666555555000111333555555444333222555555555555666666777777555999<<<>>>@@@CCCJJJOOOSSSYYY```hhhnnntttxxx{{{zzzzzzzzz}}}~~~~~~|||zzzyyywwwwwwtttuuuxxx{{{~~~}}}~~~~~~wwwnnnfff```]]]VVVTTTPPPLLLIIIGGGEEEEEE@@@???===<<<;;;;;;;;;<<<888888999888777888999;;;777666666555555555555666666666666666666666666666333666999888444333666999555666777666444444555666555444444555555666777888333555777666444222222333000222333222111000111333222222222111111111111111000000111333333444444444|||wwwtttqqqqqqtttvvvwwwzzz~~~~~~lll\\\AAA;;;666777888999???EEEKKKHHHCCC===888555444444444???MMM\\\iiioooiii```MMM<<>>===;;;999777777777777666888999999777555444555444333333444444555666777666555444555777777444111555444333444666777666555666:::>>><<<777333333555222222222333333333444444555555666666666666555555111333444666666555444333000111222444666888::::::333666999;;;;;;>>>CCCHHHJJJPPPYYYbbbjjjqqqwww{{{xxxyyy{{{~~~~~~~~~|||yyyrrrsssuuuxxx|||~~~wwwoooiiifff___\\\XXXSSSNNNKKKHHHGGGBBBAAA???============>>>888:::;;;999666555888;;;777777666666666666777777666666666666666666666666111555888777444333666:::555666777666555555666777444444444444666777888999222555888777444111111333111222333333111111222333111111000000//////......111111111222222222111111~~~}}}|||wwwrrryyyyyy|||~~~mmm^^^EEE<<<555666999<<<@@@DDDRRRRRRLLLBBB:::777666333???>>>BBBOOO___eee```XXXGGG;;;111000333444333333666888:::>>>DDDQQQ```jjjyyy~~~~~~xxxoooeee[[[PPPFFF@@@EEEAAA<<<999888999999999777777777777777777777777333111111333333111111333000222444666777777666666666555555444444333333222333333222222333333444555222222222222333333444555222:::<<<666111444666555222333333333333333333333777777666555555555666666<<<777333444999???@@@???===BBBKKKTTT]]]fffnnnsss||||||~~~zzzwwwwwwyyyzzzzzz|||wwwvvvyyy}}}|||yyywwwssspppiiibbb[[[WWWTTTRRREEEEEEDDDBBB???>>>>>>???===;;;999888:::;;;::::::999888777666555444444444333333555555555555333333444555555555333333555777222444666666555444555666555444333333444555444333444444444333333222222222000111111111111222222222111222333333222111000///111111222222222222111111~~~zzzxxxyyy}}}{{{jjjZZZDDD<<<666666999;;;@@@EEESSSVVVSSSHHH???:::888666999888;;;EEEPPPUUUQQQKKKAAA888111111444444444666666999===BBBIIIUUUcccmmmxxx}}}}}}vvvnnndddZZZQQQJJJDDDAAA===;;;:::999888777666666777888888888888777444333444999999444333444555555444444555555666666444444444444444444444444333333333222333444444555333333333444555666777888---777===;;;888777555222444444444444444444444444333222222222222222333333999666444444777;;;<<<===;;;???EEELLLTTT[[[ccchhhqqqsssxxx}}}|||xxxuuuuuuuuuuuuuuuyyyzzz||||||zzz{{{|||}}}|||~~~}}}xxxvvvsssnnniiiccc^^^[[[RRRPPPLLLHHHDDDCCCDDDEEE<<<:::::::::;;;;;;999777999888777666555555555555444444555666666555444444444555666555333333555777222444666666555444555666555555444444555555555444333333333222222111111111000111111111111222222222222222333333333222111000111111222222222222111111zzz|||xxxfffVVVDDD<<<666666888;;;@@@EEEWWW]]]^^^TTTGGG@@@<<<:::555444666;;;AAADDDBBB@@@;;;666333444555444777;;;888===CCCJJJRRR\\\hhhqqqxxx}}}}}}xxxpppggg^^^WWWIIIFFFBBB???===;;;999777555666777999999999888777555555888======888555555999777555333333333555666222333333444555555666666444333333333333444555555333333333444555777888999---555;;;:::888888777555666666666555555444444333333333333333444555555555444555666555555666888999888:::>>>BBBGGGMMMTTTYYYeeeiiiooowww~~~}}}{{{zzzyyywwwvvvpppsssxxx|||~~~}}}{{{zzz}}}~~~~~~}}}yyysssmmmjjjccc___XXXQQQLLLKKKKKKLLL???>>>======>>>===:::888999888777666555555555555555555666666666666555555555555666555333333555666222444555666555444555666555555555555555555555555222222111111111111111000000111111111111222222222222333333333333222111111111111222222222222111111xxxeeeTTTCCC<<<777777888:::@@@FFFYYYcccggg^^^OOOEEE???<<<666666666777999:::<<<<<<777555555777666555999@@@???EEENNNVVV^^^fffpppvvv|||zzzrrriiicccVVVQQQJJJDDD???===:::888444666777999999888777666777555777;;;;;;777555777888777555444444444555666333444444444555555555666444444444444444555555666111111111222444555777888333444555333222555999;;;777666666555444333333222222222333444555666666666222666999888444222444777555777999;;;>>>CCCIIINNN\\\```hhhooouuuzzz~~~{{{yyynnnqqqtttuuuvvvzzz|||yyyyyyzzz|||~~~~~~zzzxxxqqqllleee^^^YYYUUUSSSQQQIIIGGGCCCAAAAAA@@@>>><<<999888777666555555555555555555555555555555555555555666666555333333444666111333555555444444444555444555555555444444444555222222222222111111111111000000111111111222222222222222222222222222111111111222222333333222222111zzzfffUUUBBB===888777888999???GGGWWWcccjjjcccUUUIIIBBB>>>999888777666555777999;;;666555777999777777<<>><<<;;;666777888888888888777666888555444666666444555888444555666777777777666555666666666555555444444444555555444444555555666777222222222333444555777777555333222111111333777;;;555555555444333222111111...///000222333333333333222777;;;999444222444777444555666777999>>>CCCGGGPPPVVV]]]dddjjjpppvvv{{{}}}zzzppppppooommmlllqqqzzz}}}yyyzzzzzzzzz{{{}}}|||xxxsssnnnjjjeee___[[[VVVQQQJJJFFFCCCBBBBBBAAA;;;:::999888777666666666555555444444444444555555555666666555333333444555111333555555444333444555222333555444222111333444222333333333333333333333000000111111111222222222111111000000111111111111222222333333333333222222zzzgggUUUBBB===999888777888???GGGTTT```iiifff]]]SSSKKKEEE???===:::777777888:::;;;;;;:::;;;>>>???AAAHHHPPP]]]dddmmmtttxxx{{{}}}rrrjjj]]]RRRJJJDDDAAA???;;;;;;:::999999888888888888444222333333222444888333444666888999888666555777777666666555444444333666555555555555666777777555555555555666777888999444222333666777444333555444444444333333222222111000111333444555555444333444777;;;999555222444777444555666777888:::???BBBCCCIIIPPPWWW]]]eeennnuuu{{{}}}~~~ssspppkkkgggfffjjjpppvvv}}}~~~~~~|||zzzyyy{{{}}}~~~|||zzzvvvooojjjbbb]]]UUUOOOJJJHHHFFFEEE@@@???===;;;:::888888888666555555444444555555666666777777555333222333555111333444555444333444555000333555444111000222444333333333333333444444444000111111111111222222222111111000000111111222333222222333333333333222222yyyeeeSSSAAA===999888777888???HHHVVVaaalllnnnkkkeee^^^WWWMMMIIIDDDAAA@@@@@@@@@???GGGDDDEEEJJJOOOTTT]]]eeemmmsss{{{|||uuukkkbbbYYYRRRLLLIIIBBB@@@>>><<<:::::::::;;;888555444666666444555888777777777777777666666555666666666666555555555555666666555555666666777888777777666666666666777777:::666555888888444222444444444444444444333333333444555777888888777666555555777888777444333555777555666777777666777999;;;<<<@@@FFFKKKOOOWWWbbbjjjssswww~~~wwwrrrlllgggfffhhhiiijjjtttwww{{{|||yyyxxxxxxzzz~~~|||xxxoookkkeee___YYYTTTNNNJJJGGGFFFCCCAAA>>><<<;;;;;;888888777666666777888888666777777555333222333555111222444444333333333444000444666555111000222666111111222222333333333333000111111111111222222222333333222222222333444555222333333444444333333222wwwcccQQQAAA===:::888777777???HHHZZZeeeqqqvvvwwwuuuoooggg\\\VVVOOOLLLKKKKKKHHHEEERRROOOOOOVVV^^^eeeooowwwwww|||~~~wwwooohhh___WWWQQQGGGEEEAAA>>><<<<<<===>>>777555666::::::666555777;;;:::777555444444555666444444555555666777777777666666666666666777888888666666555444444444444444DDD;;;444444444222555:::444444555555555555555555222333555666666444333111555666666555444444555666555666777666555444444555;;;>>>BBBCCCFFFLLLWWW___iiimmmvvv}}}{{{vvvooolllkkkjjjgggdddlllooosssvvvyyy|||~~~yyyvvvvvvuuuzzz~~~}}}}}}}}}yyyvvvrrrmmmggg^^^VVVPPPLLLJJJHHHEEEBBB@@@>>>===;;;:::999888888999:::;;;666777777555333222333444000222444444333333333444111555777666222111333777000000111111222222222222000111111111111222222222555444444333444555666777222333333444444333333222~~~~~~vvvdddSSS@@@===;;;:::666333777===YYYggguuu|||~~~}}}vvvqqqiii```YYYWWWYYY\\\\\\```gggooouuuyyy|||}}}|||uuulllbbb\\\NNNIIIBBB>>>>>>>>>===;;;888777666555666666777888444555777888888888777666333333333333333444555666333333333333333333333333333555555555444444555777333444666666555111---***333444444555555555555555222333444555555555444333333444555666666555444333888777444333333444777888666666;;;AAADDDEEEJJJOOOZZZaaalllwww~~~~~~zzzwwwuuusssrrroooiiidddhhhiiikkknnnqqqvvvyyy{{{}}}vvvrrrtttvvvzzz|||~~~}}}wwwrrrnnnjjjfffccc```XXXNNNHHHFFFEEEBBB???@@@>>>;;;999888888:::;;;888666444444555555555333222333333222000111333555777666555555444444555555333333333333333333333333000000000000111111111111000111444666666444222000444444444444444444444444~~~|||}}}}}}}}}~~~rrr^^^LLL===:::999:::888777<<>>===;;;888777777777666444000222444444333222222333444444333222222222222222333333333333333333333333000000000000111111111222222222333444444444333333444444444444444444444444zzzyyy{{{{{{|||~~~}}}ppp[[[JJJ<<<999888999999999>>>EEEWWWgggxxxyyytttfff^^^TTTLLLHHHDDD@@@<<<<<<:::888777666777888888555555555444333222111000555444444444444555666666333333333333333333333333555666777666555555777999222333444555666666666666333444444555666555555555777666444333222333444444333333444444444444333333333333333333333333333333222222444999:::999;;;@@@HHHKKKQQQYYYbbbjjjppptttwwwvvvvvvwwwxxxwwwsssqqqjjjiiiggggggjjjoootttxxxwww{{{~~~|||zzzxxxyyy|||~~~~~~}}}|||zzzrrrlllddd]]]YYYSSSMMMHHHFFFDDDBBB???>>>???@@@@@@>>>;;;999777777666444333000333555666555333222222444333222222111111222222222222222222222222222222000000111111111222222222444333222222222333555666444444444444444444444444~~~wwwvvvxxxxxxyyy|||~~~rrr]]]LLL???:::888888888888<<>><<<<<<===AAAHHHRRR[[[aaagggjjjoootttwwwzzz{{{|||yyyuuuooojjjfffeeefffffflllpppvvv|||}}}zzzyyyzzzvvvwwwyyy{{{}}}~~~~~~|||yyyvvvqqqllleeeaaaWWWUUURRRNNNJJJGGGEEEEEEDDDBBB@@@??????>>>===;;;999999777555333444666999666555444444333333444444111111111111111111111111222222222222333333333333333444444555555444444333333333333333333333333333{{{uuuqqqrrrrrrqqqrrruuu}}}uuu^^^KKKAAA:::555666888:::>>>CCCTTTeeeyyywwwoooggg^^^SSSLLLCCC@@@<<<999888999;;;<<<:::999777666555444444444555555444333333333333444333333333333333333333333222333444333222222444666666666555444444444444555555666777777888888777777111333444666777777777666444444333333333333444444333444555666666555444333///...111444555333555::::::999:::===AAAHHHNNNRRR[[[```gggnnnrrrwwwzzz}}}{{{xxxtttooojjjgggdddcccfffjjjpppuuuzzz~~~~~~}}}vvvvvvwwwxxxzzz{{{|||}}}~~~}}}|||zzzvvvrrrmmmkkkcccaaa^^^ZZZVVVRRROOONNNHHHFFFCCCAAAAAA@@@>>>======<<<:::666444555999<<<444444333222222222222333222222222222222222222222222222333333333444444444555555666666666444222111333333333333333333333333}}}zzzuuusssuuuvvvvvvwww{{{|||~~~gggSSSFFF>>>888888:::;;;>>>CCCOOOaaavvv~~~||||||~~~yyytttkkkaaaYYYLLLHHHCCC>>>:::::::::;;;999888777555444444444444444444333222222222222222333333333333333333333333333444444444333333555666333333333333333333333333444555666666777777666666888666555444333555666777555555444333333444555555333333444444444444333333111000111444333111222666777888999;;;===???AAABBBKKKQQQZZZbbbhhhmmmssswwwvvvvvvvvvtttqqqmmmiiifffiiikkkooorrruuuxxx|||}}}|||{{{{{{zzzzzzzzz{{{~~~{{{wwwtttrrrooommmkkkgggddd```^^^]]]RRROOOKKKHHHFFFDDDAAA???>>>>>>===:::888888:::===666555444444333333444444333333333333333333333333333333333333444444444444999888666555333222222222222222222222222222222222~~~zzz|||xxxwww{{{}}}}}}|||}}}sss```NNNEEE===;;;;;;;;;<<>>:::555111000222555888666555444444444444555666222222222222222222222222555333444666444000111555555777888::::::999888777>>>EEEOOOWWW^^^dddkkkoooqqqsssvvvwwwvvvrrrnnnkkkooopppqqqqqqqqqrrrvvvxxx~~~|||{{{zzzzzz|||{{{yyyxxxvvvuuussspppnnnkkkiiihhhaaa]]]XXXTTTQQQMMMJJJGGG>>>??????>>><<<:::;;;<<<888888777666666666666777333333333333333333333333333333333444444444555555===:::666222111111222333222222222222222222222222|||yyyzzz{{{|||~~~{{{xxxxxx}}}vvv\\\PPPDDD===;;;:::<<<@@@HHHYYYoooyyytttkkkcccaaa___^^^```dddoootttzzzyyyppphhh^^^QQQHHHDDDBBB>>>;;;::::::999888777666666555444333222222444444333222333333333444444444555555333555555111111555666444333333333444444555555555444444444444444555666777999888666555444444555555555444333333444555444444777666555444333222222222555666777666444333444555333444666777666777999:::>>>AAAEEEJJJPPPXXX```eeeppptttyyyzzzxxxvvvwwwxxxzzzzzzzzzwwwuuuuuuwwwxxx~~~}}}|||~~~}}}{{{{{{{{{zzzxxxwwwpppmmmhhhddd^^^WWWOOOJJJGGGEEECCC@@@???>>>>>>>>>>>>;;;888666666666555444444555666666666444333222333444555777777777666666999666444444666666444111555333111//////111444666|||xxxvvvyyyyyy{{{~~~|||yyyyyy|||lllZZZGGG>>>======???BBBKKKZZZnnn~~~~~~vvvooo```WWWNNNKKKJJJJJJMMMRRRaaahhhsss|||}}}uuuooodddVVVLLLGGGDDD@@@>>>===<<<;;;999888666555555444333222333444444444222222222222333333333444444333555444111111555666444333333444444444444444444555555555555555555555555666555444333333333444444444444555666777666444333333333333333333444555666444555666555333333333444222444666666666777888::::::===@@@DDDIIIOOOVVVZZZdddiiipppuuuwwwxxx|||}}}{{{{{{|||~~~~~~~~~|||{{{||||||{{{zzz{{{xxxtttppplllfff___ZZZPPPNNNKKKHHHEEECCCBBBBBB???<<<:::888888999888777555555555555444333111111333444555666777777666666888666444444555555333111222222111222444555555444|||wwwtttqqqvvvwwwxxx|||~~~{{{zzz|||kkkQQQDDDBBBBBBBBBCCCLLLZZZmmm|||{{{sssiiiaaaQQQHHH???<<<<<<<<<@@@FFFOOOZZZjjjyyy{{{wwwnnn```UUUNNNIIIEEEBBB@@@>>>===:::888666555555555444333333444555444333111111111222222222333333222444444111111555666444444444444444444444333333444444555555444333111000222222111111111222333444222444777888888777444222222222222222333444666666333444555444333222222444222444666666666666888999777999<<<>>>AAAEEEJJJNNNVVV]]]eeemmmrrrwww}}}~~~~~~}}}}}}~~~}}}zzzxxxuuuqqqkkkhhh\\\ZZZWWWRRRNNNKKKHHHGGGCCC@@@===<<<<<<<<<;;;:::888777666555444444444444444555666666666666666555666555333333444444222111...---...000333222---))){{{uuurrrpppuuuuuuwww{{{}}}}}}~~~dddSSSJJJEEEDDDEEELLLZZZnnn~~~|||tttiii]]]TTTHHHAAA:::999999999<<<@@@CCCPPPcccuuu}}}vvvmmmccc[[[SSSKKKGGGBBB@@@>>>;;;999777777666555444333444555666555333222222222222333333333333111444444111222666666444555555555444444333333333111222333333222000---+++000000000111222333333444222444666777666444444444444444333333222333333333333444555444222111222333222444555555555555777888555777:::;;;===@@@DDDGGGMMMSSS\\\dddjjjqqqyyy~~~~~~}}}~~~~~~~~~}}}{{{zzzxxxvvvrrrppphhhfffccc^^^YYYUUUQQQPPPKKKHHHDDDAAA???>>><<<;;;;;;:::999888777888999:::666666666666666666555555444444333333333333222111000...---///111///)))$$$}}}wwwsssrrrvvvvvvwww{{{{{{jjjZZZMMMIIIJJJNNN^^^rrryyyooocccUUUKKK@@@:::777888888666666888>>>KKK^^^ppp}}}~~~|||wwwqqqiii___UUUNNNEEEDDDAAA===;;;999999999666555444444666666555444333333333333444444444444000444444333333777777444555555555444444333333333222333444444333111...---000000111222333444444555333444444222111111333666333333222222222333333444333444555444222111222333222333555555444444555777222444777999:::<<<@@@BBBDDDJJJRRRYYY```hhhqqqxxx|||xxxwwwwwwzzz~~~}}}}}}|||zzzxxxsssrrroookkkgggccc```^^^XXXTTTOOOJJJFFFCCC@@@>>>===<<<;;;;;;;;;<<<>>>???999888888777666666666666333444444333333222222333555333111111333333000...zzzwwwwwwyyyxxxyyy{{{ppp___WWWWWWXXXfffyyyxxxooocccUUUKKK???:::777888888666555777>>>JJJ]]]nnn{{{~~~~~~{{{sssjjj```ZZZNNNKKKGGGBBB>>><<<;;;;;;777555555555666777666555333333444444444555555555111444666444555888888666444444444444444444333333333444555555555444333222000111222333444555555444333444444111...///333777...///000111333555777888333444555444333222222444222333444444333333444666///222444666777999;;;===;;;@@@GGGNNNTTT\\\fffmmmuuuzzzyyyuuusssssswww|||~~~~~~}}}}}}}}}}}}{{{zzz{{{zzzyyywwwuuurrrpppnnnhhhddd]]]WWWRRRNNNJJJGGGAAAAAA@@@???????????????;;;;;;999888777777777777333444555444333222333444222111111000111333555666~~~{{{{{{}}}|||{{{|||wwwmmmiiihhhrrr}}}uuukkk___VVVFFF???999999999777999<<>>===;;;999888888888888333555666555333333444666000222333222......111555}}}~~~~~~|||}}}}}}wwwttt{{{}}}tttiiiaaaJJJAAA999777666666:::???GGGTTTgggyyy~~~zzzvvvsssrrrddd___WWWNNNFFF@@@===;;;888666555666777888777555111111222222222333333333222666888777888;;;;;;888333333333444444555555555......///000111333555666000111222333444333222222111444888666333111333666000000111111222333444555555666777666444333444555111333444444222222333555444666888888777777888999;;;===>>>>>>>>>AAAGGGLLLWWW^^^iiittt}}}{{{wwwuuuvvvwwwwwwwwwwwwyyy}}}~~~~~~~~~~~~~~~|||{{{xxxyyy{{{}}}~~~~~~~~~~~~|||vvvpppkkkgggccc```UUUTTTSSSPPPLLLHHHDDDBBB@@@>>><<<:::999999999999333555777666444333555777555:::<<<888111---///222~~~zzzyyy}}}{{{yyyyyy{{{~~~tttkkkZZZLLLBBB@@@<<<888===HHHPPP```qqq{{{~~~{{{{{{{{{zzzvvvrrrmmmfff\\\SSSMMMGGGAAA<<<<<<<<<;;;:::999888888888666666555444444444555555777777777555444555777:::555555555555555555555555444333333444444111***%%%222222333333333333444444222222333333333333444444000222333444333333444555555444444333333333444444000111333444444333111000111222444444444444555777;;;888555666:::>>>@@@@@@LLLQQQXXXaaakkkuuuyyyzzz{{{zzzyyyyyy{{{|||{{{~~~|||{{{zzzzzzzzz}}}}}}~~~~~~~~~{{{xxxtttrrrsssjjj```YYYVVVSSSNNNJJJHHHEEEAAA???>>>===;;;:::777999999999666555444444333444555333111111555999}}}xxxwww{{{yyyxxxxxx{{{~~~~~~wwwgggXXXLLLHHHDDD@@@FFFQQQ^^^kkkzzz~~~}}}|||{{{wwwrrrppppppqqqpppooooooiiiaaaZZZTTTMMMGGGBBB???>>>===;;;999777444333666666666666666666666666333555777777777777888999555555555555555555555555222111111222555555222000222222222333333333444444222222333333333333444444000222333333222333555777666555555444444555555555222333444555555444333222111333444444444444555777777666555777:::<<<<<<:::CCCGGGNNNUUU^^^gggpppuuu~~~|||{{{}}}~~~~~~~~~~~~}}}|||||||||||||||}}}~~~|||zzzyyyrrrjjjdddaaa^^^YYYUUUNNNKKKGGGDDDBBB@@@>>><<<;;;<<<;;;;;;999999999999555666777555222222444666zzzuuusssvvvvvvvvvwwwzzz}}}xxxjjj^^^XXXSSSPPPVVV```mmmxxx}}}|||{{{{{{xxxuuurrrkkkfff```]]]]]]```cccdddiiifffbbb]]]YYYTTTNNNJJJCCCCCCAAA???<<<999666444666666777777777777666666///222666888888888888999555555555555555555555555222111000222555777888777222222222222333333333333222222333333333333444444111222222222222333666999666666555555555666666777444444444444444444444444111333444444333444555666333333555777999999777555:::===CCCHHHNNNUUU]]]aaaqqqwww~~~{{{{{{||||||~~~}}}}}}}}}~~~|||}}}zzztttpppnnnkkkgggcccYYYVVVQQQNNNLLLIIIFFFDDDBBBAAA???=========>>>???999::::::999666444555555xxxrrroooqqqssstttvvvyyy|||zzzpppkkkgggeeeiiioooxxx|||zzzwwwtttqqqkkkeee```UUUQQQLLLIIIIIILLLPPPSSSXXXXXXYYYYYYXXXWWWUUUSSSKKKJJJGGGCCC@@@>>><<<<<<555666777888888777666555111333666777777777777888555555555555555555555555555444444444444555555555111222222222222333333333222222222333333333444444111222222222222444777:::555555555555555555666777555555444333333444555555222333444444333333555666222333444666777777555444777:::===AAADDDIIIOOOSSS\\\dddqqq}}}|||zzzyyyxxx{{{~~~}}}}}}~~~~~~}}}zzzxxxvvvtttppplllfffccc___\\\ZZZWWWSSSQQQLLLIIIDDDAAA@@@@@@AAAAAA============;;;999888777|||uuupppmmmmmmpppsssuuuwww{{{}}}{{{yyyzzz}}}}}}xxxtttnnnhhhaaaYYYQQQLLLBBBAAA???======>>>AAACCCEEEHHHKKKOOOSSSWWWYYY[[[VVVSSSMMMHHHCCC@@@??????777777777777777666555555555666666555444444666888555555555555555555555555333444555666555333222111111111111222222222333333222222222333333333444444111222333333333444777999444333333333444444555666444444333333333333444444222444555444333333444666333444444444444555666777777999;;;===>>>AAAFFFIIIKKKTTTbbbqqq}}}|||zzzwwwzzz}}}~~~}}}}}}}}}~~~~~~}}}|||{{{yyyvvvtttsssqqqnnnllljjjhhheeebbbYYYTTTMMMHHHFFFFFFEEEDDD@@@@@@??????>>>===;;;:::xxxrrrnnnllljjjnnnrrrtttvvvyyy~~~|||wwwoooiii```WWWOOOGGGAAA===888999999888666777888:::999<<<@@@DDDJJJQQQYYY___]]][[[VVVPPPIIIDDD@@@>>>;;;:::999777666666666666777666666444222333666888555555555555555555555555///111444666555333333333111111111111222222222222222222333333333333444444222333555555444444555777333333333333333444555666333333333333333333333333333444555555333333444555222333444444333444666888555777888999999;;;???BBBAAAHHHUUUbbbooozzz}}}zzzvvvxxx{{{}}}~~~~~~~~~~~~}}}|||{{{|||zzzyyyyyyzzzyyywwwtttjjjccc[[[VVVSSSRRROOOMMMHHHFFFDDDCCCCCCAAA???==={{{uuuqqqnnnlllhhhlllrrrtttuuuwww}}}~~~~~~wwwqqqaaaZZZOOOEEE???;;;888666333444555333111111333666444555777999>>>GGGRRRZZZ]]]^^^^^^\\\WWWPPPHHHDDDAAA>>>;;;888666666777888333444555555444444666888555555555555555555555555000222444444222222444777111111111111222222222222222222333333333333444444222444666777666444444444333333333444444555666777333444555666666555444333333444555555333333444555---000444555444444555777444555666666666888;;;===;;;@@@HHHRRR]]]hhhssszzz}}}zzzvvvsssuuuxxxzzz{{{}}}~~~yyyssskkkfffeeeccc___[[[YYYUUUPPPMMMLLLJJJGGGEEEyyyssspppnnnlllggglllrrrttttttvvv||||||}}}|||ssslllVVVOOODDD:::666555555666222222111...+++,,,000444222222111111444===IIIRRRZZZ^^^dddgggddd]]]SSSMMMEEEBBB>>>999777777999:::...111555777777666777777555555555555555555555555555666555222000000444888000111111111111222222222222222333333333444444444222555888888777444333222444444444555555777888888444555777888888777555444333444555555333222333555)))...444777666444444444333444555555555777:::===777:::???EEENNNYYYeeellloootttzzz}}}vvvrrrooorrruuuwwwyyy|||~~~}}}}}}vvvrrrqqqpppkkkggghhhccc\\\WWWUUUSSSOOOLLL~~~sssmmmmmmnnnjjjkkkmmmpppssswwwzzz|||~~~~~~ttteeeYYYLLLEEE<<<666444333222000111222333222000000000222222111111000111555<<<@@@MMMTTT^^^fffhhhddd^^^YYYMMMGGGBBB@@@@@@???:::555888999:::999888888999:::555555444444444555555666444444444333333222222222333222222222222222222222222333444444555555444444///111333222//////222555222//////222444555888===444555666777777666555444222222222333333333444444333444444333222222333555555444333222333555777888::::::<<>>777333222333444444000222333333222222333444333333222111111333888;;;>>>DDDPPP\\\eeehhhfffcccWWWPPPGGGBBBAAA@@@===:::999999999999777777777777555555555444444555555666444444444333333222222222111111111222222333333444222333444444555444444444000111222222111111222333444000000333555555888<<<222333444444444444333222333333333333444444444444333444444333222222333555555444333222333555777888666777888;;;===@@@BBBDDDGGGMMMVVV___gggnnntttwwwuuuxxx|||~~~yyysssnnnkkkkkklllmmmoooqqqsssuuuxxxzzz|||~~~{{{zzzyyyvvvrrrnnnjjjhhhzzzsssnnnooopppssswww{{{xxxkkkZZZKKKBBB888777555222111333777:::222333555555333222333444333444333222111111333555333777BBBQQQ```kkkoooooofff^^^SSSJJJFFFDDDBBB???<<<;;;:::999888777777777666666555555444555555666444444333333333333222222000000111222333444444555222222333444444444444444111111222333555555333111555222222444555444666:::111222222333333222222111333444444444444555555555333444444333222222333555444333333333333555666888222333555777888999999999;;;???EEELLLSSSZZZbbbgggfffjjjpppuuuwwwvvvsssqqqllljjjgggeeegggjjjnnnqqqssstttvvvzzz~~~~~~zzzwww|||tttttttttuuuxxx{{{~~~~~~qqq___MMM???999333555555444222333777<<<444666777666333111111111222333333222000000000111444555<<>>;;;:::::::::999888777666666555555555555555333333333333333333333333111111111222222333333333222222333444444444444333222111111444777777333000555222222444555333444777333333333333333333333333444444444555555555666666333333444333222222333555333333333333333555666777333333444555666888999::::::<<>>BBBFFFIIIKKKQQQZZZaaahhhkkkpppssstttrrrooolllggggggggghhhkkkooosssuuuuuuxxx{{{~~~}}}~~~ssshhhVVVEEE999555666888444333444999???CCCCCCBBB???AAAAAA???:::555111000444444333111//////000222...111555777???OOOeeeuuuyyyuuurrreee]]]SSSMMMIIIFFFAAA<<<999999777666555555555555222222222333333444444444222222222222222222333333111111222333333333333222///111333222//////222555222000111444444111111444555555444333333444555555222222222333333333444444333444444333222222333555111111222333444444444444//////...///000222444555///333888;;;<<<:::999999999===@@@AAACCCHHHQQQXXX```dddiiinnnqqqpppooommmhhhgggggghhhjjjnnnrrrtttpppsssvvvxxxyyy||||||~~~yyylll\\\JJJ@@@;;;666555666777666666999???HHHQQQVVVRRROOOJJJFFFBBB>>>999666666444333333333333111000333222444777<<>>???AAADDDHHHKKKUUUWWW^^^fffhhhggghhhkkkkkkjjjkkklllnnnnnnlllkkkiiijjjmmmooorrrvvv{{{tttbbbSSSBBB:::666333333555000111555===HHHSSSZZZ]]]ccc___YYYSSSNNNHHHBBB???888666444333333333222000333222333666:::FFF[[[mmm~~~~~~|||}}}}}}zzzxxxuuupppjjjbbbWWWLLLEEE@@@>>><<<::::::999777666555555555444444444333333222222222222222222222222555555444333333222222111444444333333333333222222555333111222333444222000333333333444444444444444333333333444444444555555555444222111111222333555000111222111000000222444333333222222333333444555333555777777555555555666888:::<<<======???BBBDDDEEEGGGNNNWWW[[[\\\```eeejjjjjjkkkmmmnnnmmmllljjjggghhhjjjlllnnnrrrxxx|||zzz|||~~~zzznnnXXXJJJ;;;555333222333555666666:::CCCNNNUUUWWWUUUrrrnnnggg```ZZZSSSLLLHHH;;;888555222222222222111222111222444777@@@TTTeeezzz}}}~~~|||wwwooocccVVVMMMGGGCCC???;;;::::::999888777666444333222333444555333333333333333333333333555555444444333222222222222222333333333333444444555444222222444444333111444444444444333333333333333333333444444444555555444333222111111222333444444555666555333222222333333333333333333333444555111333555666555444555666444666888999999999;;;<<<>>>???DDDLLLQQQSSSXXX^^^eeegggjjjlllnnnnnnmmmlllggghhhhhhiiijjjnnnssswwwvvvwwwyyyyyyzzz}}}xxxkkkSSSFFF999444333333444777;;;999:::BBBMMMSSSQQQMMMoookkkeee___ZZZTTTOOOKKK>>>:::555222222222222222222111111222444<<>>;;;;;;::::::888777666555444444444555444444444444444444444444222222333333444555555555111111222333333444555555555444333333333333333222555444444333333222222222333333333444444444555555333222222111111222333444444666888888666444444444444444333333333444444555...000222333222222333444000222555777666666777777>>>===@@@DDDFFFGGGLLLRRRZZZ^^^ccchhhllloooqqqrrrkkkkkkkkkiiiiiikkknnnrrrtttuuuwwwwwwxxxzzz}}}yyykkkRRREEE888444333333444666444222444===KKKTTTVVVTTTZZZXXXTTTQQQOOOLLLHHHFFF>>>:::555222222222222222111000111222333:::JJJZZZmmmxxx~~~yyysssnnn[[[TTTKKKCCC>>><<<<<<;;;888888::::::999777555444444444444444444444444444222333333444444555666666111111222222333444555555333444444333222222222222444444444333333222222111333333333444444444555555111111111111222222333333...111333444444333333444555555444333333444444444...000222333222222333444---000333555555666666777:::777777::::::;;;???EEELLLQQQXXX___eeekkkqqquuuppppppooommmkkkkkkmmmooorrrssstttttttttvvvyyy|||yyykkkPPPDDD777333222222222444444222444;;;FFFOOOSSSSSSFFFDDDBBBBBBBBBAAA@@@>>>;;;888555222222222222111111111222444555;;;JJJYYYkkkwww~~~zzzwwwggg```UUUKKKDDD@@@>>>===999:::<<<<<<;;;999666444555555555555555555555555666666555555444333333333111111222333333444555555222333444333111000111222333333333333222222222222333333333444444444555555000000111111222333333333///111333555555555777888666555444444444444444444111333555666555444555666...000333444555555777888555222333555666777<<>>>>>===<<<::::::::::::888666666444333333333333111000000111444777999???NNN\\\ppp|||zzzrrrfffZZZPPPJJJEEEBBB<<<;;;999888666666666777666666666666666666666666333333444444555666666777222222333333333333444444///111333222///...///111111111111222222333333444333333333444444444555555//////000222222333333333111222333222222333666999777666555444444444444444333444666555444333333444444555444333111111333555555333333666666555999>>>666999<<<===???EEEOOOWWW```dddjjjnnnoooooooooooonnnooooooooonnnooorrrtttooosssyyy}}}ttthhhRRRFFF999444333111000111777444555:::<<<:::999:::<<<999888;;;<<<:::777555555555444333222222555777111111444888:::AAAPPP___sss|||}}}|||yyysssiii]]]RRRJJJGGG???>>>===;;;::::::;;;<<<888777777777777888888999222333333333333333333222222333444444444333555666666666555333111000222333000111222222111000111333666666666666666666555555///111222444444333222111333444444333222333555777555555555444444555555555333333333333222222111000555444444444444444333333333222333333444555666777444666999999:::===CCCHHHNNNRRRYYY___dddhhhmmmoootttuuuvvvtttqqqooooooooottttttuuuwww{{{}}}~~~~~~ttthhhPPPDDD888444333222222444666444555:::===;;;<<<>>>???<<<;;;<<<>>>>>><<<:::555666666666666666666777666555777:::>>>FFFVVVeeettt|||~~~yyyvvvrrrkkkbbbWWWNNNIIIHHHEEEAAA???>>>===<<<<<<;;;:::999888777777777777666777777888888777777666111333444444333333444555444444444222000000222333222222222222333333333333444444444444444444444444///111222444444333222111222222333222111111333555555555444333333444555555333333333333333222111111333333333333444444444444222222222333333444555666555666777888999;;;>>>@@@CCCGGGNNNTTTYYY___dddhhhmmmppprrrsssrrrqqqqqqrrroooooopppsssvvvxxxzzzzzz}}}}}}}}}tttgggNNNBBB777333444444444666666333555999<<<<<>>======>>>@@@AAABBBAAA@@@@@@EEELLLXXXjjjzzzyyyzzztttooohhhdddccc^^^VVVPPPHHHDDD@@@???@@@@@@===:::===<<<;;;999777666555555444444555555555555444444111222333333111111222333000111222111000000111333111---+++---222444111...000000111111111111111222000111222333333333222222///000111111000000111333555333111000000111333555444444444555555444333333222222333333333333333333222222222222222333444444666444222444777888666333777999<<>>@@@EEEIIIKKKIIIGGGIIIPPPXXXcccttt~~~zzzssskkkcccYYYTTTTTTSSSOOOKKKLLLKKKJJJJJJKKKHHHCCC>>>===<<<;;;999888777777777666777777777777777777666111222333333111111222333///111222222111000111222000---***---222444222...000000111111222222222222111111222222333333333333000111333333111111222333444333111000000111333444333333444555555444444444444444444333333222222222333333222222333333444444444222111333777888666333888999:::;;;===AAAHHHLLLSSSWWW]]]cccfffiiilllnnnnnnppprrrrrrqqqppprrrtttuuuuuuuuuvvvxxx{{{}}}tttgggPPPDDD888555555444444666888555444555666:::DDDOOOaaammmwwwwwwvvvtttmmmbbbZZZRRRIIIEEEHHHNNNSSSVVVVVVTTTXXX___gggppp|||{{{pppgggXXXQQQHHHBBBAAABBBCCCCCCLLLPPPTTTVVVTTTMMMFFFAAA???>>>===;;;::::::999999555555666666666666555555222333444333222111222333000222333333222111111222111///...000444555444222000000111111222333333333111111222222222333333333000222444444333222333444333222222222222222222333222333333444444444444333555555555444444333333333444444444333333444444555222111111333555666666666777777777777777:::>>>BBBDDDIIIOOOUUUZZZ```eeeiiikkkppptttvvvuuutttuuuwwwtttttttttuuuvvvxxxzzz{{{{{{}}}uuugggNNNBBB777444555666666888777444333555777===KKKXXXjjjyyyvvvlllddd[[[WWWZZZ___cccdddffffffiiiqqqwww{{{zzzoooaaaTTTFFFBBB<<<888777888;;;===EEEOOO[[[aaa^^^UUUNNNJJJEEEDDDBBB@@@===<<<;;;;;;444444555555555555444444333555555444333222222333222444555555333111111111000000111222333444555555///000000111222222333333222222111111222222333333000222444444333222333333222222333444444333222222111111222333333333333333333333444555555666777777666555555444444555555666111222222222111222444666555666666555555666999<<<===@@@DDDHHHLLLRRRXXX\\\```hhhpppuuuuuuuuuvvvxxxsssssssssssstttuuuwwwwwwuuuxxx|||uuuhhhLLL@@@666444666777999;;;666444333666999AAAPPP___mmm|||{{{ssskkkhhhkkkoooppppppsssrrrvvv}}}}}}rrreeeTTTEEE;;;;;;999666444666:::===@@@OOObbbllljjjbbb\\\YYYJJJIIIFFFCCC@@@>>><<<;;;888888999999999999888888444555666555333222333444333555666666333111000111---///111111111222333555...//////000111222222333222222111111222222333444///111444444333222222333111222444555555444222111000111222222333333333333111111333555777999:::;;;777666666555555555666666222333333111......222666444555666666555666999;;;===>>>???@@@BBBEEEJJJNNNQQQYYYeeelllnnnnnnpppssssssrrrrrrrrrssstttuuuuuupppsssxxx{{{{{{{{{{{{{{{{{{iiiRRRDDD777555777888777666666555555555555<<>>:::888444111111555999===GGGVVVfffooorrrqqqkkkeeeZZZUUUMMMFFFAAA??????@@@@@@>>>;;;:::::::::999888555555555444444333333222555444222000000111222333111000/////////000222333222222222111111111000000222444333000333888555...000222333333333333444666444333444555666777555444444555555333111000222333444555666666777777666666444444333333333333444444444555555444222111111222666666666666666666666666777888:::<<<>>>@@@BBBCCCJJJMMMSSSYYY^^^ccciiimmmlllmmmoooqqqrrrrrrrrrqqqppprrrtttttttttuuuwwwyyy~~~~~~|||lllYYYJJJ<<<999::::::888888555555666777666<<>>LLL[[[llluuuyyyyyyuuupppccc^^^WWWOOOIIIEEEDDDDDDBBB@@@>>>===<<<;;;999888777777666666555444444444333333333333333222111111111000000///000111222333222222222111111111000000222444333111333777555///000222333333333333444666444444333444444444333222222333444444333222444555111222222333444333333333666666555555555555666666333444444333222222333555555555555555555555555555666666777888999999::::::>>>AAAFFFKKKPPPTTTYYY]]]eeefffhhhkkkmmmoooqqqqqqsssuuuwwwwwwvvvuuuvvvwwwyyy{{{~~~~~~qqq[[[LLL>>>999888777555555444444666888888<<>>;;;:::<<<000000333777777999AAAJJJ```ppp{{{ppp\\\TTTHHH===777666555666666666666555777AAAOOOYYYeeepppzzz~~~~~~zzzyyyvvvpppiii```XXXSSSJJJHHHFFFEEEDDDCCC@@@===::::::999888777666555444555444333222222222333444000111111111222222222222111111111111111111111111333222222222111111222444000222333333333333444666000222444555333333444666333555888888666444333333111111222333333333333222444444333333333333444444555666666555333333555777555555555555555555555555222222333444555666777888444666888::::::<<<>>>@@@CCCCCCEEEIIIOOOVVV]]]aaafffiiinnnqqqqqqqqqqqqqqqnnnqqqvvvyyyzzz{{{|||~~~~~~lll^^^NNNEEE>>>::::::<<<111000333666777888>>>FFFWWWhhh{{{sssfffKKKEEE===777555555555666555777888999===IIIZZZfffqqqzzz~~~{{{uuummmfffaaaSSSPPPLLLIIIGGGEEEBBB@@@;;;;;;:::888777666555555777555333111111222444555000111222222333333222222111111111111111222222222333111111222111///111555000222333333333333444666444666888666222000000222444666777777444333222222111222333333444444333333666666555555555555666666555666777777555444555666444444444444444444444444444444444333333222222222333555777777777888:::<<<<<<===>>>AAAFFFLLLRRRUUU\\\```eeeiiikkkmmmoooqqqmmmppptttvvvvvvwwwxxxyyyxxx{{{~~~rrrdddSSSGGG>>>777666888333222333777888888===EEEPPPbbbwwwuuudddVVVAAA<<<777333333444666666444999???DDDKKKXXXiiivvvyyy}}}wwwrrrnnn___ZZZSSSNNNIIIFFFDDDBBB===<<<;;;:::999777666666555555444333333333333333000111222333333333222222000000111111111222222222333111111222000---000777000222333333333333444666000444666555111///111333333444555444333222333444444444555666666666666555666666555555555555666666222444777888888777777777444444444444444444444444555444444333222222111111333555777777666777888:::999999:::<<>>EEEMMM```uuuwwwjjjWWWHHH>>>:::444111222555777888444<<>>===<<<:::999888777333444555666666444222111000111222333444333222222000000111111222222222222444000111333000,,,000777000222333333333333444666***...333333111111444888111222333222222222444666000111222222333333222222444444444333333444444444///222777999999999888888444444444444444444444444333333444444444555555555000111333333222333444666888888999:::<<>>777333444555555777;;;>>>JJJXXXgggvvv|||vvvnnneee]]]VVVOOOKKKGGGAAA===>>>>>>;;;:::<<<::::::999999888666555444111000000222333333111///333333333111000111444666111111222111000000222444000/////////000222444555222222333333333333444444222222111111222333444555...000111111111111333555333333333333333333333333111222444666888999:::;;;999555111333888999666222444333333333333333333444111222333444555555555555888777777777777888:::;;;888:::>>>@@@AAACCCEEEGGGQQQTTTWWWYYYZZZ\\\___aaaaaacccfffhhhiiijjjlllmmmnnnppprrrtttuuuxxx{{{~~~~~~ssscccSSSFFF>>>:::777888555444777999<<>>>>>@@@888888888777666555444333555444333444444444222000333222000000111333444444333333111...---...111444111000000000000111222222222222333333333333444444555444333222222333444555333444444333222222555777555444333222222333444555111222333555666888999999666555444444666777666444333333333333333333333333222222333444555555555555888888777777777777888999777999<<<=========???@@@EEEGGGJJJLLLNNNPPPSSSUUUYYY\\\```dddgggjjjmmmooonnnpppqqqrrrsssuuuxxxzzzzzzqqqcccUUUKKKDDD@@@===<<<888666888:::===EEENNNcccqqquuueeeUUUGGG>>>888555666333333555555666<<>><<<:::888777666444222111111111///---333000...000444666555222333444555444333111111222222222222222222111111000222222222333333333444444111333555666555333000...333333333111000000333666666555333222222333555666666555444333222222333333222444666555444333555777333444444555555444444333333333444444555444444444666666777777666666666555333444555555333222222333666999;;;===>>>@@@BBBEEEDDDHHHMMMSSSXXX\\\aaadddeeefffhhhiiijjjllloooqqqvvvyyy}}}{{{uuulllbbbXXXOOOHHHCCC???;;;:::>>>DDDKKKXXXcccvvvtttgggUUUEEE<<<888777666333444777999:::???MMM[[[mmmzzz~~~yyyuuulllddd]]]YYYRRRJJJDDDCCCBBBAAA@@@>>>;;;888666555777555333222222222111///111111111222444666555555222444666666444333222333222333333444333333222222222222333333333333444444111222444666555333000...000111222333333555888;;;666555444333333444555666444333222222222333555666222333444555444444555777333444555666666555444333333333444444555444444333444555666666666666555555444555666666444333444444555777999:::;;;<<<>>>@@@===@@@EEEJJJNNNRRRVVVYYY]]]___bbbdddgggjjjnnnqqqrrruuuyyy|||}}}zzzuuuooohhh```WWWRRREEEAAA@@@DDDKKKTTTaaammmzzz~~~{{{lll___MMM???999777666555333555999===???HHHZZZlllzzz~~~|||wwwpppjjjggg```WWWPPPOOOFFFEEECCC@@@===999666444999777444444444444444333000222444555555555666777222333444333222222333555222333444555555555444333222222333333333333444444444444444333333333333333333444666777666777999;;;555555555555555555555555555444333222222333555666222222333333555666666666333444555666666555444333333444444555444444333333222333555666666666666555555777888888777777777888555666888888888888:::<<<<<>>GGGVVVhhhzzz}}}yyyuuunnnggg]]]PPPEEE===888666444333333222111///...---///222666888888777777777333444333222111111333555111111222333333333333333444333333222222222333333444555666555333111222333333444666555444333333444333444555666666666666555444444333222333333555555555333111111333444444333,,,,,,///444666333222444111222333333444444333333444444333333444444555555333444555444333222444666444555555555666666666666777999:::;;;;;;<<>>;;;===???@@@@@@AAADDDFFFIIIMMMSSSXXX\\\^^^aaacccnnnqqquuuwwwyyyzzz{{{}}}|||{{{}}}}}}yyyooo```UUUFFF>>>999:::;;;888888;;;:::???IIIWWWhhhyyyyyylll\\\MMMAAA999666444333333222222222222222222444777888777666666777333333333222111111333555333333444444444444333333555555333222111111111111000222333333222222333555222444666666555444444555333333444444555444444333666666666555555555555555555444222333444555444333555333444888888444222444666666777888888888888777222333555666666666555444333444555444333222444666333333444444444555555555444555777777666777:::<<<666888;;;<<<<<<<<<===>>>???CCCIIIMMMPPPSSSUUUWWW```dddhhhlllnnnqqqtttvvvwww|||}}}{{{zzz}}}~~~}}}}}}}}}|||~~~}}}vvviiiYYYMMM>>>:::777777777666666888:::AAANNN___ooo}}}~~~~~~vvvhhhYYYJJJ@@@999666222111111111111222333333444666888999777666777777444444444333111111444666666666666555444333222111444444333111000000000000///000222222111111333444000222444444333333444555555555666666666666555555444444444555444444444444555444333444555555444333444222333666555111000222333333444555555555555444333444555666777666555444333444555444333222444666333333333333444444444444333444555555555555888:::444777:::<<<;;;;;;;;;<<<:::>>>BBBFFFHHHJJJMMMOOOQQQUUUZZZ^^^bbbfffjjjmmmppptttuuurrrqqqssstttssstttxxx~~~~~~}}}}}}~~~|||qqqcccRRRGGG:::999777777777777999:::===FFFUUUfffuuu~~~|||||||||~~~~~~}}}xxxoooaaaPPPCCC:::555444000///......///111222444777999::::::888777888888555555555444222333555777777777777666555444222222444444333222111111111111///111222222111111222444000111333444333333444555777777777888777777666555111222333444444444444333555444333444666666444333444222333777777555555888444555666666777666666666444444555666666666666555333444555444333222444666222222222333333333444444222333444444444444666888444777:::;;;;;;:::;;;<<<888;;;>>>@@@BBBCCCFFFGGGEEEHHHMMMQQQUUUYYY^^^aaakkkooopppmmmmmmqqqsssrrrqqquuuzzz}}}~~~}}}~~~{{{{{{}}}xxxlll]]]MMMBBB:::;;;:::999999<<<@@@AAADDDMMM^^^ooo|||}}}|||{{{|||}}}}}}{{{yyyooofffWWWGGG;;;555444444111000000000111333555777:::;;;<<<;;;999888999:::666777666555444444666888555555666666666666555555555444444333333333444444222333444444333222333555000222444555444444555666777888888888777777666555000111222444555555555555444444444555666666444222666444555888999666777:::777777888999999999999888555555555555555666666777333444555444333222444666222222222222333333333333222333444444333444555777666777999999888888999:::777999;;;<<<<<<===???AAA>>>AAADDDGGGJJJMMMQQQTTT___cccfffeeegggmmmqqqrrrooorrrvvvyyy{{{|||~~~|||~~~zzzwwwyyy~~~vvviiiYYYIII???888999999888999>>>BBBDDDIIISSScccttt~~~}}}|||zzzvvvsssfff]]]OOOAAA777444666888444444333333555777:::;;;<<<======<<<:::999999;;;777777777666555555777999222333444666777888888888666666555555555666666777444555666666444444555666111333555666555555666777777777888888777666555555///000222444666666666666444444444555777777444222666333333555444000000222444444555666666666666666666666555444444666777888444444555444333222444666111111222222222333333333222333444444333333555777777888999888666555666777666777999999999999;;;===<<<>>>@@@BBBCCCEEEIIIKKKOOOTTTWWWXXX\\\dddjjjkkkiiikkkooorrrtttvvvxxx{{{|||}}}|||xxx{{{}}}nnn]]]MMMCCC???888666555777<<>>AAAGGGEEECCC@@@>>>=========999999888888888999999:::555777999888666444333333444444444444444444444444111222333333444444444444333444444333222222333555<<<888444333555777777666777333000333888:::666111666777888999999888777666777666444333333444666777666666555444444555777888444555555666666666666666777666555444444444444444444333333222222222333333333333333444444444555555666666666666666777888888666777888::::::;;;;;;;;;<<<;;;::::::;;;>>>@@@BBBEEEFFFHHHJJJNNNVVV^^^ddd```cccfffiiikkkooosssvvvwwwwwwzzz~~~~~~xxxhhhVVVHHH???;;;:::888888999>>>EEEJJJMMMWWWfffuuu}}}wwwooofff___aaafffttt{{{}}}}}}~~~xxxqqq```OOO>>>777666444222222111333555666999???EEEIIILLLJJJGGGCCC@@@?????????>>>>>>===<<<;;;;;;;;;;;;999:::<<<;;;888666666666444444444444444444444444111222333444444444444444333444444333222222333555:::777333222444666666555555222000222555777555222333444444555555444444333666555444333333444555666444444444444444555666666444444555666666666666666666666555444444444444444444444333333333333444444333333333444444444555555666666666666666777777888666666777888999999999999:::999888888999;;;>>>??????@@@AAACCCEEEJJJQQQUUUXXXZZZ^^^aaacccgggkkknnnqqqsssvvv{{{ppp^^^MMM@@@:::888;;;::::::;;;???FFFLLLPPP]]]kkkyyy~~~qqqbbbWWWPPPMMMOOOTTTccclllxxx~~~~~~xxxooo[[[KKK;;;555444333222333222333555777===FFFPPPWWWVVVSSSNNNIIIEEECCCBBBAAA??????===<<<;;;:::::::::777999999888666444333444333333333333333333333333222333333444444444444333333444444333222222333555888666333222333444555444333333222111222333444555444555666666666666555444666555444333333444555666222333444555555555444444333444555555666666555555666555444444444444444444555444444444444444555555333333333444444444555555666666555555666666777888777777888888888888888777777666666666777999;;;<<<:::;;;<<<<<<===???CCCFFFLLLNNNQQQTTTWWW[[[```ccchhhkkkpppuuuyyy|||~~~~~~xxxgggTTTDDD;;;777777999999:::;;;>>>DDDKKKOOO```nnn|||{{{qqqaaaPPPFFFBBB@@@AAADDDOOOYYYgggqqqvvvyyy}}}|||vvvlllVVVHHH999444333333333555222333555999BBBNNN[[[dddddd```ZZZSSSMMMIIIFFFEEEAAA@@@???===<<<;;;;;;;;;888999999777555333333333333333333333333333333333333333444444444444444333333333444333222222333555777666444333333444444555333444444222000111444888555555666666666666555555555444444333333444444555111333555777888666555333333333444555555555555444555555444333333444444444555555444444444555666666333333333444444444555555666555555555555666777777888888999999999888777777555555555555666777999999888999;;;;;;;;;;;;===???@@@CCCFFFIIILLLPPPTTTWWW^^^bbbhhhmmmqqqtttvvvwww{{{ppp^^^MMM@@@:::888999666777888999;;;AAAHHHNNNaaannn|||{{{rrrcccTTTEEE???===<<<;;;===???JJJXXXccciiiooowww|||{{{~~~ssshhhPPPDDD888444444444555888222333777>>>HHHWWWfffoooqqqnnnhhhaaaZZZSSSOOOMMMFFFFFFDDDBBBAAA@@@??????===>>>>>><<<999777777888444444444444444444444444444444444555555444444333333333444333222222333555777666666555444444555666333555666444111111555:::222222222222222222222222444444444333333444444444222444777999:::888666444222333333444444444444444444444333333333444444555444444444444444555666777333333333444444444555555555555555555555666666777666777777777777777666555555555555666666777888888666888:::;;;:::;;;<<<===:::<<>><<<999777888999555555555555555555555555444555555555555444444333333444444333222222333555666777777666444333555666333555666555333333666999444444333333333333444444333333333444444333333333444555888::::::999777555111222333333444444333333333333333333333444444555333333333333444555666666333333333444444444555555555555444444555555666777333444555555555555444444555555666666666777777777333555777888888888:::<<<777999<<<>>>???BBBFFFIIIIIINNNSSSWWWXXX[[[```cccssshhhYYYKKKBBB>>><<<;;;666888:::;;;;;;@@@IIIPPP___mmm{{{{{{ooocccOOOEEE===:::888666777999666;;;AAAFFFJJJQQQ\\\eeelllqqqvvvwwwuuunnn___QQQCCC;;;555444555444555777444:::BBBMMMZZZhhhuuu}}}~~~~~~}}}{{{vvvpppkkkggg[[[XXXTTTOOOJJJFFFBBBAAA??????>>>;;;888666777888777777777777777777777777555555555555555444333333333444444333222222333555444555666555333222333555333444444444444444555666777777666555555666777777333333333444444333333333444555777888999888777666111111222333333333333333333333222222333333444555222222222222333444555666333333333444444444555555555444444444444555666666444444555666777777777777444444555555666666555555222444555555444555777:::666888:::<<<===???BBBEEE@@@DDDIIIJJJKKKNNNTTTYYYsssiiiZZZMMMDDD@@@<<<:::888;;;=========BBBKKKRRR___mmm|||yyylll```KKKCCC;;;777444222444888444777:::;;;===DDDOOOXXXaaaggglllmmmkkkbbbRRRDDD>>>888333444444333333666666<<>>BBBBBBBBBEEELLLSSSwwwmmm___SSSKKKGGGCCC@@@???<<<999999===EEEOOOUUUcccppp}}}yyyjjj[[[JJJCCC<<<999666333555999===777444555666888AAALLLSSSUUUXXXZZZXXXPPPEEE>>>888666333222333555666777===>>>HHH[[[kkksss|||~~~}}}|||yyyvvvqqqkkkeee^^^WWWRRRSSSNNNGGGAAA>>>>>>======>>>999666888999888888;;;777666666666666555555555333888>>><<<666333444888333444555555333333444555333222222333555666666555555555444333444555666777333:::===777222444777666444333333444555555444222444333333222222333333444222222111111111111111222333333444555666777888999222333444555555555444333666666666666666666666666777888888888888777666666333333333444444555555555===888333000111444444444666777777888999::::::;;;::::::;;;<<<>>>@@@BBBCCC}}}vvvkkkaaaZZZSSSLLLHHHIIIGGGEEEDDDHHHNNNUUUZZZfffrrr~~~{{{kkk\\\KKKCCC<<<999666333555999888555444777888888===EEEDDDFFFJJJMMMLLLGGG@@@:::555444222222444666888888>>>BBBNNNaaapppxxx~~~~~~yyyuuuoooiiibbb^^^WWWSSSLLLFFFDDDBBBAAAAAAAAA;;;888999999777777999555555555555555555555555555:::???@@@<<<777666666333444555555333333444555000//////111333555555444555444444333444555666777333999:::666333555666555666555444444666666555444444333333222222333333444333333222222222222222333333333444555555666777777222333444555666666555555666666666666666666666666444555666666777777777777333333444444444444444444777444222111333555444333555555666777777888999999666777777888999;;;<<<===|||uuunnnfff]]]XXXYYYXXXWWWXXXZZZ]]]aaacccjjjuuu}}}nnn___LLLDDD<<<999777444555888222222555999999777888;;;999:::<<>>999444000333444555555333333444555111000000111333444444333555444444444444555666666444777777444333555555333666444222222444555555444444333333222222333333444444333333222333333444444333333333444444555555555222333444555666777777666666666666666666666666666222333444555666777777888444444444444444444333333222111111333555555444222333444444555555666666666444444444555555666777888yyyrrrnnnkkkkkkkkkllllllmmmnnnooopppxxxqqqbbbNNNEEE<<<999888555666888000222666888777555444555777777777888888777444111222333444555555777999;;;GGGRRRcccttt~~~zzzvvvlllhhhccc]]]YYYUUUQQQNNNIIICCC>>>???>>>;;;:::<<<999999999999999999999999777777777999:::777111,,,333444555555333333444555666555333444444555333222444444444444555555666666555444333333444555444222444222///...000222222222444333333222222333333444333222222222222333444444333333333333333333333333333444444666666777888888666666666666666666666666444444444444555666777888555555555444444333333333222222333333444444444333222222333333333444444444666555555555555666666777{{{{{{{{{{{{{{{{{{zzzzzzwww~~~tttfffPPPEEE<<<999999777666777111444666555444444555555777666555555666666555333333555666666555777:::>>>NNN[[[mmm{{{}}}xxxtttpppkkkgggaaa[[[WWWKKKEEEAAAAAA@@@===<<<===::::::::::::999999999999999666333444666555000,,,333444555555333333444555444333222333555666555444444444444555555555555555555333222333555555444333444111///...///111222222444333333222222333333444111111111111111222333333222222333333333333333333444444444555666777888888666666666666666666666666777777666555555666666777555555555444444333333333777666555333222333444666222222222222333333333333666666555555555555666666wwwjjjRRRFFF<<<::::::888666777444777777333222555888888555444333444666777777666444666777666666888>>>CCCUUUcccttt~~~}}}zzzxxxtttnnnhhhcccRRRKKKFFFFFFDDD@@@>>>@@@<<<;;;;;;:::999888777777;;;777444444555555333000333444555555333333444555...---...000444666777666333444555555666666555555444222222555555333333666555333111111333444444333444333333222222333333444000000000000111222333333222222222333333444444444555555444444555555666777666666666666666666666666999888666555555555666777444444444444444444333333777777666444222222555777333333333333333333333333444444333333333444444555yyylllSSSGGG<<<:::;;;999777777666:::999555444888;;;:::777555444444666777666555333555777666666;;;DDDKKK[[[jjjxxx~~~{{{uuuppp```YYYSSSQQQMMMHHHEEEFFF@@@@@@>>>===;;;:::888888888777777777777666444333333444555555333333444555///...///111333555666555333444555666666666555444333222444777555111333999555333222333444555444333444333333222222333333444111111111111222333444444111222222333444555555666666555444333333333444555666666666666666666666666666555444333333555666777333333444444444444444444222444666555333333444666444444444444444444444444333333333333333444555555zzznnnTTTGGG<<<:::;;;999777666666;;;;;;777666;;;===;;;<<<:::888777666555333111111444666666777>>>HHHQQQ___mmmyyy}}}}}}yyynnnggg```\\\WWWPPPLLLLLLFFFEEECCCAAA???===<<<;;;333555888999888666333222333444555555333333444555777555444444444444333111333333555666666666555444333333666999555000333;;;222222111222444444222000444333333222222333333444222222222222333444555666111111222333555666777777777666444333222222333333666666666666666666666666333333222111222444777888333333333444444555555555,,,000555666555444444555555555555555555555555555444444444444555666777888~~~uuuWWWJJJ===:::;;;999888777999:::;;;===BBBGGGDDD???<<<999999999666222333888777666666666999@@@IIIOOO\\\ggguuu~~~zzzvvvoooiiiddd^^^VVVQQQOOOLLLHHHDDD@@@???AAACCC@@@>>>;;;999999999999888777666555444333444555555444444444222111222555888111333444555333333333444333444555444333222444666333555666555444222222333333333333333333333333333222666888666222000222666777111000555999888555444222555666333333555555111777777555444444444444444666666555555555444444444333333222111222333555555777666555444444333444444222444555555444333333444555666888888777555222000}}}tttWWWIII===999:::999888777888:::<<>>DDDNNNVVVUUUOOOGGG???999888777555444555222333444555777:::???CCCMMMUUUaaakkkqqqvvv||||||}}}|||yyyvvvrrrmmmiiidddaaa]]]XXXSSSOOOKKKIIIDDDBBB???>>>>>>>>>>>>===777777777777666555444333333444444333333444666999...///000000000222555777333444555444333222444666333444666555444333333444333333333333333333333333444666888777444222444666:::333000333666555444444444666555111111555666444444444555555666777777888666666666555555555555444444444333222222222333333222222444555555666666666222444555555444333333444111222444555555444222111}}}qqqWWWIII<<<888999999888888888<<>>DDDOOO^^^hhhfff^^^MMMBBB:::888999777555555222444777888999999;;;<<<<<>>???AAA===<<<;;;;;;>>>BBBFFFGGGJJJNNNTTT[[[aaajjjsssyyy|||~~~}}}}}}}}}wwwrrreeeaaaZZZUUUPPPLLLHHHEEEDDDCCCAAA>>><<<;;;:::999333444666666666555666777222333444333222111222333333444555444333222444666111333555555444444444555333333333333333333333333111000000111222333222222333111222555444111222666111444444222333666777444555666888888888777555444555666666666777777777777111222333444444444333333666444222111111222444555222444555555444333333444666666777777777777777777{{{bbbSSSBBB<<<:::999888999===???CCCMMM[[[bbb[[[OOO@@@===<<<<<<:::666777;;;>>>???AAABBBBBBCCCEEEGGG@@@>>>;;;:::;;;===??????BBBFFFKKKPPPUUU^^^gggnnnyyy|||}}}~~~}}}{{{}}}{{{vvvrrrmmmfff___YYYTTTOOOLLLGGGEEEBBB???===;;;;;;;;;555777888777555444444444222444666666555555555666444444555444333222444666111333555555444444444555333333333333333333333333222111111111333444333333111000222666555222222666000333444333444777777444555666888:::;;;:::999888555666666666777777888888444444555555444222111000555333111///000222666888222444555555444333333444333333333333333333333333