BM6P6(@ |||rrrllljjjhhhgggeeecccbbbbbbbbbbbbeeedddcccbbbcccdddeeefffeeeeeeeeeeeeeeeeeeddddddhhhgggeeeddddddfffiiikkkiiimmmqqqwww~~~nnnaaa[[[QQQKKKFFFFFFFFFCCCCCCFFF=========>>>???>>>:::888:::999999888888999999:::777777666666666666777777444555666777777666555444777666555444333333444555777777888999999999999999999::::::888666777<<<@@@DDDPPP```nnnwww}}}qqq^^^RRRLLLGGGCCCBBB@@@???===;;;999888777777777666444333444555777999888777777666555444444444666666555555555444444444666666555444333333222222444444444444444444444444000000111000000///...---111111000///////////////222///---...000111000...,,,,,,,,,------.........+++++++++,,,---...///000///...---,,,+++,,,---...+++,,,,,,------,,,,,,+++(((,,,---)))((()))%%%))),,,222333///999[[[~~~uuuWWW@@@333...***)))))))))***+++,,,,,,+++***)))(((((()))***+++---,,,***)))))))))******///---++++++---...,,,)))************************))))))(((((()))***+++++++++*********))))))((((((******************************))))))))))))***************++++++,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,+++***((('''))),,,///111///...111666NNNnnn777888///...---,,,,,,++++++,,,,,,+++*********))))))((((((&&&(((,,,(((---...:::nnnzzzjjjGGG888+++,,,...}}}sssllljjjhhhgggeeedddbbbbbbcccccccccccccccccccccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeegggfffeeedddeeegggiiijjjiiilllppptttzzzqqqddd]]]RRRLLLGGGGGGFFFBBBAAABBB?????????@@@@@@???<<<::::::999999888888999999:::777777666666666666777777555555666666666666555555999888777666555666666777666777777888888888888888777:::;;;:::888:::AAAGGGQQQ\\\kkkwww|||}}}ppp```PPPHHHDDD@@@===<<<===<<<:::999777777666666666666444444444555777888777777666666555444444333666555555555444444444444666666555444444333222222333333333333333333333333//////000111111000000000111000000///////////////222///---...000111000...,,,,,,------------------,,,,,,,,,,,,---...//////000000...------------...+++,,,,,,------,,,,,,+++,,,...---***,,,///...(((---...000222555EEEhhhtttZZZBBB222,,,************)))******+++++++++***)))(((((()))***+++,,,,,,***)))))))))******---+++))))))++++++***(((***************************))))))))))))******+++++++++++++++*********)))******************************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,++++++111///---------///666===TTTuuu;;;666---...---,,,,,,++++++,,,,,,+++*********))))))))))))***)))+++(((000000888hhhrrr\\\;;;000%%%(((***~~~~~~~~~tttmmmiiiiiigggfffdddcccccccccdddbbbbbbcccdddddddddddddddcccddddddeeeeeefffffffffeeeeeeeeeeeefffggghhhiiijjjlllnnnqqqvvvuuuggg```SSSMMMIIIHHHFFFAAA>>>???AAA@@@@@@AAABBBAAA>>><<<:::999999888888999999:::777777666666666666777777666666555555555555666666888888777666666666666777555666666777777777777777222666888777666<<>>UUUtttsssYYYBBB222,,,,,,---++++++******)))***************))))))))))))******,,,+++******)))*********,,,***)))***++++++***(((************************++++++***)))))))))******,,,,,,,,,+++++++++++++++******************************))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,000,,,***+++,,,...555>>>fffyyy???555......---,,,,,,++++++,,,,,,***************)))))))))...***+++(((111222999fffttt{{{SSS333///))),,,---}}}}}}~~~uuummmiiihhhgggfffdddccccccddddddbbbccceeeffffffeeeeeedddccccccddddddeeefffggggggcccdddeeefffgggggghhhhhhlllmmmmmmnnnsss~~~wwwggg```SSSMMMIIIHHHFFFAAA>>>???BBBAAA@@@AAAAAAAAA>>><<<:::999999888888999999:::777777666666666666777777777666555444444555666777555555555444444444555555444555555666777666666666222555777666888CCCTTTcccxxx~~~zzzlll^^^WWWJJJAAA:::999:::888666777555555444444444444555555555555444444444555666777555555555444444444333333444444444444444444444444555555555555444444333333111111111111111111111111000000111222222222222222000//////.........//////000///........./////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///111111000///...---,,,,,,++++++,,,,,,,,,,,,+++++++++)))''''''***------+++000000222;;;NNNggg{{{vvv```FFF444...,,,...000,,,,,,+++***)))))))))******))))))))))))))))))***++++++******************---,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))))))))++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,++++++*********++++++...222000///:::HHH{{{HHH888222...---,,,,,,++++++,,,,,,************************---+++,,,(((000333???qqqzzz{{{NNN111111...111222}}}~~~wwwnnniiihhhgggeeedddccccccdddeeecccdddfffgggggggggfffeeeccccccddddddeeefffggggggccccccdddeeefffggghhhhhhnnnnnnnnnnnnqqq{{{xxxggg^^^SSSMMMIIIHHHFFFBBB@@@AAAAAA@@@????????????===<<<:::999999888888999999:::777777666666666666777777777666555444444555666777444444555555555555555555444444555666666666666666777888:::;;;AAAQQQhhhxxxppp___OOOFFFBBB;;;777999999777666777444444444444444555666666444444444444444555555666444444444444333333333333333333444444444444444444444444444444333333333333111111111111111111111111222222222222222111000000//////............///////////////.........//////.........------,,,,,,,,,------,,,,,,,,,---......//////......---,,,++++++***++++++,,,,,,++++++***...---,,,---...---------111999CCCQQQggg}}}dddNNN777...---,,,++++++,,,,,,+++***)))))))))***)))))))))******)))))))))************+++*********,,,,,,,,,,,,,,,,,,,,,---************************,,,,,,+++***))))))******))))))******************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---///555999666888MMMfffTTT999111...---,,,,,,++++++,,,,,,***************+++++++++***+++...(((...333GGG{{{xxxGGG,,,000,,,//////~~~~~~xxxnnniiifffeeedddcccbbbcccddddddddddddeeefffffffffffffffcccddddddeeeeeefffffffffcccccccccdddeeeggghhhiiinnnnnnnnnmmmpppxxxzzzhhh^^^VVVOOOIIIHHHFFFCCCBBBDDDAAA???======>>>>>>===;;;:::999999888888999999:::777777666666666666777777666666555555555555666666555666777777888777777777444555555666666666666666666777:::@@@LLL___uuurrrbbbRRREEE>>><<<777555777777555444666444444333333444555555666333333444444555555555555333333333333333333333333333333333333444444444444333333333222222222222222111111111111111111111111222222222222111000///.........------......//////...//////...------...000------------------,,,,,,---------,,,,,,------...---------...------,,,+++******++++++++++++******,,,,,,...///---+++///666???OOOaaaoooZZZDDD111...000...***)))++++++******)))*********))))))************))))))))))))***++++++++++++***(((***++++++***)))***,,,************************,,,++++++*********++++++)))))))))))))))*********************************++++++************++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++,,,---------)))))))))***,,,---///000///...333;;;>>>IIIiii[[[666......---,,,,,,++++++,,,,,,*********+++++++++++++++(((+++000)))---333JJJ{{{uuuDDD,,,111,,,---...}}}~~~yyyoooiiieeedddcccbbbaaabbbccccccdddccccccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccbbbbbbdddfffiiikkklllmmmmmmlllnnnuuu}}}jjj```[[[SSSKKKHHHEEEBBBBBBDDDAAA???======>>>>>>===;;;:::999999888888999999:::777777666666666666777777555555666666666666555555444555777888888888777777555555666777777777777666555777>>>JJJ\\\pppppp^^^PPPEEE>>>;;;888444333555555333444666333333333333333333444555333333444444555555555444222222222222222222333333222222333333333444444444111111111111111111111111000000000000000000000000000000000111111000//////...------------...///000---//////...,,,,,,...000,,,,,,------------------...------,,,,,,---------,,,,,,...//////......---******++++++++++++******)))***---...+++,,,888GGG]]]qqqZZZCCC000...111...+++,,,*********)))******++++++((()))***++++++***)))(((((()))***+++,,,++++++***(((***++++++))))))+++---************************++++++*********+++,,,,,,)))))))))******+++++++++************************,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))******+++,,,,,,------)))))))))***+++---///111///---555GGGWWWiiiQQQ///000...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,***,,,000***///444FFFxxxrrrDDD///444......///|||}}}zzzoooiiidddcccbbbaaaaaaaaabbbccccccbbbaaa```aaabbbdddeeeeeeeeeeeeeeeeeeeeedddddddddcccbbbaaacccfffiiillljjjkkkllllllmmmrrr{{{mmmccc___VVVMMMIIIEEEAAAAAADDDBBB@@@>>>===>>>>>>===<<<:::999999999999999999:::777777666666666666777777444555666777777666555444222333555666666666555555555666666777777777777777:::>>>HHHYYYoootttaaaOOOBBB;;;999999666333222444555444555999333222222222222222333333222333444444555555444444222222222222222222222333222222222333333444444444000000000000000111111111////////////////////////---...///000000111111000---------------...///000---...000...,,,+++...000,,,,,,,,,------............------,,,,,,,,,------,,,---...000000000000///******++++++++++++******,,,---000222///333FFF[[[www~~~YYYAAA,,,)))+++))))))---***)))))))))***+++,,,,,,((()))***++++++***)))(((((()))***+++,,,,,,+++***))),,,...---++++++---///************************************+++,,,------*********++++++,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,+++++++++,,,---...111000???]]]wwwlllBBB(((555...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,------///+++222444AAAuuuqqqlll@@@---333+++,,,...~~~~~~}}}ppphhhfffggghhhhhhfffdddaaa___cccdddeeedddccccccdddfffddddddfffgggggggggfffeeecccdddfffhhhiiijjjjjjjjjmmmiiigggiiikkkoooxxxnnnaaa^^^VVVMMMHHHGGGGGGDDDAAACCCBBB@@@???===<<<<<<;;;:::999888888777777888888;;;;;;;;;:::999888777666777777666666555555555444666666777777777777666666888666666999999666555888:::FFFWWWkkk~~~tttbbbNNNCCC>>>;;;999999333333333333333333333333222333333444444333333222///111333555555444333222333333333222222222111111111111111111111111111111111222222333333222222111111111111111111111111111000000000000000000000000...............///000111////////////////////////.................................////////////000////////////////////////111000...,,,,,,,,,...///111///+++...222666QQQ|||}}}XXX???++++++000---***+++++++++++++++++++++++++++***************************************)))((('''+++*********+++,,,,,,---+++++++++*********)))))),,,,,,,,,***((())),,,...,,,++++++******++++++,,,++++++************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---)))))))))******++++++,,,***+++,,,,,,------------+++***)))))))))***+++,,,///111IIIsssXXX<<<333333222000...---...---,,,***++++++***+++,,,---...///***+++))),,,...///FFFllllllqqqHHH...///+++------~~~~~~rrrkkkhhhhhhiiiiiihhhgggeeedddbbbcccdddcccbbbbbbccceeeddddddfffgggggggggfffeeeddddddeeeggghhhiiijjjkkkmmmiiigggiiikkkooowwwssseee^^^WWWNNNIIIHHHGGGDDDBBB@@@???===<<<:::999999999;;;::::::999999999999999999999999999888777666555777666666666555555555555666666666777777666666666666555666888888777:::???EEETTThhh|||cccSSSBBB:::777444222333333333333333333333333333222333333444444333333222222333555666666555444333333333222222222111111111111111111111111111111111000111111222222111111000111111111111111111111111////////////////////////,,,,,,,,,,,,,,,---......------------------------........................,,,,,,,,,------------...------------------------///---,,,******+++,,,---------***...444===^^^nnnKKK888***,,,000---)))***++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,++++++++++++******++++++,,,---+++++++++*********)))))),,,,,,+++***))))))+++...,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,+++++++++,,,)))))))))******************+++,,,,,,---------,,,,,,,,,+++++++++,,,---...555888RRR___???222111111000......///...,,,***))))))******+++,,,,,,,,,---...+++,,,......BBBfffooovvvNNN222000***++++++}}}~~~uuummmiiihhhggggggffffffffffffbbbccccccbbbaaa```bbbdddddddddeeeffffffffffffeeeeeeeeeeeeeeeggghhhjjjlllkkkhhhfffiiikkknnnvvv~~~xxxiii___YYYQQQKKKIIIGGGEEEBBBBBBAAA@@@>>>===<<<<<<<<<<<<;;;::::::999999::::::888888888888777666555555666666666666555555555555555555666666666666555555444444666888777888AAAKKKVVVggg}}}~~~oooUUUHHH<<<888777444333333333333333333333333333333222333333444444333333222555555666777777666444333333222222222222111111111111111111111111111111111000000000111111000000000111111111111111111111111////////////////////////---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---+++...,,,...888GGGmmmkkkSSS:::///)))---///+++)))***++++++++++++++++++++++++++++++++++++++++++++++++---------------,,,,,,,,,++++++******++++++,,,,,,+++++++++***************+++,,,+++***))))))+++---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,,,,+++++++++++++++******************)))++++++,,,---------,,,,,,...------------...///000444999TTTqqqKKK777333000000//////000...,,,))))))***+++,,,------,,,,,,///000---,,,...,,,===]]]sss~~~WWW777111(((***)))|||ӵuuummmhhhfffdddbbbaaabbbcccccccccddddddcccaaaaaabbbdddddddddeeeeeeeeefffffffffĦhhhjjjllljjjgggfffĦttt|||ӵĦ{{{kkkaaa[[[TTTNNNJJJHHHEEECCCCCCBBBAAA@@@???>>>>>>>>>;;;;;;:::999999999999999777888888888777777666555666666666666666555555555555555666666666666555555444444666888777<<Leeegggiiikkkiiifff=hĦzzz4ĉ@ӵ>L~~~mmmbbb^^^WWWQQQLLLHHHFFFDDD@@@???>>>===<<<;;;;;;;;;::::::999888888888888888888888888999888888777666555555555666666666666666555555666666666666555555555555777999<<>>============:::999888888777777888888777888888999999888777777555555555666666666666666666666777777777777666666777666888===DDDPPPccctttkkkYYYJJJ@@@???:::777888888444111222222222222222222222222222222333333444444333333222222222222111111111111111222111111111111000000000000000000000000000000000222222333333333333222222000000000000000000000000..............................---,,,,,,,,,,,,---------------------------........................,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,(((111555EEEggggggLLL999///---///...---,,,***((((((***,,,******************************************************)))((((((***+++,,,,,,,,,++++++******++++++***************+++++++++)))***++++++)))))))))+++******))))))))))))******''''''(((((()))***************+++++++++,,,,,,,,,*********+++,,,---...///......------------------,,,,,,---------,,,++++++******,,,---............555;;;XXXccc???333111////////////---,,,***+++,,,------,,,+++***(((---++++++000///555EEEmmmoooIII666***---...ӵĭӵӵĦ~~~ӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦxxxooogggfffeeeddddddeeeeeefffbbbcccdddfffDdDhhhgggiii?fӵ~~~ĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵbbb]]]VVVBBBAAAĦ888777ӵ555555555777ĭӵCCCPPPqqqZZZJJJBBB===<<<888777999999555444666111111111111111111111111222333333444444333333222111111000000111111222222111111111111000000000000000000000000000000000000111111222222222222111111000000000000000000000000..............................---,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,---------,,,+++444;;;RRR~~~qqqOOO<<<333---,,,...+++++++++***)))******)))************************))))))))))))))))))))))))+++***)))((()))***,,,------,,,++++++******++++++))))))*********+++++++++(((***++++++)))))))))*********))))))))))))******'''(((((()))******++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))***,,,...////////////111;;;]]]oooAAA555222///---.........---++++++++++++++++++******(((---++++++000///222>>>___uuuRRR>>>......,,,?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLzzzrrrcccccccccdddeeefffgggS?ʬaaabbb3h?D%%)?hhhiiiZufĦ{{{gLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eeeeccc^^^S?ʬ???4ff?>ߝL:::@e555g&e5554445553h?g&e>&e999FFF??gggOOOBBB===<<<777444444666666444333666111111111111111111111111222333333444444333333222111000000000111222333333111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000........................111000///...............////////////////////////................................./////////000000------------------------,,,---....../////////...111999AAA\\\^^^<<<000111///***(((''')))******+++,,,***'''))))))))))))))))))))))))((((((((((((((((((((((((***)))((('''((()))+++------,,,,,,+++*********+++))))))******++++++++++++((()))++++++)))((()))*********))))))))))))******((())))))***++++++,,,,,,******+++++++++,,,,,,,,,000///---,,,+++*********)))))))))******++++++,,,------------,,,,,,+++***)))+++---...000000000///111>>>eeexxxDDD666333///,,,---...//////------,,,+++++++++,,,---)))...,,,+++000//////999UUUxxxYYYEEE222...***4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦ~~~tttmmmjjjeeecccccceeeHtƅ^bbbbbbBt=o9ĦDtfo9Ħjjjmmmnnng?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦnnneeeHtƅ^@@@qIܗGIӵ999H׼s888777Hu]Ħ444666Bt=o9ĦHƅ^Hu]ĦEEE{{{cccPPPEEE>>>777222666666555444444444444555222222222222222222222222222222222222222222222222333333333222222111111111///......222666777555333000000000000////////////111111222222222222111111///............//////000,,,,,,,,,---------......//////............//////000000////////////000000......---,,,++++++++++++,,,---...//////...---,,,000...,,,******+++...///...'''(((111333---,,,222///>>>XXXzzzgggMMM555///...++++++000,,,,,,,,,,,,,,,***))))))************************))))))(((((('''''''''&&&'''))),,,...///...---,,,******+++++++++,,,,,,,,,++++++*********+++---...++++++++++++++++++,,,,,,******)))(((''''''***---))))))))))))))))))))))))***++++++,,,,,,++++++***------------------------++++++******++++++,,,---***,,,...//////...,,,***---+++******---000222333777===ooo~~~@@@444222000...---,,,,,,,,,......---------,,,,,,,,,,,,,,,---,,,,,,---111444QQQhhhzzzoooNNN222+++1114DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦ}}}rrrmmmjjjfffddddddq<RcccbbbqjRgdKӵHdDĦgdKӵlllnnnGR/f6LĭĦ}}}DdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦrrrq<RAAA@@@peƜ4DuTӵ999DdDĦ888777DdDĦ444qjRgdKӵDdDΦDdDĦLLL___wwwwwwhhhTTTEEE>>>;;;777444444444333222222222222333222222222222222222222222222222222222222222222222222222111111111111111000222111000222444444111///000000/////////.........111111222222222222111111000//////.........//////,,,,,,---------.........//////............//////...........................---,,,,,,++++++,,,,,,,,,---...//////...---,,,///...,,,++++++,,,---...///))))))111333...///555>>>PPPmmmwwwTTT@@@000------)))(((,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''***+++,,,------,,,++++++******+++++++++,,,,,,,,,******)))(((((()))***+++))))))))))))))))))))))))++++++***)))'''(((***,,,***************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---------------------------+++***)))***,,,...///000888CCCvvv~~~CCC333222000...,,,,,,,,,,,,...------------,,,,,,,,,***++++++******,,,///222???[[[vvvxxx```CCC222...4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦ}}}qqqllljjjgggffffffpo9ucccccccccbbbGIdnuR)ĦDdDĦnuR)ĦlllmmmCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦyyypo9uBBBAAAAAA@@@=ӊB1.uTӵ:::DdDĦ777777DdDĦ444GIdnuR)ĦDdDΦDdDӵZZZqqqwwwaaaUUUFFF;;;888777666444444444333222222222222222222222222222222222222222111111111111111111111111000000000000000111111111333111111111222222000...000000/////////.........111111222222222222111111111000///...............,,,------------.........//////............//////,,,---............---,,,,,,,,,,,,,,,,,,------...------............------------------------------000+++,,,111222111777AAAVVViiirrr[[[>>>333,,,------((('''***++++++******++++++,,,---((((((((((((((((((((((((***)))))))))))))))((((((,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++***)))))))))******)))))))))))))))))))))))),,,---,,,***((((((***,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******++++++,,,---...---,,,++++++,,,---...******+++,,,---......///777FFFvvvzzzDDD333222000...,,,,,,,,,,,,------------,,,,,,,,,,,,((())))))))))))***---///222KKKkkk{{{sssZZZ>>>...4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>d<tttllljjjhhhggggggpeӵcccĦpeӵDx<>d<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵEEEĦ???F&uTӵ:::DdDĦ777777>d<Ħ555peӵDx<>d<ʜ4DuTӵllljjjTTTKKK???888555555444333666555444444333333444444222222222222222222222222000000000000000000000000///000000000111111222222/////////000111222111111111111000000000/////////111111222222222222111111111111000......---------------------............///......------......///+++,,,...//////...,,,++++++++++++,,,,,,...//////------------------------+++,,,---.........---,,,------///111000555GGGZZZrrrttt[[[GGG333///---///...******---***************,,,---...))))))))))))))))))))))))************))))))))))))++++++***))))))******+++******+++++++++,,,,,,,,,......------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---...---+++)))((()))+++++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++******++++++,,,------,,,,,,,,,,,,,,,,,,---+++---////////////000000555EEEmmmkkkBBB222111///---,,,,,,,,,,,,---------,,,,,,,,,++++++((())))))))))))))),,,...222@@@YYYtttqqqPPP4444DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xyyymmmkkkhhhggggggB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR;;;:::>d<sdKĦ555B?Ho9888s&dq&ĒRgggqqq^^^IIICCC<<<666555555444333555555444333333333333444222222222222222222222222000000000000000000000000000111111222222333333333//////000000000000111222222222222111111111000000111111222222222222111111111111000......------------------.........//////......------------......,,,---///000000///---,,,+++++++++,,,---...///000---------,,,,,,---------***+++---...///...---,,,***///333222111???]]]xxx}}}cccJJJ999000...---...---+++,,,///)))))))))***+++,,,---...************************))))))))))))************))))))))))))***+++,,,---******+++++++++,,,,,,,,,............------,,,,,,,,,,,,,,,+++++++++******---......,,,***))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---***+++---......---+++******---000000//////000222333BBBaaaWWW===111000...---,,,,,,,,,---------,,,,,,,,,+++++++++(((***++++++******,,,---333666JJJooogggCCC4DuXӵHu]3hhne=e~~~nepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge}}}ooollliiigggggg@hbbbbbb@GddddddHĪj@IŌnnnpppBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@hAAA@@@>h<<<;;;:::se666ne555555@G777999sĪj@hcccxxxvvv```QQQ>>>;;;777444444444444444333333222111111111111111222222222222222222222222111111111111111111111111222222222222222333333333222333333111///...000111222222111111111000000000111111222222222222111111111000///...............------........./////////......------------......---...///000000///...---,,,,,,,,,,,,---...///000------,,,,,,,,,,,,------***+++---...///......---***///444555:::PPPssstttVVV===...///---+++*********+++---((()))***,,,,,,------,,,************************(((((()))))))))))))))***(((((()))***+++,,,------******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++******)))(((((((((+++,,,---,,,***))))))***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***---......---***)))(((+++......------000333222CCC[[[rrrEEE999000///...,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))+++,,,,,,++++++,,,---......@@@lll}}}YYY4DuXӵĵD^}}}DdDĦ~~~pppmmmhhhfffeeefffaaabbbbbbbbbfffeeedddkkknnnooovvvzzzD^s׼sgeFm8>aĦs׼sHoD^DdDĦ{{{FFFAAA@@@???===<<<;;;:::s׼s555666666666666555555777999dddvvv~~~hhhSSSFFF888777555444444444333333333222111111000111111111222222222222222222222222222222222222222222222222222222222222111111111111222333333222//////222444000000000////////////...111111222222222222111111000//////.........//////............////////////...------,,,,,,------...---------------------------------------...///000------,,,++++++,,,------***+++,,,---............,,,///333999HHHddd}}}___GGG666,,,,,,***(((''')))++++++)))''')))+++---...---+++***************************''''''((((((((())))))))))))***+++---------,,,+++******+++++++++,,,,,,,,,+++,,,---......---,,,,,,++++++******)))((((((''')))***++++++***))))))******************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***+++,,,,,,,,,,,,+++***'''***------+++---222666@@@WWWlllkkk<<<999000///---,,,+++,,,,,,---,,,,,,,,,++++++++++++***)))***,,,,,,+++***+++,,,---+++:::aaaqqqΦ4DuXӵtvӵ>d<ĦĦ|||~~~ĦĦ>d<Ħ~~~rrrnnnhhheeeeeefffffffff``````aaaaaabbbbbbbbbccc```aaadddfffffffffeeedddbbbcccdddddddddfffjjjmmmkkkmmmnnnmmmmmmmmmoooqqqoooqqquuuzzzĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦjjj^^^WWWPPPJJJGGGAAA@@@???>>>===============<<<;;;:::Be555555555555666Ħ666888888888888888888888888666888:::;;;@@@MMMaaapppxxx```LLL>>>:::999888666555333222111555444333333222222333333222222222222222222222222222222222222222222222222222222111111000000//////...000222111000222666999///.........------------111111222222222222111111//////.........//////000............/////////000...------,,,,,,------...---,,,,,,++++++,,,,,,---...------------...//////------++++++++++++------++++++,,,,,,---...//////000///111<<>><<<;;;;;;:::999666555666555444gdKĦ666666555666777777777555333777888:::<<AneneneneDesssmmmgggccccccdddbbbaaacccddddddddddddcccbbbaaa___```bbbbbbaaabbbccceeeeeedddccccccdddgggjjjlllnnnpppssssssrrrpppppppppmmmpppsssvvv|||nene>Ak<fhDenenemmmddd]]]QQQIIIHHHEEECCCAAA?????????>>><<<;;;::::::999888777666666666666ne666666777666777888888888666555666777999>>>HHH[[[ssszzzdddNNN@@@;;;:::999666444222222333333111111222222222333333333333333333333333333333333222333333333222222111111000111222333333111///...000000000000000000000000333222222111000000//////000000111111111111000000////////////////////////...........................------,,,,,,------...000...+++,,,...///...,,,,,,,,,---............---------------------------000,,,+++------++++++---///000888QQQuuusssTTT:::000000000---,,,+++)))(((((()))***+++)))))))))***++++++,,,,,,******++++++++++++*********************++++++,,,(((***,,,,,,*********+++******)))***---......---)))...222333///,,,+++,,,******))))))))))))***************++++++,,,,,,---,,,,,,***)))))))))***+++((())))))******+++++++++)))))))))*********++++++,,,+++***)))***+++---...---------,,,,,,,,,,,,,,,...++++++...///111777>>>hhhxxxKKK444222111000...------,,,,,,...---,,,+++***************''',,,...)))+++///))),,,))))))000>>>RRRllltttooohhheeeeeeeeedddbbbccccccdddddddddcccbbbbbb```aaaccccccbbbbbbccceeeeeedddccccccdddgggjjjmmmoooqqqssstttrrrqqqqqqqqqmmmnnnoooqqqvvvqqqeee]]]RRRKKKIIIEEECCCAAA?????????>>><<<999999999888888888777777666666777666666777777888999999888888888777888;;;BBBPPPdddyyyzzzkkkWWWFFF<<<999999777555333222222222222111111222222222333333333333333333333333333333333222222222222222111111111000111222222222111000///111111000//////...------222222222111000000/////////000000111111000000///////////////////////////...........................------,,,,,,------...000...,,,,,,,,,,,,+++***++++++,,,------------------------------------------******,,,---,,,...111333555BBB```vvv[[[===///---...---,,,,,,+++***)))***+++,,,---))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,''')))+++++++++***+++---*********---000000///...)))***,,,------,,,,,,+++******))))))))))))******++++++++++++++++++++++++,,,,,,+++************+++)))))))))))))))*********************+++++++++,,,---,,,+++++++++,,,---...------------------------...++++++...///000666===gggUUU777111111///...------,,,,,,------,,,+++***************(((111666///...///)))...---++++++...<<>><<<999999888888888888888888444555666777777666555444666777888888888888999999888<<<@@@IIIXXXkkkyyy~~~wwwrrrhhhYYYJJJ???:::999777666444333222111111111111111222222222333333333222222222222222222222222333222222111111111111111222222333333333333222111000/////////.........---000000000000//////......//////000000000000//////////////////////////////...........................------,,,,,,------......---,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------------------,,,***+++...//////222777:::???NNNiiizzzcccIII222---///---,,,...*********)))***+++,,,---*********++++++,,,,,,,,,***++++++++++++++++++************+++++++++++++++''')))++++++******+++,,,******,,,///222333111000***)))((())),,,...---++++++******))))))******+++,,,,,,,,,++++++*********,,,,,,++++++***************)))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))))))))******++++++++++++++++++,,,,,,,,,---++++++...//////444;;;[[[VVV666111000///...---------------,,,++++++*********+++,,,***444:::222...///+++,,,---000000...333DDDvvvpppjjjffffffgggfffdddcccccccccccccccccccccdddaaabbbccccccbbbaaabbbddddddcccbbbccceeeiiimmmooorrrssstttsssrrrpppqqqrrrooonnnmmmlllpppzzzxxxhhh___YYYRRROOOEEECCCAAA?????????>>><<<999999888888888888888888222333555555555555333222444666777777666666999;;;888@@@IIISSSbbbpppvvvtttfff```UUUJJJ@@@;;;::::::555555444333222111111111111111222222222333333333222222222222222222222222333222111000000000111111111222222222222222222222---........./////////000...............---------//////000000000000//////////////////////////////...........................------,,,,,,------...+++++++++++++++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,---------......///------//////...222888???KKK]]]sss{{{jjjMMM===111111000+++***...))))))))))))******+++,,,+++++++++++++++,,,,,,,,,))))))************))))))((()))******++++++*********+++,,,,,,***))))))***((()))+++...111222000...,,,)))''')))---///...,,,++++++************++++++---,,,,,,++++++*********,,,,,,,,,,,,++++++******************))))))))))))******+++++++++,,,,,,,,,)))))))))((((((((())))))*********++++++,,,,,,,,,---++++++.........222999NNNsssKKK333000///...------,,,------,,,,,,++++++******++++++...+++555<<<333---///---)))(((+++---------555>>>vvvqqqjjjgggfffgggfffdddccccccbbbbbbccccccdddeee```aaabbbbbbaaa```aaacccccccccbbbcccfffjjjnnnppprrrssstttrrrpppooopppqqqpppooommmllloooyyy|||jjjaaa[[[TTTOOOEEECCCAAA?????????>>><<<999999999888888888777777333333333444444333333333222555777777555666999===:::HHHWWWbbbmmmuuusssjjjUUUOOOFFF???;;;:::999999555555444333333222111111111111222222222333333333222222222222222222222222333222111000///000111111/////////000000000000111------...//////000111111...............---------...//////000000//////...////////////////////////...........................------,,,,,,------...***+++,,,,,,,,,,,,...000++++++,,,---------------+++,,,,,,------.........111///000111///...333:::OOO```uuu|||hhhUUU;;;555111000...***))),,,)))))))))***************++++++,,,,,,,,,,,,,,,,,,)))))))))******)))))))))'''((()))***+++***))))))***,,,---,,,***(((((()))&&&&&&'''***,,,---,,,+++,,,)))(((***---///...,,,++++++************++++++,,,,,,,,,++++++*********,,,,,,,,,---,,,++++++******************+++++++++************+++++++++,,,+++++++++************)))***++++++,,,,,,------...---++++++......---111777GGG|||```BBB333///......---,,,,,,------,,,,,,++++++***++++++,,,///,,,777@@@555,,,---------)))&&&((()))+++000666vvvpppjjjffffffgggeeedddccccccbbbbbbbbbcccdddeee___aaabbbaaa```___```aaacccbbbbbbcccfffjjjoooqqqrrrssssssqqqooonnnoooppppppooonnnmmmoooxxxlllbbb[[[SSSKKKEEECCCAAA?????????>>><<<;;;::::::999888777666666444444444333333444444444333666888888666777;;;???EEEYYYllltttxxxwwwkkk\\\IIIDDD===:::999999777555555555555444444333222111111111222222222333333333111111111111111111111111333222000/////////111111///////////////000111111000000000000000000000000////////////////////////......////////////......////////////////////////...........................------,,,,,,------...,,,...///...,,,+++...000,,,,,,---............---++++++,,,,,,---......///......111444555666>>>GGGjjjvvv~~~mmmUUUBBB000222000+++***------+++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))''')))***,,,,,,+++***))))))+++,,,,,,***))))))***)))(((''')))+++,,,,,,+++*********+++------,,,+++,,,++++++******++++++,,,,,,,,,++++++++++++++++++,,,,,,---------,,,+++*********++++++,,,,,,------)))))))))*********++++++,,,,,,,,,,,,++++++******))))))***++++++,,,---------++++++......---000555???kkkrrrOOO999222......------,,,,,,------,,,++++++***++++++,,,,,,...,,,;;;FFF:::---,,,,,,...+++)))++++++***...444uuupppiiifffffffffeeecccccccccbbbbbbbbbccceeefff___```aaa```___^^^___```cccbbbbbbcccfffkkkooorrrrrrrrrrrrqqqnnnmmmnnnpppoooooonnnmmmooowwwmmmbbb[[[QQQHHHEEECCCAAA@@@@@@???>>><<<;;;;;;:::999888777666555666555444333333444555666444777:::999777888===BBBRRRhhh|||~~~vvvcccPPPCCC>>>999888999999666222555555555555444444333222111111222222222333333333111111111111111111111111333222000///...///111222111111000000111222333333222222111111000000//////000000000000111111111111......////////////......////////////////////////...........................------,,,,,,------......000111///,,,+++,,,///,,,---......//////......++++++,,,,,,---...//////***,,,111888<<>>===<<<:::<<<;;;999777666777777888666666555444444444444555888555444777777888@@@JJJeeeyyyuuuhhhWWWGGG;;;888444444666777777555777666555444333222222222000000111222111000///...111//////111333333000---111000...------...///000111111000000000000111111222222111000//////000000000000000000//////////////////000111111111111111---------............///111111000000//////......111,,,+++///111---,,,///.........------.........------------------------------......///............222111BBB\\\\\\\\\qqqkkkRRRBBB666///------------------------+++,,,------++++++,,,---)))***+++,,,,,,,,,,,,,,,---,,,***(((((()))***+++,,,***(((***---...---+++++++++++++++******))))))''')))******))))))***,,,******))))))******+++,,,*********++++++,,,,,,,,,*********++++++,,,,,,---))),,,......***(((((()))***+++,,,------,,,******)))))))))((('''(((***,,,...)))(((,,,---***+++000000...---++++++,,,.../////////...------///000111777NNNlllMMM777,,,///000...,,,---///000...+++************************...,,,555CCCCCC333***,,,---,,,+++++++++,,,---...xxxsssnnnjjjfffaaaaaaeeedddddddddccccccbbbbbbbbb]]]^^^```aaaaaaaaa```___aaaaaabbbcccfffiiikkkmmmpppppppppppppppoooooonnnpppmmmkkkkkklllrrrtttdddYYYRRRNNNJJJGGGCCCAAA@@@???===<<<;;;:::999888777777777888777666555555444444555555888666666888888:::DDDPPPqqqlll\\\LLL>>>999777555555666777666444666555444444333333333333111111222222222111000///111000///111333333000...000///...------...000111111111000000000000111111222111111000//////000000000000000000/////////.........///000000000000000........./////////000000/////////.........---------))))))------******------,,,,,,,,,,,,,,,,,,---------------------------------..................---555<<>>>>>333///444...---,,,+++***++++++,,,zzztttnnnjjjfffaaabbbeeeeeeeeedddcccbbbaaaaaa```^^^___```aaaaaaaaa```___^^^___```bbbdddgggjjjkkkoooooopppppppppqqqqqqqqqooolllkkkkkklllqqqvvveeeZZZRRRNNNKKKHHHDDDBBBAAA@@@>>>===;;;:::999888888777888888777777666555555555555555777777777888999???NNN]]]yyycccRRRDDD:::777666555666777777555333555444444333333444444444222222333333333222111000111000///000222222000/////////...---...///111222111000000//////000000111111111000/////////000000000000000/////////......------...///////////////////////////000000000111.........---------------...,,,,,,//////---...000++++++************++++++---------------------------------.........//////,,,:::LLLiiihhhIII555...,,,***........................,,,---...---+++******,,,***++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++*********,,,---,,,+++)))))))))))))))(((((((((((()))+++***))))))***+++******))))))******+++,,,,,,,,,,,,,,,------------000...***((((((***---///((()))++++++***+++,,,...++++++,,,------,,,,,,+++,,,+++***))))))***+++,,,---******------++++++---------,,,,,,+++++++++******+++,,,,,,---,,,,,,,,,333<<<[[[tttooonnnccc===222111...///---,,,---333888888222---,,,,,,,,,,,,,,,,,,,,,,,,---+++///888999333111333...---+++*********++++++~~~vvvoookkkgggccccccfffeeeeeedddcccbbbaaa```______```aaabbbbbbaaa```___]]]^^^```bbbeeegggiiijjjmmmmmmnnnnnnooopppqqqqqqmmmkkkjjjjjjkkkppp}}}wwwfff[[[SSSOOOKKKHHHDDDAAA@@@@@@>>><<<::::::999999888888888888888777666666555555666666777888888777;;;HHH]]]oookkkUUUGGG>>>999444555555666777666444333333333333333333444555666444444444333333333222222000000000000111111000000///.........///000111222000000////////////000000111000000/////////000000000000/////////.........---...//////000000//////....../////////000000000......------------------//////000111000///000222++++++************++++++------------------------------------......///000---@@@\\\{{{{{{ZZZ===000...//////...........................//////...,,,++++++---++++++,,,,,,---,,,,,,+++++++++***))))))******++++++++++++++++++,,,++++++************)))))))))))))))***++++++))))))***+++******))))))******+++,,,------------------------///...,,,***)))***,,,---))))))*********+++,,,---------....../////////...---,,,+++***+++,,,------///...///000000.........,,,,,,---......------,,,,,,---///000000000///...000111CCCQQQLLLTTTyyy\\\888222444,,,&&&------000888??????777///------------------------///,,,---666===;;;111***,,,+++***)))******,,,,,,wwwnnnjjjgggcccbbbdddeeeeeedddcccaaa```______``````aaabbbbbbaaa```___]]]^^^```cccfffhhhjjjkkkkkkkkkkkkkkklllmmmooopppllljjjiiiiiijjjnnn{{{xxxhhh\\\UUUQQQJJJGGGCCCAAA@@@???===<<<::::::::::::999999999888888888777666666666666777666888999999AAATTTmmm~~~zzzmmmYYYGGG<<<777555222444555666666555444444333333333333444444555666444444444333333333333333000111111000000000000111////////////000000111111000000////////////000000000///////////////000000////////////............//////000111111111111000------........./////////........................+++...///...,,,,,,---...,,,,,,++++++++++++,,,,,,---------------------------,,,,,,,,,---...000111222HHHmmmlllMMM888///...//////........................///000000000...------///,,,,,,---------,,,,,,+++******************++++++++++++,,,+++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***+++******))))))******+++,,,---------------------------------------,,,+++***---------------...------------------......//////.........000333555444222333333222000//////...---***+++,,,---.........------...///111111000/////////+++555;;;666HHHvvvaaa:::333666...'''++++++000999BBBBBB888///------------------------...+++---999IIIKKK;;;'''******))))))***,,,...///vvvlllhhheeebbb```bbbddddddcccbbbaaa``````___```aaabbbbbbbbbaaa```___]]]^^^aaadddgggjjjkkkllliiiiiihhhhhhiiikkkmmmnnnkkkiiihhhiiiiiimmmyyyyyyiii^^^WWWSSSJJJGGGCCCAAA??????===<<<999999::::::::::::999999999888888777777777777777666999<<>>111444222///))))))---888AAAAAA777---------------------------,,,+++...;;;QQQ[[[JJJ333++++++******+++---///000yyynnniiigggdddbbbcccccccccbbbbbbaaaaaaaaa```aaabbbbbbcccbbbaaa```___\\\^^^aaadddgggjjjkkkllljjjiiihhhggghhhiiikkkllljjjhhhhhhhhhhhhlllxxxzzzjjj```YYYVVVKKKHHHDDDBBBAAA@@@>>>===999999:::;;;;;;::::::999999999888777777777888888555;;;BBBJJJZZZnnn}}}xxxgggRRREEE???<<<777444111333444333222222444666444444333333333444555555444444222111111111222333000111222000......000333111111111111000000///...//////............//////...............///000000//////.........---------...//////000111000000000............////////////,,,,,,---------.........111777999333...///000///------,,,,,,,,,,,,---------------------------------,,,++++++,,,///111222===VVVoooUUUEEE555000///,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------...000------......---,,,,,,+++))))))***++++++++++++++++++,,,...,,,***)))***,,,******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++******))))))******+++,,,---,,,,,,,,,+++++++++++++++,,,---......------,,,,,,,,,...111444333000,,,,,,,,,,,,,,,,,,...///000222555>>>JJJWWW]]]\\\YYY]]]\\\TTTGGG@@@>>>;;;777555444222///---,,,,,,,,,+++************+++,,,,,,///+++111333000JJJ~~~KKK444222111111+++***...999CCCCCC999---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...777LLL\\\SSS@@@///...---,,,,,,,,,......}}}rrrmmmkkkhhhffffffbbbbbbbbbaaaaaaaaaaaaaaaaaabbbccccccbbbaaa```___[[[]]]```dddgggiiijjjkkkkkkiiihhhggggggiiikkkllliiigggggghhhhhhkkkwwwzzzkkkaaa[[[WWWLLLIIIEEECCCBBBAAA???>>>888999:::;;;;;;;;;:::999:::999888888777888888888444<<>>GGGPPP___fffVVV===777///...555888666:::CCCVVVeeetttyyyzzz}}}|||xxxuuujjj[[[PPPLLLMMMOOOPPPRRRLLLBBB888111...//////------------------------+++111222---111OOOlll:::,,,222---...***333444EEESSS===------,,,+++,,,,,,***(((%%%---000...---:::RRR___]]]888666---///(((&&&222&&&~~~tttkkkgggfffdddccceeedddcccbbbaaaaaabbbbbbbbbcccddddddcccaaa___]]]______aaacccdddeeeeeeeeeeeeeeeddddddeeegggiiijjjgggiiiiiifffeeejjjuuu~~~vvvlllbbb[[[TTTPPPJJJFFFDDDBBBAAA@@@======<<<<<<;;;;;;<<<<<<999555444888:::999999;;;???GGGWWWlll|||~~~ssshhhSSSIII<<<666666777666444333333333222222444999<<<666555333111111222333444333333333222222222111111222222222111000///......111111000000000000111111//////............/////////////////////.........000000000000000000000000...///////////////......,,,,,,,,,---------......///...---,,,++++++,,,---,,,,,,,,,,,,,,,---.../////////...---,,,+++******+++,,,---,,,++++++,,,---+++///+++***222222333===NNNllljjjQQQ===444000---,,,---------,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++///......---,,,,,,------***,,,,,,---...000111000222HHH```qqq~~~jjjOOOBBB;;;888<<>>CCCHHHKKKXXXRRRHHH===555000...------------------------------,,,...222555HHHwwwooo===///222......+++222111CCCXXXEEE333...---,,,,,,---,,,***''')))---...---555JJJaaammmJJJ<<<***222000(((000***~~~}}}uuukkkfffeeeeeedddbbbaaaaaaaaaaaaaaabbbccceeeeeeeeeeeedddbbb```^^^aaaaaabbbcccddddddddddddeeedddddddddeeegggiiijjjeeeggghhhfffffflllvvv~~~rrrfff^^^[[[VVVNNNIIIEEECCCAAA@@@???>>>======<<<<<<======;;;777777999:::999:::>>>FFFTTTjjj|||zzziii[[[GGG???777444555777666444222222222111000222555888555444333222111222333444333333333222222222111111111111111000000//////...000000000000000000000000//////............//////.........///////////////000000000000000000000000000000000000///...---,,,,,,,,,,,,---------......//////---,,,************+++++++++,,,---...000000.........---------,,,,,,+++,,,---,,,******+++---,,,,,,(((+++444333777GGGcccxxxjjjSSS???111000...++++++,,,------,,,,,,+++++++++,,,---......,,,++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))***,,,---......---,,,***))))))))))))******+++...---,,,,,,+++,,,,,,,,,***+++---...///000333666>>>___kkkZZZUUUOOOOOOZZZhhhpppooozzzxxxqqqeeeZZZPPPEEE<<<777333///...000333666888CCC@@@;;;666222111111111------------------------111***---666999EEEqqqsssBBB111333...------222---AAA]]]MMM999///...------...---,,,***)))+++......///===\\\xxx___GGG***111333''',,,***}}}}}}xxxlllgggffffffeeeaaaaaa````````````aaaaaaeeeeeeffffffeeedddcccbbbbbbcccdddddddddddddddddddddddddddeeefffhhhjjjkkkggghhhhhhgggggglllvvv}}}~~~yyykkkbbb^^^YYYQQQJJJFFFDDDBBBAAA??????>>>===<<<<<<<<<<<<;;;999888:::999999>>>DDDQQQddd|||sss\\\NNN>>>:::555444666777555333222333333222111111333555444444333222222222333444333333333222222222111111111111000000////////////000000111111111111000000//////............//////------......//////000000///////////////////////////////////////...------,,,,,,,,,---------......///...---,,,,,,+++++++++,,,++++++,,,---...//////........................,,,,,,,,,+++******,,,...000111---///444333@@@[[[wwwwww[[[CCC333+++,,,+++******+++,,,------+++++++++,,,---...///000+++++++++*********)))))))))******+++,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,***+++,,,---.../////////++++++++++++,,,,,,------******)))))))))))))))***,,,,,,...000///000666===ZZZ{{{yyyvvvmmmiiittt|||xxxjjjWWWFFF===999555222222000...---,,,,,,,,,,,,------------...///000111,,,,,,------------------222---...444;;;NNNyyywwwGGG333222---+++---333+++>>>]]]OOO;;;000...,,,,,,---------,,,...+++---///+++000NNNpppnnn^^^:::111000''',,,+++~~~}}}}}}{{{ooojjjhhhgggfffbbbbbbaaaaaa```______^^^ddddddeeeffffffgggggggggddddddeeeeeeeeeeeeddddddcccdddeeefffgggiiijjjkkkiiijjjiiihhhhhhmmmtttzzz|||qqqggg```ZZZRRRKKKGGGEEECCCBBB???>>>===<<<;;;;;;;;;;;;:::999999:::999;;;DDDOOO```sssiiiPPPCCC;;;888666555666666444111222333444444333222333555333333333333333333333444333333333222222222111111111000//////...//////000///000111111111111000/////////............//////------......//////000000////////////////////////------...//////000//////,,,,,,,,,---------......---------............---...------,,,,,,,,,---------------............///,,,,,,,,,+++***+++---000111888777555777;;;RRRtttrrrTTT<<<000+++))))))*********+++,,,---+++++++++,,,---...///000+++++++++*********))))))((()))******+++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++***))))))***,,,...///++++++,,,---------......)))))))))(((((())))))***,,,,,,...000///000:::GGGsssrrraaaRRR???222/////////000,,,---............////////////...---,,,+++******,,,,,,,,,---------.........222222222???```{{{KKK333111+++***---444,,,<<>>===<<<;;;::::::::::::999999::::::???OOO^^^qqqxxx]]]GGG<<<:::999777666666555333111222333555666444333444555222222333333333333444444333333333222222222111111111000///.........///000///000111222222111000/////////............//////.........///////////////000000000000000000000000,,,---...///000000000000,,,,,,,,,---------......,,,---......//////......///...---,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,+++---000333000===???999<<>>===<<<;;;;;;;;;:::::::::;;;<<>>===<<<<<<<<<;;;;;;<<<<<<>>>JJJbbbxxx|||eeeMMM>>>777666666555555555555444444...111444666555444444444111222333444444444444444333333333222222222111111000///...------...000111...000111222222111000...//////............//////000000//////.........---000000000000000000000000000000000000///...---,,,,,,,,,,,,---------......---.........---+++)))(((+++++++++,,,---...///000------,,,,,,,,,+++++++++,,,,,,---------000555999TTThhhggg[[[eeeyyyyyyeeeOOO;;;...***,,,(((+++------+++***+++---,,,,,,+++******+++++++++---------,,,,,,,,,++++++***************+++++++++************************))))))***+++,,,,,,---------,,,,,,++++++*********++++++,,,---,,,,,,*********+++,,,,,,+++***)))(((******))))))***+++,,,,,,000...222999===FFF```|||yyy]]]CCC777333---+++......******---''')))***)))(((***///333,,,++++++++++++,,,,,,---++++++,,,,,,---...//////222555JJJqqqUUU888333///333)))///,,,111BBBJJJ\\\:::555000,,,+++,,,------...///000///,,,,,,///444PPP}}}xxxiii[[[999---666}}}zzz{{{sssjjjfffddddddbbbbbbbbbbbbcccdddeeefffcccdddeeeggghhhhhhiiiiiieeeeeeffffffeeecccaaa```ddddddeeeggghhhjjjkkkkkkgggggghhhjjjnnnqqquuuwwwwwwzzz~~~oooeee\\\VVVPPPHHHDDDDDDAAA@@@>>><<<;;;:::::::::999;;;<<<<<>><<<;;;:::;;;;;;;;;<<<<<<>>>FFFZZZtttwwwcccOOOAAA:::777666444222222333333333222222222222222333333333333555444333222111222222333222333444333111000111222111111111111000000000000...///111222222222000000//////............//////////////////////////////000/////////............//////.........------------,,,,,,,,,------...///...------------...//////------------............------------------------,,,***,,,111111444FFF[[[sssaaaHHH666...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++*********------............---------+++***+++,,,---,,,***))))))************))))))************)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---------///222555>>>RRRiiizzzqqqYYYAAA333111///...,,,,,,------+++))),,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,------,,,---///---,,,000777@@@XXX~~~MMM555333111111---,,,//////222DDDYYYRRRCCC444000000,,,***...///...---,,,---///111222CCCjjjoooJJJ666~~~|||yyy{{{xxxmmmgggcccbbbaaaaaaaaaaaabbbcccddddddcccddddddeeefffggghhhhhhhhhhhhgggfffeeeeeeeeefffeeefffggghhhiiijjjkkklllgggiiikkknnnqqqsssssstttuuuwwwzzz|||nnn___UUUOOOIIIGGGHHHBBBAAA???===;;;;;;;;;;;;===<<<<<>>===<<<<<<======>>>DDDSSShhhzzzzzzdddLLL@@@:::666444555666444222222333333333222222222333444444555666666222222222222111111000000000111222222111000111333222222222222111111111111000000111111111000000000//////............//////////////////////////////.........///////////////+++,,,,,,---...///000000111000///...---,,,,,,,,,...------------...//////---.........////////////------------------------...111222222666JJJnnnuuuYYY>>>888111------...------..............................------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******+++,,,------,,,******++++++++++++******,,,+++++++++******))))))***************++++++,,,++++++++++++++++++++++++---+++---000///222FFF]]]|||gggLLLAAA777333111...---...---+++******,,,,,,+++)))++++++++++++++++++++++++---------,,,,,,+++++++++---++++++,,,+++,,,333;;;eeeYYY<<<555000---...///000//////666???]]]yyyeee===777333'''---******+++,,,,,,---------777111KKKuuu|||~~~|||yyyxxxzzz~~~tttmmmiiifffaaaaaaaaaaaabbbcccddddddcccbbbbbbbbbccceeeggghhhddddddddddddeeefffggggggeeeffffffggghhhiiiiiiiiiiiikkkmmmpppqqqpppnnnmmmnnnooopppuuu~~~}}}mmmccc\\\SSSKKKGGGDDDCCCAAA???============>>>BBBNNN```sssjjjVVVCCC===;;;666333444666444222222333333333222111111222333444555555666222222333333222222111000111222333333222111333444333222222222222111111111111111111000000000000000//////............//////////////////////////////.........///////////////+++,,,,,,---...///000000111111///...------,,,,,,...------------...//////........./////////000000------------------------+++...000111;;;UUUzzzkkkPPP777444000............---------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------+++***)))***,,,...---,,,******++++++++++++******+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++...+++...111///444NNNlllgggJJJ<<<555111222222...+++***---,,,***+++,,,---,,,******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...,,,,,,---,,,,,,111999bbb\\\>>>666000---///000000///000555:::LLLpppnnnNNN???888---+++,,,,,,,,,,,,---...///000111,,,???ggg~~~{{{yyywwwzzztttlllgggdddbbbaaaaaabbbbbbcccdddeeecccbbbaaaaaabbbdddfffhhhddddddeeefffggghhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkiiikkkmmmnnnooonnnmmmlllmmmmmmnnnsss|||tttggg___UUULLLGGGEEECCCAAA???>>>======>>>AAAIIIYYYlll{{{|||www\\\JJJ<<<;;;;;;555333666666444222222333333333222000000111222333444555555222333444444444333111111111333444444333333444555333333222222222111111111222111111000000000000000//////............//////////////////////////////............/////////000........................//////............//////...------------...//////---------.........//////------------------------))),,,///222@@@]]]|||\\\DDD333222000/////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,......////////////......,,,+++***+++...///...---***++++++,,,,,,++++++***)))******++++++,,,,,,---++++++******++++++,,,---************************---***---111...444SSSwww~~~YYY999555111000222111---+++------,,,+++,,,---...---,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,+++,,,///---,,,111888MMMkkkTTT999555111...000000...---///222555:::TTTfff___MMM<<<222...---,,,++++++,,,---///111***...;;;```~~~{{{yyywwwzzztttkkkeeebbbbbbbbbbbbbbbcccdddeeefffcccbbbaaaaaabbbdddfffhhhdddeeegggiiijjjjjjiiihhhjjjjjjjjjkkkkkkllllllmmmjjjkkklllmmmmmmmmmlllkkkllllllmmmqqq{{{zzzjjj___UUUMMMIIIEEEDDDBBB@@@>>>>>>>>>>>>DDDOOOaaattt~~~vvvnnnUUUDDD888999999444333888666444222222333333333222///000000111333444555555333333444555444333222111222333555444444333555666333333333222222222111111222222111000//////000000//////............//////////////////////////////---.........//////000000111000///...---,,,++++++,,,,,,------///000111222...------------...//////,,,,,,,,,---------......------------------------,,,...000444CCCbbboooOOO888000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,)))))))))******+++++++++------............---------,,,+++---///000000///***++++++,,,,,,++++++***))))))***+++,,,------...++++++******++++++,,,---************************,,,))),,,000---444VVV|||{{{UUU333333//////000000...///333...,,,,,,,,,.........,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------)))))),,,//////...222999666WWW~~~KKK333333333000111111---+++---///000///<<>>^^^|||zzz{{{~~~wwwmmmfffbbbeeedddbbb``````aaacccdddeeecccaaa```aaabbbeeegggeeefffhhhhhhgggggghhhjjjjjjlllmmmnnnlllkkkkkklllhhhhhhhhhiiijjjjjjjjjkkkmmmmmmnnnrrrzzzttteee[[[SSSNNNHHHGGGDDD???>>>???AAAAAAHHHYYYnnn}}}{{{jjjZZZHHHAAA999666777777444000444444444333333222222222333222111333555666666555444333222111111111222333111111222222222222111111000000000000000000000000111111111000///......---...///000111111000///...------------------------222111111000///......---........................////////////////////////++++++,,,------......///,,,...111111///.........///...---...//////...---***444555333DDDkkkzzzaaaEEE000......---------......///++++++++++++++++++++++++,,,,,,,,,++++++*********************************---...///000///---+++***,,,,,,------...//////000333222111///---+++)))))),,,***)))+++---...+++)))((((((((((((((()))******))))))************))))))---***---000111999UUUsssmmmHHH333222111111000///......---------,,,,,,,,,,,,+++++++++++++++******)))))))))------...///...---+++***///...,,,---...000111111999EEEkkkxxxNNN888333222000///------------+++******333CCCQQQWWWOOO>>>111...111***'''......***...111+++;;;fff|||zzz|||~~~zzzpppiiidddcccbbb```___```aaabbbccceeedddbbbaaaaaaccceeegggfffggghhhgggffffffhhhiiiiiilllnnnnnnllljjjhhhhhhjjjjjjiiiiiiiiiiiijjjjjjiiijjjkkkpppyyy{{{iii\\\SSSOOOJJJHHHEEEAAA???AAADDDFFFYYYiiizzzrrr^^^NNNBBB>>>888666666666555333444444444333333222222222333222222333555666666555444333222111111111222222111111222222222222111111000000000000000000000000333333222222111000000///...///000111111000///...------------------------............////////////---------.......................................---------------------------...000000///......//////...---...////////////)))222444444HHHpppiiiSSS===---///......------------...++++++++++++++++++++++++,,,,,,,,,+++++++++******************************---...//////...---+++)))+++++++++,,,------......000//////...---,,,,,,+++,,,******+++------+++)))***))))))))))))***++++++******++++++++++++******...,,,...111000666NNNhhheeeAAA000111111000000///......---------,,,,,,,,,,,,++++++.........---------,,,,,,------......---,,,,,,+++...---+++,,,---///000000555BBBhhh|||PPP999444555...---,,,---///000//////,,,000999GGGSSSSSSHHH===...000+++***000,,,)))000222...>>>eee~~~|||}}}~~~tttkkkfffaaa```______```aaacccdddeeedddcccbbbbbbdddfffggghhhhhhgggeeeddddddfffiiihhhkkknnnnnnllliiifffeeelllkkkiiihhhhhhiiijjjjjjiiiiiikkknnnwwwnnn^^^TTTQQQLLLIIIFFFBBBAAADDDJJJOOOiiixxxxxxdddOOO@@@;;;:::777555444555666666444444333333333333222222333222222333555666555444333333222111111111111222111111222222222222111111000000000000000000000000333222222111111000000/////////000000000000//////........................***+++,,,---...///000111---------.........//////........................//////...------,,,++++++---...000///...---...//////............///000111,,,222444777NNNuuukkkSSSAAA555,,,//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************---............,,,+++************++++++,,,,,,---,,,,,,,,,------.........,,,+++***+++,,,---+++)))+++************+++,,,,,,++++++,,,,,,,,,,,,++++++...---///000...111DDDXXX{{{aaa>>>333111000000//////.........------,,,,,,,,,,,,++++++...............---------...------,,,,,,,,,,,,,,,,,,,,,++++++,,,---///000555BBBiiiWWW;;;555999111///---...///000111000000---...999GGGOOOLLLFFF111111+++,,,111+++'''222000000<<<]]]~~~~~~vvvlllggg````````````aaabbbdddeeeeeedddcccccccccdddfffgggiiihhhfffdddbbbbbbeeehhhfffjjjnnnooonnnkkkhhhgggkkkjjjiiihhhhhhjjjkkkllllllllllllnnntttuuubbbWWWTTTNNNJJJFFFCCCCCCGGGPPPZZZrrroooYYYGGG;;;777777777555333222444666333333333333333333333333444333222333555666555444333222222111111111111111111111222222222222111111000000000000000000000000000000//////............//////000000000000//////////////////////////////++++++,,,---///000111111,,,,,,------.../////////..............................---------,,,,,,,,,---...//////......000222000000000///......///000222444333888RRRzzzyyyZZZCCC666111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************.../////////...---,,,+++*********+++++++++,,,,,,++++++,,,,,,---------...+++++++++,,,,,,,,,+++******************+++,,,,,,***++++++++++++++++++***+++,,,...000---///;;;JJJmmm]]]<<<555000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,+++++++++------+++,,,,,,,,,,,,---000111333AAAiiiccc@@@666;;;777444000.........------000,,,***///999AAAEEEEEE;;;666++++++111+++(((111---///777PPPzzzvvvllleeeaaaaaabbbbbbcccdddeeefffddddddcccccccccdddeeefffggggggeeebbbaaaaaadddgggdddhhhmmmpppooommmlllkkkiiiiiiiiiiiijjjkkkmmmnnnkkkllllllmmmrrr}}}~~~iii]]]XXXPPPKKKFFFEEEEEEIIIWWWeee|||}}}gggRRRDDD;;;777777777444222111222444333333333333333333333333444333222333555555555333222222222222111111000000111111222222222222111111000000000000000000000000/////////...............000000////////////000000////////////////////////....../////////000000000---------.........//////........................,,,,,,,,,---------............///......000333666222444444333000......///222222111<<<[[[lllMMM999000...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************000000//////...------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,,,,+++++++++***))))))))))))***++++++))))))************))))))''')))---...---...666???ZZZuuuTTT666111////////////............------,,,,,,,,,+++++++++))))))))))))))))))******---,,,+++******+++---...+++---...------...111444000>>>eeeuuuLLL:::;;;;;;777222...------,,,,,,---------...000666>>>CCCGGGBBB333+++000---***000,,,///333CCChhhvvvkkkcccbbbccccccddddddeeeeeeeeeccccccbbbbbbccccccddddddeeeeeedddbbbaaaaaacccfffdddggglllooooooooonnnnnniiiiiijjjjjjkkklllllllllgggiiilllmmmrrr}}}uuueee]]]TTTLLLGGGGGGGGGMMM^^^qqqwww^^^LLLAAA;;;888777555444333222111111222222333333333333444444555333333333555555444333111111222222111111000///111111222222222222111111000000000000000000000000000000000000000000000000000000////////////000000........................000000000000000/////////........................------------------------++++++,,,,,,---...//////............///222777;;;888:::<<<:::444///------......333EEEhhhZZZ@@@333...,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************000//////...------,,,,,,++++++++++++++++++++++++---,,,,,,++++++******))))))+++---,,,+++***+++,,,)))))))))))))))***++++++)))))))))******)))))))))&&&))),,,------///333777KKKgggxxxNNN555000........................------,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,,,,---+++---///...---...222555555>>>aaa\\\@@@;;;>>>999333///......//////***---000000...222;;;CCCPPPTTTFFF444111000,,,...---///111999TTTzzzwwwjjjbbbbbbccccccdddddddddccccccaaaaaaaaabbbbbbbbbccccccbbbcccccccccaaaaaaccceeeeeehhhkkkmmmmmmmmmmmmnnnjjjkkklllmmmlllkkkiiihhhfffiiimmmooorrr{{{nnnbbbXXXOOOJJJJJJKKKQQQfff|||lllTTTEEE>>>:::888555333333444555222000222222222333333444444444555444333333555555444333000111111222111000///...111111222222222222111111000000000000000000000000000000000000000000000000111000///......///000111------------------------/////////////////////////////////...------,,,,,,------------------------,,,------------------------.........000555;;;@@@???CCCEEEBBB:::222...---...000:::TTTxxxmmmIII666222///,,,+++++++++++++++,,,---......------------------------******+++++++++,,,,,,,,,************************......---,,,++++++++++++************************++++++++++++************)))+++------+++******,,,+++************+++,,,,,,)))******++++++******)))'''***,,,------///111222@@@ZZZ~~~fffGGG666111........................------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,))),,,......,,,,,,111555888;;;VVVyyymmmIII<<>>YYYxxxwwwjjjbbbbbbbbbcccccccccbbbbbbaaa```aaaaaaaaabbbbbbbbbbbb```aaaccccccbbbbbbcccdddfffiiikkklllkkkjjjkkkllllllmmmoooooommmjjjfffdddiiimmmppppppqqqxxxssseee[[[QQQLLLMMMNNNTTTjjj|||bbbLLL@@@;;;888888444111222666777444000222222222333333444444444555444333333555555444333000111111222222000///...111111222222222222111111000000000000000000000000---------...............111000///......///000111---------------------------------.........//////000000///...---,,,,,,+++------------------------///......------,,,,,,+++---......///111777>>>CCCDDDHHHLLLHHH???555///---111555CCC```aaa???222333333...+++*********+++,,,---...///------------------------*********++++++,,,,,,,,,************************---,,,+++***))))))))))))))))))))))))((((((((((((***************+++++++++)))+++...---+++)))***,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,+++++++++))),,,---------///000///444NNNrrrwwwSSS<<<333///---.....................---------,,,,,,,,,++++++))))))*********+++++++++(((***+++,,,---,,,,,,+++(((+++...---***+++000555444222GGGhhh}}}yyyOOO>>>LLLFFF<<<444000......---///...,,,******---111444OOOsssvvvQQQ777222000///***+++,,,,,,///@@@___zzzwwwjjjbbbbbbbbbaaa```````````````bbb___```cccbbb]]]^^^ccceeeeeeeeeeeeddddddcccbbbeeefffhhhjjjlllmmmmmmmmmoooppppppooommmkkkkkklllmmmlllmmmoooooosss~~~pppbbb^^^SSSIIIMMMaaazzzoooZZZJJJAAA===;;;555444444333333333444444555444444333333333444444555555444333222222222222222222111///,,,******+++111111111111111111111111000000000000000000000000000000000000000000000000///000111111000000111222////////////............////////////////////////000000000///......------***++++++,,,---...//////.........------,,,,,,,,,++++++,,,...222777;;;>>>@@@BBBBBB>>>777222111222111555JJJrrrkkkOOO666111444111------+++,,,,,,---,,,+++)))((()))+++,,,,,,+++***,,,---,,,,,,------,,,+++)))((())))))))))))))))))))))))******++++++++++++******+++,,,---,,,***)))***+++))))))***++++++++++++***************************((())))))+++,,,---......************************---***((())),,,//////...555===```|||]]]AAA444111111///222111......000000---++++++***)))(((((()))))),,,+++***))))))+++---...++++++++++++++++++++++++---,,,,,,,,,---///000222111444888OOOsssbbb???GGGIIIDDD777//////000...------......///000000111BBBTTTgggfffOOO555...444......///111111555CCCRRRzzzmmmeeecccbbbbbbaaaaaaaaaaaabbbbbb``````cccbbb^^^___cccccccccdddddddddcccbbbbbbeeefffggghhhjjjkkklllmmmnnnoooooonnnllljjjkkkllllllkkklllnnnnnnqqq|||uuuccc^^^UUUNNNUUUkkk}}}fffPPPBBB===;;;999666555444444333333333333555444444333333444444555555555444333222222222222000111111///...---...000111111111111111111111111000000000000000000000000000000000000000000000000...//////...,,,+++,,,---000000000/////////......////////////////////////////////////............+++,,,,,,------......///------------------,,,,,,---,,,------000333666777777999:::777222//////000222===WWWzzzxxx[[[EEE222111444000,,,,,,++++++,,,---,,,+++*********+++,,,,,,++++++,,,------------,,,+++***))))))************************++++++,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++))))))***++++++++++++***************************)))***+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---//////...222777\\\sssgggfff[[[FFF333---------...000///,,,,,,///000...++++++***))))))))))))))),,,+++)))))))))***,,,---++++++++++++++++++++++++------,,,++++++,,,---...///111333CCCaaavvvoooHHHPPPQQQJJJ<<<111//////---,,,------...//////000000888EEEVVV```\\\NNN===222333000---,,,***---888CCC|||ooogggcccbbbbbbbbbbbbbbbccccccbbb```aaacccaaa___```dddcccdddeeeeeeeeeeeeeeedddffffffeeefffgggiiikkklllkkklllmmmllljjjiiiiiijjjjjjiiikkklllllloooyyy{{{hhhccc[[[XXXbbbxxxvvvZZZFFF===::::::999777666555444333333333333555444444444444444555555555555444333222222222222...///000000///000222444111111111111111111111111000000000000000000000000000000000000000000000000...//////...+++******+++111111000000000/////////////////////////////////............////////////------------------------,,,,,,------------------///...---------...000111///111222111...,,,///111222JJJjjj~~~cccFFF888...///222...+++,,,***+++,,,,,,,,,,,,,,,++++++,,,------,,,,,,---......---,,,++++++******+++************************,,,,,,,,,------,,,,,,,,,***,,,,,,,,,***)))***+++))))))***++++++++++++***************************++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---/////////333666^^^ZZZFFFFFF@@@555...---......333444222---+++...///---++++++***))))))))))))*********)))((()))***+++,,,++++++++++++++++++++++++------,,,+++***+++++++++///111///555JJJ\\\sss}}}RRRVVVVVVOOOAAA555000...,,,,,,,,,,,,---......//////000888CCCTTTfffiiiSSS777666111......---,,,///444~~~ppphhhbbbbbbaaaaaaaaabbbccccccaaaaaabbbbbbaaaaaacccffffffggghhhhhhiiiiiiiiiiiifffeeedddddddddgggiiikkkhhhjjjjjjjjjhhhggghhhjjjhhhhhhiiikkkjjjkkkuuupppkkkddddddrrrnnnSSSBBB>>><<<;;;:::888777666555333333222222555444444444444555555666555555444333222222222222...///000000000000222444111111111111111111111111///////////////////////////////////////////////////000111000...---...///111111111111000000000000////////////////////////---------...///000000111//////......---------,,,,,,,,,,,,------.........///...------,,,------...,,,...000///------111444666XXX}}}pppOOO777000+++---...+++***---***++++++,,,,,,---------+++,,,...---,,,,,,---///...---,,,+++***++++++,,,************************++++++,,,,,,,,,,,,++++++***+++,,,+++***)))***+++))))))***++++++++++++***************************+++++++++,,,---......///************************,,,+++******,,,---...///666>>>kkkLLL<<<999444111111111000...===<<<777000,,,------***++++++***))))))*********))))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,...222...///:::GGG^^^zzz[[[SSSRRRMMMDDD;;;444///,,,,,,,,,,,,---------.........333888FFFaaatttfffLLL888333111444555111...---pppgggaaaaaa`````````aaaaaabbb```bbbbbbaaa```bbbeeegggggghhhiiiiiijjjjjjjjjjjjfffeeedddcccccceeegggiiifffgggiiihhhgggggghhhiiigggggghhhiiihhhiiiqqq{{{vvvqqqlllqqqzzzdddLLLBBB@@@>>>:::999999888666555444333333222444444444444444555666777555555444333222222222222///000111000//////111222111111111111111111111111////////////////////////////////////////////////...///111111000000111333111111111111000000000000////////////////////////,,,------...///000111111000//////......------,,,,,,,,,,,,------...............------.........///---//////...,,,---222777>>>eee```AAA333...,,,++++++***+++...+++++++++,,,,,,------...+++,,,...---,,,,,,---///...---,,,+++++++++,,,---******************************++++++++++++******)))***++++++))))))***+++))))))***++++++++++++*********************************++++++,,,,,,------***************************************,,,...000777III{{{~~~DDD777222......111000---)))<<<<<<777///+++,,,,,,)))+++***************++++++)))))))))))))))******+++++++++++++++++++++++++++***++++++,,,---.........,,,111...,,,222888HHHaaayyyiiiJJJGGGDDDCCCBBB<<<333---,,,,,,,,,------------------222333888OOOkkkrrrhhhDDD;;;444333333000......qqqhhhbbbaaaaaa``````````````````cccccc``````dddhhhhhhfffgggggghhhhhhhhhhhhgggfffeeedddcccddddddffffffdddfffggggggffffffhhhiiigggfffhhhiiiggggggoooxxx}}}|||wwwuuu~~~lllWWWEEEAAAAAA<<<888777888777666555444444444444444444444444555666777777555555444333222222222222111111222000///...000111111111111111111111111111000000000000000000000000000000000000000000000000+++---.../////////111222111111000000000/////////////////////////////////---------...///000000111////////////......------,,,,,,------------------,,,------...//////000000---......---+++...444999MMMqqqpppPPP999222///---+++++++++---...---,,,,,,,,,,,,------...+++,,,------,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++******)))((()))+++***))))))***+++))))))***++++++++++++************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++---000333888XXXggg>>>444...+++...111///,,,***111333000+++))),,,---++++++************+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++)))***+++---......//////(((---+++***//////666HHHZZZqqqzzzGGG>>>999???FFFCCC999111------------------......+++/////////===VVVllltttXXXJJJ<<<333///,,,---000tttkkkddddddbbbaaa```_________```dddddd___```eeeiiiiiiggghhhhhhhhhhhhggggggfffeeeeeeeeeeeeeeeeeeeeeeeedddeeeggggggfffggghhhjjjgggfffhhhiiiffffffmmmvvv{{{~~~aaaOOO@@@???@@@:::888:::777777666555555555555555444444444444555666777888555555444333222222222222111222333222000000222333111111111111111111111111000000000000000000000000000000000000000000000000+++---......------///000000000000/////////......////////////////////////------......//////000000////////////............------------------,,,,,,+++,,,---...////////////...//////------111888>>>___|||^^^BBB555000///...---...///...,,,......---,,,+++,,,------***+++,,,,,,++++++,,,---,,,,,,---------------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***''')))******))))))***,,,))))))***++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,,,,---///333777AAAmmm}}}NNN===333---+++///222000---...+++---,,,)))))),,,---++++++*********++++++,,,---)))******+++++++++++++++++++++++++++++++++++++++)))***+++,,,------,,,,,,(((+++((()))///,,,,,,666>>>OOOfff}}}NNN===222:::GGGIII???777........................,,,---------222@@@UUUdddeee[[[OOOFFF===555222333wwwnnnfffeeedddbbbaaa`````````___dddddd______fffjjjjjjjjjjjjjjjjjjjjjiiihhhgggeeeeeefffffffffeeeddddddccceeeggggggggggggiiijjjgggggghhhiiifffeeellluuuyyy}}}~~~zzz{{{vvv^^^LLL?????????:::999>>>777666666555555555666666444444444555555777888888555555444333222222222222111222333333222222444666111111111111111111111111000000000000000000000000000000000000000000000000...///000000...---...///////////////............////////////////////////.........///////////////.../////////////////////.........------,,,,,,,,,+++,,,------............///000000///000555===DDDkkk|||RRR999333---.........111222///***000///---,,,+++,,,,,,---)))+++,,,,,,+++***,,,---+++,,,---.........---,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++''')))******))))))***,,,))))))***++++++++++++***************************,,,,,,------------------************************(((***---...///111666:::MMM~~~ppp@@@???222,,,***...000,,,***---,,,......++++++---,,,)))+++*********+++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++,,,+++***)))(((+++,,,(((***222...)))///000999MMMkkkWWW@@@000777GGGLLLCCC::://////////////////......000---,,,......222???LLLhhheeeccc___TTTEEE999555{{{mmmdddbbb```___``````___^^^``````aaabbbeeehhhjjjllljjjiiiggghhhiiijjjjjjiiifffeeedddbbbaaaaaabbbbbbdddddddddeeeggghhhjjjkkkhhhhhhhhhhhhgggiiillloooxxxzzz}}}}}}xxxuuu}}}mmmTTTIII???===>>>;;;888777;;;999888666555444555555777777777777777777777777555555444333222222111111333333444444333333222111000000000000000000000000000/////////............000///...------...///000000000000///......------000//////.........//////............////////////////////////////////////000000111111111000000///...---,,,++++++,,,---...***+++,,,---...............---222666222000@@@UUUiiiGGG333111............////////////...------,,,,,,------......---+++***)))******+++......------------......***)))((())),,,---...---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,---///---,,,++++++------,,,+++***************++++++++++++++++++***((())),,,///...---,,,,,,------+++)))&&&111///***...111555@@@fffeee===999.........---,,,+++)))(((***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,+++***)))))))))***+++)))************+++++++++000//////...---,,,++++++---///:::UUU{{{cccSSS???<<>><<<999999888888666555555666666777555555555555555555555555555555555444333222222222333333444444333333222111111111111111111111111111000000/////////.........000///............///000........./////////////////////......---......///............////////////////////////////////////000000000111111000000//////...---,,,,,,---...///.........------,,,+++***,,,,,,111666555:::QQQkkkyyyZZZ===000///............////////////...------------------...,,,,,,+++******+++,,,---......------------......---+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......------///000...---,,,,,,------,,,+++++++++******************,,,------,,,+++,,,///111---,,,+++,,,---,,,+++)))(((///---***...000;;;PPPzzz\\\666444.........---,,,+++))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++---,,,+++***))))))***+++)))************+++++++++,,,++++++******))))))(((000...444JJJoooyyykkkPPP<<<:::999AAASSS???:::444222333222...++++++,,,---,,,+++,,,///222999HHH```uuu{{{wwwtttuuu~~~qqqgggeeeeeeeeefffeeecccaaabbbbbbcccdddfffiiikkklllkkkiiiggggggggghhhgggfffhhhgggeeecccbbbbbbbbbcccbbbcccccceeegggiiijjjlllfffffffffeeedddeeehhhkkktttuuuxxxxxxssspppvvvcccMMMDDD<<<<<<>>><<<::::::666666555555666777888999555555555555555555555555666666555555444333333333333333444444333333222111111111111111111111111111000000000/////////......000//////......//////000------......///000000111...---------------..................//////////////////////////////////////////000000000000/////////......------......///.........---,,,,,,++++++,,,---222999>>>JJJfffeeeGGG444///000---............/////////------------------------++++++******+++---...///......------------......///---,,,+++,,,---,,,+++---------,,,,,,+++++++++,,,...//////......000111000...------......,,,+++,,,+++++++++***)))))))))+++,,,,,,,,,+++,,,///222,,,+++***+++,,,,,,***(((***,,,***,,,...///CCCeeeTTT333333......---,,,+++******)))***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,......,,,+++************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111------<<<[[[zzz}}}___===000111<<>>999333......111444,,,---...//////.........000111555>>>JJJ^^^zzzvvvgggfffeeeeeefffeeecccaaacccdddeeefffhhhiiiiiiiiiiiigggddddddddddddcccbbbgggfffdddcccbbbbbbccccccffffffeeeeeeeeeeeeffffffffffffeeecccbbbbbbeeegggqqqrrrtttuuurrrooossszzzpppWWWJJJCCC===<<<<<<888777777777777777777777666666555666666666666666666666666555555555555555444444444333333444444333333222111111111111111111111111111111000000000///////////////000000000000000000///000000//////............,,,,,,,,,,,,,,,---...///............////////////////////////////////////,,,---...///////////////...//////////////////...///.........///000111222444111888OOOlllzzz\\\AAA444222111...------------............---......//////......---...---,,,+++***+++,,,,,,------,,,,,,,,,,,,---------+++***+++---/////////......---,,,,,,+++******+++---......---,,,---///000///------......---,,,,,,,,,,,,+++***)))(((((((((***++++++***+++---...***))))))***,,,,,,***)))))))))***222222///LLL~~~QQQ:::555------+++******************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,------------,,,......------,,,+++******))))))*********+++++++++((((((((()))******++++++(((+++...///444CCC[[[nnntttzzzddd@@@111000///111888???DDDCCC<<<555222222,,,,,,---...//////...---+++,,,///222777GGGddd}}}wwwhhhfffdddcccddddddcccbbbcccdddeeegggggghhhhhhgggiiigggeeeeeeffffffeeedddddddddcccbbbbbbbbbddddddffffffeeeeeedddeeeeeeeeehhhhhhgggdddbbbccceeegggoooooorrrtttrrrpppsssyyyjjjTTTHHHBBB===<<<;;;777555777777777888888777666555444777777777777777777777777444444444444444444444444333333444444333333222111222222222222222222222222111111000000000////////////000000111111000000///111000000///......------,,,,,,,,,,,,---...///000............////////////////////////////////////+++,,,---...////////////---......//////......---333222000///......//////333222>>>___nnnLLL888222///,,,))),,,------------.........---...///000000///...---...---,,,***))))))******------,,,,,,,,,,,,------+++***)))+++---/////////---------,,,,,,++++++++++++,,,---,,,++++++,,,---...---,,,---...///...,,,,,,+++++++++***)))))))))+++---......---,,,---///******)))+++,,,---+++***(((***+++111333444TTTxxxHHH999///---,,,+++)))))))))***+++***+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))************+++++++++))))))******+++++++++,,,&&&***......,,,111CCCUUUqqqyyyhhhJJJ:::444000222+++777HHHRRRPPPCCC555+++///---,,,,,,------,,,+++))),,,111333222666EEEUUUwwwjjjgggdddbbbcccdddeeedddcccdddeeefffggggggfffffffffdddccccccdddeeedddcccbbbaaa``````aaabbbdddeeeddddddddddddeeefffggggggjjjiiihhhfffddddddfffhhhmmmlllooorrrrrrpppsssxxxyyybbbNNNDDD???<<<<<<:::777666888555555777888888777777666666666666666666666666666333333333333333444444444333333444444333333222111222222222222222222222222111111111000000000/////////000111111111111000//////////////////.........------------...///000111............////////////////////////////////////++++++,,,---............,,,---...//////...---,,,222000...---,,,---......000333DDDhhh}}}[[[===444222+++(((,,,,,,,,,---------.........---...///000000///...---,,,+++***)))))))))***+++---,,,,,,++++++,,,,,,---,,,+++)))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,,,,+++***+++---///...---++++++******************,,,...///...---,,,,,,---+++******+++---...,,,+++))),,,,,,...333<<<^^^___;;;666+++---,,,***)))((()))++++++***+++,,,,,,******+++,,,************************)))******+++,,,+++++++++)))***+++,,,,,,,,,+++***)))************+++++++++,,,,,,,,,,,,,,,---------***)))***,,,+++,,,555@@@```qqqnnn[[[HHH888///444(((111AAAUUUaaa\\\JJJ:::888444000.........,,,***///......111000...000555wwwlllhhhdddbbbcccdddffffffbbbccceeefffffffffeeedddbbb```______aaabbbaaaaaa```_________aaabbbdddfffaaaaaabbbccceeegggiiijjjkkkkkkjjjgggeeedddfffhhhjjjjjjmmmqqqqqqppprrrwww~~~qqqZZZHHHAAA<<<:::;;;;;;888888:::222444555777888999888888555555555555555555555555333333333333333333333333333333444444444333222222222222222222222222222222111111111111000000000000///000111222222111000///------......///000000000---------...///000111111............/////////000////////////////////////***+++,,,---............+++,,,---......---,,,+++---,,,+++***+++---///111...444HHHkkklllKKK222222222))))))333,,,,,,,,,---------......---...///111111///...---)))((((((((((((***+++,,,---,,,,,,++++++,,,,,,---...,,,******+++,,,+++***,,,,,,,,,,,,,,,,,,,,,---+++,,,------+++++++++---******)))+++---///...---***************++++++++++++,,,------+++))))))***++++++***,,,......---,,,***...,,,,,,333AAAfff{{{LLL111666+++---,,,***(((((()))+++,,,***+++,,,,,,******+++,,,************************))))))***++++++++++++***'''(((***+++,,,,,,++++++)))************+++++++++))))))))))))))))))))))))///(((&&&***------///444IIIcccqqqiiiTTT999+++111333333===UUUnnnvvvhhhWWWAAA<<<666333222111...,,,333+++&&&***///111222444yyynnnhhheeeffffffddddddfffdddcccccccccccceeefffgggaaa```___^^^^^^___```aaabbbaaa``````aaadddgggiiihhhggggggiiikkkmmmmmmllllllllljjjfffbbbaaacccfffkkknnnqqqpppnnnoootttyyymmmQQQFFF@@@???<<<:::999999:::;;;777777777777666666666666777888:::999777555444444444555666666666555444333333333333333333333333333333333222222222222222222444444333222111111111222222111///.........///000333111///...---...///000---------......000111111///...---------...///000------............---------///000222222000///---000000000000////////////222000......///000000000---<<>>999777@@@QQQjjjxxxiii\\\QQQDDD888111///...///222111...///222rrrlllhhhhhhhhhffffffhhhcccbbbaaa```___```aaaaaaaaaaaa____________aaaaaaaaabbbcccddddddcccbbbaaabbbbbbeeeiiinnnrrrtttssspppooommmiiieeecccdddeeeeeefffhhhjjjlllnnnpppqqq~~~```LLLFFF???>>><<<:::999999::::::777777777666666666555555333444666555333222222222222333444555555666555555444444444333333222222222111111111222222333333444222222111000000000111111000000000000000//////......---,,,+++++++++,,,---......---......///000111------,,,,,,,,,,,,------------............------,,,---...//////...---,,,//////.........---------++++++,,,...///111222333333===YYYzzzbbbBBB333)))+++///------000---------------------------...///...---,,,,,,...---,,,+++,,,---...---,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,000...------......---+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------,,,+++******))))))***+++,,,,,,,,,++++++***************++++++***///111000;;;YYY}}}OOO000,,,///------,,,+++*********++++++------------------......,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---...------,,,+++,,,...000000///...---+++******)))***+++---......888LLLcccqqqjjjRRR===:::OOOkkkvvvdddQQQEEE>>>999666666444000......tttmmmhhhhhhhhheeefffhhhfffdddcccaaaaaaaaaaaabbbbbbaaa```______```aaabbb```aaabbbbbbbbbbbbbbbbbbdddeeehhhmmmrrrvvvwwwwwwsssqqqnnnjjjgggeeeddddddgggggghhhkkkoooqqqqqqppp|||uuuYYYIIIEEE???>>><<<;;;:::999999999777777777666555555555444222444555444333222222333333444444555666777777888555555444333333222111111000000111222333333444444111111000000000000000111///000111111111000...---000//////.........///000...............///000000.........---------------------............---------......//////......---......---------,,,,,,,,,)))+++---...///000111333<<>>===<<<;;;:::999999888777777777666555444444333333444555555444333555666222222333333444555666777555555444333333222111111000000111222333333444444111000000000000000111111///000111111111000...---111000000000000000111111///............//////000------------,,,,,,++++++------............------/////////000000/////////------------,,,,,,,,,,,,+++---//////...///111333===LLLrrr~~~jjjJJJ666111,,,---......///111---------------------------......---++++++,,,...,,,+++,,,---//////...,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---,,,+++------,,,,,,+++***))))))*********++++++,,,,,,,,,+++,,,,,,,,,++++++***))))))***+++,,,------......******))))))***++++++,,,***000///111KKKuuuzzzTTT:::111111///+++++++++++++++++++++++++++)))))))))******++++++,,,++++++******)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,///000/////////---,,,...222666......,,,++++++,,,------000111888NNNrrr~~~dddrrr{{{kkkWWWIII???888555777vvvoooiiigggfffddddddgggdddcccbbb```______``````bbbbbb````````````bbbbbb```___]]]]]]^^^aaaeeegggbbbdddggglllqqqssssssrrrssspppmmmkkkiiihhheeedddeeegggkkknnnoooooonnnmmmrrr|||gggOOOBBB=========<<<;;;:::999888888888777777666555444333333444555666555444555777999111000000000111222333444444444444333333222222222111111111222222333333444111111000000000111222222000000000000000//////......////////////000000000//////............//////++++++,,,,,,+++***)))(((------............------000000000000000000000000......---------,,,,,,,,,,,,...000///---...222666;;;VVVvvvXXX<<<333111000.........///000------------------------,,,---...---,,,++++++---++++++,,,...000000...,,,++++++******++++++,,,,,,,,,,,,------------,,,,,,***))))))***+++,,,,,,+++...------,,,+++***)))(((*********+++++++++++++++******++++++++++++******(((((()))***+++++++++***))))))))))))***+++,,,,,,,,,...000<<<\\\nnnBBB---+++---......******+++,,,,,,,,,++++++))))))))))))))))))***************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++...,,,***)))))),,,...000111111000...,,,...444:::000///---,,,+++,,,,,,------...333CCCbbb~~~~~~|||jjjZZZLLLEEEEEEyyyqqqjjjhhhgggdddeeehhhdddcccbbbaaa``````aaabbbcccbbbaaa``````aaabbbccc______^^^^^^___aaabbbccc```aaaeeekkkpppsssrrrqqqrrrooollljjjjjjiiifffcccccchhhnnnpppnnnllllllmmmnnnwwwuuu[[[JJJAAA>>><<<<<<<<<;;;:::999888777888777666555444333333222333444555444444555777:::333222111111111222333333333333333333333333333333222222222222222222222222111111111111111222333333111000000///////////////------.../////////////////////............//////------......---+++***)))------............------/////////....../////////............------------,,,...000...---///666;;;@@@eeejjjGGG666///000111///------...///------------------------+++---......---+++++++++++++++,,,...000111///---++++++******++++++,,,---,,,,,,---......---,,,,,,---+++***+++,,,,,,+++))),,,,,,,,,++++++*********++++++++++++************((()))***++++++,,,++++++((())))))*********))))))))))))))))))***+++,,,---,,,---444KKKppp[[[777+++,,,***+++///)))***+++,,,,,,,,,,,,+++************)))))))))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++++++++,,,------,,,...///---+++,,,222777000...---+++***++++++++++++---000888HHHaaazzzzzzmmmgggfff{{{sssllliiihhhffffffiiifffeeedddcccccccccdddeeecccbbbaaa``````aaabbbccc^^^___```aaaaaa```_________aaaeeelllqqquuuuuusssqqqnnnkkkjjjjjjjjjfffcccdddkkkqqqsssooollllllnnnkkktttfffPPPFFFBBBAAA<<<<<<<<<;;;:::999888777888777666555444333222222333444444444333444777:::777666555444333444555666333333333333333333333444333333222222222222222222222222111111222333444444222111///.........///000......///000111111000000000//////.........//////000111222222111///---,,,---..................---......------------......//////.........---------+++---///...---111999@@@KKKqqq___???:::+++...000...,,,---//////------------------------***,,,//////---+++******++++++,,,///111111///---+++*********+++,,,,,,---,,,,,,---......---,,,,,,000...,,,,,,,,,,,,***(((***++++++++++++,,,,,,,,,,,,+++++++++******))))))'''((()))***+++,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))***+++,,,---,,,,,,888WWW~~~eeeIII222111222+++(((---)))***+++,,,---,,,,,,+++,,,+++++++++******))))))*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,+++***&&&))),,,+++))))))---111///...,,,***))))))******,,,///111000444HHHlllgggooo}}}xxxmmmkkkllljjjfffdddaaabbbcccdddddddddddddddcccbbbaaaaaaaaabbbcccdddeeeeeedddcccccccccdddddd```aaaccciiinnnqqqpppnnnnnnnnnmmmjjjgggfffgggiiihhhiiijjjkkkkkkkkkjjjjjjkkkssswwwZZZHHHAAA>>><<<<<<;;;:::999888666555555444555666777777666555555444333333333333444555555444444333333333444555555444444444444444444444444222222222222222222222222111111111111111111111111........./////////////////////............//////,,,---------.../////////........................000000///...............---------............//////...---+++******++++++///+++,,,333222///666CCC```vvv{{{kkkOOO999666000000///...........................////////////---,,,,,,++++++******)))+++++++++++++++++++++++++++,,,---,,,***)))***+++*********++++++,,,,,,,,,---...///...,,,+++,,,---,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++***************************************)))***+++***))))))+++,,,(((777<<<```PPP===...,,,,,,((((((...************************+++++++++************)))*********))))))))))))))),,,++++++******++++++,,,(((((())))))*********+++......---,,,******+++---((((((''''''''')))***+++)))************+++++++++000(((+++444666===bbbhhhLLLOOO]]]sssyyymmmkkkkkkjjjgggfffccccccccccccddddddddddddddddddccccccccccccccccccgggfffeeedddcccbbbbbbbbbcccbbbcccgggkkkmmmlllkkknnnnnnmmmkkkgggfffggghhhiiijjjkkklllmmmlllkkkkkkkkksssnnnTTTFFFAAA>>><<<<<<;;;;;;:::999888777777666666777777777555444333444444333333444444555666555444444333333333444444444444444444444444444444333333333222222222222222111111111111111111111111000////////////000111111//////............//////---------.......................................000000///...............---------............//////...---+++++++++++++++///,,,...222111000<<>>???EEEPPP___sss|||nnnjjjjjjjjjiiiiiifffeeedddccccccddddddeeeeeeeeefffffffffdddcccbbbhhhgggfffdddcccbbbaaaaaaeeedddcccdddgggiiiiiihhhnnnooonnnkkkhhhffffffgggjjjkkklllmmmnnnmmmllllllkkksss~~~aaaLLLCCCAAA>>><<<;;;;;;;;;:::::::::999999777888777777666444333222444444444333444444555666666555444444333333333333444444444444444444444444444444333333222222111111111111111111111111111111111111000///000111222333//////............//////...............---------........................000///......---.........---------............//////...---,,,+++++++++,,,...---000222///333HHH^^^{{{|||\\\FFF777...///000//////............///,,,,,,,,,------------...,,,------...//////000000++++++++++++,,,,,,,,,,,,,,,---...---,,,++++++---,,,,,,,,,,,,,,,+++++++++...//////...,,,++++++,,,...------,,,,,,------...---------------,,,,,,+++,,,,,,++++++***)))((((((++++++++++++++++++++++++)))***+++***))))))+++------555888[[[gggCCC777...///000+++)))+++************************+++++++++************)))))))))))))))))))))******++++++************++++++)))))))))***************,,,------,,,******+++---++++++***)))***+++,,,---))))))))))))*********+++***---333999CCCYYY|||uuuWWW<<<222444666777<<>>444------...+++***,,,************************+++++++++*********)))))))))))))))))))))*********++++++************++++++************************+++,,,---,,,******+++,,,***)))((((((((()))***+++++++++,,,,,,,,,---------***000666>>>QQQmmmrrraaaXXXNNN>>>000+++///444333111<<>>;;;;;;888888888888999999999999555555555555666666777777555444444444444555666666777666555444333222222222333333333333333333333333444444444333333333222222000000000000000000000000000000/////////000111222//////............///////////////...---------,,,..............................------------......---------............///------------------,,,,,,---///222333888GGGddd|||~~~eeeAAA222//////222//////............//////---.........////////////......---------,,,,,,,,,++++++,,,,,,,,,------------...///...,,,+++,,,---//////......------,,,,,,(((***,,,------...///111,,,,,,++++++++++++,,,,,,+++,,,...//////...---,,,,,,,,,++++++***))))))(((++++++++++++++++++++++++((()))******)))***,,,...000111:::]]]vvv___;;;333+++)))******,,,...))))))))))))))))))))))))+++++++++*********))))))(((((())))))************+++******))))))******++++++++++++***************)))+++,,,,,,+++***+++,,,+++***)))(((((()))******++++++,,,,,,,,,---------***///666CCC^^^~~~zzzgggOOO???999666222///))),,,000222///111===KKKvvvmmmkkkiiiiiijjjfffeeedddccccccddddddeeefffhhhjjjkkkjjjhhheeedddccccccccccccdddeeeffffffdddeeefffffffffiiimmmpppnnnoooooommmiiifffeeeeeeeeefffggghhhiiihhhgggggghhhmmmxxxrrr]]]JJJDDDAAA===:::;;;888888888888888888888888444444444444555777888999555555444444555555666777666555444444333333333333333333333333333333333333333333333333444444444444000000000000000000000000/////////000000000111111//////............//////...............---------........................---------,,,------...///---------............///------............---,,,---...000666BBBVVVooo|||tttVVV:::222...+++//////............//////000........./////////000000000000//////...------,,,++++++,,,,,,------......,,,---...---,,,++++++---------------,,,,,,,,,,,,,,,.........,,,+++,,,---,,,++++++******++++++,,,+++,,,...///000///---,,,+++++++++***************************************''')))******)))***,,,...111222CCChhhxxx[[[777222+++(((((())),,,...))))))))))))))))))))))))+++++++++************)))((((((((()))******++++++******))))))))))))******+++++++++++++++*********(((***,,,,,,+++***+++,,,...---,,,+++***+++,,,,,,))))))))))))*********+++***,,,333BBB]]]|||```RRRBBB:::666333111111---,,,---///000///333:::yyyooollliiihhhhhhccccccccccccddddddddddddfffggghhhiiiiiihhhgggeeeddddddcccccccccdddeeeeeeccceeeggggggggghhhlllooonnnoooooommmiiifffdddddddddeeefffhhhhhhggggggfffgggjjjssseeeTTTFFFDDDBBB;;;999===999999999999999999999999555555444444555666777888555555555555555666666777555444444333333333444444222222222222222222222222222222333333444555555555000000000000000000000000...///111222333222111000//////............//////---------.......................................---,,,,,,,,,------...///---------............///,,,---...//////...------...---///888LLLdddxxxxxxeeeFFF444333---)))000...............///000000---------.........//////............------------++++++,,,,,,---......///+++------,,,+++***+++,,,******************++++++---...///...,,,+++,,,---,,,,,,,,,++++++,,,,,,,,,***,,,...000000///---,,,***************+++++++++))))))))))))))))))))))))'''(((******)))***---///111666PPPwww}}}~~~|||QQQ222000,,,)))(((*********))))))))))))))))))))))))+++++++++************)))'''(((((()))******++++++******))))))))))))******,,,,,,,,,++++++*********''')))+++,,,+++***++++++...---,,,+++***+++,,,,,,((((((((()))))))))******++++++...999JJJbbb___SSSFFF???777...)))***222...---000222111111444zzzqqqmmmiiigggfffaaabbbcccdddddddddddddddffffffhhhhhhiiihhhggggggfffeeeddddddcccccccccccccccfffhhhhhhfffgggjjjmmmnnnooopppmmmjjjfffdddcccdddeeeggghhhhhhhhhgggffffffhhhqqq]]]NNNDDDDDDBBB:::999???;;;;;;;;;::::::999999999777777555444444555666777555555555555555666777777444444333333333444555555222222222222222222222222111222222333444555666666000000000000000000000000...000333555555444222000//////............//////,,,------....../////////........................,,,,,,,,,,,,------...///---------.........//////,,,---.../////////------///,,,---:::SSSlll|||sssYYY999///444...***333...............///000111,,,,,,,,,---------......)))******++++++,,,,,,---++++++,,,,,,---...//////+++,,,---,,,***)))***+++,,,,,,,,,------.........***,,,------------...000...------,,,,,,------...***,,,...000111000...,,,)))))))))***++++++,,,,,,(((((((((((((((((((((((('''(((************---///111:::ZZZ}}}vvvHHH...///...+++******)))'''))))))))))))))))))))))))+++++++++************)))'''(((((()))***+++++++++******))))))))))))******,,,,,,,,,++++++*********''')))+++,,,+++***++++++---,,,***)))))))))******)))************+++++++++,,,+++,,,///555FFFggg{{{rrroootttzzz|||rrraaaTTTFFF888222333///,,,---111111---++++++uuulllhhhfffeeeddddddcccbbbaaaaaaaaabbbccceeehhhkkkkkkjjjgggfffgggeeedddbbbaaaaaabbbbbbdddeeeeeeeeeeeegggkkknnnnnnnnnmmmkkkhhheeebbb```bbbccceeeffffffeeecccbbbfffiiimmmxxxmmmOOOKKKEEE@@@>>>===;;;:::;;;:::888666666777888999999777666555666777666555777666666555555555555666444555666555333333555666444444333333333333222222333333333222222222111111000000000000000000000000111111111111000000000000000000//////.........------------------------,,,)))***,,,...///000111111//////000000000000//////...........................---,,,---000111...,,,---333111BBBjjj{{{xxxbbbIII444000222...,,,......------------...//////.........------,,,,,,,,,------------------------***///000***(((+++...............------,,,,,,,,,,,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++,,,---...---,,,+++******+++---000111000,,,(((000222222///+++((((((***)))************+++++++++))))))(((((()))+++---...///>>>iiiyyyzzzmmmAAA777222,,,)))***++++++***,,,++++++******++++++,,,))))))))))))((((((((((((*********)))))))))))))))&&&&&&'''((()))***++++++///...,,,+++***+++,,,,,,******++++++++++++******++++++***)))(((((())))))******************++++++'''+++...------555FFFSSSQQQQQQOOOLLLOOO\\\pppzzzaaaCCC222...///000000...,,,,,,...000wwwnnniiiggggggccccccbbbbbbaaabbbbbbbbbdddeeehhhjjjjjjiiifffeeegggfffdddcccbbbbbbbbbccccccddddddddddddfffjjjlllmmmmmmllljjjhhheeebbb```bbbccceeeffffffeeecccbbbdddggglllwwwdddLLLHHHCCC???===<<<;;;:::;;;:::888777666777888999999777555555666777666555666555555555555555666666444555666555333333555666444444333333333333222222333333222222222111111111000000000000000000000000111111111000000000//////000/////////............+++,,,,,,------.........,,,,,,---...//////............////////////......------------------------...,,,+++---///000...,,,---000777OOOttt[[[EEE222000222///,,,......------------...//////......---------,,,,,,,,,------------------------+++...111222000---------------------------,,,,,,,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,++++++---...000///,,,)))---///000...+++)))***+++)))************+++++++++))))))((()))***+++---...333>>>hhhxxxqqqaaa;;;555111,,,)))***++++++***+++******))))))******+++*********))))))(((((((((***)))))))))))))))))))))((((((((()))))))))))))))...---,,,*********+++,,,******++++++++++++******++++++***)))))))))))))))(((((()))))))))*********(((+++---+++***...777???<<<<<<;;;888:::FFFXXXfffvvv[[[CCC555111111111333555555333111zzzpppkkkhhhgggbbbbbbbbbaaabbbbbbcccccceeefffhhhjjjiiihhheeeccceeedddcccbbbaaaaaaaaaaaabbbcccdddddddddeeehhhkkkllllllkkkiiigggdddbbbaaabbbcccdddeeeeeeeeedddcccbbbeeejjjuuusssXXXHHHDDD@@@===<<<<<<;;;:::;;;:::999777777888888999999777555555666777666555444444444444555666777777444555666555333333555666444444333333333333222222333222222222222111111111000000000000000000000000111111000000000000//////////////////............***++++++,,,---...///////////////......---,,,+++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---222///AAAaaa}}}rrrPPP>>>000000222000...///...------------...//////...------------,,,,,,,,,------------------------------444===;;;111+++---,,,,,,------------------,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++++++++,,,------...---,,,,,,---......,,,+++***,,,---,,,******+++,,,)))************+++++++++))))))))))))***,,,---///666>>>fffvvvbbbOOO444222///+++)))************)))))))))(((((())))))))),,,,,,+++***))))))(((((())))))))))))))))))************)))))))))(((((((((,,,+++******)))***************++++++++++++******+++***))))))))))))))))))&&&&&&'''((()))******+++)))***++++++******,,,...---......,,,---666DDDNNNttt|||^^^DDD:::555111555===AAA>>>888zzzpppjjjgggeeebbbaaaaaaaaabbbcccddddddeeefffhhhiiihhhfffdddbbbbbbaaaaaa```````````````aaabbbcccccccccdddgggiiijjjjjjiiigggfffdddcccbbbbbbcccdddeeeeeeeeeddddddbbbeeejjjttthhhQQQEEEBBB???=========<<<;;;;;;:::999888888888999999888777555555666666666555333333333444555666777888444555666555333333555666444444333333333222222222222222222222111111111111000000000000000000000000111000000000///////////////////////////.........,,,,,,,,,------........./////////...---,,,+++***------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........777333LLLoooxxxWWWCCC777//////222111//////...------------...//////------------------------------------------------000...777GGGFFF555,,,...,,,,,,,,,------.........,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++******+++---///000...,,,++++++,,,------,,,***+++++++++************))))))*********+++++++++***)))))))))***,,,...///666>>>cccuuuVVV???//////---+++******************))))))(((((())))))***---,,,,,,+++***)))(((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))))))))******++++++++++++************)))))))))))))))***&&&&&&'''((()))++++++,,,+++******+++,,,------,,,+++,,,---,,,,,,111:::BBB```sss}}}```RRRDDD666444???IIIJJJGGGzzzoooiiidddbbbbbbaaaaaaaaabbbcccddddddeeefffgggggggggeeedddbbbbbbbbbbbbbbbbbbbbbaaaaaaaaabbbcccdddcccdddfffggghhhhhhgggeeeddddddccccccbbbcccddddddeeeeeeeeeeeedddggglllttt{{{```OOOCCCAAA>>>===>>>>>>===<<<;;;::::::999999999999999888666444444555666555444333333333333444666777777444555666555333333555666444444333333333222222222222222222111111111000000////////////////////////000000000////////////............///////////////.........------,,,,,,,,,------------------,,,,,,.........//////.........------------------------,,,,,,,,,,,,,,,---///000666888XXXzzz~~~iiiGGG999222...///111111//////...------------...//////------------------------------------------------111...888HHHIII999///000,,,,,,,,,------.........,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++******+++---///000...,,,******+++------,,,,,,+++************)))((())))))*********+++++++++******))))))***,,,...///333>>>cccvvvOOO555///---------,,,***)))))))))*********))))))*********,,,,,,++++++***))))))((((((((())))))************((((((((()))***+++++++++))))))))))))))))))))))))******++++++++++++*********)))))))))))))))******''''''((()))+++,,,------...,,,******,,,......---)))+++,,,,,,,,,...333777GGGWWWhhhwwwsss\\\AAA444:::GGGPPPRRR|||qqqiiidddaaabbbbbbbbbaaabbbbbbccccccdddeeefffffffffeeedddccceeeeeefffffffffeeeeeedddaaacccddddddddddddeeegggffffffeeedddcccccccccdddcccccccccddddddeeeeeefffgggjjjnnntttmmmWWWLLLAAA???======>>>>>>===<<<:::::::::::::::999999999888666444444555666555444333333333333444555666666444555666555333333555666444444333333333333222222222111111111111000000000////////////////////////000000////////////.............../////////////////////...---,,,++++++***+++,,,,,,------------,,,......////////////..............................,,,---------,,,---000333555EEEgggyyy___DDD222000......000000000///...------------...//////,,,,,,,,,------------...------------------------///...555AAACCC999111000,,,,,,------------------,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++++++++,,,------...---,,,******+++,,,,,,+++---+++******++++++)))((()))************+++++++++************+++---...000///AAAfffwwwMMM222000---...///...+++)))))))))+++******))))))******++++++************)))))))))((((((((()))******++++++''''''((()))***+++,,,---(((((()))************)))******++++++++++++******)))))))))))))))******+++(((((()))***+++,,,,,,---000---***))))))+++++++++***,,,------,,,---000222444>>>JJJZZZrrrjjjJJJ666555???JJJPPPtttlllfffcccccccccbbbbbbaaabbbbbbbbbccccccdddeeeeeeeeedddddddddeeefffggggggfffeeedddaaaccceeeeeeeeedddeeegggeeedddcccbbbbbbcccddddddccccccccccccdddeeeffffffiiilllnnnssswww^^^LLLFFF???>>><<<<<<===<<<;;;:::::::::;;;;;;::::::999888777666444444555555555444444444444333333444555555444555666555333333555666444444333333333333222222111111111111000000000000////////////////////////000000/////////...................../////////000.........------,,,,,,+++,,,,,,,,,------,,,,,,+++---------......---------------------------------,,,.........---...222555@@@]]]zzzoooNNN???///000///......///000///...------------...//////,,,,,,,,,---------......------------------------+++,,,000555888777333///------------------,,,,,,,,,---...---+++***+++,,,******+++++++++,,,,,,,,,++++++,,,------,,,,,,,,,,,,+++***+++,,,---+++***,,,***)))***,,,---,,,***)))************++++++++++++*********+++---///000---GGGkkkyyyOOO111111---///111000,,,)))(((((()))))))))(((((()))))))))(((((())))))))))))******'''(((((()))******++++++)))))))))******+++++++++((()))***+++++++++************++++++++++++******)))))))))))))))***++++++((()))))))))******++++++,,,,,,+++***)))))))))***,,,---............///000...111666AAAPPP```lllrrrooo___GGG555///444>>>EEExxxoooiiifffddddddcccbbbaaaaaaaaabbbbbbcccddddddeeeeeeeeeeeeaaabbbcccdddeeedddcccbbbbbbdddffffffeeeeeefffgggddddddcccbbbbbbcccdddeeeccccccccccccdddeeefffgggjjjmmmnnnrrr}}}lllSSSEEEBBB>>><<<;;;;;;;;;;;;999888::::::;;;;;;;;;:::999888777666444444555555555444555555444333333333444444444555666555333333555666444444444333333333222222111111111111000000000000////////////////////////000/////////............---.........//////000000,,,---------------------------------,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...333666NNNrrrddd===444...000000...---///000///...------------...//////,,,,,,,,,------.........------------------------(((+++,,,,,,000555444............------,,,,,,,,,,,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++,,,---...---,,,+++***++++++***+++------+++)))***(((''')))---///...---)))************++++++++++++*********+++---///000---LLLpppyyyPPP111111...111333111---)))((((((((((((''''''''''''(((((('''''''''((())))))******'''(((((()))***++++++++++++++++++***************((()))***,,,,,,,,,+++*********++++++++++++******))))))((())))))***++++++(((((((((((())))))))))))&&&))),,,,,,+++++++++,,,++++++,,,,,,++++++,,,,,,111......333777<<>>222+++---444;;;{{{qqqhhhcccdddcccaaa`````````aaabbbbbbcccfffggghhhhhhgggfffcccccccccccccccccccccccchhhhhhiiiiiiiiihhhfffeeecccccccccdddddddddeeeeeebbbdddeeefffffffffhhhiiimmmmmmnnntttwww```OOOEEEAAA<<<<<<;;;;;;;;;<<<<<<===;;;;;;::::::999888777777555555555555555555555555777666666555444333333333222222444666999;;;======:::999888666444222111000000000000000000///......111000//////...//////000......//////000000111111////////////////////////......//////...,,,+++)))***++++++,,,,,,++++++***,,,,,,************,,,,,,//////.........---------+++111///000444111111>>>^^^VVV>>>000000//////...------,,,,,,++++++,,,,,,,,,---------...,,,++++++---......---//////...---,,,++++++***---,,,,,,,,,,,,---......---,,,+++*********+++,,,,,,+++***+++...///---***++++++***+++,,,...000222///...,,,,,,,,,...000111)))))))))***+++++++++,,,))))))))))))))))))))))))************************---***)))***)))(((+++111000OOOsss~~~UUU444111,,,222777777222,,,)))))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((''''''((()))*********)))))))))))))))***)))***++++++***)))***+++&&&&&&'''((()))***++++++***************************+++,,,,,,******+++,,,(((((('''''')))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333444999777333000...---...///~~~sssjjjddddddcccbbbaaa```aaaaaabbbbbbccceeegggggggggfffeeeddddddccccccccccccccccccfffgggggghhhgggfffeeedddffffffffffffffffffeeeeeeccceeeggggggggggggiiijjjmmmmmmooottt~~~qqq[[[LLLDDDAAA===<<<<<<;;;;;;;;;<<<<<<::::::999888888777666666555555555555555555555555777777666555555444333333333333444555666777888999777777666555444333222222000000111111000000//////111111111000000/////////............/////////000.......................................,,,+++***,,,,,,,,,------,,,,,,,,,...---,,,,,,,,,,,,---...//////.........---------,,,000------111///333AAA```zzzOOO;;;///........................++++++,,,,,,,,,---------...,,,++++++---......---111000000///......---------,,,,,,,,,,,,---......---,,,+++*********+++,,,,,,+++***+++...///---+++---,,,+++******+++,,,------,,,+++******+++---...************++++++++++++++++++++++++++++++++++++************************,,,))))))+++***))),,,111555VVVyyyYYY888444,,,111555555000+++******))))))))))))))))))))))))))))))(((((())))))*********)))(((((((((((()))*********))))))))))))******)))***++++++***)))***+++((((((((()))))))))))))))))))))))))))))))))))))))***+++------+++++++++,,,++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000111333222///---,,,,,,...///vvvkkkeeedddcccbbbaaaaaaaaabbbcccaaacccdddfffffffffeeeeeedddddddddcccccccccbbbbbbfffggggggggggggfffeeeeeeiiiiiiiiihhhhhhgggfffeeedddfffggghhhhhhhhhjjjkkkmmmmmmooottt|||gggTTTIIICCC@@@=========<<<;;;;;;;;;:::888888888777777666666555555555555555555555555555777777777666555555444444444444444444444444444444555555555444444444444444222111111111111000000000222222333222222000...---------............//////------------------------............---,,,++++++,,,------......------,,,//////............//////...............---------...222---+++000///666FFFfffnnnFFF666...,,,,,,------...///000000,,,,,,,,,,,,---------------,,,++++++---......---000000000///.........------,,,,,,,,,,,,---......---,,,+++*********+++,,,,,,++++++,,,......---++++++***)))(((((()))***+++...---,,,+++***+++,,,---+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((())),,,,,,+++---222999[[[~~~[[[:::555+++...111000---******,,,))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))***+++***)))))))))))))))******)))***++++++***)))***+++******)))))))))((((((((((((((((((((((((((((((((()))+++...///---,,,++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++------,,,+++***))))))+++---...yyymmmfffeeedddcccbbbaaabbbccccccbbbcccdddeeeeeeeeedddddddddddddddcccccccccbbbbbbggggggggghhhggggggggggggjjjjjjjjjjjjhhhgggeeeddddddeeeggggggggggggiiikkkmmmnnnooosssyyyyyy```OOOFFFBBB@@@>>>=========<<<;;;:::999888888888777777666666666555555555555555555555555777777777666666555555555444444444333333333333333444444444444444444444444333222222111111111111111222333444444333111...---.../////////////////////------------------------.........------,,,,,,+++,,,,,,------------,,,,,,//////............//////........................///333///---111111999KKKoooaaa===333...,,,,,,------.../////////,,,,,,,,,------------...---+++***+++,,,...---------------------,,,,,,,,,---,,,,,,,,,,,,---......---,,,+++*********+++,,,+++++++++,,,---------,,,'''''''''((()))+++---...000///...---------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''''')))---...,,,...333:::^^^XXX777222+++------,,,***)))+++---))))))))))))))))))))))))''''''(((((())))))))))))+++******************+++))))))))))))))))))***+++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((+++///000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))******++++++)))(((((('''(((***,,,---|||nnnffffffeeecccbbbbbbbbbcccdddccccccddddddddddddddddddccccccccccccccccccccccccfffffffffffffffffffffgggiiiiiijjjiiihhhfffdddbbbbbbdddffffffffffffhhhjjjlllmmmoooqqquuu}}}sssZZZLLLFFFAAA>>>============<<<;;;999999888888888888888777777777555555555555555555555555666666666666555555555555333333333444444555555555555555555444333333222222333222111111000000111111111222333444333111///---000000000000000000000000..............................------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------......------------.....................,,,222000...333444===QQQxxxtttUUU777333///........................,,,,,,---------.........---+++******,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---......---,,,+++*********+++,,,***+++,,,------,,,,,,---)))(((((()))***,,,...000000///......---------------,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++'''''')))---...---///333<<>>===<<<;;;:::777777777777777777777777555555555555555555555555333333444444444444444444333333444444555666666666222222333333333444444444333111000......///000111//////000000000000111111111111111111000000000///...........................---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++---------.........//////+++111...///888DDDZZZvvv}}}\\\BBB111444000,,,,,,------.../////////------------............,,,+++)))***+++------,,,------......///000000111---,,,,,,,,,,,,---......---,,,+++*********+++,,,)))+++......,,,+++,,,...---,,,+++******+++,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,,,,,,,///555GGGqqq^^^===444---,,,***))))))******)))((((((((((((((((((((((((((()))+++,,,,,,,,,******((())))))******))))))((((((((((((((()))***+++,,,)))***++++++***)))***+++)))))))))******+++++++++************************(((***++++++***))))))***((((((***++++++++++++***************************((()))***+++,,,++++++***(((((()))))))))*********xxxnnngggfffeeedddcccdddeeeeeegggffffffeeeeeeeeeffffff______aaabbbdddfffggghhhjjjiiihhhhhhhhhjjjkkklllfffhhhiiijjjjjjhhheeecccdddfffggghhhggghhhjjjkkkgggjjjlllkkklllqqqzzzpppWWWIIIEEEDDD???999999;;;<<<>>>>>>===;;;:::555555555666666666666666555555555555555555555555333333333333333333333333444444444444444444444444000000111222444555666666222111///...---...000111///.........///000111222111111000000/////////...------------------------...---,,,+++,,,---...///,,,------......------,,,+++,,,---......---,,,+++---------.........//////000444111111===NNNjjjxxxUUU===///444000***+++,,,---///000111111---------.........//////,,,***)))***+++---,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,---......---,,,+++*********+++,,,)))+++......,,,+++,,,...))))))))))))+++---///000,,,,,,---...////////////+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---******+++++++++///555JJJttt___>>>555...,,,************)))((((((((((((((((((((((((((((((***,,,---------+++***'''((()))******)))((('''(((((((((((()))***+++,,,)))+++++++++***)))***++++++++++++***************))))))))))))))))))))))))(((*********(((((()))+++++++++,,,---,,,+++***)))************************&&&''')))***+++++++++***&&&&&&'''((()))***++++++}}}nnneeeeeedddcccbbbccceeegggeeeeeeeeedddcccbbbaaa```dddccccccbbbcccdddfffggggggggghhhiiiiiihhhgggfffeeehhhiiihhheeecccccceeebbbcccdddfffggghhhhhhhhhkkkllllllkkkjjjmmmrrrwww|||cccMMMGGGFFF@@@===@@@;;;<<<<<<===<<<:::999888777666555444444555666777777777666555444444444444555444333333222222333333111222333444555555555555333333333222222222111111222222222111111111111000111000///000111222111///111111000///////////////000///...,,,,,,,,,---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,---............---------............///)))111444222>>>^^^aaaEEE666222111///......//////......---,,,...//////...,,,,,,---///++++++++++++++++++++++++///...---,,,,,,---...///......------------......///---,,,***))))))******(((((()))***+++,,,,,,,,,))))))******+++++++++,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))--- 444***333666PPP```666///,,,,,,+++***)))((('''&&&(((***+++***)))((()))***(((***+++,,,+++(((%%%###$$$&&&(((***++++++)))(((******************************))))))((((((''''''((())))))))))))*********,,,+++)))((((((((()))***++++++***)))(((((())))))''''''''''''(((((((((((()))************+++++++++(((((())))))*********+++))))))))))))))))))))))))ooofffeeedddbbbaaabbbdddfffdddddddddddddddcccbbbaaaddddddccccccdddeeeggggggffffffhhhhhhhhhhhhgggfffeeegggiiihhheeecccccceeecccdddeeefffgggggghhhhhhiiiiiijjjhhhhhhjjjooottt|||xxx```KKKFFFDDD???===???;;;<<<<<<<<<<<<:::999888777666555444444555666777777666666555555555555555666555444444333333444444111222333444555555555555555444444333333222222222333333222222111111111000111000///000111222111///111000000/////////////////////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------------............,,,444777777FFFfff|||[[[AAA555222111///......//////......---,,,---...///...,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........------------......///...---,,,+++++++++,,,)))))))))***+++++++++,,,)))*********++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++'''+++222%%%444***444<<<]]]___777222,,,,,,+++***)))(((''''''(((***+++***)))((()))***((()))***+++***((('''%%%%%%&&&(((************)))************************+++*********)))))))))))))))))))))*********++++++++++++)))((((((((()))***+++******)))(((((())))))((((((((())))))))))))***))))))*********+++++++++))))))))))))*********+++************************ssshhhfffdddbbbaaabbbdddeeeccccccddddddddddddccccccdddccccccddddddeeefffgggeeeeeefffggghhhhhhhhhgggeeeggghhhgggeeeddddddddddddeeefffggggggggggggggghhhiiiiiihhhhhhjjjmmmpppxxx{{{vvv{{{qqq\\\IIICCCBBB>>><<<>>>;;;<<<<<<<<<;;;:::999888666666555555555555666666666555555555555666777777777666666555444555555555222222333444555555555555666666555444444333222222555444444333222111111000111000///000111222111///000000000000////////////.........///......---,,,------,,,,,,,,,,,,------------------------------...////////////......---------------............+++111333555GGGiiisssRRR;;;222222111///......//////......---,,,---......---,,,,,,...///---------------------------,,,,,,++++++,,,,,,---......------------......000///...---,,,,,,,,,---******************+++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...,,,++++++++++++******************++++++,,,,,,---(((---///&&&333...666???hhhYYY555111,,,++++++***)))(((''''''(((***+++***)))((()))***))))))))))))))))))))))))'''(((((())))))*********************************++++++++++++************************+++++++++,,,+++******)))((()))))))))******)))((((((((())))))))))))))))))************)))))))))*********++++++)))))))))***************************************xxxkkkhhhdddaaaaaabbbccccccbbbccccccdddeeeeeeddddddbbbbbbccccccddddddeeefffddddddeeefffgggggghhhhhheeefffffffffeeedddddddddeeefffggggggggggggffffffjjjjjjjjjjjjjjjkkkmmmnnnooovvvsssooouuu}}}iiiXXXHHHBBBAAA???======<<<<<<;;;;;;:::999999888666666666555555666666666444444444444555666777888777666555555444444555555222333444444555555555444666666555444333222111111666555444444333222111111111000///000111222111///000000000000000//////...------/////////...---,,,------,,,,,,,,,,,,------------------------------.../////////...---,,,,,,,,,,,,---------.........,,,///...111FFFhhhfffFFF444000111000............///......---,,,,,,---...---,,,,,,...///---------------------------,,,,,,,,,,,,,,,,,,---...------,,,,,,------...///......---------,,,,,,+++++++++***************,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++************))))))***+++,,,,,,---------,,,))),,,@@@BBB??????iii{{{QQQ///---++++++******)))(((((('''(((***+++***)))((()))***))))))((((((((()))+++,,,))))))(((((())))))***+++******************************************************+++++++++,,,,,,,,,+++******)))))))))))))))***))))))((((((((())))))(((((()))))))))*********))))))))))))************************************++++++++++++++++++++++++pppkkkeeebbbbbbbbbcccbbbbbbcccddddddeeeeeeeeeeee```aaabbbbbbcccdddddddddcccddddddeeefffgggggghhheeeeeeeeeeeeeeeeeedddcccffffffgggggghhhgggggggggjjjiiiiiiiiijjjjjjjjjiiigggooollliiiqqqxxx}}}aaaTTTGGGBBBAAA@@@>>>>>><<<;;;;;;:::999999888888555666666666666666666555222222333333444555777777666555555444333444444444333333444444555444444444444444444333222111111000555555444333333222111111111000///000111222111//////000000111000///......,,,---...//////...---,,,...------,,,,,,------...++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,------------...111111...333JJJkkkqqqWWW<<<000//////...///.........///......---,,,+++,,,------,,,,,,...///++++++++++++++++++++++++------............------------,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++***************************************++++++++++++++++++++++++)))*********+++++++++++++++++++++*********))))))))))))***+++,,,,,,---------,,,+++EEEfffnnnTTTBBBbbbrrrKKK,,,+++++++++******))))))(((((((((***+++***)))((()))******)))((('''(((***,,,---***))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************)))))))))((()))((((((((((((((())))))'''''''''((((((((())))))(((((()))))))))*********+++++++++***************************************tttnnngggccccccdddcccbbbccccccdddeeeeeeeeeeeeeee```aaabbbcccdddddddddddddddddddddddddddeeefffgggeeedddddddddffffffdddccceeefffggghhhhhhhhhhhhhhhhhhgggfffggghhhgggeeecccccckkkiiigggmmmttttttYYYPPPFFF@@@@@@AAA???===<<<;;;:::999888888888999555555666666666666555555333333333444444666777777666555444444333333444444333333444444555444444333333333222222222222111111333333333333222222222222111000///000111222111//////000111111111000...---,,,---......///...............------------......+++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,------------/////////999RRRooozzzxxx^^^HHH444...///...---///......//////......---,,,***,,,,,,,,,+++,,,...000++++++++++++++++++++++++---......//////......---------,,,,,,,,,,,,------,,,,,,------------,,,+++******************++++++'''''''''''''''&&&&&&&&&*********+++++++++++++++))))))))))))************+++************)))))))))*********++++++,,,,,,---)))///666ccceeeFFF\\\jjjFFF+++---************))))))(((((((((***+++***)))((()))******))))))((()))***,,,---************************))))))))))))))))))))))))((((((((((((((()))))))))************+++++++++,,,)))************)))((((((((((((''''''(((((())))))''''''''''''((((((((((((((((((((()))))))))******+++++++++++++++*********))))))))))))))))))))))))xxxqqqhhhddddddeeedddbbbddddddeeeeeeeeeeeeeeeeeeaaabbbdddeeeffffffeeeeeeeeeddddddccccccdddeeefffeeecccbbbdddffffffdddbbbdddeeefffhhhhhhiiiiiiiiigggfffeeefffhhhgggccc``````iiihhhfffkkkpppyyyjjjRRRLLLCCC>>>>>>@@@???<<<<<<;;;:::888888888888999444555666777777666555444666666666666666777888999777666555555444555555555333444444555444444333333222222222333333333333444111111111222222222222222111000///000111222111/////////111111111000...------------------...//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------)))---444EEE```wwwxxxlllMMM<<>>;;;<<<;;;:::888777888888999444555666777777666555444888888888888888999999:::888888777666666666666666444444444555444444333333222222333444444555555666///000000111111222333333111000///000111222111///...///111222111000...---...---,,,,,,---...///000......------------......------------------------++++++,,,---............++++++,,,,,,,,,---------***111>>>SSSqqq}}}kkkCCC555,,,000111,,,+++000......//////......---,,,***+++,,,,,,+++,,,...000------------------------++++++------------++++++---,,,,,,++++++,,,,,,------...///000000///......(((((()))***+++,,,,,,------------,,,,,,,,,++++++))))))******++++++++++++******+++++++++,,,,,,,,,************)))))))))))),,,,,,++++++++++++++++++)))555555ZZZlllvvvOOO>>>VVV}}}UUU888(((///************))))))))))))(((***+++***)))((()))***************************(((***+++,,,,,,+++)))((())))))))))))))))))))))))))))))******+++++++++,,,((())))))))))))*********)))******++++++)))(((''''''''''''''''''((()))***))))))))))))************(((((((((((()))))))))))),,,,,,,,,++++++*********((((((((((((((((((((((((wwwjjjffffffeeeddddddeeeddddddccccccddddddeeebbbaaabbbdddgggfffccc___gggfffdddcccbbbcccddddddeeebbb```aaadddggggggfffcccdddfffffffffgggiiikkkhhhhhhhhhhhhgggfffddddddcccaaabbbfffjjjnnnvvvyyy]]]JJJBBB===>>>@@@>>>::::::===;;;888777777666555333777777666555555555555555999999999999999999999:::666666555444333333222222444444444444444444444444333333333333333333333333222222111111111111222222333333222222111000000///...///000111111000///...////////////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,,,,------///222???]]]}}}```???:::222---,,,,,,---...///......---,,,+++******++++++++++++,,,---......,,,---......,,,,,,---...------------------------+++++++++,,,,,,,,,------...---...000333222...***+++******+++,,,...000222...---+++*********++++++---,,,+++*********,,,,,,******))))))))))))******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---(((+++555AAAHHHFFFCCCBBBXXX}}}PPP888444++++++******)))))))))))))))''''''((()))***++++++,,,(((((((((((())))))))))))(((((())))))*********+++******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))(((&&&%%%%%%&&&'''((((((((((((((('''''''''''''''(((((()))))))))))))))******))))))))))))******)))************+++++++++|||nnniiihhhfffddddddeeeddddddccccccddddddeeedddcccccceeegggfffbbb___ddddddcccbbbbbbbbbbbbbbbdddbbb___```ccceeeeeeeeecccdddfffffffffgggjjjllljjjjjjjjjjjjiiigggfffeeedddaaabbbeeehhhlllsss|||sssXXXKKKCCC>>>@@@AAA>>>;;;;;;<<<:::888777777777555444777777666555555555555555888888888888888888888999888777777666555555444444444444444444444444444444333333333333333333333333222222111111111111222222333333222222111000//////......////////////........./////////000000000000/////////.........------***************************++++++,,,------.........------,,,,,,------...111444BBB```uuuWWW;;;777111---,,,------------------,,,++++++******------,,,++++++,,,,,,,,,,,,---......,,,,,,---...------------------------,,,,,,,,,,,,------------...------///111111...+++,,,,,,+++,,,---...000111---,,,+++*********++++++,,,+++***))))))***++++++++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((((((,,,444888777777999VVV{{{MMM333111***+++******)))))))))))))))(((((())))))******++++++(((((((((((())))))))))))(((((()))))))))************)))))))))((((((((('''***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''(((((()))))))))))))))******))))))))))))******))))))*********+++++++++tttmmmjjjfffddddddeeeddddddccccccddddddeeeeeeeeeeeefffgggfffccc```ccccccdddddddddcccbbbbbbcccaaa___```bbbdddddddddcccdddfffffffffhhhjjjlllkkkjjjjjjjjjhhhgggfffeeedddbbbaaadddfffhhhooovvvjjjRRRKKKDDD???@@@AAA>>><<<<<<;;;999777666777777666555777666555555444555555555777777777777777777777777777777777666555555444444444444444444444444444444333333333333333333333333222222111111111111222222444333222111000///............------------............/////////000000000///////////////.........+++++++++++++++++++++++++++++++++,,,------.........---------------......222666EEEcccjjjKKK666333///------------,,,++++++++++++++++++++++++///...---,,,++++++++++++,,,---......,,,,,,---...------------------------......------------------///...------//////...---...------------...///000---,,,+++*********++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,)))(((,,,///000444999UUU~~~NNN222///++++++******))))))))))))))))))))))))))))))*********(((((((((((())))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))******))))))******))))))))))))******)))))))))*********++++++xxxppplllgggeeefffeeeddddddccccccddddddeeedddeeefffggghhhgggeeeddddddeeefffggggggfffddddddcccbbbaaaaaabbbcccdddeeecccdddfffgggggghhhkkkmmmiiiiiiiiihhhgggeeedddcccdddbbbaaacccddddddjjjqqq{{{cccNNNIIICCC???@@@@@@===<<<===:::888777666777888777666666555555444444555555555666666666666666666555555555555444444444333333333333333444444444444444444333333333333333333333333222222111111111111222222333333222111000///......000///------------///000........./////////000000////////////////////////------------------------,,,,,,,,,,,,------.........------------......///333888IIIeee}}}|||___BBB222000...---......---,,,*********+++++++++,,,,,,...---,,,,,,+++++++++,,,,,,---......,,,,,,---...,,,,,,------------------///............---------///...,,,,,,,,,---......///.....................,,,+++++++++++++++++++++,,,,,,,,,,,,---------...++++++,,,,,,,,,,,,++++++******************************))))))))))))******,,,)))(((***---///666>>>UUUUUU555111,,,+++******)))))))))))))))*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********((((((((((((((((((((((((******)))((('''&&&&&&%%%$$$%%%'''((()))))))))(((((((((((((((''''''''''''(((((()))************)))******))))))))))))******))))))))))))************{{{sssmmmhhhggghhheeeddddddccccccddddddeeebbbdddeeeggggggggghhhhhhcccdddeeefffffffffeeedddddddddccccccbbbccceeefffcccdddfffggggggiiilllnnnkkkkkkjjjiiihhhfffdddccceeebbbaaabbbbbbbbbfffllluuu|||zzz^^^MMMFFFAAA>>>???>>>;;;:::<<<:::888777666777888777666555555444444444444555555666666666555555555444444444444444444444333333333333333333444444444555555333333333333333333333333222222111111111111222222222222111111000//////...111000///......///000111............////////////.........///////////////------------------------,,,,,,------------......---------------...///000444;;;OOOiiizzzrrrVVV===///...,,,---......---,,,*********+++,,,,,,------,,,+++++++++,,,,,,---...,,,---......,,,,,,---...,,,,,,,,,---------.................................---,,,+++++++++---///...............---------++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,******+++,,,,,,+++*********************************))))))(((((())))))***)))'''''')))***+++222999QQQZZZ888111,,,+++******)))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))************((((((((((((((((((((((((******)))((('''&&&&&&%%%$$$%%%''')))******))))))((((((((((((''''''''''''((())))))*********************))))))))))))******(((((()))))))))*********vvvoooiiihhhjjjeeeddddddccccccddddddeeebbbdddfffgggffffffgggiiiaaaaaabbbcccccccccbbbbbbdddeeeeeedddbbbccceeegggcccdddfffggghhhiiilllooooooooonnnmmmkkkiiihhhgggeeebbbaaabbbaaa```ccciiipppxxxrrrYYYMMMDDD@@@>>>???===::::::===;;;999777666777777666555444444444333444444555666777666666555555444444444666666666666666666666666222333333444444555555555333333333333333333333333222222111111111111222222000000000000000000000000000000////////////000000------........./////////---------...............++++++++++++++++++++++++------------------......------------...///000000555BBBZZZttt{{{jjjNNN:::///---,,,,,,---......---+++++++++,,,,,,---------++++++++++++,,,---...///,,,---......,,,,,,---...+++,,,,,,------.........,,,,,,---------.........,,,------+++******,,,...,,,------...------,,,,,,******+++,,,,,,,,,++++++'''''')))***************)))***+++,,,,,,+++***)))******************************))))))))))))******+++***+++,,,***)))---555MMMZZZ888111,,,+++******))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&'''(((((())))))))))))((((((((((((''''''''''''((()))******++++++************))))))))))))******((((((((()))))))))******zzzqqqiiihhhjjjeeeddddddccccccddddddeeedddfffgggfffdddccceeefffaaa`````````aaaaaabbbccccccdddeeecccaaaaaacccfffbbbdddfffggghhhjjjmmmoooqqqppppppnnnmmmkkkiiihhhdddbbbaaabbbaaa___bbbhhhkkktttiiiTTTKKKDDD@@@??????===:::;;;>>><<<:::888777777777555444444333333333444444555666777777777666555444444444666666666666666666666666222222333333444555555666333333333333333333333333222222111111111111222222......//////000111111111...//////////////////...---------.........//////,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,..................------------------...///000111777JJJiiigggGGG555000...,,,+++---.........------------------......,,,,,,,,,++++++,,,------,,,---......,,,,,,---...++++++,,,,,,---......///******+++,,,---...//////***,,,---,,,***)))+++---***+++,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++'''((()))+++++++++++++++***+++,,,------,,,+++***************************+++******))))))******+++---,,,,,,---+++)))///777MMM~~~www{{{VVV888333///+++******)))))))))))))))(((((())))))******++++++(((((((((((())))))))))))))))))(((((((((''''''''''''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((''''''''')))((((((((((((((())))))((((((((((((''''''''''''))))))***++++++++++++*********))))))))))))******(((((((((((()))))))))***}}}rrrjjjhhhjjjeeeddddddccccccddddddeeefffhhhiiigggcccaaabbbdddcccbbbaaaaaaaaabbbdddeeebbbddddddbbb```___bbbeeebbbdddfffggghhhjjjmmmpppppppppooommmllliiihhhgggdddbbbaaabbbaaa___bbbggghhhqqq~~~cccPPPJJJDDDAAA@@@AAA>>>;;;<<<@@@===;;;888777777666555333333333333333444444555666888888777666555555444444333444444444444444444444222222333333444555666666333333333333333333333333222222111111111111222222------...///000111222222,,,---...//////...---,,,---------.........//////+++++++++,,,,,,---------..........................................---------------......000111111999PPPttteeeCCC111111///,,,+++,,,...//////..............................---,,,++++++++++++,,,---......,,,,,,---...++++++,,,,,,---...//////((()))***+++---...//////))),,,------***)))+++---)))***+++,,,---,,,++++++)))***+++,,,---,,,,,,+++***+++,,,...//////......+++,,,...//////...,,,+++))))))))))))))))))))))))++++++************++++++((('''((()))((()))111:::PPP|||qqqvvvSSS999666444+++******)))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))))))))(((((('''''''''&&&'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))'''''''''(((((((((((((((******(((''''''((()))***)))(((((((((''''''''''''))))))***++++++++++++*********))))))))))))******(((((((((((())))))))))))uuuoookkkiiigggfffeeeeeeggggggfffeeeggggggfffdddccccccfffiiieeeaaa]]]___dddhhhgggfffeeeeeeddddddcccbbbaaaaaadddggghhhgggiiinnnpppnnnpppooonnnllljjjhhhffffffddddddcccaaa```aaadddggggggnnnxxxvvv]]]OOOKKKDDDAAA===;;;:::::::::999999999999999999888777777<<<:::777444333444555666666555555555555444444444555444444333333444444555555555555666666666666777444333222111111111222333222222111000//////000000000000000000000000000000//////.........---------------------........./////////.........---------+++,,,---...////////////000///...---,,,+++++++++...++++++...///...000444999bbbVVVBBB000...+++)))+++///111///,,,,,,---...---+++***+++,,,111///---***))))))***+++................................................+++,,,,,,------,,,,,,+++------++++++++++++------,,,,,,++++++***+++++++++))))))*********+++++++++++++++,,,,,,---...//////------......---+++***)))(((((())))))*********+++++++++++++++++++++++++++***''''''*********...555VVVyyyvvv{{{YYY===,,,---000///---+++)))'''&&&&&&******+++++++++******)))''''''((()))***++++++,,,,,,+++)))((((((((()))***(((((((((((((((''''''''')))((((((((((((***,,,---******)))((((((((((((((((((((())))))((('''&&&&&&%%%&&&(((((((((((()))******++++++***'''&&&&&&''''''***,,,//////---***(((&&&&&&''''''((())))))))))))*********++++++++++++xxxpppkkkhhhiiihhhffffffggggggfffdddfffffffffeeecccdddeeegggeeeaaa^^^___dddggggggfffeeeeeeddddddcccbbbbbbaaadddhhhjjjjjjlllpppqqqooopppooonnnmmmkkkjjjiiihhhfffeeedddaaa``````ccceeefffmmmwwwsssZZZLLLGGGDDDAAA===;;;:::::::::999888888888888888777777666999888666444333444555555777777666666555555444444444444333333333333444444444444555555555666666666444333222111111111222222222222111111111111222222//////////////////////////////.........---------------.........///////////////.........---------+++,,,---...///////////////...------,,,,,,,,,,,,...,,,,,,//////...111555???fffxxxOOO===......+++)))+++...000...++++++---......------///000...---+++++++++,,,...///................................................,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,...---,,,+++*********************++++++++++++,,,++++++,,,,,,---......///------......---,,,***)))))))))))))))*********+++++++++++++++++++++++++++)))''''''***,,,,,,111888YYYdddEEE000///---,,,+++***))))))))))))*********++++++******)))(((((())))))******+++++++++***)))((((((((())))))(((((((((((((((((((((''')))((((((((((((***+++,,,***))))))(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''((()))+++((()))***)))((('''((())))))***,,,------,,,***(((((((((((((((((('''''''''((((((((())))))))))))***|||ssslllhhhkkkiiigggfffggggggfffddddddeeeggggggeeeeeeeeefffeeebbb___```cccfffgggfffeeeeeeddddddccccccbbbbbbdddiiimmmnnnpppttttttppppppooonnnmmmkkkkkkkkkjjjffffffeeebbb______aaaccceeellluuu~~~oooWWWIIICCCCCC@@@===;;;;;;;;;:::888777777777777777666666555555555444444444555555555888888777666555555444444444444333333333333444444333333333444444444555555444333222222111111222222222222222222222333333333////////////////////////...............---------....../////////000000000...............---------+++,,,---...////////////...------,,,,,,---------...,,,,,,//////...222777GGGkkkmmmDDD888,,,///,,,***+++---...,,,)))***+++---...---...000111...---,,,,,,,,,...///000................................................------............------++++++************++++++......---+++************++++++++++++,,,,,,,,,,,,+++,,,,,,------.........---......///...---+++***)))))))))***************++++++++++++++++++++++++(((&&&'''+++---...333:::YYYnnnJJJ111///***))))))))))))***++++++))))))******+++******))))))))))))))))))************)))((('''''''''((((((''''''(((((((((((((((((((((((((((((()))***++++++))))))((((((''''''(((((((((((((((((((((''''''&&&((('''&&&&&&'''(((***+++&&&'''))))))(((((()))***++++++,,,,,,+++***))))))***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((wwwnnnjjjjjjhhhfffeeefffgggffffffcccfffhhhiiihhhgggfffgggfffcccaaaaaaccceeeffffffeeeeeedddddddddcccccccccdddjjjoooqqqtttwwwuuurrrpppooommmkkkjjjiiiiiiiiiffffffeeebbb```___aaaccceeekkkttt~~~jjjTTTFFFAAABBB???<<<;;;;;;;;;999888666666666777666555555444222333555666777777666666888777666666555444333333444333333333333333333444222222333333333444444444333333222222222222111222333333333222222111111000////////////////////////........................////////////000000000000........................+++,,,---...////////////,,,,,,,,,,,,,,,---...///---,,,---//////...333:::OOOoooaaa;;;444---///---++++++,,,,,,***((((((***++++++++++++---...111111///...------------................................................---..................---,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---......///...---,,,+++************************************************(((&&&'''+++,,,---222999RRRmmmHHH///---)))))))))))))))***+++,,,((())))))************************))))))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))(((((('''''''''(((((('''((((((((((((((('''''')))'''&&&&&&''')))++++++&&&''')))(((''''''(((***---,,,+++******)))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''((((((|||sssnnnhhhfffddddddeeeggghhhgggdddgggjjjkkkjjjiiihhhhhhfffdddbbbbbbcccdddeeefffeeeeeeeeedddddddddddddddeeekkkqqqsssuuuxxxvvvrrrpppooollljjjhhhgggggggggeeefffeeecccaaaaaabbbdddfffkkksss}}}eeeQQQEEEAAA@@@>>><<<;;;;;;;;;999888666666666666666555444444222333555777999888888777666666555555444333333222333333333222222333333333222222222333333333333444333333333333222222111111333333333222111///---,,,........................---.....................////////////000000000000---.....................+++,,,---...////////////,,,,,,,,,,,,------...///---,,,...000///...555===UUUpppyyyvvvXXX666333//////...---,,,,,,+++***)))***+++,,,,,,***)))***,,,111000000///............////////////////////////........................---..................---,,,------------------,,,++++++++++++,,,---......++++++,,,,,,,,,---------,,,,,,,,,---------------,,,---.........---,,,++++++++++++***************************************)))''''''******+++///555LLLzzzhhhCCC------******))))))((()))))))))'''((()))************************)))))))))))))))(((((((((((((((''''''&&&&&&'''''''''(((((())))))'''((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((((('''***'''&&&&&&)))++++++***'''((()))((('''&&&&&&(((,,,+++***)))))))))******''''''''''''(((((())))))''''''((((((((()))))))))yyyrrrjjjhhheeedddfffggghhhhhhdddgggjjjkkkjjjiiiiiiiiigggfffdddcccbbbccceeefffeeeeeeeeeeeeddddddddddddffflllqqqrrrtttwwwuuuqqqooonnnkkkhhhggggggggghhhggghhhgggeeecccaaabbbccceeeiiiqqq|||xxx___NNNEEEBBB???===<<<;;;<<<;;;999777666666666666666555555444222444666777999999888888555555555555555444444444333333222222222222333333222222222333333333444444222333333333333222111000222222333222111///---+++........................---------...................../////////000000000---------...............+++,,,---...////////////,,,,,,,,,,,,,,,---...///,,,---///000//////666@@@[[[pppsssmmmQQQ444444111//////...------,,,++++++---......---,,,++++++,,,,,,------...///000111111////////////////////////........................------............------------............------,,,++++++,,,,,,---...///++++++++++++,,,,,,,,,,,,------------------------+++,,,---------,,,+++***+++++++++++++++************************************''''''*********...444LLL|||fffAAA---000+++******)))((((((((((((''''''((()))************)))))))))))))))*********((())))))))))))((('''&&&&&&&&&''''''((()))))))))'''(((((())))))(((((('''''''''&&&&&&''''''((((((&&&'''(((((((((((((((((()))'''&&&'''+++,,,+++)))'''((()))(((&&&%%%&&&'''******)))))))))******+++&&&&&&''''''((())))))***(((((()))))))))*********}}}vvvpppllliiigggggghhhhhhhhhccceeehhhiiihhhggghhhiiiggggggeeecccbbbcccdddfffeeeeeeeeeeeeeeeeeeeeeeeehhhmmmqqqqqqrrruuusssooommmkkkiiihhhhhhiiikkklllllllllkkkhhhdddaaa``````cccfffnnnyyypppYYYJJJDDDCCC>>>===;;;;;;<<<;;;999777666777777777777666555555333444555666777777888888666666666666777777777777333333222222222222333333333333333333444444444444222222333333333222111000000111222333333111000///........................---------.........//////------........./////////---------.........//////+++,,,---...////////////------,,,,,,,,,---......,,,---///000...///777BBBbbbqqqnnngggMMM333333///////////////------------+++,,,------,,,+++,,,...+++,,,---...///000000000////////////////////////........................,,,,,,------------,,,,,,,,,,,,---......---,,,,,,......---,,,,,,,,,,,,,,,*********++++++++++++,,,------------------------)))***+++,,,,,,+++******,,,,,,,,,++++++*********************************)))''''''***++++++000666QQQiiiBBB---111******)))(((((((((((((((&&&'''((()))************(((((())))))******++++++))))))*********)))((('''&&&&&&''''''((())))))***''''''((())))))((('''&&&'''&&&&&&&&&&&&'''((()))&&&&&&'''((((((((((((((((((&&&&&&)))---...+++'''%%%'''((('''&&&&&&''')))(((((())))))******++++++'''''''''((((((((((((((((((((()))))))))*********wwwuuuqqqllliiihhhhhhggggggbbbdddffffffffffffggghhhhhhgggfffdddbbbbbbdddfffeeeeeeeeeeeeeeeeeeeeeeeeiiimmmppppppqqqsssrrrnnnkkkjjjhhhhhhiiillloooqqqppppppnnniiiddd```^^^^^^aaadddlllwwwkkkUUUHHHCCCCCC===<<<;;;;;;<<<;;;999777777777777777777666666555333333444444555666666777777777777888999999::::::333222222222222222222333333333444444444444555555222222333444333222111000...000222444555444333222........................---------.........//////------------.........///---------.........//////+++,,,---...////////////...------,,,,,,---------,,,---///111...///888CCCgggsssllldddLLL222222---///000000///...---...///'''(((************,,,...---...............---,,,000000000000000000000000........................+++,,,,,,------,,,,,,+++++++++------------++++++111000///---+++*********))))))*********+++++++++------------------------))))))++++++,,,+++***))),,,,,,,,,++++++*********))))))))))))))))))))))))(((&&&'''+++---...333:::UUUkkkBBB,,,///)))(((((((((((())))))***&&&'''((()))************'''(((((()))***++++++,,,)))***+++++++++***((('''&&&&&&&&&'''((())))))***''''''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&'''((())))))(((((((((&&&&&&***//////***%%%###%%%&&&''''''''')))+++&&&'''(((***++++++++++++)))))))))(((''''''&&&&&&(((((((((((())))))))))))|||wwwtttooollljjjiiihhhgggfffggghhhgggfffeeefffgggeeeaaa^^^^^^aaaccccccbbbbbbcccdddeeeffffffffffffkkklllmmmoooooooooooonnnkkkjjjhhhfffgggjjjmmmpppqqqpppooommmjjjfffbbb```bbbbbbiiiuuucccNNNDDDAAABBB???>>>>>><<<;;;:::999999444555666666666555333333555555555444444555555555777888::::::888777888999555555444444333222111111///000111333333444444333333333444444333333222111222111111111000000//////000000000000000000000000...............---------000////////////.........///---++++++...///...,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,'''***))),,,111///777LLLaaaqqqlllSSSAAA555...000///......---------......------,,,+++***))))))(((+++,,,,,,---...///000000/////////......---,,,,,,......------------......///000000...,,,+++,,,---......---------,,,,,,,,,,,,---------,,,,,,+++***)))+++---///000000000///)))+++......,,,***))))))++++++************++++++------,,,,,,+++***))))))++++++************++++++***+++++++++,,,...333777[[[nnnBBB111333,,,+++)))((('''((()))+++))))))))))))))))))))))))''')))++++++******+++,,,,,,***'''(((***+++***((('''''''''''''''((()))***((('''''''''((()))+++,,,)))(((&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''***************)))((((((&&&&&&'''(((((('''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))***)))(((&&&&&&&&&'''(((xxxtttoookkkiiihhhgggffffffggghhhgggfffeeefffgggeeebbb______aaacccccccccccccccdddeeeffffffffffffjjjkkklllmmmmmmmmmlllkkkiiihhhffffffgggiiimmmooottttttsssqqqlllgggaaa^^^ddddddiiittt|||~~~~~~}}}aaaNNNEEEBBBBBB>>>>>>===<<<;;;:::999999666666777777777666555444555555444444444444555555666777999999777777777888444444444333222111111111000111111222222333444444333333444444333333222111111111111111000000000/////////////////////////////////......---------,,,/////////.........------///,,,***+++---...---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,***///...///333222<<>><<<<<<<<<;;;;;;;;;;;;;;;777777555444444444555666555555444444444444555555333555666666555444444555222222222333333333333333222222222222222222222222222222222222222111000000///000000000111111111111........................---------.............../////////.........------+++---...---+++***,,,///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,///---...555:::JJJfff^^^TTT>>>000222...)))---++++++++++++,,,---....../////////////////////000...............---------........................000//////////////////000---...///...,,,,,,...000......---------,,,,,,,,,---,,,+++******,,,...///))))))***++++++++++++++++++,,,---,,,++++++,,,...++++++************++++++,,,,,,++++++******))))))++++++************++++++)))***,,,,,,+++,,,---///111???fffYYY777000***************)))(((((())))))))))))))))))))))))''')))******)))((()))***'''(((***)))((((((+++---:::666000***'''(((***+++((((((((()))(((((('''''''''((())))))))))))((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$&&&((())))))(((&&&$$$(((((())))))))))))((((((((((((((((((((()))***+++)))((((((''''''''''''(((|||tttnnnkkkiiihhhbbbccceeeeeeeeeeeefffhhhdddggghhhgggdddbbbbbbdddeeedddccccccccceeegggiiihhhiiiiiijjjjjjiiigggfffdddfffhhhjjjkkkjjjiiihhhmmmppptttwwwwwwuuurrrpppiiigggfffgggdddaaadddjjjlllpppxxxaaaLLLGGGHHHEEE@@@<<<<<<<<<<<<<<<<<<;;;;;;999888666555555555666777666555555444444555555666333555666666555444444555333333333333333333333333222222333333333222222111111222222222222111000000//////000000111111111222........................,,,,,,------.../////////000////////////.........,,,...///...++++++---//////...------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++---***---666;;;JJJddd]]]RRR<<<...///,,,)))...))))))))))))***+++,,,---------------------------..............................//////000111111111......------------......---...///...---,,,...000......---------,,,,,,,,,---,,,+++******,,,...///...---,,,******+++---...(((***++++++***+++---///++++++************++++++---------,,,+++***))))))++++++************++++++(((***,,,,,,,,,---...000555@@@dddZZZ;;;888***************)))(((((())))))))))))))))))))))))(((***+++***((('''''''''&&&(((******((((((+++...CCC===555---(((''')))+++&&&''')))******)))((('''$$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''(((((())))))(((((('''&&&###%%%(((******(((%%%###(((((())))))))))))((((((******))))))))))))******+++)))(((&&&&&&&&&'''(((}}}sssnnnllliiigggeeeeeeeeeeeegggiiikkkllljjjiiigggfffeeeeeeeeefffbbbccccccddddddeeeeeeeeeeeefffhhhjjjiiigggdddcccdddeeeggghhhiiiiiihhhhhhlllnnnqqqtttuuutttrrrppplllkkkjjjhhhgggggghhhhhhnnnsssxxx|||{{{ZZZLLLHHHCCC??????<<<<<<<<<<<<;;;:::999888999888666555444555777888888777555444333333444555777777777777666666666666777777666666555555444444555444222111000111222222222000222777999444000///333000......///111222111222111000///............000000//////.........---------------------------...,,,***((()))+++///111---,,,,,,++++++*********+++---///111111///---+++***,,,,,,---333@@@OOOXXXSSSDDD555000111000---,,,***+++---///000//////...000///---,,,++++++,,,,,,,,,,,,---///000000///---.........000333333000...---...000111000///---,,,//////...---,,,,,,++++++///...---,,,,,,,,,,,,,,,...---,,,,,,++++++++++++000...++++++---...---+++...---++++++++++++---.........------------......******+++,,,+++***)))(((---,,,***+++,,,,,,+++)))************+++,,,---...222???ZZZxxxjjjFFF222,,,***''''''(((*********))))))***++++++++++++***************))))))))))))))))))(((((()))***++++++666333...***'''''')))***$$$$$$&&&'''(((((())))))(((&&&%%%&&&)))***)))'''&&&&&&''''''(((((())))))(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((***)))))))))***)))(((&&&)))******++++++)))((('''''''''''''''''''''''''''vvvqqqmmmhhheeeggggggfffffffffhhhiiijjjjjjiiigggfffeeeeeeeeefffbbbbbbcccdddeeeeeeffffffggggggiiijjjiiihhhfffddddddeeeggghhhiiiiiihhhhhhgggjjjmmmqqqrrrrrrpppooommmllljjjiiihhhiiiiiijjjnnnrrrxxxzzz}}}vvvXXXLLLIIICCC>>>===<<<<<<<<<<<<;;;:::999888999888666444444555666777777666555444333444444555666666666555555555555444666666666666555555555555555444333222111111222333444222444777666222000222222111000000111222111000333222111000///.........000/////////............------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++,,,...//////...,,,+++,,,---...///666EEESSSZZZNNN???222...000///---,,,+++,,,---////////////...000///...,,,++++++,,,,,,///...---,,,,,,,,,,,,+++111000000000000000000///---...000111111000...---///......---,,,,,,++++++///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,///---++++++------,,,+++,,,++++++******++++++,,,++++++************++++++***++++++,,,+++***)))(((+++***))))))+++++++++)))************+++,,,---...000<<>>777444222000111222111000555444222111///.........///////////////.................................------......---,,,+++******++++++,,,,,,---------,,,,,,+++******+++,,,,,,---000111333???RRR^^^___FFF:::///---------,,,---,,,------.........////////////......------------...............///111333///111111///---,,,---///...///000111111111000///......---------,,,,,,,,,...------,,,,,,,,,------...------,,,,,,,,,---------,,,+++******++++++******+++,,,------,,,+++******++++++++++++++++++***++++++++++++******)))))))))(((((())),,,------,,,***************+++,,,,,,---555LLLggg>>>111...+++))))))))))))((((((((()))***************************)))))))))((()))))))))*********))))))'''(((((())))))******)))''''''((((((((((((''''''((('''''''''((((((((('''*********))))))(((((('''((((((((())))))(((''''''&&&&&&'''''''''((((((((()))))))))***,,,---,,,***************)))))))))(((''''''''''''''''''''''''vvvoookkkgggeeecccdddeeefffggghhhiiiiiifffffffffffffffeeeeeeeeeaaaaaabbbcccdddeeefffgggeeeeeeeeeeeeeeeeeeeeeeeedddddddddeeeeeefffgggggghhhiiikkkmmmmmmmmmlllkkkkkkjjjjjjjjjkkkmmmoooppptttvvvxxxwwwvvvzzzvvvTTTFFFCCC@@@===>>><<<<<<<<<<<<;;;:::999888666666555444444444444444333333444555555666666666666666666555555555444444333333444444555555666666222333333333333333333333222222333333111111888BBB:::666111......000222333444333222000///..................///////////////........................//////---,,,,,,,,,,,,---+++++++++,,,,,,------...---,,,***))))))***,,,---+++///000222AAAVVV```^^^FFF;;;111......,,,+++---------------.........///..................------,,,...000000//////111333---///000000...---------......///000000000000000---------------,,,,,,,,,------,,,,,,,,,------...---------,,,,,,---......,,,,,,,,,+++*********++++++,,,---......---,,,+++***+++,,,,,,,,,,,,+++***+++++++++******************))))))+++---//////...******))))))******++++++---333GGGzzzuuuEEE333000,,,***)))))))))((()))***++++++,,,,,,++++++************)))))))))((())))))************)))(((((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))'''((((((((('''''''''(((******))))))((((((''''''&&&''''''(((((('''''''''%%%%%%&&&&&&&&&''''''''')))(((((()))+++,,,***)))*********)))))))))))))))''''''''''''''''''''''''xxxpppllliiigggbbbcccdddfffhhhiiiiiiiiieeeeeefffffffffeeeeeedddaaaaaabbbbbbccccccddddddbbbcccddddddeeedddddddddddddddcccddddddeeeggggggggghhhiiijjjjjjiiihhhggghhhhhhhhhhhhjjjlllnnnpppuuuwwwwwwuuutttwwwwwwTTTEEEBBB???>>>???<<<<<<<<<<<<;;;:::999888666666666666555555444444222333444555666666666666666666666555555555555444444444444444444555555555111111222333333333222222111000111333333333888@@@888444000---...000222333222111000///.....................///////////////........................///...---,,,,,,,,,......,,,,,,,,,,,,---------------,,,+++******+++,,,---***//////222CCCZZZaaa[[[EEE;;;222///...,,,,,,.........---------......///....../////////......---+++...000000//////222666333111//////000000...,,,------......//////000000------------------------------,,,,,,,,,---......------------------...///,,,------,,,******+++,,,------............------***+++,,,------,,,+++***,,,+++******))))))******+++******+++...000//////******)))))))))******+++,,,111AAAttt~~~KKK333000,,,************)))***+++,,,,,,------,,,,,,************))))))))))))))))))***++++++***((('''+++***(((&&&&&&'''(((***%%%%%%'''((()))*********'''((()))((('''&&&'''(((((((((((((((''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&'''''''''((()))))))))+++---...---,,,+++******)))((()))))))))''''''''''''''''''''''''}}}uuuoookkkhhhcccdddeeegggggghhhggggggddddddeeefffffffffeeedddaaaaaaaaaaaaaaaaaaaaaaaaaaabbbdddffffffeeedddcccdddcccccccccccceeefffgggfffggghhhiiiiiiiiiiiiiiieeeeeeeeefffhhhkkkmmmooosssuuuuuusssqqquuu~~~tttSSSFFFCCC@@@>>>???<<<<<<<<<<<<;;;:::999888666777777777666666555555111222444555666777777777555555555444444444333333555444444444444444444333///000111222222222111111222///000444555444555999333111//////000111111111//////............//////............/////////000........................,,,---...............------------------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++///000222DDD\\\bbbYYYAAA888111///...------000///...------------...///---...///000000///...---+++.../////////444===EEE@@@888000...000222000---,,,,,,,,,------...///000------------------------,,,,,,,,,,,,,,,---...///---------------...//////,,,......---+++***,,,......------,,,,,,------...+++---...//////...---+++,,,+++***)))))))))***++++++******+++---......---******))))))))))))******+++///<<>>???<<<<<<<<<<<<;;;:::999999777777777888777666666555000111333555777777777777444444444333333333222222555555555444444333333333...///000111222222111000333000000444666444222333//////000222333333000...---------------...//////---.........//////000000////////////////////////)))+++...111111000...,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++000000222EEE^^^cccXXX===555///......---///222//////---,,,,,,---...///---...///000000///......+++---...///222===KKKWWWKKK???111,,,///333111...+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,---...///---------------...///000---...///...+++***,,,///...---++++++++++++---...///000222333333222000///---,,,***)))))))))***++++++***)))***,,,------,,,******)))))))))))))))******---888fffOOO222000,,,++++++,,,,,,+++))))))***++++++++++++***************)))))))))))))))***+++,,,+++***(((&&&"""$$$''')))***)))'''&&&)))))))))))))))(((((('''''')))+++)))&&&%%%&&&((($$$%%%%%%&&&&&&''''''''')))***+++,,,,,,,,,,,,,,,************++++++++++++***+++---111666:::;;;;;;,,,+++)))((((((((()))***''''''''''''''''''''''''}}}tttlllffffffeeedddbbbaaabbbdddgggbbbbbbbbbbbbcccdddeeeeeefffdddbbbbbbcccdddcccbbbcccaaa```dddiiiiiifffaaaddddddddddddeeeeeefffgggggghhhjjjkkkllllllkkkkkkccccccccccccccceeefffgggnnnooopppoooooosss{{{kkkQQQJJJCCC>>>???===>>>===<<<;;;999888777666666666666666555555555555444555555666666666666666555555444444444333333333555555444444444333333333444444333222222333333333444222000000222333333333111111111111111111111111111111000000//////......000000000000////////////000///...------...///000,,,,,,,,,------............///111000...,,,++++++......---------,,,,,,,,,+++...000999TTTmmmjjjWWW===555///...---+++,,,///...------------...//////////////////////////////...111222000444DDD^^^sssZZZAAA...---222///++++++,,,***((())),,,...---++++++))))))+++...///...+++///---,,,,,,---...---,,,---------.........//////........................333111///------///111333------///111222111...+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))(((((((((((()))))))))555777OOOlllAAA000,,,000***'''***)))******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((((('''''''''''')))+++,,,+++...555>>>EEEDDD<<<444,,,,,,+++***)))(((''''''))))))))))))))))))))))))yyyqqqkkkhhhgggfffeeeccccccdddfffbbbbbbbbbbbbbbbbbbcccdddeeecccbbbbbbdddeeedddcccccc```___bbbfffhhheeeaaacccccccccdddeeefffggghhhfffgggiiijjjkkkkkkkkkjjjdddcccbbbaaaaaaccceeefffkkklllllljjjjjjooowww}}}kkkQQQJJJBBB>>>???=========<<<:::999777666666666666666666555555555555444555555666666666666666444444444444333333333333555555444444444333333333444333333222222333333333444222000000222333333222111111111111111111111111000000000000//////......000000000/////////......///..................///,,,,,,---------------------///000///---++++++++++++++++++,,,,,,,,,------,,,///222@@@___zzzvvvaaa???777000///...++++++------------,,,---......///...........................///000///555FFF^^^qqqRRR>>>......111...+++------+++)))***,,,...---,,,---,,,+++---000111000...///---++++++---...---,,,,,,,,,---------.................................---,,,+++******+++,,,------,,,---///000000---+++++++++++++++++++++++++++))))))))))))************))))))(((((((((((())))))'''000111GGGwww{{{kkkEEE222,,,...(((&&&******)))))))))*********++++++,,,+++******))))))******++++++++++++++++++++++++''''''(((((())))))******'''((((((((())))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&'''(((((('''&&&'''((((((((('''(((((()))***++++++---222999>>>===555...******))))))((('''''''''))))))))))))))))))))))))uuuooojjjiiihhhgggfffeeeeeeeeeccccccbbbaaaaaaaaabbbbbbdddcccccceeegggggggggeeecccaaa___```dddfffdddbbbbbbccccccdddeeefffhhhiiifffggghhhiiijjjjjjiiiiiidddccc```^^^^^^```ccceeeggggggfffeeeeeeiiirrrxxxkkkPPPJJJBBB>>>???<<<<<<<<<;;;999888777666555666666666666555555555555444555555666666666666666444444333333333222222222555555444444444333333333333333222222222222333333444222000000222333222111111111111111111111111111000000000////////////.../////////.........------------............------------------------,,,,,,,,,---......,,,******+++((())))))***,,,------......000666KKKpppmmmAAA888111000///,,,++++++,,,,,,,,,,,,,,,------.................................------444BBBTTTaaaFFF888...///000---,,,///---,,,++++++---...---------,,,,,,...000000///......,,,++++++---...---,,,++++++,,,,,,,,,---------------------------------------------------------,,,++++++,,,------,,,***************************))))))))))))***************))))))(((((())))))******222555JJJsss}}}pppIII444,,,---'''&&&+++***((((((((()))))))))******++++++***)))))))))******************************''''''(((((())))))******''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''((())))))''''''((()))(((((()))))))))))))))(((++++++---222555333---(((((((((((('''''''''''''''))))))))))))))))))))))))vvvoooiiihhhgggfffggggggfffeeeeeeddddddcccbbbbbbbbbbbbeeeeeefffiiikkklllkkkiiieeeccc``````ccceeeeeeeeeddddddddddddeeeeeefffgggfffgggggghhhhhhhhhhhhhhheeeccc___\\\\\\^^^aaaccccccdddcccaaaaaaeeemmmtttjjjPPPIIIBBB>>>>>><<<;;;;;;:::999888777666555666666666666555555555555444555555666666666666666444333333333333222222222555555444444444333333333222222222222222222333444333222000111222222111000111111111111111111111111///////////////////////////.........------------+++,,,---......---,,,+++.........------,,,,,,,,,+++,,,---,,,+++)))***+++)))******+++,,,---------000000999TTT}}}tttBBB888111000111...,,,,,,,,,++++++++++++,,,------........................///---,,,,,,000777???DDD999222...//////,,,---111...---,,,,,,------...---***++++++,,,---------,,,---,,,***+++,,,------,,,******+++++++++,,,,,,,,,---------------------------...////////////...---+++***))))))+++++++++)))************************((()))))))))***************))))))))))))))))))***---666CCC[[[zzzuuuIII444+++---((('''+++)))((((((((()))))))))************))))))))))))************************************))))))(((((('''''''''''''''((((((((())))))''''''''''''''''''''''''''''''(((((((((((())))))((()))***)))((('''(((***'''((()))******)))'''''')))))))))+++---,,,)))&&&'''''''''(((((()))))))))((((((((((((((((((((((((vvvmmmhhhfffdddeeeggghhhgggfffgggfffeeeeeeddddddddddddggghhhjjjmmmppppppnnnlllgggeeecccbbbccceeefffgggffffffeeedddddddddeeeeeegggggggggggggggggghhhhhhfffccc___[[[ZZZ\\\___aaaaaabbbbbbaaa```dddkkkqqq}}}jjjPPPIIIBBB===>>><<<::::::999999888777666666666666666666555555555555444555555666666666666666444444444333333333222222555555444444444333333333111111111111222222333444333222111111222222000///000000000000000000000000...............////////////.........------------+++,,,---......---,,,+++.........------,,,,,,,,,+++,,,,,,+++***)))***,,,---------------,,,,,,,,,111000:::ZZZvvvCCC999000000222111//////,,,++++++++++++,,,------........................,,,,,,,,,---///000000000000.........---,,,...222---...------,,,,,,---...***+++,,,---,,,,,,,,,,,,,,,+++******,,,---------*********+++++++++,,,,,,------------------------***+++,,,------,,,+++***+++***))))))***+++***)))++++++++++++++++++++++++((()))))))))******************))))))))))))******+++888SSSpppvvvJJJ444+++...***)))+++((()))))))))*********++++++***))))))((())))))******++++++++++++++++++++++++******))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))*********((()))***)))((('''(((***'''((()))******)))'''''''''''''''(((******)))((('''(((((())))))******+++((((((((((((((((((((((((yyyoookkkgggccccccfffhhhhhhgggggggggffffffeeeeeeffffffiiijjjmmmpppsssrrrooommmgggfffeeecccdddeeeggghhhffffffeeedddddddddeeeeeehhhhhhgggggggggggghhhhhhfffccc___\\\[[[[[[]]]^^^___aaacccbbbbbbdddiiinnnwwwjjjOOOIIIAAA===>>>;;;;;;::::::999888888777777666666666666555555555555444555555666666666666666555555444444444333333333555555444444444333333333111111000111111222333444333222111111222111///---000000000000000000000000---............//////////////////.........------------............------------------------,,,,,,+++,,,,,,+++***)))+++---.........------,,,,,,,,,111111<<<^^^wwwHHH;;;000...111111000000,,,,,,,,,,,,,,,------...------------------------)))+++---///000///---,,,,,,---------,,,---///111---......---++++++,,,---,,,...//////...---......,,,***)))***,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............,,,,,,+++******+++,,,,,,+++)))++++++++++++++++++++++++))))))))))))************+++******))))))******+++--->>>ddd|||QQQ999...///+++***,,,((()))))))))*********++++++))))))((((((((()))******++++++++++++++++++++++++''''''(((((())))))******&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((()))))))))*********'''((())))))''''''((()))(((((()))))))))))))))(((&&&'''(((((())))))******((()))))))))******++++++))))))))))))))))))))))))vvvqqqkkkeeeccceeehhhhhhffffffeeeeeeeeeeeeffffffgggiiijjjmmmqqqtttrrrnnnkkkffffffeeedddcccdddeeefffddddddddddddeeefffggggggiiiiiihhhggggggggghhhiiieeedddaaa^^^\\\[[[[[[\\\]]]```cccdddcccdddhhhkkkoooxxxiiiOOOHHHAAA===>>>;;;;;;;;;::::::999999888888666666666666555555555555444555555666666666666666666666666555555555444444555555444444444333333333000000000000111222333444222111111111222111///,,,000000000000000000000000---------.........//////000000000/////////......///..................///,,,,,,------------------,,,,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,------000111???aaazzzNNN???111---///000//////---------,,,---......///------------------------***,,,......------...000,,,---,,,+++,,,...///000,,,---...,,,***)))+++---,,,...000000---,,,---///+++***)))***,,,---------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........++++++,,,---///...,,,)))************************))))))))))))************+++******))))))******+++222BBBmmm___CCC222///)))))),,,***((((((((()))))))))******((((((((((((((()))******************************''''''(((((())))))******&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''(((((('''&&&'''((((((((('''(((((()))***+++'''((()))))))))))))))***((((((((()))))))))))))))))))))))))))))))))))))))|||wwwpppgggdddeeeggggggeeeddddddddddddeeeeeefffggghhhjjjmmmqqqsssrrrmmmiiidddeeeeeedddccccccdddeeeaaaaaabbbccceeegggiiijjjjjjiiihhhgggggghhhiiijjjeeedddaaa___]]][[[[[[[[[\\\___dddeeeddddddgggjjjgggqqq}}}iiiOOOHHHAAA======;;;<<<;;;;;;::::::999999999777666666666555555555555444555555666666666666666777666666666666555555555555555444444444333333333000000000000111222333444222111111222222111...,,,000000000000000000000000---------.........//////000000000000////////////000///...------...///000,,,,,,,,,------.........,,,------+++***+++---///))))))***+++,,,------...000222AAAddd}}}SSSCCC222---......------...------------...//////------------------------,,,......+++((()))---222------,,,***,,,///000///+++---...,,,)))(((***,,,***,,,///...+++***+++---+++))))))))),,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---///111///,,,)))))))))))))))))))))))))))))))))))))))************++++++************++++++000>>>jjjjjjKKK666///((((((---,,,''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))*********)))((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&%%%&&&(((((('''''''''''')))+++,,,(((***+++***)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))pppkkkgggeeeggghhhhhhfffeeedddcccbbbbbbccceeefffjjjllloooqqqrrrqqqnnnllleeedddbbbbbbbbbdddfffgggiiifffdddfffjjjmmmnnnmmmmmmllljjjhhhfffddddddcccdddcccaaa___]]]\\\[[[[[[]]]___bbbddddddeeefffhhhnnnpppwwwfffKKKGGGDDDAAA===666<<<;;;999888777777666666777666555444333444555555444444555555555555444444333333333333333333333333666555444333222222222222000000000000111222333444333222222111111222222333111111111111111111111111///////////////////////////............///000000...........................------,,,---...///000......---,,,+++******)))***+++,,,+++******,,,...333000@@@hhhgggPPP888000...+++,,,///+++...222333111...---,,,...------,,,---...///000...------,,,---...///000+++,,,---...////////////---------,,,,,,+++++++++(((***------,,,+++***+++,,,,,,++++++,,,,,,---...,,,,,,------,,,,,,+++***---,,,+++***+++,,,---...---,,,++++++------,,,+++******+++++++++,,,,,,,,,+++*********+++,,,,,,------,,,***)))))))))************))))))))))))******...>>>VVVnnn~~~qqqQQQ555...000+++'''(((((()))***++++++***)))((((((((())))))))))))(((((())))))))))))((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***+++******)))(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******)))((((((''''''''''''((())))))))))))))))))))))))***************)))((((((+++***(((''''''((()))***sssnnnhhheeefffggggggfffgggfffdddcccdddeeeggghhhhhhkkknnnpppqqqpppnnnmmmfffeeecccbbbbbbcccdddeeegggfffeeegggjjjmmmmmmllllllkkkjjjhhhfffeeedddcccdddcccaaa___^^^]]]\\\\\\___aaacccdddcccccceeefffhhhjjjpppxxx}}}eeeKKKGGGDDDAAA>>>777;;;;;;999888777666666666666555444333333333444555444444555555555555444444333333333333333333333333444444333222111111111111000000000000111222333444333222222111111222222333111111111111111111111111////////////////////////000000///.......................................++++++*********+++,,,---------------,,,,,,,,,,,,***+++,,,+++******,,,...222111BBBgggrrrXXX???444111------000+++,,,,,,---------,,,,,,......---,,,------//////...------,,,---...///000,,,,,,---...////////////---------,,,,,,,,,++++++)))+++------,,,++++++,,,***************++++++,,,,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,***)))))))))*********))))))(((((())))))***...:::NNNdddvvv~~~zzztttZZZ>>>000,,,***))))))''''''((())))))(((''''''(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((()))''''''&&&&&&'''(((***+++***))))))(((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((((((((((((((('''''''''(((((()))))))))))))))))))))))))))***************)))(((((((((((())))))))))))((((((xxxrrriiieeedddeeefffeeeggggggfffeeefffggghhhiiihhhjjjllloooooonnnmmmkkkgggfffdddcccbbbbbbcccccceeeeeefffiiikkklllkkkjjjkkkkkkiiihhhfffeeedddcccccccccaaa```___^^^^^^^^^aaacccddddddcccbbbccceeeeeeeeejjjpppuuu{{{dddJJJGGGDDDAAA???999;;;:::999888777666666666555555444333333333333333444444555555555555444444333333333333333333333333333333222111000000000000000000000000111222333333222222111111111111222222111111111111111111111111////////////////////////222111000...---,,,,,,,,,........................*********)))******+++,,,,,,,,,---------.........***+++,,,+++******,,,...000222EEEggg|||```CCC666111---,,,///...+++)))***---//////---///......---------.........------------...//////------...............---------------,,,,,,,,,,,,+++,,,......,,,+++,,,,,,)))(((((((((((()))******,,,,,,------,,,,,,+++***,,,,,,,,,+++,,,------...***,,,...---+++***,,,...++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++******)))*********)))((((((''''''(((((())),,,333BBBVVViiiuuuzzz{{{xxxiiiOOO777+++++++++)))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''&&&''''''((()))***))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))))))))))))))))))))******))))))((((((&&&''')))++++++***(((&&&~~~vvvllleeecccdddddddddffffffeeeeeefffggghhhiiiiiijjjlllmmmlllkkkiiigggeeedddcccbbbbbbccccccddddddeeehhhjjjlllllljjjhhhiiiiiiiiihhhgggeeedddccccccbbbaaaaaa````````````aaabbbccccccbbbcccdddffffffeeehhhmmmrrrwwwcccJJJGGGCCC@@@???;;;;;;:::999777666666666666444444333333222222222222333444444555555444444333333333333333333333333333333333222111111111111111111111000000111222222333222222111111111111222222111111111111111111111111////////////////////////111000///...------------........................---------------------...........................***+++,,,+++******,,,...000666JJJhhh}}}aaaBBB333///+++***,,,111---+++---222555222//////.........------------......------..............................------------------------,,,,,,,,,...///...,,,,,,,,,---((((((((((((((()))******,,,,,,------,,,,,,+++***,,,,,,,,,,,,------......)))---000...***(((+++///+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++******************((((((''''''''''''((((((***---777III\\\lllyyy{{{xxxdddCCC///------)))***++++++++++++++++++***(((((())))))))))))(((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((()))))))))(((((('''''''''((((((((((((((((((((((((((((((*********)))))))))((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))((()))))))))))))))(((((('''''')))******)))((((((zzznnnfffcccccccccbbbcccdddddddddeeefffggggggjjjkkkkkkkkkiiigggdddcccaaaaaabbbbbbcccdddeeefffbbbeeeiiikkkkkkjjjiiihhhhhhhhhhhhhhhgggfffdddccccccbbbbbbaaaaaabbbbbbbbb___aaabbbbbbbbbdddfffiiihhheeefffkkkooossszzzbbbJJJGGGBBB??????<<<::::::888777666555555555333444333333333333222222333333444444444444333333333333333333333333333333444444333222222222222333111111111000111111222333222111111000000111111222000000000000000000000000////////////////////////......------------..............................//////////////////......000000///...------,,,,,,***+++,,,+++******,,,...111:::PPPkkkzzz}}}~~~___???111...,,,+++---000...---111666777333.....................------..................------..................---------------------------------...///...,,,+++,,,---***))))))))))))***++++++,,,,,,------,,,,,,+++***,,,,,,---------.........)))---000...***(((+++///++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,************+++*********((((((''''''''''''((((((******000>>>MMM\\\ooo~~~}}}uuuRRR666///---(((+++******************+++(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%***))))))((((((''''''&&&&&&&&&&&&'''''')))******))))))))))))))))))))))))'''(((((()))))))))(((((()))(((''''''''')))***+++|||ppphhhdddcccbbbaaaaaabbbbbbcccdddeeeffffffjjjjjjiiihhhgggdddbbb```___```aaabbbccceeeffffffbbbeeeiiikkkjjjiiihhhhhhfffgggggghhhgggfffeeecccbbbbbbbbbbbbbbbcccdddeee___```aaabbbbbbdddgggjjjgggccccccgggkkkooouuu{{{bbbKKKGGGBBB>>>>>><<<:::999888777666555555555444444444444444333222222333333444444444444333333333333333333333333333333444444333333222333333444222111111111111111222222111111000000000000111111000000000000000000000000////////////////////////------,,,,,,---......///........................---............------,,,000000///...---,,,+++******+++,,,+++******,,,...222>>>VVVqqq|||{{{~~~|||]]]===111000///...///,,,,,,...222555444000,,,,,,---......//////...............///......---,,,------...............---------------.....................---+++***+++---+++************+++,,,,,,,,,,,,------,,,,,,+++***,,,,,,---............---***,,,...---+++***,,,...,,,,,,,,,,,,------------,,,,,,++++++******++++++))))))***++++++++++++***)))((((((''''''(((((())),,,***...555<<>>,,,(((***((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((('''''''''((()))*********)))(((((((((''''''''''''''''''((())))))((('''&&&'''&&&&&&&&&&&&'''((()))++++++++++++++++++++++++''''''''''''&&&&&&&&&&&&(((((('''''''''(((((()))))))))))))))))))))))))))&&&''''''((())))))(((((('''''''''(((((()))***+++~~~ssskkkgggdddbbb``````aaacccdddeeefffffffffdddddddddeeeeeeddddddcccaaabbbbbbcccccccccbbbbbbcccfffiiijjjhhhggghhhjjjdddeeeggghhhhhhgggeeedddbbbbbbbbbcccdddeeeggggggcccccccccbbbaaabbbeeegggfffbbb```dddiiilllqqqvvv}}}cccLLLGGG@@@<<<===;;;:::999888666555555555555444555666666666555444333222333333444444333333222333333333333333333333333222111111111111111222222222222111111111111111222111111000000000000111111000000000000000000000000////////////////////////000///...---,,,+++++++++..............................///000///...,,,++++++++++++,,,,,,,,,------***+++,,,+++******,,,...111@@@^^^|||wwwXXX:::000000///,,,,,,///000000///------...000)))***,,,...000000000000....../////////...,,,++++++,,,---...////////////---------.........//////---...---+++)))(((***+++***************++++++,,,,,,,,,---------,,,++++++,,,,,,.../////////...------,,,++++++------,,,+++,,,,,,,,,---------......---,,,,,,+++*********+++((()))***+++,,,,,,+++*********))))))))))))******((((((---///+++///IIIhhh{{{___>>>)))&&&,,,)))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&''''''((()))******+++))))))(((((('''''''''&&&''''''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))***************)))(((((('''''''''(((((())))))))))))))))))))))))&&&&&&'''((())))))((((((%%%&&&(((***++++++))))))yyynnnfffbbb___]]]```aaacccfffggggggggggggeeeeeedddccccccbbbaaaaaabbbaaaaaa```aaacccdddeeedddfffiiikkkllljjjgggeeeeeefffgggggggggfffdddccccccdddddddddeeefffffffffeeeeeeffffffeeeddddddcccbbbaaa______aaadddhhhkkkuuueeeKKKFFF???<<<<<<:::333222222333333444555666555444333222222222333444444444444555555555555666555555444444444333333333000000000000000000000000333222222111000000000111444333111000///.../////////......---------......------............---------...///...,,,,,,.../////////////////////////////////............//////+++,,,------......------000///---,,,+++,,,,,,---222===```mmmRRR999222111---***---***+++,,,,,,......///000---------............///111000///...---,,,++++++------+++******+++------,,,------......------,,,,,,+++*********+++,,,---******))))))))))))******,,,,,,,,,---------......,,,***'''(((+++......---------++++++++++++------************************,,,++++++******++++++,,,+++++++++******************)))))))))((((((''''''+++&&&$$$((((((---AAAXXX|||ZZZ;;;000...***+++******))))))))))))))))))***,,,+++)))&&&&&&&&&((()))***++++++***)))(((***)))(((''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&+++***((('''((()))(((''')))'''%%%'''***---,,,+++(((((())))))((('''&&&&&&+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))zzzooofffbbb```___bbbbbbdddfffggghhhhhhiiiggggggfffeeedddccccccbbbbbbbbbaaaaaabbbccceeefffeeegggjjjllllllkkkhhhfffbbbccceeefffggggggggggggffffffgggggghhhiiiiiiiiiggggggggggggeeedddbbbaaa^^^]]]\\\\\\^^^bbbfffhhhqqq}}}dddKKKFFF@@@<<<===;;;777777777777777777888999555444333222222222333444444444444444555555555555444444333333333222222222111111111111111111111111333333222111111111111111444333111////////////000//////...............///------............------,,,---...---++++++---...........................///..................///+++,,,------......------------,,,++++++,,,---...111999ZZZ^^^HHH555222333...+++,,,((())))))******++++++,,,------------........................------------------,,,,,,,,,,,,------------............------,,,,,,+++++++++,,,---...******))))))))))))******+++,,,,,,,,,,,,---------,,,***)))***---///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************))))))(((((((((+++''''''+++***+++:::LLLnnn~~~~~~cccBBB111+++)))+++***))))))(((((())))))((()))++++++)))'''&&&'''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((''''''(((((((((***((('''&&&'''((('''&&&(((&&&%%%'''***+++***(((((((((((((((((('''&&&&&&******)))))))))(((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))}}}pppgggcccaaa```ccccccdddeeefffhhhiiijjjiiiiiihhhgggfffeeeddddddccccccbbbbbbcccdddfffgggfffhhhjjjlllmmmkkkiiihhhcccdddeeeffffffffffffffffffgggggghhhiiiiiijjjjjjjjjjjjjjjhhhfffccc```___ZZZYYYXXXYYY[[[^^^bbbdddlllvvvcccKKKFFF@@@===>>>;;;::::::999888888888999999555444333222111222333333444444444444555555555555333333222222222111111111222222222222222222222222333333222222111111222222333222111/////////000000/////////......//////000------------------------+++,,,---,,,******,,,...------------------------------------------------+++,,,------......------++++++******+++,,,...///000555UUU~~~sssLLL<<<000111333///++++++))))))))))))************------------............,,,,,,------.........///,,,------......------,,,,,,------......------,,,---,,,,,,,,,,,,---......******))))))))))))************+++++++++,,,,,,,,,,,,++++++,,,...///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((())))))******+++++++++***************)))))))))+++((())),,,+++)))111===WWWssstttQQQ666+++)))+++***))))))(((((())))))&&&(((******(((''''''(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))'''%%%%%%&&&''''''&&&'''&&&&&&((())))))'''%%%'''(((((((((((('''&&&&&&((((((((((((''''''''''''******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))qqqhhhcccaaa```ccccccbbbcccdddfffhhhjjjiiiiiihhhgggfffeeedddddddddccccccbbbccceeefffgggfffhhhjjjlllmmmlllkkkiiihhhggggggfffeeecccbbbbbbccccccdddeeefffggghhhhhhmmmlllkkkiiifffbbb^^^\\\WWWVVVVVVVVVYYY\\\___aaaiiiqqqzzzbbbJJJFFFAAA>>>>>><<<:::999888777666666666666666555333222111222222333333333444444444555555555333333333333222222222222222222222222222222222222333333222222222222222333222111000//////000000111000////////////000000111------------------------,,,------,,,++++++,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++***)))***+++,,,---111666TTT{{{~~~bbb???444---...111///,,,,,,---------,,,,,,,,,++++++,,,,,,---------.........,,,,,,---------.........,,,---...//////...---,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------+++******))))))******+++)))************+++++++++******+++---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((***+++------+++***((('''(((((()))***++++++,,,++++++*********************((()))+++***''',,,333EEEiiibbb>>>---+++******)))(((((((((((((((%%%'''((()))((('''(((***))))))'''&&&&&&'''))))))'''((()))******)))((('''&&&&&&''''''''''''&&&&&&)))'''&&&&&&'''((('''&&&''''''((())))))(((%%%$$$'''''''''(((((('''&&&&&&((((((((('''''''''''''''))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((tttjjjdddaaa```aaaaaa```aaabbbdddggghhhggggggffffffeeeddddddcccdddccccccbbbccceeefffgggggghhhjjjlllllllllkkkjjjiiihhhgggeeedddbbbaaaaaaaaabbbbbbccceeeffffffgggmmmmmmllljjjfffaaa]]]ZZZVVVVVVVVVVVVXXX[[[]]]___ggglllttt{{{bbbKKKGGGAAA>>>>>>;;;999888777666555444444444666555444222111111222222333333333444444444444555444444444444333333333333111111111111111111111111222222222111111222333333111000000//////000111222///////////////000111111...---,,,,,,,,,,,,---...---......---,,,,,,---///------------------------++++++,,,------,,,+++++++++,,,------......---------,,,+++***)))***++++++222:::UUUtttlllPPP999222,,,,,,......---.../////////...------,,,,,,,,,,,,,,,------------......------------,,,,,,,,,+++,,,---......---,,,+++******++++++++++++******))))))******++++++++++++++++++************++++++)))))))))*********++++++((()))+++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''((()))******++++++******************++++++***'''&&&'''((())),,,000999]]]mmmEEE///,,,***))))))((('''(((((((((%%%&&&(((((('''''')))***+++***((((((((((((***+++'''((()))******)))((('''&&&&&&'''(((((('''&&&&&&***(((''''''((())))))(((''')))***+++***(((&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((zzzooohhhcccaaa______```aaabbbdddeeefffddddddddddddddddddddddddccccccbbbbbbcccdddfffgggfffgggiiijjjkkklllkkkkkkgggfffeeedddccccccddddddbbbbbbccceeefffggghhhhhhkkkkkkkkkiiifffaaa\\\ZZZWWWWWWWWWWWWXXXZZZ[[[\\\cccgggooovvvyyy~~~bbbKKKHHHBBB>>>===::::::999888777666555555555777666444222111111111222333333333333444444444444555555555444444444333333000000000000000000000000111111111000111111222222000000/////////111222333............///000111111...---,,,++++++,,,---.........///...---,,,...000------------------------++++++------------+++++++++,,,------......------///...,,,+++******++++++333:::RRRhhhpppnnn\\\AAA666222---+++,,,------.........------,,,,,,++++++,,,,,,,,,,,,------------...---------,,,,,,+++++++++,,,,,,------,,,,,,+++)))******++++++******)))((())))))***+++*********++++++************++++++))))))*********+++++++++((()))++++++***))))))***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++((()))***++++++***)))((('''(((((())))))*********)))))))))***************)))&&&$$$%%%))),,,...///000MMMrrroooJJJ111,,,***)))((((((''''''((((((&&&'''''''''&&&&&&(((*********))))))))))))******(((((())))))))))))((((((((()))***++++++***)))(((***((('''''')))******)))''')))+++***)))'''&&&'''%%%%%%&&&''''''''''''&&&'''''''''(((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))uuummmfffbbb^^^___aaabbbdddeeeeeeeeecccccccccdddeeeeeeffffffbbbbbbaaaaaabbbccceeefffeeefffhhhiiijjjkkkkkkkkkgggfffeeecccccccccccccccbbbcccdddeeeggghhhiiiiiihhhhhhiiihhheeeaaa]]]ZZZXXXWWWWWWWWWWWWXXXYYYZZZ]]]aaaiiipppsssvvvcccLLLHHHBBB===<<<888999888777777666666666666777666444222111111111222222222333333333444444444444444444333333333222222111111111111111111111111000000//////000000111222000////////////111333444------------...///000111...---+++******+++---...---......---,,,,,,---///........................+++,,,---......---,,,++++++,,,------......------...---,,,++++++,,,------222666HHHZZZaaabbbRRR777//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,------+++++++++******+++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,+++******,,,++++++******++++++,,,*********+++++++++,,,,,,)))+++,,,+++((((((***,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))************))))))((((((((()))))))))))))))((((((((())))))*********'''&&&%%%'''+++//////------>>>]]]tttmmmNNN666///))))))(((''''''''''''((('''''''''&&&%%%%%%(((***(((((())))))))))))(((((())))))(((((((((((())))))((()))***++++++***)))(((((('''&&&&&&((())))))(((&&&((()))(((&&&%%%&&&((($$$%%%&&&&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))zzzpppiiiddd^^^```bbbdddeeeffffffeeebbbbbbcccdddeeefffggghhhbbbaaaaaaaaaaaacccdddeeeeeefffggghhhiiijjjkkkkkkkkkjjjgggdddbbb`````````aaabbbcccdddfffggghhhiiieeeggghhhhhheeeaaa]]]ZZZXXXXXXWWWWWWVVVWWWWWWWWWYYY]]]eeemmmnnnqqq}}}dddMMMIIIBBB===;;;777777666666555555555555555777666444222111111111111222222333333333444444444333333333222222222111111222222222222222222222222//////...//////000111111////////////000111333444,,,,,,,,,------///000000...---+++******+++---...,,,------,,,++++++,,,...////////////////////////+++,,,...//////...,,,++++++,,,------......---------,,,,,,+++,,,---///000000111???PPPZZZ^^^OOO333***---...---,,,---,,,+++------------------------++++++,,,,,,,,,---------)))******+++---......///,,,+++***))))))***+++,,,,,,------......------,,,)))***+++,,,---,,,++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++,,,---+++((((((+++...++++++------------++++++((((((((((((((((((((((((******))))))))))))******))))))))))))((((((((((((''''''(((((()))))))))***&&&&&&&&&)))...222///***,,,666PPPkkklllSSS;;;333))))))(((''''''''''''''''''((((((&&&%%%%%%''')))&&&'''((())))))((('''&&&***)))(((''''''((()))***&&&'''(((******((('''&&&'''&&&%%%%%%'''(((((((((%%%'''(((&&&$$$###&&&)))$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))uuulllffffffccc___^^^```ccceeeeeeeeeeeeeeefffeeeeeeddddddffffffeeeddddddeeeeeeeeeeeefffffffffgggggghhhhhhkkkjjjgggeeedddccccccddd\\\^^^aaaeeeggghhhhhhhhhhhhfffeeeffffffccc]]]YYYUUUTTTTTTTTTUUUVVVWWWXXXWWWYYY___eeehhhmmmxxxdddMMMJJJDDD???>>>:::777777777777666666666666444333222111111111222333444444333222222333333333555555555555555555555555111//////000111222111000000000111222222222222111......///000000000000000111000000///......------,,,,,,++++++***+++++++++000///...---------------++++++,,,,,,---...//////............---,,,+++***+++,,,............,,,+++)))***+++,,,---///000000---111444;;;JJJTTTIII555000...,,,***)))***,,,---+++,,,...//////...,,,+++))))))***+++,,,...///000---,,,,,,,,,,,,---.........---+++)))((())))))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((***)))((((((((()))+++,,,---///AAA___pppeeeJJJ666...+++******'''$$$%%%(((&&&&&&'''((()))***++++++)))((('''&&&&&&'''((()))'''''''''''''''((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((|||qqqkkkfffccc```^^^```bbbdddeeedddddddddeeeeeeddddddccceeeeeeddddddddddddeeeeeeeeefffffffffggggggggghhhhhhgggfffdddcccccccccccc___aaacccfffgggggggggfffhhhgggfffffffffccc^^^ZZZVVVUUUSSSSSSSSSTTTVVVWWWWWWYYY^^^cccfffjjjttteeeOOOLLLFFFAAA???;;;999999999888888888777777444333222111111111222333444333333333222333333333444444444444444444444444111000///000111222111000000000111222222222222222......///000000000000000000000//////...------,,,,,,+++++++++++++++,,,,,,///......---,,,,,,------++++++,,,,,,---......///------------,,,+++***))),,,,,,------------,,,,,,******+++,,,---......///...111111444???HHH@@@111///...,,,***)))***,,,---,,,,,,---......---,,,,,,*********+++,,,---...///---,,,,,,,,,,,,---......---,,,+++))))))))))))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''((()))))),,,...>>>ZZZpppmmmRRR888...***))))))'''$$$%%%)))''''''(((((())))))******)))((('''&&&&&&'''((()))'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((ssskkkgggddd```___```bbbddddddccccccdddddddddddddddcccddddddccccccccccccddddddfffffffffffffffgggggggggdddddddddccccccccccccccccccdddfffggghhhgggfffeeehhhgggggggggfffddd```\\\WWWVVVSSSQQQQQQRRRTTTUUUVVVWWW[[[```bbbeeeppp{{{fffPPPNNNHHHBBB@@@<<<;;;::::::::::::999999999444333222111111111222333333333333333333333333333222222222222222222222222111000///000222222222111000111111222222222222222...//////000000000000000//////......---,,,,,,,,,++++++***++++++,,,---......------,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,+++***)))))),,,++++++++++++++++++,,,++++++,,,,,,,,,---------...000///---222999555,,,///---,,,******+++,,,------------,,,,,,---------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,---......---,,,+++***))))))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------------------************++++++++++++***++++++,,,,,,------...,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))*********++++++***))))))(((((())))))***'''(((((())))))))))))(((+++...888PPPoooyyy^^^;;;---)))'''((('''%%%%%%)))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((wwwmmmiiifffaaa___```bbbccccccddddddeeeeeefffeeeeeeeeeccccccbbbbbbbbbcccddddddffffffffffffffffffffffffbbbcccddddddeeeeeedddddddddeeeggghhhiiihhhfffeeehhhhhhggggggfffdddaaa___ZZZWWWTTTQQQPPPPPPRRRSSSRRRSSSWWW\\\^^^bbbmmmyyyeeePPPMMMHHHBBB@@@;;;;;;;;;:::::::::999999999444333222111111111222333222222333333333333333333333333333333333333333333111000///000222333222111000111222222333333222222//////000000000000//////......---------,,,,,,,,,*********+++,,,---...///---,,,,,,+++++++++,,,,,,,,,,,,,,,---------......,,,------,,,,,,+++***))),,,+++***))))))***+++,,,...---------------------+++......+++,,,///...***...---+++******+++,,,---///...,,,++++++,,,...///---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******)))))))))***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++******++++++,,,,,,******++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******)))***+++,,,,,,+++***)))***,,,111DDDhhh}}}fff???...)))&&&''''''%%%&&&)))***)))))))))((((((((('''(((((((((''''''((((((((('''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((~~~}}}~~~tttkkkgggccc``````aaabbbbbbeeeeeefffggghhhhhhggggggcccbbbbbbbbbccccccdddeeefffffffffffffffeeeeeeeeebbbccceeeggghhhgggffffffdddeeegggiiiiiihhhgggfffgggggghhhgggeeecccbbbaaa]]]ZZZWWWSSSQQQPPPQQQRRRNNNOOOSSSXXX[[[aaammmyyycccMMMKKKEEE@@@???:::999999999999888888888888444333222111111111222333111222333444444444444333333333333333333333333333222000000111222333222111111111222333333333333222//////000000000000//////---------------,,,,,,,,,++++++++++++,,,---...///,,,,,,+++++++++,,,,,,---,,,,,,,,,---------------............---,,,+++***++++++)))(((((()))++++++////////////............)))---///...------,,,***---,,,+++++++++,,,------///...,,,******,,,...///------,,,+++++++++,,,,,,,,,++++++++++++,,,------++++++++++++*********)))***++++++,,,,,,++++++***+++++++++,,,,,,---------+++*********++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,------------.........---,,,,,,+++******++++++*********)))))))))************************))))))******++++++++++++******))))))))))))******)))***+++,,,,,,+++))))))(((+++,,,999\\\vvveeeBBB111***&&&'''(((&&&''')))******))))))(((((('''''''''((((((((((((((((((''''''''''''''''''((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((}}}zzzzzzxxxmmmiiidddaaa```aaaaaaaaaffffffggghhhiiiiiiiiiiiiccccccbbbccccccdddeeeffffffffffffeeeeeeeeeeeeeeeccceeegggjjjkkkjjjhhhfffdddeeeggghhhiiihhhfffeeeeeefffgggfffdddbbbbbbccc```^^^[[[WWWTTTRRRQQQPPPMMMMMMQQQWWWZZZ```mmmyyyaaaKKKHHHBBB>>>>>>:::888888888888777777777777444333222111111111222333000111333444555444444333444444444444444444444444222111000111333333333222111222222333333333333333000000000000000//////.........------------------,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,------...------------------------............---,,,+++++++++******************+++/////////...............(((,,,///000///...,,,,,,,,,,,,++++++,,,,,,------///...,,,++++++,,,...///------,,,++++++,,,,,,,,,+++++++++++++++,,,------******+++++++++******)))***++++++,,,,,,++++++******++++++,,,,,,------...************+++,,,------+++,,,,,,------......///------------............//////...---+++***))))))+++************)))))))))***************************************************))))))(((((())))))***'''((((((((((((''''''&&&'''))))))111KKKccc\\\EEE444---'''''')))(((''')))******))))))((((((''''''''''''(((((((((((('''''''''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((zzzwwwxxx|||nnnjjjeeeaaa```aaaaaa```eeefffggghhhhhhiiiiiiiiiccccccccccccdddeeefffgggfffffffffeeeeeedddddddddccceeehhhkkkllljjjhhhffffffggghhhhhhhhhfffdddbbbccceeefffeeebbbaaabbbdddbbbaaa___[[[XXXTTTQQQOOONNNOOORRRVVVYYY___kkkxxxaaaJJJFFF@@@===>>><<<999888888888777777777777444333222111111111222333///111333444555555444333222222222222222222222222222111000111333444333222111222333333444444333333000000000000000///..............................------,,,,,,,,,------...------,,,,,,---......///---------------------------------------+++*********++++++++++++++++++***,,,,,,,,,---------------+++,,,---......,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,------+++++++++***++++++,,,---)))***++++++++++++***)))***++++++,,,,,,++++++*********+++,,,,,,---......************+++,,,---...++++++,,,------...//////,,,,,,,,,---------............---,,,,,,+++******,,,,,,+++++++++*********************************+++******))))))((((((''')))((((((''''''(((((()))(((''''''&&&&&&&&&&&&&&&'''((((((+++;;;MMMPPPGGG888///((((((***(((((()))))))))))))))((((((((((((&&&'''((())))))((('''&&&'''''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((xxxuuuwww~~~ooojjjeeeaaa````````````dddeeefffggghhhhhhhhhhhhddddddddddddeeefffggghhhfffffffffeeeeeedddddddddccceeeiiikkkllljjjgggeeehhhiiiiiihhhgggdddaaa___bbbdddfffdddbbb```bbbdddccccccaaa^^^ZZZUUUQQQOOOQQQQQQSSSWWWYYY^^^jjjwww~~~bbbIIIEEE@@@===???===999999999888888888777777444333222111111111222333///000333555555555444333111111111111111111111111222111000111333444333222111222333333444444333333000000000000000///............//////////////////......---,,,,,,,,,---------------------...///000------------------------,,,,,,,,,,,,+++***))))))***+++,,,------,,,+++************++++++,,,,,,,,,...,,,+++,,,,,,+++***++++++++++++,,,,,,------------------,,,,,,---------,,,+++++++++,,,,,,---...++++++******++++++,,,---))))))+++,,,,,,+++***)))+++++++++,,,,,,+++++++++******+++,,,,,,---......************+++,,,---...))))))***++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++***)))((('''&&&&&&((((((''''''''''''((((((***)))(((&&&&&&&&&'''(((&&&((('''(((111???GGGHHH:::111))))))***)))((()))(((((((((((())))))))))))&&&'''((())))))((('''&&&'''''''''''''''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))~~~zzzxxxxxxyyyvvvmmmfffdddccc```___```eeegggjjjlllllljjjhhhfffddddddddddddeeefffgggggghhhhhhgggeeeddddddgggiiigggiiikkkjjjiiihhhiiijjjkkkjjjiiigggeeedddcccccchhhgggfffcccbbbcccgggjjjhhhfffccc___[[[WWWTTTSSSPPPRRRSSSUUUXXX___iiiqqqzzzgggNNNHHHAAA<<<;;;888:::999888777666666666666333222111111000000111111222222222333333222111111222222222222222222222222222222222333444555666777222111111111111111111222111111111000000000000000000000000000000000000000,,,...///...------...///000///---,,,,,,---///000.........------,,,,,,,,,+++---...---***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,//////000///---,,,,,,---...---+++***)))******+++(((((()))***+++,,,---...+++++++++******)))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------************+++,,,------,,,,,,,,,---------......---,,,++++++,,,---///000---,,,,,,,,,,,,---......,,,---...//////---+++***))))))))))))************''')))+++,,,,,,,,,***)))))))))))))))))))))))))))------,,,+++***)))((('''(((((())))))((('''&&&&&&'''&&&''')))+++111AAAPPPEEE999,,,''''''((('''&&&(((((())))))))))))((((((+++***)))'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((''''''((('''&&&%%%%%%&&&'''(((&&&'''((('''&&&&&&'''(((''''''&&&%%%%%%%%%%%%&&&))))))***))))))(((''''''''''''''''''((((((((((((&&&''''''((()))(((((((((|||wwwuuuuuuwww}}}yyyppphhheeedddaaa```aaadddfffiiikkkkkkiiigggeeeeeeddddddcccccccccddddddfffffffffeeedddeeehhhjjjhhhiiikkklllkkkjjjkkkllljjjiiihhhgggfffeeeeeeeeeffffffeeecccbbbcccfffhhhhhhgggeeeaaa]]]YYYUUUSSSPPPRRRTTTUUUYYY```jjjrrrzzzkkkQQQJJJAAA<<<;;;888:::999888777666666666666333333222111111111111222222222333333333333222222222222222222222222222222000111333666777777666666444333222111111111111222000000000///////////////////////////////////////---...//////------...//////...---++++++---...///------------------,,,,,,+++---...---+++***,,,...///////////////////////////...---,,,,,,,,,,,,---,,,---......,,,++++++,,,...---,,,,,,,,,---...////////////...............,,,,,,+++++++++*********,,,,,,,,,++++++*********))))))*********))))))((())))))*********+++++++++++++++*********+++,,,,,,,,,,,,,,,,,,------------///...---,,,,,,+++,,,,,,,,,++++++++++++,,,------+++,,,---...---,,,***)))))))))))))))************)))***+++------,,,+++***************************'''''''''''''''(((((((((((((((((((((((('''&&&&&&'''&&&'''((()))...<<>>222***((()))***)))(((((())))))))))))((((((%%%%%%%%%%%%&&&'''))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((())))))***))))))((('''((('''&&&&&&&&&&&&'''(((&&&'''((((((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''((((((((((((***))))))((((((***+++,,,vvvooonnnooottt{{{xxxnnnjjjgggcccaaabbbbbbdddfffhhhhhhhhhfffeeeddddddcccbbbbbbbbbbbbbbbcccdddeeedddcccdddfffhhheeegggjjjkkkkkklllmmmoookkkjjjiiigggfffeeeeeeeeeccceeeffffffeeedddeeeeeefffffffffeeeaaa\\\XXXUUUSSSVVVYYY[[[]]]ccckkkqqqsssvvv{{{rrrUUULLLBBB<<<<<<999999888777666666555555666555444333333222222333333222222333444444444444333333333333333333333333333000222444777999999999999999888555333222111111111////////////000000000000////////////////////////...///000///...---...///---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,---.........---......++++++++++++++++++++++++...------,,,,,,,,,------(((***------,,,+++***+++++++++***)))***+++,,,---*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))+++,,,------...---------++++++,,,,,,,,,---------,,,,,,+++***))))))******++++++++++++,,,,,,,,,,,,)))***,,,---......---,,,+++++++++++++++,,,,,,---+++,,,,,,,,,,,,+++******((()))))))))************)))***+++,,,,,,,,,++++++************************++++++***))))))((('''''''''((((((((((((((('''''')))'''&&&'''&&&'''///999GGGCCC999...)))))))))'''(((((())))))))))))((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''&&&%%%%%%'''''''''&&&&&&'''''''''&&&((()))((('''&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''((((((((((((***)))((('''''')))+++,,,{{{sssmmmmmmpppvvv~~~~~~sssmmmiiidddaaabbbbbbccceeeggghhhgggffffffcccccccccccccccdddeeeeeedddeeeeeedddbbbaaabbbdddbbbeeegggiiiiiijjjkkkmmmmmmllljjjhhhfffeeedddcccdddfffhhhhhhgggfffffffffdddeeeeeeeeebbb^^^ZZZXXXXXX[[[^^^___```dddjjjpppqqqtttwwwyyy~~~sssUUUKKKBBB<<<===;;;999888777666555555555555555444333333222222333333111222333333444444444333333333333333333333333333333333333333555777999;;;999888666555333222111000000000000111111222222222........................///000111000...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------//////000///...........................------,,,,,,,,,------...)))+++......---------...---,,,+++***)))***++++++------......//////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))***************++++++,,,,,,,,,---------,,,++++++***))))))))))))*********+++++++++,,,,,,)))***+++---...------,,,,,,,,,,,,,,,,,,---......---------------,,,,,,+++((()))))))))************((())))))***************************************,,,++++++******)))))))))''''''((((((((((((((('''+++((('''((('''''',,,333GGGFFF???222***)))((($$$(((((())))))))))))(((((())))))))))))((((((''''''&&&'''''''''''''''''''''))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((()))(((''''''((()))(((((('''&&&&&&&&&&&&'''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&(((***+++zzzsssnnnkkklllqqqyyyzzzrrrllleeebbbcccbbbccceeefffggghhhggggggbbbbbbbbbccccccdddffffffdddeeeeeedddaaa``````aaaaaacccfffgggggggggiiijjjmmmllljjjhhhfffeeeeeedddfffgggiiiiiigggfffggghhhddddddeeeeeedddaaa___]]]___bbbddddddccceeeiiimmmrrruuuwwwwwwyyyuuuWWWLLLBBB===>>><<<888888777666555555555555444444333222222222222222000000111222333333333333222222222222222222222222444333111000111444777999666777777666555222000...000111111222222333333333........................000111111000...---...///,,,,,,------------,,,,,,,,,,,,---------------------------///111111000...------------------------------,,,,,,,,,---......+++,,,............000111000///...,,,++++++,,,,,,///......---,,,+++******++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))*********+++++++++++++++***)))))))))******))))))*********+++++++++---------,,,,,,+++***)))------,,,,,,------...///......---------,,,,,,,,,))))))))))))************(((((((((((()))))))))***++++++++++++++++++++++++&&&''''''((()))***++++++&&&'''((((((((((((((((((***(((''')))((('''***000BBBGGGCCC666,,,***(((###(((((())))))))))))((((((************)))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***))))))(((((((((((()))&&&&&&'''(((((('''&&&&&&'''((())))))''''''((())))))(((''''''&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((((('''&&&&&&&&&''')))***|||rrrllliiiiiilllrrr|||xxxppphhhddddddcccdddeeeggghhhhhhhhhhhhccccccbbbbbbbbbccccccdddbbbcccdddcccaaa``````aaaaaaccceeefffffffffhhhiiijjjjjjiiihhhggggggggggggfffggghhhgggfffeeefffhhheeeeeefffffffffeeeeeedddeeehhhjjjiiifffeeehhhjjjppptttvvvtttsssyyyzzzZZZNNNBBB===>>><<<888888666555555555555555333333222111111111111222...///000111222222222222111111111111111111111111222111000000000111333444333444777777666333///---///000000111222222333333........................000111222000...---......---------......---------------------------,,,,,,---------000222333000...++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,---------,,,...111444///...---,,,,,,,,,---...,,,++++++***(((''''''&&&*********+++++++++,,,,,,,,,,,,++++++++++++++++++***+++,,,---............))))))*********+++++++++***))))))))))))******+++))))))))))))*********+++...---,,,+++************,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))******+++++++++++++++++++++++++++%%%%%%&&&'''((()))******&&&&&&'''((((((((((((((((((&&&&&&((((((''')))---;;;DDDDDD888///---***%%%(((((())))))))))))(((((('''((()))))))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((('''((((((******&&&&&&'''(((((('''&&&&&&''')))***)))((('''((())))))(((((('''''''''''''''&&&'''(((((()))))))))(((''''''''''''(((((((((((('''(((((((((((()))))))))yyynnnfffeeegggkkkrrr}}}|||ssskkkffffffcccdddeeeggghhhiiiiiiiiidddcccbbbaaa````````````___aaaccccccbbbaaaaaabbbbbbdddfffgggffffffgggiiigggggggggggghhhiiijjjkkkffffffgggfffddddddfffhhhfffggggggggghhhhhhiiiiiijjjlllmmmkkkhhhfffgggiiimmmqqqsssqqqnnnrrr}}}~~~]]]OOOCCC======;;;888777666555555444444555333222111111000000111111......///111111222222222000000000000000000000000000000000111111000000000000333666888777444///,,,...//////000111222222222........................111222222111...---......---......//////......---.........------,,,,,,,,,---,,,---000333444111...........................,,,,,,,,,,,,,,,---...///,,,---,,,++++++---222555+++******)))***+++---...+++++++++++++++,,,,,,,,,)))))))))******+++++++++...------,,,+++***))))))'''((()))***+++,,,,,,+++++++++,,,,,,,,,---------))))))(((((()))***++++++))))))))))))************+++******)))***,,,---...++++++******++++++,,,------,,,++++++******++++++))))))))))))*********************)))******+++,,,++++++++++++++++++++++++)))))))))))))))(((((((((&&&&&&'''((())))))((((((&&&$$$$$$'''(((&&&(((+++555AAADDD999000///---&&&(((((())))))))))))(((((($$$%%%&&&(((((((((((('''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&%%%%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%''')))***)))((('''(((***))))))((('''''''''''''''''''''((()))******))))))''''''''''''((((((((()))(((((()))************)))~~~xxxnnnfffaaacccfffmmmuuuzzzqqqiiidddbbbbbbbbbdddfffgggfffdddggggggfffdddcccbbbaaaaaabbbbbbbbbbbbbbbaaa``````bbbbbbdddeeefffggggggggggggggggggggghhhiiijjjkkkiiihhhgggfffeeedddddddddeeefffggggggfffgggjjjlllppprrrsssoooiiieeefffiiiiiisss{{{zzzssspppuuu}}}aaaNNNEEE>>>;;;===777777777777888888888888333222111111000000111111222222333333333222222111111222222111///...///111222222111111111111111111999666555777;;;:::444...555444333222111111111111,,,,,,,,,---///000///...///111222111///.....................////////////------------------------,,,---///000111000///---///...------,,,,,,,,,,,,---------............//////...---,,,,,,---.../////////...---,,,,,,,,,,,,000///---,,,+++*********/////////...---,,,***)))******++++++++++++******)))***+++,,,---.........------++++++++++++------,,,++++++---//////...,,,************************))))))))))))))))))))))))***+++,,,---------,,,,,,------------,,,+++******+++++++++,,,,,,+++++++++))))))))))))************,,,+++***((((((((()))*********+++******)))((('''((((((((((((((()))******((((((''''''''''''((((((000333;;;CCC>>>///(((+++'''******''')))...---'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))*********)))))))))))))))&&&&&&''''''(((((()))))){{{yyysssjjjbbb___```dddllluuu~~~uuummmgggbbbaaaaaaccceeegggfffeeehhhggggggfffdddcccbbbbbbcccccccccdddccccccbbbaaacccccceeefffggghhhhhhhhhddddddeeegggiiikkkmmmnnnjjjiiigggeeedddddddddeeegggggggggfffeeefffiiilllrrrttttttooohhhbbbaaabbbfffpppyyyyyysssooorrrwwwcccNNNEEE>>>;;;===888888777777777777777777333222111111000000111111222222222333333222222111111222222111///...000111222111111111111111222222888:::;;;:::888666444444444333111///...------...---------///000000//////000222333222///...---...............////////////------------------------,,,---///000000000...---,,,,,,++++++++++++++++++------------............000///...------...///000000///...------,,,,,,---++++++******))))))******,,,------------,,,++++++******++++++++++++*********++++++,,,---------------,,,,,,++++++,,,,,,---,,,+++******,,,---,,,+++++++++++++++++++++++++++***************************+++,,,---------,,,+++////////////......---,,,******++++++++++++******))))))))))))************,,,+++***)))(((((()))***'''((((((((((((''''''&&&((((((((((((((()))******((((((''''''''''''((((((---000999CCCAAA666---,,,&&&))))))&&&(((+++)))###''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((((((((())))))}}}uuusssnnnggg```^^^aaadddllluuuzzzqqqkkkbbbaaaaaabbbdddfffffffffiiihhhhhhgggfffeeeeeeddddddeeeeeeeeeeeedddccccccddddddfffggghhhiiiiiiiiiddddddeeegggiiikkkmmmnnnkkkiiigggdddcccdddeeefffiiiiiigggeeedddeeeiiilllrrrttttttooofff___[[[YYYbbbkkkuuuxxxtttnnnmmmoootttfffPPPEEE>>>;;;===999999888888777666666666333222111111000000111111111222222333333222222222111222222111//////000222111111111111111222333444777<<<@@@<<<555222555:::777555222...,,,,,,,,,---//////000000111000000000222333444222000...---...---............/////////------------------------,,,---.../////////...---+++++++++++++++,,,,,,,,,------------............//////............//////000000///...------------***)))))))))***++++++,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++******++++++,,,------,,,,,,,,,---,,,,,,++++++,,,,,,------***(((((()))******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---------,,,+++++++++++++++++++++******)))******************))))))))))))*********++++++++++++***)))))))))******&&&''''''(((((((((((('''((((((((((((((()))******''''''&&&&&&&&&&&&''''''(((,,,555AAAEEE???444---)))******((()))***'''###''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))(((((({{{wwwqqqppplllfffaaaaaaeeeiiioooxxxtttmmmdddbbb```aaaccceeeffffffiiiiiihhhhhhgggggggggfffdddeeeeeeeeeeeedddcccccccccdddeeefffggghhhhhhhhhgggggggggggghhhiiijjjkkkllljjjfffdddbbbdddfffgggkkkjjjgggdddcccdddiiillloooqqqrrrnnnfff^^^XXXUUU]]]fffpppvvvtttnnniiiffflllxxxjjjQQQFFF???<<<<<<::::::999888777666555555333222111111000000111111111111222333333333222222111222222111000///111333000000000111222333444555555999===:::333222777======:::555000......///000000111222222111000000111222333444333000...---...---------.........//////........................+++,,,---............---,,,,,,---....../////////,,,,,,---------............------------------...000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,---...))))))***+++++++++++++++***++++++,,,,,,++++++***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...+++((('''((()))***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,++++++))))))((((((((()))))))))))))))************))))))))))))*********++++++++++++*********************'''((()))******+++******((((((((((((((())))))***''''''&&&&&&&&&&&&''''''%%%)))222===GGGGGG;;;///,,,,,,,,,,,,,,,,,,***&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))*********++++++******))))))(((((({{{uuuqqqkkkjjjhhhdddaaabbbgggmmmsss|||xxxooofffccc``````aaaccceeeeeehhhhhhhhhhhhhhhgggggggggdddddddddeeeddddddcccbbbbbbcccdddeeefffggggggggggggggggggggghhhiiijjjkkkmmmjjjgggdddcccdddfffhhhkkkjjjgggdddcccdddiiilllkkkmmmnnnlllggg```ZZZVVVZZZaaakkkrrrtttooogggaaadddooonnnSSSFFF@@@===;;;;;;:::999888777555555444333222111111000000111111000111222333333333333333111222222111000000222333111111111111222333444555333444555444333444888<<<===:::666222//////000111111333444444111000000111111333333222000...---...------------....................................+++,,,,,,---------------,,,,,,...////////////...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++...---,,,,,,++++++,,,,,,******++++++******)))(((++++++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,///---)))((()))***+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,,,,+++***++++++******+++,,,---...))))))************))))))************++++++++++++*********++++++++++++***'''((()))******+++******((((((((((((((())))))***'''''''''&&&&&&'''''''''%%%)))///888EEEMMMDDD555...,,,+++,,,---,,,+++***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))************++++++******))))))((((((~~~yyytttnnnkkkbbbcccbbb___^^^aaagggmmmuuu~~~}}}sssiiieeeaaa___```bbbcccdddffffffffffffggggggggggggddddddeeeeeeddddddcccbbbaaabbbdddeeeffffffggggggddddddeeegggiiikkkmmmnnnllljjjhhheeedddeeefffgggiiiiiigggeeedddeeeiiilllhhhiiikkkjjjhhhccc^^^[[[ZZZ^^^fffoootttqqqhhh```ZZZcccqqqrrrUUUFFFAAA===;;;::::::999888777666555444333222111111000000111111000111222222333333333333111222222222111111222444222222222222222333444555222111000111333666888888888666333000......///000111444666444111...///111///111222111///.........,,,------------.................................+++++++++,,,,,,,,,------***+++---......---,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,//////---,,,,,,,,,,,,,,,,,,++++++***)))))))))***+++++++++++++++***)))(((++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++///---******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))+++,,,,,,,,,+++******)))))))))***+++---...)))******************)))*********++++++++++++,,,)))***++++++,,,+++++++++&&&''''''(((((((((((('''((((((((((((((()))******((((((''''''''''''((((((%%%***---222BBBSSSPPPCCC000+++(((******((((((***((((((((((((((((((((((((''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))((((((~~~xxxsssnnnhhheee\\\]]]]]]\\\\\\```hhhnnnttt}}}yyykkkgggaaa^^^^^^```aaabbbdddddddddeeeeeefffffffffeeeffffffffffffeeeddddddbbbcccdddfffggggggggggggddddddeeegggiiikkkmmmnnnkkkjjjhhhgggeeeeeeffffffgggggggggfffeeefffiiilllggghhhiiijjjiiifffbbb___[[[]]]bbbkkksssrrrjjjbbbTTT[[[eeeppp~~~uuuVVVGGGAAA>>>::::::999999888777666666555333222111111000000111111000000111222333333333333111222222222111111333555333333222222222333333444222111111222333444555555333222000///...//////000111444666444000---...000---...000000...---...///,,,,,,---------.................................+++++++++++++++,,,,,,---+++,,,...///...---+++***++++++,,,,,,,,,---------------...//////...------111000///......------...******))))))******++++++)))***++++++,,,++++++++++++,,,,,,------,,,,,,+++***++++++,,,------------+++,,,,,,------,,,,,,+++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++************************((()))***,,,,,,++++++***((('''''''''(((***,,,...******++++++++++++***************+++++++++,,,,,,)))***+++,,,,,,,,,++++++'''((((((((((((''''''&&&((((((((((((((()))******))))))(((((((((((())))))&&&,,,,,,...@@@YYY^^^TTT777///***)))(((%%%&&&)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((((()))******++++++(((((((((((((((((())))))zzztttooojjjdddaaa[[[\\\\\\\\\\\\aaaiiippprrr{{{~~~mmmhhhbbb^^^]]]___```aaabbbccccccddddddeeeeeeeeegggggggggggggggffffffeeecccdddeeeggghhhhhhiiiiiigggggggggggghhhiiijjjkkkkkkjjjiiihhhgggfffeeeeeeeeefffggggggfffgggjjjlllhhhhhhhhhiiiiiigggdddaaa\\\\\\```iiirrrtttllldddSSSWWW^^^fffqqqvvvWWWGGGAAA>>>:::999999888888777777666666333222222111000111111111///000111222333444444444111222222222111111333555444444333222222222333333222444555444222111222333000000000000000000111111111444777444///,,,---000+++---//////...---...///,,,,,,,,,---------......////////////////////////++++++******++++++,,,---...///000111000///---+++++++++,,,,,,,,,---------...///000111111000///...333222111000000/////////*********+++,,,---///000((()))***+++,,,---------+++,,,,,,------,,,,,,+++)))***+++,,,---.........++++++------------++++++*********+++---...,,,+++************************++++++++++++++++++++++++((()))***+++,,,+++******+++*********+++---000222++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++******+++******)))((((((((((((((((((((()))************))))))))))))******&&&,,,,,,,,,@@@^^^hhhaaa>>>555---+++)))%%%%%%***))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++&&&&&&''''''(((((())))))|||rrrmmmhhhbbb^^^]]]ZZZWWWVVVYYY]]]aaajjjtttxxx{{{xxx{{{rrriiiaaa______\\\[[[\\\aaa______aaaeeeggggggeeejjjhhheeecccbbbcccdddfffdddeeeeeefffggghhhiiiiiiiiigggffffffggghhhhhhhhhfffiiikkkjjjfffdddeeeggghhhggggggiiillloooppppppnnnjjjhhhiiikkkjjjeee```]]]YYYYYYaaalllpppjjjccc[[[UUUXXXdddlllqqq~~~{{{XXXEEEAAA>>>999888777666555555444444555333333333222222222111111000111222222111000111222333222222111111222222333888888777555333333444666666555444222222111111222---...///000000111333555444333111/////////000000///////////////////////////...---,,,,,,---...//////......------------...---,,,,,,,,,,,,---...///---///000///---,,,,,,---,,,,,,,,,++++++*********////////////////////////...000111222222000...---,,,,,,++++++***)))))))))************+++,,,------111000...,,,***))))))))),,,++++++******++++++,,,'''(((***,,,---...//////++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,///---,,,***))))))******,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))***+++,,,---++++++++++++*********)))************************))))))))))))((((((((((((---000---(((555RRRkkkuuuUUU<<<(((''',,,)))&&&'''&&&''''''((()))******+++&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%&&&((((((&&&$$$$$$$$$%%%&&&((()))))))))((('''''''''''''''((((((((()))++++++******))))))((((((yyyoooiiieee___[[[[[[ZZZWWWVVVZZZ]]]bbbkkkuuuzzz|||xxxtttqqquuu}}}vvvllldddaaa```]]][[[\\\^^^]]]]]]___cccffffffdddffffffeeedddccccccbbbbbbddddddeeefffggghhhhhhiiihhhggggggggghhhhhhhhhgggeeefffhhhhhhgggfffggggggfffeeeeeegggjjjmmmnnnnnnllljjjhhhiiillllllhhhddd^^^YYYWWW^^^iiiooolllggg]]]UUUTTT]]]dddhhhsss|||ZZZGGGBBB???:::888777666555555444444555333333222222222111111111000111222222000000111222333333222222222222333333777888777555333333444666555444444333222222111111///000000111111222333555333222111////////////000........................000///............///000222111000///////////////,,,,,,---------.........---///000///...,,,------,,,,,,,,,,,,+++++++++***////////////////////////...//////000000...---,,,++++++++++++************************+++,,,---...............---,,,***))),,,++++++******++++++,,,***+++,,,,,,---------,,,***++++++++++++++++++******++++++,,,,,,++++++***+++******************+++...---,,,************+++,,,+++***))))))***+++,,,,,,,,,++++++************))))))*********+++++++++)))))))))******+++,,,,,,************)))))))))(((************************))))))))))))(((((((((((($$$))))))(((555QQQhhhqqqOOO:::***))),,,)))''')))''''''(((((())))))******&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&''')))******((('''&&&''''''''')))*********)))((('''''''''((((((((())))))''''''''''''((((((((((((~~~tttjjjeeeaaa\\\XXXXXXYYYVVVWWW[[[___dddmmmvvv}}}}}}vvvqqqmmmjjjhhhkkkuuu|||rrrhhhdddaaa]]][[[\\\[[[ZZZZZZ]]]```cccddddddbbbcccdddddddddbbb```___ccccccdddeeefffggghhhhhhggghhhiiijjjjjjiiihhhgggeeeddddddeeegggiiihhhgggeeeddddddfffjjjmmmnnnnnnkkkiiihhhiiilllmmmjjjggg___YYYUUUYYYccclllnnnmmmdddYYYRRRVVV[[[___fffooo{{{|||\\\IIICCC@@@<<<888777666555555444444555333222222222222111111111000111222222000000111222333333222222222222333333666777777555333222444555444444555555444333222111222222222222333333444444222222111///////////////------------------------111111000000000000111111222222111//////.........+++,,,---...///...---------///000000...------...---,,,,,,,,,,,,,,,++++++////////////////////////------------,,,,,,,,,,,,************++++++++++++************+++,,,---...,,,---///000000...,,,***,,,++++++******++++++,,,------------,,,+++******)))***+++,,,,,,+++***)))***++++++,,,,,,++++++************))))))*********...---,,,+++******++++++++++++************+++++++++************)))))))))***************+++++++++)))******+++++++++******++++++*********)))))))))************************(((((((((((())))))))))))'''++++++(((///AAAPPPUUUBBB444*********'''&&&)))(((((((((((())))))))))))&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''')))******(((''''''(((&&&'''((()))))))))((((((''''''((((((((()))))))))&&&&&&&&&'''((()))))))))yyyoooeeeaaa^^^YYYWWWWWWWWWUUUWWW\\\aaafffoooxxx~~~tttlllfffccc```___cccnnn|||wwwlllgggbbb]]]ZZZZZZXXXXXXYYY[[[^^^aaadddeeebbbbbbbbbbbbbbbaaa```___bbbbbbcccdddeeeggghhhhhhiiikkkmmmmmmllljjjiiiiiiiiifffdddeeeiiijjjiiiggggggffffffhhhkkknnnoooooojjjiiihhhhhhjjjkkkiiigggaaa[[[UUUVVV^^^iiipppssslll___TTTSSSWWWZZZ^^^cccnnnwww{{{]]]KKKCCC???<<<888777666555555444444555222222222222111111111111000111222111000///000222333333222222222222333333555555666555333222333444444666777888777666444222444444333444555555555444222222111000/////////...------------------------222222111111111111222222111000///---,,,,,,,,,,,,+++,,,...000000///---,,,---///000000...---...///------------,,,,,,,,,,,,////////////////////////---,,,+++*********++++++))))))***++++++,,,------*********+++,,,---...///.../////////...---,,,+++,,,++++++******++++++,,,------------,,,+++******((()))+++,,,,,,+++)))(((***++++++,,,,,,++++++*********++++++++++++******------,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))))))))))))))******************************+++++++++***)))))),,,,,,,,,+++++++++******************************(((((((((((())))))))))))***---+++&&&'''///555666444---))))))((($$$$$$((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((()))))))))*********+++tttkkkbbb___\\\XXXVVVVVVVVVUUUWWW]]]ccchhhrrr{{{}}}vvvlllddd___\\\[[[ZZZ___jjjzzz}}}qqqiiiccc]]]YYYYYYWWWXXXYYYZZZ\\\___ccceeedddcccaaa______```aaabbbaaabbbcccdddfffggghhhhhhkkknnnpppqqqnnnlllkkkkkkmmmjjjggggggjjjkkkiiigggiiigggggghhhkkkmmmmmmmmmjjjiiihhhgggggggggfffeeeddd]]]VVVTTTZZZfffpppwwwpppdddWWWRRRSSSVVVXXX[[[cccjjjuuuxxx]]]KKKAAA===;;;888777666555555444444555222222222111111111000000///000111111000///000111333222222111111222222333333444555555333222333444666777999::::::888666555555444444555777888666333222222222111111000//////........................111111222222222222111111000000...------,,,,,,,,,+++,,,...000000///...------///000000///......///------------------------////////////////////////,,,,,,+++************+++))))))***+++,,,------...*********+++,,,---///000444222///,,,++++++,,,,,,,,,++++++******++++++,,,++++++,,,---------,,,,,,)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***++++++,,,------,,,++++++------------,,,,,,,,,++++++++++++,,,,,,+++++++++)))))))))))))))))))))*********************************+++++++++******)))************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***###&&&'''%%%&&&))),,,---,,,*********(((%%%&&&)))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((&&&'''((('''&&&&&&'''(((((((((((((((((()))))))))(((((((((((()))))))))***+++*********)))))))))(((~~~pppggg___\\\[[[WWWUUUVVVUUUTTTWWW^^^dddjjjttt}}}|||sssmmmeee^^^ZZZYYYXXXXXX^^^iiixxxvvvmmmeee]]]YYYYYYVVVWWWXXXYYYYYY\\\aaadddeeedddaaa______aaaccceeeaaabbbccceeefffhhhiiiiiimmmppprrrqqqnnnllllllnnnooollljjjiiiiiijjjjjjiiihhhgggffffffhhhiiiiiiiiijjjiiihhhgggfffeeeeeeffffffaaaZZZVVVYYYcccooowwwqqqhhh[[[SSSPPPQQQRRRSSSXXX]]]fffppp{{{vvv]]]KKK@@@::::::888777666555555444444555222111111111111000000000///000111111//////000111111111000000000000111111111333555444333222222333777888999::::::999888777555444333666999999777333333333333333222111000///////////////////////////000000111111111111000000111111000////////////000,,,---...///000///......---///000000/////////000---------............///////////////////////////,,,,,,,,,,,,++++++++++++*********+++,,,------...*********+++---...000000666333...+++))))))+++,,,,,,++++++******++++++,,,)))***+++,,,---.........++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,---......---,,,+++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++)))))))))************++++++++++++***************+++******)))******++++++(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''(((((())))))******%%%'''))))))((((((***+++)))***+++,,,***)))***+++(((((((((((())))))))))))''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((((()))***)))((((((***,,,++++++*********+++,,,---((((((((()))))))))******)))))))))((('''&&&&&&&&&zzzmmmddd\\\ZZZXXXUUUTTTUUUTTTSSSWWW___ffflllvvvzzzsssjjjeee^^^ZZZXXXWWWWWWWWW^^^iiiwww|||qqqhhh```[[[ZZZUUUVVVWWWVVVVVVYYY]]]aaaeeedddcccccccccdddeeeeeebbbbbbdddeeegggiiijjjkkkmmmppprrrpppllljjjlllnnnkkkkkkkkkiiihhhhhhjjjllljjjhhhgggfffggghhhgggfffhhhhhhhhhgggffffffhhhiiiiiiddd^^^YYYZZZbbbmmmvvvtttnnnbbbVVVOOOMMMNNNOOORRRVVV\\\bbbjjjwwwuuu^^^LLL???::::::888777666555555444444555111111111111000000000000///000111000///...///111000000////////////000000000222444444333222222222777777888888888888888888444222222555:::;;;777444444444555555444333111000..............................///000000///......000////////////000000111............////////////---...000000000///000111------......////////////////////////////////////------.........---,,,++++++++++++,,,,,,---------*********+++---///000111222000---+++******+++,,,,,,++++++******++++++,,,******+++,,,------------...---,,,******,,,---...***++++++,,,,,,++++++******+++---......---+++***+++,,,---......---,,,,,,++++++,,,------,,,++++++************++++++,,,,,,+++++++++*********))))))+++***(((((((((***,,,...((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((()))*********,,,,,,,,,+++)))'''''')))&&&((())))))*********)))''''''(((((())))))******'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''((((((((()))***)))((((((***---+++***)))))))))***,,,,,,(((((()))))))))*********((((((((((((''''''''''''~~~uuujjjaaaYYYXXXWWWTTTSSSTTTSSSSSSWWW___gggmmmwww|||xxxqqqjjjddd```[[[WWWWWWWWWWWWWWW___iiivvvtttkkkbbb\\\\\\TTTUUUVVVUUUTTTVVV[[[___ddddddeeefffffffffeeedddbbbcccdddfffhhhiiikkkkkkmmmoooqqqnnniiihhhkkknnnhhhiiijjjhhhfffgggkkkooommmkkkiiiiiiiiiiiihhhgggggghhhhhhgggggghhhjjjmmmjjjgggaaa[[[ZZZaaallltttxxxsssiii[[[QQQMMMMMMMMMRRRTTTWWWZZZ___iiivvvuuu___NNN@@@::::::888777666555555444444555111111111111000000000000///000111000///...///111//////............/////////222444444333222222222777666666555666666777888333111111555:::;;;888444444555666666555444222111------------------------,,,---...//////...---,,,---,,,,,,------...///000///............///000000---...000111000///000111---.........//////000000////////////////////////---...///000000...,,,+++++++++,,,,,,,,,,,,------*********+++---///000111------,,,,,,,,,+++++++++,,,++++++++++++++++++,,,++++++,,,---------,,,,,,000...,,,******,,,...000+++++++++,,,,,,+++++++++)))***,,,------,,,***)))+++,,,---.........---,,,++++++------------++++++******+++++++++,,,,,,,,,++++++++++++******)))))),,,***(((&&&'''***...000++++++++++++************))))))))))))))))))))))))&&&''''''((()))******+++)))((()))***)))''')))---###%%%%%%%%%''')))(((&&&&&&''''''((()))******+++'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&)))+++((('''&&&&&&&&&''')))***))))))))))))************(((((())))))******++++++zzzpppggg```[[[YYYVVVRRRPPPRRRRRRSSSYYYeeemmmqqqyyy}}}wwwppphhhbbb^^^YYYVVVWWWVVVTTTTTTVVV^^^gggvvvyyymmmfffaaa___]]]XXXTTTTTTTTTTTTWWW\\\bbbdddggggggfffdddddddddbbbbbbcccdddfffhhhjjjkkkooonnnmmmlllkkkjjjjjjkkkjjjkkkkkkhhhfffeeehhhlllkkkjjjjjjiiiiiiiiijjjjjjhhhgggeeeeeehhhkkknnnooopppkkkfffaaaZZZWWWaaannnvvvyyyuuueeeTTTMMMLLLMMMMMMOOORRRTTTVVV\\\cccjjjvvvttt___QQQFFF>>>;;;999888777666555444444444444444444444444333222111333333333333222000///---111111222222222222111111333111///...000111111000111111222222444555777888444111......111333333222222555888888555111...---...------,,,,,,------...---------...///000000111///......------......//////......---------......------......//////000000////////////000000000000......------------......///...------...///...,,,------............---------------............///+++++++++************)))''''''''''''((((((((()))***+++,,,,,,++++++---///111///,,,******+++---///...---+++***))))))***+++...------,,,,,,++++++***,,,++++++,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******)))((()))***+++,,,222111...,,,******+++++++++++++++*********))))))******))))))))))))******(((((())))))******++++++(((((())))))))))))((((((******)))))))))***,,,---***)))((('''&&&&&&'''((()))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''')))(((((((((''''''''''''((((((((((((''''''''''''$$$&&&)))))))))((((((((())))))))))))((((((((((((+++***)))'''''''''((())))))(((((('''''''''((((((xxxnnnfff___YYYXXXVVVRRRPPPRRRTTTTTT[[[eeemmmrrr{{{|||uuuooohhhaaa\\\ZZZVVVSSSUUUVVVTTTUUUYYY^^^hhhvvvsssjjjeeebbb\\\WWWTTTTTTTTTTTTWWW\\\bbbdddggghhhfffeeedddeeebbbbbbcccdddfffhhhjjjkkknnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkiiiggggggjjjmmmnnnnnnmmmllllllllllllllljjjhhhfffgggiiillloooqqquuupppkkkeee\\\WWW]]]hhhtttxxxuuuhhhYYYQQQNNNLLLMMMNNNPPPQQQRRRWWW]]]bbblllyyyttt^^^PPPEEE>>>;;;888888666555444333333333333333444444333222222111111222222222222000///...111111222222222222111111333111//////000111111000333333333333333444444555222000...///111222111000000333666666333000...---...------,,,,,,------...------......///000000111......------------............---------....../////////////////////000000....../////////000000000......------------......///...------...///...---------............------------------............++++++++++++************(((((())))))))))))))))))***+++,,,,,,++++++---///000...---++++++,,,---......------,,,,,,---...///++++++++++++++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,---//////000...,,,***)))******+++*********)))))))))((((((******))))))))))))******)))))))))))))))*********(((((())))))))))))((((((***)))(((((()))***+++,,,***)))((('''&&&''''''(((&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))((('''&&&&&&&&&*********)))))))))(((((($$$'''))))))((('''((()))))))))))))))((((((((((((+++***)))(((''''''((()))((((((''''''''''''((((((uuukkkeee^^^XXXVVVTTTQQQPPPRRRVVVWWW]]]fffnnnuuu~~~zzztttmmmgggaaa[[[WWWVVVRRRQQQSSSTTTTTTWWW[[[aaajjjxxxzzzppphhhddd[[[WWWTTTUUUUUUTTTWWW[[[aaadddggghhhgggfffffffffbbbccccccdddfffhhhjjjkkkllllllkkkjjjjjjiiiiiiiiijjjkkkkkkjjjjjjkkkmmmpppppppppnnnmmmllllllllllllkkkjjjiiiiiijjjnnnrrrtttwwwtttpppiii___XXX[[[bbbooouuuuuukkk___VVVPPPKKKKKKLLLLLLLLLMMMPPPUUUYYY^^^hhhuuurrr]]]OOODDD===;;;888777666444333333222222222222333333333222111111///000000111111000000///111111222222222222111111222111//////111222111111666555444333333333333333111000///000111111000......000333333222000///......------,,,,,,------...------......///000000000...------,,,,,,------...---------------...///000000000000000000000//////------........./////////......------------......///---,,,---...///...---------............------------------............,,,+++++++++***************************************+++,,,+++++++++---///......---------,,,,,,,,,,,,,,,,,,,,,---...///000(((((()))******+++,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,---------,,,+++)))))))))***+++)))))))))(((((((((((((((******))))))))))))******************))))))))))))(((((())))))))))))((((((((((((''''''(((((()))***))))))(((''''''''''''(((###%%%'''((()))(((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&))))))(((((('''&&&&&&%%%***))))))))))))(((((((((%%%'''))))))((('''((()))(((((((((((())))))))))))***))))))(((((((((((()))((((((''''''''''''((((((}}}sssjjjccc\\\VVVTTTSSSQQQQQQSSSXXXZZZ```hhhpppxxx~~~|||xxxuuuoooiiiccc]]]WWWTTTSSSPPPPPPRRRSSSSSSWWW]]]fffnnn|||tttjjjddd\\\WWWUUUVVVVVVTTTVVV[[[```bbbfffggggggfffggggggcccccccccdddfffhhhiiijjjjjjjjjjjjjjjiiiiiihhhhhhiiijjjjjjkkklllmmmpppqqqpppooommmlllkkkjjjiiiiiillllllkkkjjjkkkoootttxxxuuutttrrrkkkbbb\\\\\\^^^gggnnnrrrmmmddd[[[RRRJJJHHHHHHGGGGGGHHHKKKNNNPPPSSSZZZdddmmmzzzqqq]]]NNNCCC<<<;;;777666555444333222222222111222222333222222111111......//////000000000000111111222222222222111111222000///000222333222111777666555444444444444555111222222333333222000...---///111222111000000111...------,,,,,,------...............//////000000------,,,,,,,,,,,,------,,,,,,,,,---...///000111222222111111000000//////------------.........///......------------.........---,,,---/////////---------............------,,,,,,---------.........,,,,,,+++++++++*********+++************))))))))))))***++++++***+++---///------.........---,,,++++++++++++++++++,,,,,,---)))*********+++++++++,,,+++++++++,,,---...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++,,,,,,++++++************+++,,,))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((((((((())))))))))))(((((('''''''''''''''''''''(((((((((((('''''''''(((((($$$$$$%%%&&&(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&((())))))''''''''')))(((((((((((()))))))))))))))))))))(((((((((((()))(((''''''''''''(((((()))|||sssjjjbbbZZZTTTSSSSSSQQQRRRUUUZZZ^^^dddjjjqqq{{{}}}yyyvvvtttqqqoookkkeee^^^XXXTTTRRRSSSQQQPPPRRRRRRRRRXXX___hhhqqq~~~xxxlllddd^^^YYYWWWXXXWWWUUUVVVZZZ]]]aaadddfffggggggggghhhccccccddddddfffgggiiijjjiiiiiijjjjjjjjjiiihhhggghhhhhhiiijjjmmmooopppppppppooommmlllkkkjjjiiiiiilllllllllkkkkkkooouuuzzzvvvwwwtttmmmeee^^^[[[ZZZ```gggmmmlllggg```UUUKKKFFFEEEDDDDDDFFFHHHJJJKKKNNNQQQWWW___hhhtttqqq]]]NNNBBB===<<<777666555444333222222222111222222333333333222222.........//////000111111111111222222222222111111111000000111333333222111555555555555666777888999333444555555444222000000...///111111000000222333...------,,,,,,------...............////////////...------,,,,,,------...,,,,,,,,,---...///000111222222111111000000//////------------.........///......------------.........---,,,---///000///...------............------,,,,,,,,,------------...,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))***++++++******,,,...,,,---...///...---+++***,,,,,,+++++++++******)))------,,,,,,+++++++++++++++++++++,,,---...---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...............+++++++++++++++,,,,,,---******************************))))))))))))******++++++******))))))(((((((((((())))))))))))((((((&&&&&&'''''''''&&&&&&&&&''''''((((((((((((((((((&&&%%%$$$###%%%'''+++---((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%%%%%%%'''((()))((('''&&&''')))'''((((((((()))))))))***((((((((())))))))))))((('''''''''''''''((())))))|||sssjjjaaaZZZTTTSSSSSSRRRSSSWWWZZZaaaggglllsss}}}~~~{{{xxxssspppmmmffffffddd___YYYTTTRRRQQQSSSRRRRRRSSSSSSSSSZZZccckkkttt~~~ooofffaaa]]]ZZZZZZXXXUUUVVVYYY[[[^^^bbbeeeffffffggghhhdddddddddeeefffggghhhiiihhhiiijjjkkkkkkjjjhhhhhhgggfffgggiiilllnnnnnnnnnppppppnnnmmmllllllllllllkkklllllljjjjjjmmmuuu{{{zzz|||yyypppggg```ZZZUUUZZZaaagggiiiiiieeeZZZOOOGGGEEEDDDDDDFFFHHHHHHHHHKKKLLLOOOUUU[[[aaammmxxxqqq]]]NNNBBB======888777666444333333222222222222333444444444333333000////////////000111222111111222222222222111111000000000222444444333111444444444555777999:::;;;666777777666333111111111...///000000///000222444...------,,,,,,------.........//////////////////.........------.........---------------...///000000000000000000000//////------........./////////......------------......---,,,,,,---///000///...------............------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++((((((((()))))))))******)))***+++*********,,,...,,,---.........---,,,+++------------,,,+++***)))......------,,,++++++***,,,++++++,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************++++++++++++******))))))))))))******************))))))))))))(((((())))))))))))((((((&&&''''''''''''&&&%%%%%%&&&'''(((((()))((((((((((((&&&###"""###'''+++...(((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%###$$$$$$&&&'''((())))))(((((('''''''''&&&&&&&&&((())))))(((&&&&&&''')))''''''(((((())))))******'''(((((())))))))))))(((''''''&&&''''''((()))***zzzqqqiiiaaaZZZTTTSSSSSSSSSUUUYYY[[[cccjjjnnnttt}}}}}}{{{{{{vvvvvvuuusssppplllhhhfff[[[\\\\\\YYYUUURRRSSSTTTRRRQQQRRRTTTUUUVVV___iiirrrzzzuuukkkddd```]]]\\\ZZZVVVUUUXXXYYY\\\```ccceeeeeeggghhhdddddddddeeefffggghhhiiihhhiiijjjllllllkkkiiihhhfffeeeeeegggkkkmmmlllkkknnnnnnmmmllllllllllllllljjjkkkkkkiiihhhlllttt{{{||||||rrrjjjeee___XXXXXX^^^dddgggkkkiii```UUULLLIIIFFFFFFGGGHHHFFFDDDIIIGGGJJJOOOQQQSSS\\\fffppprrr^^^OOOCCC>>>???888888666555444333333333222333444555555555555555111111000000000111222222111111222222222222111111000000000222444555333222222222333444555777999:::777888888555111000000222...//////...---...111333...------,,,,,,------.../////////////////////...000//////......//////000......---------....../////////////////////000000....../////////000000000......------------......---,,,+++---///000000///------............------++++++,,,,,,,,,---------------,,,,,,,,,+++++++++'''((())))))***+++,,,,,,((()))******)))***,,,...------......------,,,+++)))***++++++++++++)))))),,,,,,,,,+++++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&'''((()))))))))((((((***+++++++++++++++******))))))))))))*********+++******))))))))))))******)))))))))))))))*********(((((())))))))))))((((((&&&'''(((((((((&&&%%%$$$%%%&&&((()))))))))(((((('''&&&$$$###$$$'''***,,,(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%)))))))))'''&&&%%%''')))'''''''''((()))*********&&&'''((()))******)))(((&&&&&&&&&''''''((()))***yyyppphhhaaaZZZTTTSSSSSSSSSVVVZZZ[[[dddlllooouuu~~~}}}zzzxxxvvvuuunnnnnnmmmllliiieeeaaa___TTTVVVXXXWWWTTTTTTUUUXXXPPPPPPRRRUUUVVVYYYcccnnnyyyyyyooofffbbb___^^^[[[VVVUUUWWWWWW[[[___cccdddeeefffgggdddddddddeeefffggghhhiiihhhiiikkkllllllkkkjjjiiieeedddcccfffjjjlllkkkhhhkkkkkkjjjiiiiiiiiijjjjjjiiijjjjjjhhhgggkkksss{{{zzz~~~|||sssmmmkkkeee^^^XXX]]]bbbggglllllldddZZZPPPMMMIIIHHHHHHGGGEEEBBBFFFDDDGGGLLLLLLLLLRRR[[[aaarrrrrr___OOOCCC???@@@999888777666555444444444333444444555666666666555333222111000000111222333111111222222222222111111000000000222555555444222222222222333444555666777777888777444///...000222.........,,,+++,,,///222...------,,,,,,------...///////////////.........000000////////////000000///......---------......------......//////000000////////////000000000000.........------.........---,,,+++---///000000///---..................---++++++,,,,,,,,,------------------,,,,,,,,,++++++(((((()))***,,,---...///((()))******)))***,,,.........---------,,,,,,,,,$$$&&&'''((())))))(((((()))))))))***++++++,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***,,,,,,++++++******************)))(((((('''((((((((())))))************))))))))))))******(((((())))))******++++++(((((())))))))))))((((((''''''((((((((('''%%%$$$%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######)))))))))'''%%%%%%''')))&&&''''''((()))******+++&&&'''(((*********)))(((&&&&&&&&&'''''')))******zzzrrrjjj___YYYUUUSSSQQQQQQWWW___ccccccjjjuuu{{{zzz|||{{{xxxtttpppkkkhhhhhhhhhgggeeebbb___]]][[[TTTUUUVVVWWWXXXXXXWWWVVVQQQRRRTTTVVVYYY```hhhnnnwwwpppkkkddd^^^[[[YYYXXXWWWYYYZZZ[[[]]]___bbbdddfffcccdddeeeeeeddddddfffhhhkkkkkkkkkkkkjjjiiihhhhhhcccdddeeegggiiikkkmmmoooooonnnlllkkkkkklllmmmnnniiihhhggggggeeefffoooyyy~~~|||zzzxxxtttnnngggcccaaa______dddlllpppkkkbbbUUUNNNJJJKKKIIICCCAAADDDDDDDDDCCCCCCEEEHHHKKKMMMYYY```mmm{{{rrrcccNNNCCC@@@999;;;:::888777555444444444222333444444333333555777111000/////////000222333///000000111111111111000333222222222222222222333444333333333333444666777666777777555222000000000---...///000000///...---...000000///...---...///000000000000000000000000000000////////////000000...------------...//////......//////000000000111,,,,,,,,,------.......................................------------......,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---//////...---,,,,,,++++++)))***,,,------,,,+++***++++++,,,,,,,,,,,,------------.........---+++***,,,+++***,,,...---)))&&&++++++***))))))***++++++***---//////...,,,,,,---***++++++,,,+++***(((''')))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++***)))))))))***,,,,,,+++***((('''''''''((()))******)))))))))))))))***%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%&&&'''((()))%%%'''((('''''')))******((())))))'''%%%%%%&&&'''(((((('''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))zzzrrrjjj^^^YYYTTTRRRQQQQQQWWW___ffffffmmmwww|||zzzzzz}}}|||wwwrrrnnnkkkgggdddbbbaaa```]]][[[YYYWWWWWWRRRSSSTTTUUUUUUUUUTTTTTTTTTUUUWWWYYY]]]dddlllrrrsssnnnfff```\\\ZZZYYYWWWWWWXXXYYY[[[]]]```bbbcccbbbcccddddddcccccceeegggiiiiiijjjjjjiiiiiihhhhhheeeeeeffffffggghhhiiijjjnnnnnnlllkkkkkkllllllmmmjjjiiihhhhhhfffeeellltttyyyxxxvvvuuurrrnnnjjjgggeeecccbbbeeekkkooonnnkkk[[[RRRKKKJJJHHHCCCBBBCCCCCCCCCCCCCCCEEEGGGIIIKKKOOOVVV```kkkwwwpppbbbNNNDDDAAA;;;:::999888666555444444333111222333333222222444666444333111000///...////////////000111111111111000222222111111111111222222222222111000111222444555999999888555222000111222---------......---------,,,...//////......///111000000000000000000000000000000////////////000000...------------...////////////000000000111111111,,,------------------...................................................,,,,,,,,,+++++++++++++++)))+++,,,,,,++++++,,,---///......---,,,,,,++++++)))***++++++++++++++++++++++++,,,,,,,,,,,,------------.........---,,,+++,,,++++++---......+++(((......---,,,,,,---......+++---//////---,,,,,,---,,,,,,---...------++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++***)))((('''(((((()))******)))(((''''''((((((%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%&&&'''((()))******(((&&&&&&((())))))((((((((((((''''''((()))(((((('''&&&&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((+++***))))))))))))***+++)))))))))))))))))))))))){{{sssjjj___ZZZUUUTTTSSSSSSZZZbbbiiikkkqqqzzz}}}{{{yyyyyy{{{vvvpppjjjfffcccaaa___\\\[[[XXXVVVTTTSSSSSSSSSRRRSSSTTTUUUUUUUUUTTTTTTUUUWWWZZZ^^^ccckkksssyyyxxxsssjjjccc^^^[[[YYYXXXUUUUUUVVVXXX[[[]]]___aaa```bbbcccdddcccccceeegggfffggghhhhhhiiiiiihhhhhhhhhggggggfffeeeeeeeeeeeennnmmmlllkkkkkkkkklllllljjjiiiiiiiiigggdddhhhooorrrrrrqqqpppooonnnmmmlllhhhfffccccccfffkkkpppttteeeYYYNNNIIIGGGDDDBBBBBBAAABBBBBBDDDEEEFFFGGGGGGHHHKKKQQQYYYbbbnnnyyynnn```NNNDDDBBB<<<:::999777666444333333333111222333222111111333444444333222000//////.../////////000111111111111111111111111000000111111111111000///......///111222;;;:::999666222000000111,,,,,,,,,++++++,,,,,,,,,+++---.../////////111222000000000000000000000000000//////......//////000...------------...//////...///////////////000000.........---------------...........................///000000000000///.........------,,,,,,++++++***+++,,,,,,++++++,,,---......------,,,,,,++++++)))))))))))))))***+++,,,++++++,,,,,,,,,,,,------------.........---,,,+++,,,+++,,,---//////---+++,,,++++++******++++++,,,+++---......---,,,,,,---))))))***+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,******))))))******+++,,,+++***)))(((((((((((()))******((('''&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((,,,)))'''&&&'''((())))))''''''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))&&&&&&'''''''''((((((((('''''''''''''''''''''''',,,+++************+++,,,))))))))))))))))))))))))|||sssjjj```[[[WWWVVVVVVWWW^^^fffjjjnnnuuu{{{~~~|||yyywwwvvvqqqiiibbb___]]][[[ZZZYYYWWWTTTRRRQQQQQQRRRSSSUUUUUUVVVVVVWWWWWWWWWWWWVVVYYY^^^cccjjjsss}}}xxxooofff```\\\ZZZXXXTTTUUUVVVWWWYYY[[[]]]^^^___aaaddddddddddddfffgggeeefffggghhhiiiiiiiiiiiiiiiiiigggfffeeedddddddddllllllkkkkkkkkkkkkkkkkkkhhhggghhhjjjhhheeeggglllnnnnnnmmmlllkkkkkkmmmnnniiifffcccaaa```dddppp{{{ooobbbSSSJJJHHHFFFCCCAAA@@@AAABBBCCCDDDEEEEEEDDDGGGHHHJJJNNNUUU___jjjqqq}}}mmm___LLLCCCAAA;;;999999777555444333333333222333333222111111333444000000000000000111111222...///000111111111111111111111000000000000111111111000...------///111222999::::::888555111//////------++++++++++++------,,,---//////......000222/////////////////////////////////....../////////...------------...//////------------------------//////......------,,,,,,........................---///000222222000///---000000//////...---------***+++---,,,++++++,,,...---------,,,,,,,,,++++++))))))((('''((()))+++,,,+++++++++,,,,,,,,,---------------------------,,,,,,,,,---.../////////...************************,,,---......,,,,,,---...((())))))******+++++++++)))))))))***++++++,,,,,,,,,,,,+++++++++++++++***---------------,,,,,,+++***************+++++++++*********))))))))))))))),,,+++)))((('''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%'''))))))***,,,***)))((()))))))))'''&&&((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))|||sssiii___ZZZWWWVVVVVVXXX___hhhkkkpppwww{{{~~~}}}zzzvvvqqqlllddd]]]ZZZXXXWWWWWWUUUTTTRRRPPPPPPQQQSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZXXX\\\bbbiiirrr|||tttjjjbbb^^^[[[YYYVVVVVVVVVWWWXXXZZZ[[[\\\^^^aaadddeeeeeefffggghhhffffffhhhiiijjjjjjkkkkkkjjjiiihhhgggffffffffffffiiijjjjjjkkkkkkkkkkkkkkkgggeeegggkkkjjjggghhhkkklllmmmllljjjhhhhhhjjjmmmlllhhhdddaaa^^^aaaooo~~~vvvkkk\\\OOOJJJHHHEEEBBB@@@AAABBBCCCCCCCCCCCCCCCHHHHHHHHHIIIMMMUUU^^^eeesss{{{kkk^^^KKKBBB@@@::::::999777666444333333333333444555444222222333555///000000000111111111111......000111111222222222111111000000000000111111222111///......111444666888;;;>>>>>>;;;555111//////...---,,,,,,---...///...///000///...---.../////////////////////////////////............//////...------------...//////......................../////////......---------........................---///000222222000///---///.........---------,,,***,,,------,,,+++---...,,,,,,,,,,,,,,,+++++++++)))(((((('''(((***,,,---+++++++++,,,,,,,,,------------------------------,,,---........./////////---..................---,,,---...---,,,,,,---...---------......///000000)))))))))***++++++,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******))))))******++++++++++++***************))))))(((---,,,+++)))((('''''''''&&&'''(((((())))))((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&$$$&&&***+++((()))......---,,,---......,,,***((('''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((()))******'''''''''((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))|||rrrhhh]]]XXXUUUUUUUUUXXX___hhhmmmsssxxxzzz||||||yyytttkkkfff___YYYVVVVVVUUUTTTQQQPPPOOOOOOOOOQQQRRRSSSSSSSSSTTTUUUWWWYYY[[[]]]___ccciiipppyyy{{{ooofffaaa^^^\\\XXXXXXXXXWWWXXXXXXYYYYYY\\\___ccceeeeeefffggghhhfffggghhhiiijjjjjjjjjjjjiiiiiihhhgggfffffffffffffffgggiiijjjkkklllllllllhhhfffgggkkkkkkiiihhhkkkjjjlllllljjjffffffhhhkkkooojjjgggeeeaaaaaannn~~~yyysssfffWWWNNNJJJGGGCCCBBBBBBBBBBBBBBBBBBCCCCCCFFFFFFEEEEEEGGGLLLSSSXXXfffrrrxxxiii\\\JJJBBBAAA;;;;;;:::888777555444444444444555555444333222333555222222222222111///...------...///111222222222222111111111000000111111111333111000///000333777:::888<<<@@@@@@===888444222000//////......//////000///000000000...------///000000000000000000000000///......------......///...------------...//////111111111000000000000000/////////..........................................///000000000000///...+++++++++++++++++++++++++++,,,------,,,,,,---...,,,,,,,,,,,,++++++++++++((((((((()))***+++,,,---++++++,,,,,,,,,,,,------------,,,,,,,,,---......,,,...///...------...000,,,------......------,,,------...---++++++---///------,,,,,,,,,---......)))))))))***++++++,,,,,,---,,,,,,++++++************+++,,,---,,,+++***)))))))))***++++++++++++*********++++++******)))(((,,,,,,+++)))((((((((((((''''''((())))))))))))(((''''''((((((((((((''''''%%%&&&''''''((((((''''''(((&&&))),,,)))%%%+++666333111000000222111---)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''((((((((()))))))))******************************+++,,,,,,+++******))))))))))))))))))))))))|||qqqggg]]]YYYVVVWWWWWWZZZbbbkkkpppvvvzzzyyyyyyzzzwwwqqqeeeaaa[[[VVVTTTTTTSSSRRROOOOOOPPPPPPQQQRRRSSSSSSSSSSSSTTTVVVYYY\\\___aaaiiilllrrrxxxuuukkkeeebbb```ZZZYYYXXXWWWVVVVVVVVVVVVYYY\\\```cccddddddeeefffffffffggghhhiiiiiiiiiiiijjjiiihhhfffeeedddddddddcccdddgggjjjlllmmmnnnnnnllliiihhhkkkllliiihhhiiihhhjjjllljjjfffeeehhhkkkoooiiiggghhhdddaaajjjyyyzzzyyyppp___RRRLLLHHHDDDDDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCCCCCCCFFFJJJMMMVVVbbbtttssseeeZZZJJJCCCCCC>>><<<;;;999888666555555555444555555333222111222444222222222222111///...------...///000222222222222222222111111111111222222222111//////111555:::===666999;;;:::888555333333...//////000000//////...---...000///......///000000000000000000000000000///......------......///...------------...//////000000000/////////..................////////////................................................++++++,,,,,,------......+++,,,------,,,,,,---///++++++++++++++++++++++++'''((()))+++,,,,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...///---...///...,,,+++---///******+++,,,,,,+++******---......,,,++++++---///+++***)))((((((((()))***)))))))))***++++++,,,,,,------,,,,,,+++******)))+++,,,---...---,,,***)))((()))***+++,,,++++++*********+++++++++***)))(((+++***)))(((((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''%%%&&&'''((((((((('''&&&(((&&&)))+++((('''666IIIKKKFFFAAA>>><<<777///(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))){{{pppfff```\\\YYYZZZ[[[^^^fffoootttyyy{{{xxxwwwxxxuuunnnaaa^^^XXXUUUSSSRRRQQQPPPOOOPPPRRRSSSUUUUUUUUUUUUTTTUUUVVVXXX\\\```ccceeeqqqtttyyy~~~yyyoooiiieeecccZZZYYYXXXVVVUUUTTTSSSSSSWWWZZZ^^^aaabbbccccccdddeeefffggggggggggggggggggjjjiiigggeeecccbbbaaaaaaaaacccfffiiilllnnnnnnooopppkkkjjjlllkkkhhhfffhhheeeiiilllkkkgggeeehhhllllllfffeeehhhddd___fffssszzz|||uuudddTTTMMMIIIEEEFFFDDDBBBAAAAAABBBCCCDDD@@@AAABBBBBBBBBCCCEEEHHHIIIUUUfffxxxpppcccYYYJJJEEEFFFBBB<<<<<<:::888777666666666333444444222111000111333...///000222222111111000---...///000222222333333333333222222222222333333222000//////111666;;;>>>333444444222000///000222---...///000000///...---+++---...///...///111222000000000000000000000000.........------............------------...//////---------,,,,,,+++++++++------......//////000000........................///...------------...///------...///000111222222+++,,,...---,,,,,,---///++++++++++++++++++++++++'''(((***,,,---...------++++++,,,,,,,,,------------,,,,,,+++,,,---...///---//////...+++***+++...------////////////---------......,,,++++++---///---,,,+++)))))))))******)))))))))***++++++,,,,,,------,,,,,,+++***)))))),,,---...//////---+++***((()))***+++,,,+++************+++,,,+++***)))((()))(((((('''''''''(((((('''(((((()))))))))))))))''''''((((((((((((''''''%%%%%%'''((((((((('''&&&%%%###&&&)))'''***AAA\\\jjjccc[[[SSSLLLBBB666---'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))sssjjjaaa[[[XXXYYY]]]bbbkkksss{{{zzzyyy{{{{{{vvvmmmeee^^^[[[WWWTTTRRRQQQOOONNNPPPOOONNNNNNQQQTTTVVVWWWSSSUUUYYY]]]aaaffflllppp{{{~~~uuuooohhhaaafffaaa[[[XXXWWWWWWUUUSSSVVVWWW[[[^^^aaaccccccddddddccccccdddggghhhhhhggggggfffeeedddcccbbbbbbbbbcccdddfffiiilllmmmkkkiiillllllllllllkkkjjjiiihhhlllkkkiiihhhhhhhhhiiijjjjjjjjjiiieeeaaa```cccfffvvvwwwuuunnncccWWWNNNJJJEEEDDDEEEGGGDDD???>>>AAABBBBBBBBBBBBBBBCCCDDDEEEKKKOOOZZZgggssssssaaaVVVNNNFFF???<<<<<<;;;888666555555666666777666555444333222222222666555444222000///---------...///000222222333333222///...000666888777444111111000000111222333333111111111111111111111111////////////////////////------............------111111000//////////////////...---...///...---+++------............------.........---,,,,,,,,,+++,,,,,,,,,---------......///...---,,,,,,---...///------......------,,,+++////////////////////////------,,,,,,,,,++++++++++++,,,,,,***)))((()))+++((())))))))))))*********,,,,,,,,,------------------------------...///000+++,,,,,,,,,,,,,,,,,,---***,,,------,,,++++++,,,//////...---,,,,,,+++++++++++++++,,,,,,---------))))))***++++++,,,------+++++++++***)))+++///222---------,,,,,,,,,++++++'''((()))++++++******)))+++,,,,,,,,,,,,+++******((((((((((((''''''''''''((((((((((((((((((((((((&&&%%%&&&(((,,,---+++((('''&&&&&&%%%%%%&&&&&&'''&&&%%%(((+++''')))>>>XXXssszzzlllUUULLLBBB222)))++++++***)))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))***)))(((&&&(((***+++)))&&&%%%&&&(((''''''(((((())))))*********)))(((''''''((()))***---+++)))((('''((()))***uuulllaaa\\\ZZZ]]]aaafffnnnvvv{{{zzzyyyzzzzzzuuulllddd[[[XXXTTTRRRQQQOOONNNLLLQQQOOONNNOOOQQQTTTVVVWWWVVVWWWZZZ]]]aaahhhpppvvv}}}vvvoooggggggbbb[[[WWWWWWVVVTTTRRRVVVXXXZZZ]]]```bbbccccccffffffgggggghhhiiijjjkkkgggfffeeeddddddcccccccccddddddfffiiilllmmmkkkiiillllllllllllkkkkkkjjjiiiiiihhhgggfffffffffggggggjjjjjjiiifffbbb```aaacccooorrrtttqqqhhh[[[PPPJJJDDDBBBCCCFFFDDD???>>>@@@@@@@@@@@@@@@@@@AAABBBBBBEEEIIIQQQ[[[dddoootttbbbVVVNNNEEE???<<<<<<:::888666555555666666666666555444333333333333555444333222111///......---...///111222222333333333000///111555777666333000000000000000111222222111111111111111111111111000000000000000000000000...//////////////////...111000000///////////////000///......//////---,,,.........//////.........111000///...---,,,+++***,,,,,,---------.........///...------------...///...............---,,,,,,.................................---------,,,,,,,,,,,,,,,+++))))))***,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......++++++,,,,,,,,,,,,------,,,---///...---,,,---...111000000///......------+++++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++))))))***...111,,,,,,,,,,,,++++++++++++((((((******+++******)))+++,,,,,,,,,,,,+++******((((((((((((''''''''''''(((((((((((((((((((((((('''&&&&&&'''***+++)))''''''&&&&&&%%%%%%&&&&&&'''(((&&&(((***'''&&&666KKKjjjtttiiiRRRDDD999---************)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))''''''%%%'''((('''$$$###$$$&&&'''((((((((()))))))))***((()))***++++++***)))(((,,,+++)))((('''((()))***vvvnnnaaa]]]]]]aaafffkkkrrrzzz{{{zzzyyyzzzxxxsssiiibbbXXXUUURRROOOOOONNNLLLKKKQQQPPPPPPPPPQQQSSSVVVXXXXXXYYY[[[___eeemmmwww~~~yyyqqqlllfff___ZZZXXXWWWUUUSSSWWWXXXZZZ]]]___```aaabbbfffhhhiiihhhffffffiiimmmhhhgggfffeeeeeeeeeeeeeeeeeeeeefffiiikkklllkkkiiikkkkkklllllllllkkkjjjjjjhhhgggffffffeeeeeeffffffiiijjjjjjgggdddaaa``````eeekkksssvvvqqqdddUUULLLDDDBBBCCCFFFFFFBBB@@@AAA@@@@@@@@@@@@@@@AAAAAABBBBBBDDDIIINNNRRR\\\pppuuucccWWWNNNEEE>>><<<;;;:::888666555555666666666555444444333333333333333333333222111111000000...///000111222333333333444222000111555666444222000000/////////000111111000000000000000000000000000000000000000000000000//////000000000000//////000000//////......//////000///...///000000...---...//////000000//////...333222111///...,,,+++***,,,------------.........///...------------...//////////////////......---------------------------//////.........---------,,,------,,,******+++---++++++,,,,,,,,,---------,,,,,,,,,,,,------.........------,,,,,,,,,,,,---+++++++++,,,,,,------------...//////------...///000000//////...---------++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,+++)))((()))+++...,,,++++++++++++*********((()))******++++++******+++,,,,,,,,,,,,+++******((((((((((((''''''''''''(((((((((((((((((((((((()))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&'''''')))&&&''')))'''%%%---999TTTbbb[[[FFF777---(((,,,)))))))))(((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((()))(((''''''%%%&&&'''&&&$$$$$$%%%&&&(((((((((((())))))))))))''')))+++------+++)))'''+++***)))((('''((()))***uuuooo```^^^___eeejjjooouuu|||{{{{{{zzzzzzwwwpppggg```VVVSSSPPPNNNNNNNNNMMMLLLQQQQQQQQQQQQQQQSSSWWWYYYWWWZZZ___eeelllttt}}}|||tttnnneee___]]][[[XXXVVVXXXYYYZZZ\\\^^^___```aaadddggghhhfffbbbbbbggglllhhhhhhgggfffffffffffffffgggggggggiiikkklllkkkiiijjjkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhgggggggggggggggggghhhiiiiiigggdddbbbaaa^^^fffrrr{{{{{{ppp___SSSHHHEEEDDDHHHHHHDDDBBBCCCCCCBBBBBBAAABBBBBBCCCCCCBBBCCCEEEFFFHHHQQQfffyyyvvvdddWWWMMMDDD>>>===:::999888777666666666666666555444333333333333333222222222222222222222222///000111222333333333333555333111222444555333111000///////////////000000/////////////////////////////////////////////////////////000000/////////000//////.........//////000//////000111111///...//////000000000000//////222222111000///...---,,,------------.....................------.........000000000000000///......------------------------............---------------......---++++++---...************+++++++++,,,,,,------....../////////...---,,,,,,+++++++++++++++++++++,,,,,,------------...///...,,,,,,---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,+++)))((((((***,,,+++++++++*********))))))))))))******+++++++++++++++,,,,,,,,,,,,+++******((((((((((((''''''''''''((((((((((((((((((((((((***(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((%%%&&&))))))&&&''',,,999FFFCCC444---''''''...((((((((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((''''''''''''((('''''''''(((((((((((((((((())))))))))))'''(((***++++++***((('''***)))(((((((((((())))))|||sssmmm```^^^```ffflllqqqwww~~~|||||||||zzzuuunnneee___UUUSSSPPPOOOOOOOOONNNNNNPPPQQQRRRRRRRRRTTTXXX[[[WWW\\\eeemmmuuu}}}}}}uuukkkddd```^^^[[[XXX[[[[[[[[[\\\]]]___``````bbbeeehhhfffbbbbbbfffkkkhhhhhhgggfffffffffggggggiiihhhhhhiiikkkkkkkkkiiijjjjjjjjjjjjjjjjjjiiihhhggggggggggggffffffeeeeeeeeefffhhhiiijjjiiifffeee]]]dddrrr|||lll^^^LLLGGGDDDFFFFFFDDDBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCKKK]]]ooouuudddWWWLLLBBB======999999888777777666666666555555444333333333444444111111222222222333333333000111222333333444333333444333333333333333333222000000///////////////000................................................---......//////......---//////............//////000//////000111111000...//////000000000000//////000000000000000000//////---------.........//////---..................---000000111111000000///...---------------------------------,,,,,,,,,,,,+++------...---,,,,,,---///***+++++++++,,,,,,,,,,,,.........///000111111111...---,,,,,,++++++++++++******+++,,,,,,---......,,,------,,,++++++,,,...,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))++++++++++++*********))))))***************++++++,,,+++,,,,,,,,,,,,+++******((((((((((((''''''''''''(((((((((((((((((((((((())))))'''&&&%%%%%%&&&'''(((''''''&&&&&&''''''(((&&&%%%%%%)))***(((''''''***222///(((***((('''...''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&'''''''''''''''''''''''''''((()))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))xxxpppkkkbbb___aaagggmmmrrryyy}}}~~~~~~{{{uuulllccc^^^TTTRRROOOOOOPPPPPPPPPOOONNNQQQSSSSSSRRRUUUZZZ^^^ZZZaaakkkvvv~~~|||qqqiiidddaaa]]][[[]]]]]]]]]]]]]]]^^^``````aaadddggggggffffffhhhkkkggggggffffffffffffggggggkkkiiihhhiiijjjkkkjjjiiiiiiiiijjjiiihhhgggffffffcccddddddddddddcccbbbbbbddddddfffhhhjjjkkkhhhfff___eeepppxxxlllRRRJJJDDDCCCCCCAAA???@@@AAA@@@@@@???????????????AAA??????AAABBBFFFSSS```qqq~~~ssscccVVVKKKAAA===>>>888888888888777777666666555444444333333444444444222222222222333333444444111222333444444444444444333333333333333333333333111111000/////////000000////////////////////////------------------------------............------......------....../////////......///111111000......//////000000//////...////////////000000000000------........./////////------...//////...------000000000000000//////...------------------------------,,,,,,,,,+++++++++,,,---------,,,,,,...///---------.........//////---......///000111222222...------,,,,,,,,,,,,---******+++,,,,,,---......,,,---,,,+++******,,,.........------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++))))))***+++,,,++++++++++++*********+++************+++,,,,,,+++,,,,,,,,,,,,+++******((((((((((((''''''''''''((((((((((((((((((((((((((())))))(((&&&%%%&&&(((((((((''''''''''''((((((%%%$$$%%%(((******(((''')))---(((%%%,,,+++'''+++&&&&&&&&&''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&(((***)))((())))))))))))(((((((((((()))(((&&&%%%%%%&&&((()))''''''(((((((((((())))))vvvnnnjjjeeebbbccchhhnnnssszzz|||uuukkkccc^^^SSSQQQNNNNNNOOOPPPPPPPPPLLLPPPSSSSSSSSSUUU\\\aaaaaahhhrrr|||zzzpppjjjgggccc``````___^^^^^^^^^___```aaa___aaacccfffggghhhhhhggggggffffffeeeeeeffffffgggllljjjiiiiiijjjkkkjjjiiiiiiiiiiiihhhgggeeedddcccbbbcccdddddddddcccaaaaaadddcccccceeehhhiiigggeeeccceeemmm|||www[[[QQQGGGDDDCCCAAA@@@AAAAAA@@@@@@???>>>>>>??????AAA>>>>>>@@@BBBCCCHHHOOO^^^lll}}}pppaaaUUUIII@@@===???888888888888888777777666444444444333333444444555222222333333333333333333222333333444444444444444222333333333333333333444222222111000000000000000////////////////////////..............................////////////.........------------...///000...------...000000///............//////.........////////////////////////............////////////------...//////...------//////000000//////...---...........................---------,,,,,,,,,,,,+++,,,---,,,++++++---///............////////////,,,,,,---...///000111111------------------......)))******+++---......///---...---,,,***+++---///---------------------------------,,,,,,++++++++++++++++++******))))))(((+++,,,---,,,+++***+++,,,,,,,,,,,,,,,++++++++++++++++++*********+++,,,---+++,,,,,,,,,,,,+++******((((((((((((''''''''''''((((((((((((((((((((((((&&&)))******(((&&&''')))((((((''''''''''''(((((($$$%%%&&&'''((())))))((((((+++'''&&&---***%%%***%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''''''''&&&%%%'''***,,,+++******)))))))))((((((((('''''''''((((((((((((''''''&&&''''''(((((()))((((((uuummmjjjgggddddddiiiooottt|||}}}uuukkkbbb^^^QQQOOOMMMMMMOOOPPPPPPPPPKKKOOOSSSSSSSSSVVV]]]ccchhhmmmvvv~~~wwwqqqmmmiiigggaaa```___^^^^^^___```aaa[[[\\\___cccggggggfffcccffffffeeeeeeeeeffffffgggmmmkkkiiiiiijjjkkkjjjiiiiiiiiihhhgggeeedddbbbaaaddddddeeefffeeedddcccbbbeeecccbbbcccffffffdddbbbffffffkkkyyy~~~dddWWWKKKGGGFFFDDDCCCDDDCCCBBBBBBAAA@@@@@@@@@AAACCC???>>>BBBCCCBBBBBBEEEOOO]]]qqqzzzooo```TTTIII???===???777888888888888777777666444444333333333444444555333333333333333333333333333333444444555444444444111222333333333333444555333333222111000000111111000000000000000000000000//////////////////////////////000000000000//////---------------...///000---,,,,,,---///000///---------............------111000000///...------,,,............/////////000,,,---...//////...---,,,///////////////......---//////////////////////////////.........---------***+++,,,,,,++++++---///,,,,,,,,,---------......******+++,,,---...///000------------......///000)))******+++---...////////////...,,,+++,,,...111++++++++++++++++++++++++---------,,,,,,+++++++++---,,,+++***)))'''&&&&&&+++,,,------,,,+++,,,------------,,,,,,,,,++++++,,,+++*********+++,,,---+++,,,,,,,,,,,,+++******)))(((((((((''''''''''''((((((((((((((((((((((((%%%(((++++++)))'''((()))((((((''''''''''''((((((###&&&&&&%%%%%%'''((((((###(((&&&'''---)))$$$+++$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''***(((''')))---//////---******))))))((((((((('''&&&'''***++++++***'''&&&&&&&&&'''((())))))((((((yyypppjjjggggggiiilllqqqwww}}}|||xxxrrriii___YYYQQQMMMLLLNNNOOOOOORRRWWWQQQOOOPPPTTTWWWYYY___gggooowww~~~wwwrrrpppnnnjjjhhheeedddccccccaaa___```aaadddfffffffffdddcccdddcccbbbbbbbbbdddfffhhhhhhkkkjjjggggggkkkkkkiiiiiihhhgggeeecccbbbbbbbbb___```aaabbbcccddddddddddddgggiiiiiifffeeefffhhhiiilllnnnttt}}}lllaaaRRRIIIEEEDDDBBB???>>>>>>?????????@@@@@@@@@<<<>>>??????>>>>>>???AAAIIIMMMXXXgggvvvppp]]]QQQIIIAAA======;;;;;;::::::999888777777444444333333333444444555333333333333333222111000222333444333222222444555555444333222222222444444666333000111222222///,,,//////000000000000//////------------........./////////............//////......------------.................................------,,,,,,------...111111000000/////////...////////////////////////111000///......///000111000000...------...///000000000/////////......---......---------,,,,,,,,,.........------,,,,,,,,,,,,------......------,,,,,,---...---,,,******+++------------------------+++---...---,,,,,,---...///---,,,+++,,,...000111,,,,,,,,,***)))))),,,...///...,,,***))))))******,,,---...---+++***+++,,,)))***+++++++++******)))---,,,***))))))***,,,---------,,,+++)))***---///***++++++,,,,,,++++++***))))))))))))))))))))))))+++***)))(((((()))***+++***)))(((((((((***+++,,,***)))'''&&&&&&'''((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&((()))***)))(((((())),,,...///...******))))))((((((''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%&&&'''(((wwwmmmggghhhhhhjjjnnnssszzz}}}yyyrrriii```YYYRRRNNNMMMOOOPPPOOORRRWWWSSSQQQRRRWWWZZZ]]]dddlllssszzz{{{vvvtttmmmkkkhhhgggffffffdddbbbeeeeeefffggggggffffffeeehhhgggeeecccbbbbbbcccdddhhhkkkjjjggggggjjjkkkhhhhhhgggffffffeeeeeeeeeeeebbbbbbccccccccccccccccccdddgggiiihhhfffeeefffhhhiiikkkllloooxxx|||pppgggYYYNNNGGGDDDBBBAAA>>>>>>?????????@@@@@@@@@<<<>>>??????>>>>>>???@@@DDDFFFLLLWWWbbbpppppp\\\PPPHHHAAA======;;;;;;::::::999888888777555444444333333444444555333333333333333222111111222222333222111222444666444333333333333444555555444333111111111111///...000000111222222111000000------.........///////////////............//////......------------..............................*********+++---...000111000000000//////.........////////////////////////000///...------...//////,,,,,,+++,,,---...000111000000///.....................---------,,,,,,,,,------------,,,,,,,,,+++,,,,,,------------,,,,,,+++---......,,,++++++,,,------------------------,,,...///...,,,,,,---.........---,,,------//////+++,,,,,,+++******+++---...---,,,*********+++++++++,,,------++++++,,,---------,,,+++***)))))))))...,,,+++))))))***+++,,,,,,---,,,***)))***,,,...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((''''''((())))))))))))((((((((()))***+++***((('''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$(((''''''&&&'''((()))***&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&'''((()))***)))'''&&&'''***,,,,,,+++***)))))))))((((((((('''&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((~~~tttlllfffhhhiiilllpppvvv}}}~~~zzzsssjjj```ZZZSSSOOOMMMOOOOOONNNQQQUUURRRQQQRRRWWW\\\```iiiqqqyyy}}}xxxpppnnnlllkkkkkkkkkiiihhhiiihhhfffeeeddddddddddddiiihhhfffeeecccccccccccchhhjjjjjjggggggjjjjjjgggfffffffffffffffgggggggggeeeeeedddddddddccccccccceeefffhhhgggfffeeefffgggiiijjjiiijjjpppwwwyyyuuuuuuooodddVVVKKKDDDBBBBBB???????????????@@@@@@@@@<<<>>>??????======>>>@@@EEEDDDFFFKKKSSS^^^nnn}}}ooo\\\OOOGGGAAA======;;;::::::999999888888888555555444444444444444555333333333333333222222111111111111000000111444777222333333444444555555555222222222111//////000111000111333444444333111000....../////////000000000//////............//////......------------..............................))))))***+++,,,...///000/////////...............////////////////////////......------------...///...------------...///000111000...---------///000......---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++++++++---...///---------..............................///000///---,,,,,,------............------,,,***,,,------+++++++++,,,---,,,++++++++++++,,,,,,)))+++,,,,,,,,,,,,---///000///---+++***)))))))))...---+++***)))***+++++++++,,,+++***))))))+++---***++++++,,,,,,++++++***))))))))))))))))))))))))((((((''''''''''''(((((((((((('''''''''((()))***)))((('''&&&&&&'''((()))))))))((('''&&&%%%%%%$$$''''''&&&&&&''''''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((&&&%%%&&&'''))))))((())))))))))))(((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((|||tttmmmhhhgggiiilllrrryyyzzzsssjjjaaa[[[SSSNNNLLLNNNNNNMMMOOOSSSTTTSSSUUU\\\aaagggpppyyy{{{sssqqqoooooopppqqqpppoookkkhhhdddaaa______```aaaddddddeeeeeeeeefffffffffgggjjjjjjhhhgggjjjiiifffeeeeeeffffffffffffeeeeeeeeeeeedddddddddeeeeeefffffffffffffffeeeeeefffgggiiiiiigggeeeiiippprrrpppwwwtttlll___OOOEEEBBBBBB????????????????????????<<<>>>???>>>======>>>???FFFDDDDDDGGGLLLSSS```mmmppp\\\OOOGGG@@@======:::::::::999999888888888666555555444444444444555222333333444333333222222111111111000///111555888222333333444444444444444111333333111...---000333000111333555555333111000////////////000000000000///......------......///......------------..............................,,,,,,++++++++++++,,,,,,..................------////////////////////////..................//////444333222111000///......222000...,,,,,,---000111......---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++---//////.........000........................///000000///---,,,,,,---------/////////---+++***)))+++......---+++++++++,,,,,,++++++,,,,,,,,,---(((***,,,,,,,,,,,,...000111///---+++)))***++++++---,,,+++*********++++++***++++++***))))))***,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((('''%%%%%%&&&''''''&&&))))))))))))((((((((((((((())))))))))))*********((((((''''''''''''((((((zzztttoookkkfffiiimmmssszzzzzzsssjjjaaaZZZRRRNNNLLLMMMMMMLLLOOOSSSXXXXXX\\\dddjjjpppyyywwwuuuttttttuuuvvvvvvuuullliiiddd___\\\\\\^^^___bbbcccdddffffffffffffeeegggjjjkkkhhhhhhiiihhheeeeeeeeeeeeeeeeeecccbbbaaacccccccccdddeeefffhhhiiigggfffeeedddeeefffffffffiiiiiigggccceeekkkmmmllluuuuuurrrfffVVVIIICCCCCC????????????????????????===>>>???>>>===<<<===>>>???>>>@@@DDDFFFIIIRRR\\\lllxxxrrr]]]OOOGGG@@@======::::::999999999999999888777666555444444444444444222333333444444444333333111222111111000111444777333333333444444444444444222444444222...---000444///000111222222111000///////////////000000000000......------------............------------..............................---,,,,,,++++++,,,,,,---------..................////////////////////////......//////000000000000333333222111000///...---111000---,,,,,,...000222......---------,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))+++---//////.........000........................///000000///---+++,,,,,,,,,---...//////---+++)))***,,,......---,,,+++,,,+++,,,,,,,,,------,,,,,,((()))+++,,,,,,---///000///...,,,******+++,,,...,,,+++++++++++++++++++++)))++++++***))))))***,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&''''''''''''''')))(((&&&&&&'''''''''&&&(((((((((((())))))))))))))))))))))))*********+++((((((((((((((((((((((((|||wwwsssooolllgggjjjooouuu|||zzzrrriii```ZZZSSSOOOMMMNNNOOONNNQQQUUUWWWXXX^^^gggooottt|||}}}{{{zzz{{{{{{zzzyyymmmjjjddd___\\\\\\]]]^^^bbbccceeeffffffeeecccbbbgggjjjkkkhhhhhhiiigggddddddeeeeeeeeedddcccaaa```bbbbbbbbbcccdddgggiiikkkhhhfffcccccceeeffffffffffffhhhfffbbbccchhhkkkjjjpppsssssslll^^^PPPHHHDDD@@@@@@@@@???????????????===>>>???>>><<<;;;<<<===;;;<<>>>>>===>>>???>>><<<;;;<<<=========@@@CCCBBBAAAFFFMMMSSS\\\nnnyyybbbRRRHHH@@@<<<<<<999999999999999999999999888777666555444444444444222333333444555555444444333555666666444333333333444333333444888===AAAEEE<<<888444222111222222111000//////......//////000------........./////////...------,,,,,,------.........------------..............................++++++,,,---...000111222.........//////000000000////////////////////////,,,---...000000000000000***+++,,,.../////////..................///000000......---------,,,,,,,,,+++,,,,,,,,,------------***++++++++++++++++++***+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,***+++,,,---------,,,,,,,,,---...---++++++---...------.........,,,+++***)))***,,,,,,,,,,,,...///,,,,,,++++++*********)))'''((()))+++,,,---......***,,,------+++++++++,,,***++++++,,,,,,++++++***))))))))))))))))))))))))(((((()))******)))(((((())))))*********)))((('''%%%&&&'''(((((()))))))))))))))((('''&&&%%%%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&(((&&&%%%%%%'''((((((''''''((((((((()))))))))***((((((((()))))))))******'''((()))******)))((('''}}}vvvpppkkkhhheeelllnnnssszzzxxxpppggg^^^XXXVVVRRRQQQTTTUUUUUUXXX\\\___bbbkkkwww~~~{{{xxxhhheee```[[[XXXWWWXXXXXXXXX[[[```dddggggggfffeeefffjjjkkkiiihhhiiifffbbbaaabbbeeegggggggggfffeeeeeedddbbbbbbbbbdddfffgggiiieeebbbbbbdddffffffeee```cccdddaaaaaaeeeggggggiiinnnttttttmmm___QQQIII@@@@@@@@@@@@??????>>>>>>===>>>???>>><<<;;;;;;<<<<<<;;;<<<>>>===;;;@@@GGGFFFLLL\\\ppp~~~{{{cccSSSHHH@@@<<<<<<999999999999999999999999888888777555555444444444222333333444555555555444333666888888666444222222333333333555:::AAAHHHMMM???:::444222333333222000222000///------///000222------------.........///...------,,,,,,------............------.................................//////............//////.../////////000000111111////////////////////////***+++---///000000///.........///000000///...------....../////////000000......---------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++,,,---......,,,******+++++++++++++++++++++++++++***+++,,,,,,******+++---***++++++,,,---------------...---,,,++++++---///......//////...,,,***))))))+++,,,,,,,,,,,,---///------,,,,,,***)))'''&&&&&&''')))+++---...//////***,,,......,,,+++,,,,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))&&&'''((())))))((('''&&&)))***+++++++++)))((('''%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&%%%'''%%%$$$$$$&&&((('''''''''((((((((())))))******(((((((((((())))))))))))'''((()))******)))((('''|||vvvpppkkkhhhgggfffkkklllpppwww~~~uuukkkaaa\\\TTTRRRQQQSSSSSSTTTZZZaaabbbiiisss~~~zzzllleee]]]YYYYYYZZZZZZYYY\\\aaabbb```cccjjjkkkhhhjjjkkklllkkkjjjgggdddbbbfffffffffeeeddddddccccccaaabbbccceeegggiiikkklllgggeeecccbbbcccddddddccceeedddccc```______bbbeeehhhlllppprrrsssmmm]]]MMMEEEBBB@@@@@@===999:::>>><<<===>>>===<<<<<<>>>@@@AAA???===>>>AAAAAA@@@===EEEIIIQQQ[[[dddoookkkUUUIIIEEE@@@:::<<<;;;999999999999888666999999999888888666555555444444555555444444333222333555777999999888666555444333333666999AAAPPP^^^VVVDDD666666666000///444111111000000//////....../////////...------,,,,,,...------,,,,,,,,,------------------------------......---,,,,,,,,,,,,---000////////////000111111......////////////......////////////////////////////////////////////////......////////////......---------...///000000111333222000///---,,,,,,,,,------............------***+++------------...000...---,,,,,,,,,,,,---...000///---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,+++,,,---...///......---------,,,,,,,,,+++,,,,,,---.........---++++++++++++++++++++++++((()))***+++***+++...000---,,,+++*********+++,,,...------,,,,,,++++++***((())))))))))))*********(((((((((((())))))))))))'''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&&&&''')))******((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))(((((())))))))))))******************))))))((((((((('''|||sssjjjeeecccdddeeekkknnnssszzz~~~uuukkkbbb\\\UUURRRQQQTTTUUUXXX___fffnnnsss{{{~~~tttiiiccc\\\XXXXXXYYYXXXWWW[[[```bbb```bbbggghhheeehhhhhhiiiiiiiiihhhfffffffffffffffeeeddddddcccccceeeeeeggghhhjjjlllmmmnnniiifffdddccccccddddddccceeeeeedddcccaaaaaaccceeegggjjjnnnqqqtttoooaaaSSSHHHCCC???>>><<<::::::>>><<<===>>>===<<<<<<>>>@@@@@@>>><<<<<<>>>@@@>>>===>>>@@@GGGNNNUUU]]]mmm|||nnnVVVIIIEEEAAA;;;<<<:::999999999999888666999999999888888777666555444444555555444444333222222444666888888777555444444333444555888AAARRRbbbXXXFFF888666555000///333111111000000//////......------..................---,,,,,,+++++++++,,,,,,------------------------......---,,,,,,,,,,,,---------,,,,,,------...///......////////////......////////////////////////////////////////////////000000111111111111000000------......///000000111222111000...------------------............------***+++------,,,---...000...---,,,,,,,,,,,,---...//////---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,---...///......---------,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,((()))++++++***+++---000---,,,+++******+++,,,,,,......---,,,,,,++++++***++++++******)))))))))((()))))))))(((((((((((((((&&&'''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''(((((((((((())))))))))))))))))(((((((((''''''zzzoooddd]]]]]]```bbbiiimmmsss{{{vvvlllccc^^^XXXUUUTTTWWW[[[___hhhqqq{{{~~~}}}rrrhhhccc]]]ZZZZZZZZZXXXVVVZZZ^^^``````bbbeeefffccceeeffffffgggggghhhhhhiiiggggggfffeeeeeeddddddcccggghhhiiijjjlllmmmnnnoookkkhhheeedddddddddcccbbbeeeffffffeeedddcccdddeeecccgggkkkooosssrrrhhh\\\OOOFFF>>>===<<<;;;:::<<<;;;=========<<<<<<===??????===;;;:::<<<============>>>BBBGGGJJJOOO\\\hhh}}}qqqXXXJJJEEEAAA<<<<<<:::999999999999888777888888999888888777666555444555555555555444333333111333555666777666444333333333555666777???QQQdddWWWGGG999555333//////333111111000000//////......,,,,,,------...//////000+++++++++******++++++,,,..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------........................////////////////////////////////////////////////000000111111111111000000------......///000000000000000///...............------............------***+++------,,,,,,...///...------,,,,,,------...///......---,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,,,,,,,---...///......---------,,,,,,,,,+++,,,,,,---------------------------------------(((***++++++***+++---///,,,,,,++++++++++++,,,,,,......------,,,+++++++++------,,,+++***)))((('''***))))))(((((('''''''''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%$$$%%%%%%%%%&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''|||uuujjj```ZZZZZZ^^^```dddiiiqqqyyywwwnnneee```\\\YYYYYY]]]aaahhhsss}}}wwwkkkfff```^^^]]]]]]ZZZXXXXXX[[[^^^aaaccceeeeeeeeeffffffeeeeeefffggghhhiiihhhhhhggggggfffeeeeeeeeegggggghhhiiikkklllmmmnnnmmmjjjgggeeeeeedddcccbbbccceeeggggggeeeccccccccc```dddhhhlllqqqsssnnnfffVVVKKK@@@======<<<;;;;;;;;;<<<===<<<;;;;;;===??????===;;;:::;;;<<<===>>>>>>>>>@@@DDDEEEHHHQQQZZZiiiwwwtttYYYIIICCC@@@<<<;;;:::999999::::::888777888888888888888777666666555555555555555444444333111222333555555444333333111333666777666;;;KKK[[[PPPCCC777333111///000333111111000000//////......---------.........//////++++++++++++++++++,,,---////////////////////////......---,,,,,,,,,,,,------------.......................................////////////////////////////////////////////////......////////////..................//////000000//////.........//////000------............------***+++------,,,,,,---...------------------------.........------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,---......///......---------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***+++---///++++++++++++,,,,,,,,,---.........---,,,,,,++++++,,,,,,,,,+++***)))))))))******)))(((''''''&&&&&&&&&&&&((((((((((((&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&'''((((((rrrmmmeee^^^ZZZZZZ]]]___```fffnnnvvv|||xxxppphhhddd^^^[[[\\\aaafffnnnyyy|||nnniiiccc```___^^^[[[XXXWWWXXX\\\aaadddeeeggghhhhhhggggggffffffffffffgggiiiiiihhhhhhgggffffffffffffggghhhiiikkkmmmnnnnnnooolllhhhffffffeeedddbbbbbbdddffffffdddcccbbbbbb___bbbeeegggmmmrrrqqqlll___RRRFFFAAA???===;;;;;;:::;;;<<<;;;::::::<<<>>>>>>======<<<;;;<<<===>>>;;;:::<<>>;;;;;;999888999::::::999777777888888888888777777666555555666666555555444333111111222333444333333222///222777999666666@@@LLLDDD<<<333000000000222444111111000000//////......//////.........---------,,,,,,,,,,,,,,,---......////////////////////////......---,,,,,,,,,,,,---,,,---.../////////............------------......////////////////////////////////////////////////......////////////..................///////////////............///000000------............------***,,,---,,,++++++,,,---------------------------...............---++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---.........///......---------,,,,,,,,,+++,,,,,,---,,,,,,++++++************************)))***++++++******,,,...++++++,,,,,,------------//////...------,,,,,,+++***************************))))))((('''&&&&&&%%%'''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((''''''(((((()))))))))*********)))((('''&&&&&&'''))))))zzzxxxiiifff```\\\YYYYYY[[[]]]^^^dddmmmtttxxx~~~zzzssslllhhhaaa___```fffkkkrrr}}}sssmmmfffbbb```___\\\YYYYYYXXXZZZ___cccdddfffjjjiiiiiihhhhhhgggfffeeeeeehhhhhhggggggfffeeeeeeeeefffggghhhjjjlllnnnppppppooollliiiggggggfffeeedddbbbdddffffffdddbbbbbbbbb^^^aaabbbbbbgggnnnpppnnnfff[[[NNNGGGBBB===;;;;;;:::;;;;;;;;;::::::<<<===<<<===>>>>>><<<<<<<<<>>>;;;999;;;>>>??????CCCIIIQQQ[[[kkkzzzxxx^^^KKKBBB>>>::::::999888888::::::999888777777888888888888777777555666666666666555444444111222222333333333333333///111555888666333777>>>999555111///000222333444111111000000//////......000//////...------,,,,,,,,,,,,,,,,,,---...//////..............................---,,,,,,,,,,,,---***+++,,,......---,,,,,,///...---,,,,,,---...///////////////////////////////////////////////////000000111111111111000000......////////////////////////.........//////000------............------***,,,---,,,+++***+++---,,,------......------,,,---.../////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************+++++++++******,,,...***+++,,,---......------//////......---,,,,,,,,,(((((()))))))))*********)))((((((''''''&&&&&&&&&'''((()))******)))((('''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((('''(((((()))***((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((('''&&&))))))))))))***************)))'''&&&'''(((***+++yyytttqqqeeeaaa\\\WWWUUUVVVXXXZZZ[[[aaaiiiooosssyyy{{{uuuooolllgggfffhhhnnntttzzz|||uuulllfffdddbbb```^^^\\\XXXYYY]]]```___bbbhhhhhhiiiiiijjjiiigggfffeeeeeeeeeeeedddccccccbbbbbbcccdddfffhhhkkkmmmooopppooollliiihhhggggggfffeeedddeeeffffffdddccccccddd___```___^^^bbbjjjnnnnnnlllbbbWWWNNNEEE===:::<<<999:::;;;:::999999;;;===888;;;>>>>>><<<::::::;;;===;;;<<>><<<999888999;;;999999<<<===;;;<<<@@@@@@DDDMMM\\\lllyyy~~~dddPPPFFF@@@<<<:::999888888:::;;;:::888666777777888888888777777666666666666666555555444222222333333333444444444555000///222444333444777222333333333333444444222111111111000//////......,,,,,,------.../////////************+++,,,---...------------------------......---,,,,,,,,,,,,------...000222222111000//////...,,,++++++,,,...///////////////////////////////////////////////////......////////////......///////////////.........000000///...............---..................---***,,,---,,,******+++,,,,,,,,,---......---,,,,,,,,,---///000000...,,,+++........................+++++++++,,,,,,+++++++++)))***,,,.../////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++***+++,,,+++******,,,---)))+++,,,...//////....../////////...------,,,,,,******)))((('''&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))((()))******)))'''%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))((('''&&&&&&''''''''''''((((((((())),,,***)))'''(((***,,,...zzzssskkkfff\\\YYYTTTQQQQQQRRRSSSSSSWWW[[[```fffjjjnnnrrruuuxxx{{{}}}|||yyywwwwwwyyysssvvvzzzzzzqqqnnnkkkfffaaa___]]][[[[[[]]]___``````cccccccccccccccdddeeefffdddeeefffeeecccaaaaaabbb```aaaccceeehhhjjjlllmmmooommmkkkjjjjjjjjjjjjiiijjjhhheeeccccccdddfffgggaaabbbbbb``````ccciiioooooopppjjjZZZLLLDDD???===<<<::::::;;;:::888:::???============<<<;;;:::999;;;;;;<<<;;;:::;;;===??????CCCIIIPPPYYYfffuuu|||fffOOOFFFBBB;;;<<<:::888666555777999:::999999999::::::999999999777777888999888666444222444444333333333333222222111222333444444444333222444444444333222111000///111111222111...---......///////////////......---------------------------...---,,,++++++,,,---...------------------,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......000///...------,,,,,,---000////////////000000111---///000222222111///......------------.../////////......------,,,,,,+++000000000000000000000000,,,,,,,,,,,,,,,---...///222111111000///.........+++++++++***++++++,,,,,,...------,,,,,,------......---+++******+++---...)))+++,,,,,,,,,,,,---///,,,///111111000...------------,,,+++,,,---...///......---+++)))))),,,......------,,,,,,,,,------,,,------......------,,,///000000111000...---,,,))))))))))))))))))******(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''')))+++,,,''')))+++,,,---,,,***)))))))))(((((('''''''''&&&'''((((((((())))))******))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***)))((('''&&&&&&'''((()))***)))(((''''''''''''''''''((()))***************,,,+++***((((((((()))***}}}xxxqqqiiicccZZZVVVRRROOOOOOPPPPPPPPPTTTWWW\\\```dddiiinnnrrrtttxxx{{{|||yyywwwxxxzzzuuuyyy}}}zzzvvvqqqjjjdddccc```]]]]]]^^^`````````bbbbbbcccdddeeefffggghhheeeffffffeeecccaaa```aaaaaabbbcccfffhhhjjjkkklllnnnllljjjiiiiiiiiiiiiiiiiiihhhfffdddddddddeeefffbbbbbbbbbaaaaaadddjjjnnnppprrrnnnaaaSSSJJJBBB<<<<<<999999<<<<<<:::;;;???;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;:::999999;;;===<<>>???:::;;;;;;:::888888999;;;;;;===@@@CCCGGGOOOZZZbbbppp}}}fffPPPFFF@@@999999999999888888888888888777777888888888888777777666777888999888666444333444444333333333333222222333333444444333222111111111222222222222222111111000111222000...---...///000000000000///...---,,,,,,,,,,,,------.........///......------......///........................------............------......------......///000---------------......///222111000//////...//////...........................------------...//////+++,,,,,,---......//////........................---------,,,------...///......------,,,+++++++++...---,,,++++++***++++++------,,,,,,,,,,,,------000///---+++******++++++------...---+++)))***+++...000111111000.........,,,,,,,,,,,,,,,---......---...---+++******,,,...------,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,+++***))))))))))))((((((''''''&&&&&&((((((((('''''''''&&&&&&************(((&&&$$$###&&&'''((()))***)))((('''***)))))))))))))))(((((()))(((((((((((((((((('''************))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''(((******((((((''''''''''''((((((***))))))((((((((())))))))))))***++++++++++++******))))))(((((((((((()))}}}zzztttlllbbb[[[TTTQQQMMMKKKKKKLLLLLLLLLLLLNNNPPPRRRVVV\\\ccchhhhhhnnnuuuyyyzzzzzz|||~~~yyyqqqnnnjjjfffbbb```___]]]\\\[[[]]]```dddgggiiijjjkkkhhhiiiiiigggdddaaa``````bbbccceeeggghhhiiiiiiiiihhhhhhgggfffddddddfffggghhhhhhgggfffeeeddddddcccdddddddddddddddfffiiikkkmmmrrruuuqqqiii]]]LLL???>>>;;;:::===>>>======@@@<<<;;;:::999999;;;===>>>;;;<<<<<<;;;999888999:::;;;===???AAACCCIIIRRRYYYhhhuuu~~~eeeQQQFFF>>>999888888999:::999888777666666666777777777777666666666777888999888777555333444444333333333222222222444444333333222222111000000111111222222222222111000111111000///......///000000000000///---,,,++++++,,,,,,------........./////////....../////////.........///////////////......////////////......///............///000000...------...///000111111222222000///............111000//////.../////////...------------...//////,,,---------.........///------------------------......------------......---------,,,,,,,,,++++++///...---,,,+++*********---,,,,,,,,,,,,,,,,,,---000///---,,,************+++,,,---,,,***)))***+++...000111111///.........------------......//////---------,,,******+++---,,,,,,,,,+++,,,,,,------,,,------......------,,,......------,,,++++++******))))))((((((''''''&&&((((((((((((''''''''''''%%%&&&(((******)))'''&&&((()))******++++++******************))))))))))))+++*********)))((((((((())))))))))))))))))))))))((((((((())))))(((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((((('''''''''((())))))******++++++++++++******))))))((((((((((((((((((~~~{{{wwwqqqhhh___XXXRRROOOLLLKKKKKKLLLLLLKKKKKKLLLLLLNNNQQQVVV]]]bbbdddiiiqqqvvvyyy{{{~~~{{{vvvqqqkkkfffbbb___\\\ZZZYYY[[[^^^aaadddgggiiijjjjjjkkkkkkiiieeecccbbbbbbcccdddfffhhhiiihhhhhhgggeeeffffffeeecccbbbeeeggghhhhhhgggfffeeedddcccccceeedddddddddfffggghhhhhhhhhnnnrrrrrrooofffVVVHHHDDD>>>;;;===>>>======???>>>===:::999888999;;;<<<<<<===>>>===;;;::::::;;;;;;===???@@@AAAFFFNNNUUUaaammmzzzcccPPPEEE===999777888999::::::888777666666666666777777666666666555666888999888777555444444444333333333222222222333333222222111111111111000000111222222222111111///000111000///...///000000000000000///...---,,,,,,,,,,,,------............//////////////////...............//////000000...//////000000//////...///............///000000////////////000111333333222222000///............000///...------------......------------...///////////////......---------------------------------///......---------...............---------------///...---,,,++++++++++++,,,,,,,,,++++++,,,,,,,,,//////...,,,+++******))))))***,,,+++******,,,---...///000000...------...++++++,,,,,,------------,,,---...,,,+++***+++---+++++++++++++++,,,---...,,,------......------,,,...------,,,++++++***************))))))((((((((())))))((((((((('''''''''###$$$''')))******)))((((((((()))***************))))))))))))************'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((()))******)))((((((******)))((('''&&&%%%%%%'''(((((((((((((((((('''&&&&&&&&&&&&'''((())))))******+++++++++******)))(((((())))))))))))))))))~~~|||wwwrrrlllccc[[[UUUPPPNNNLLLKKKKKKLLLKKKKKKJJJJJJKKKKKKMMMRRRXXX\\\___dddlllqqquuuyyy~~~{{{tttmmmgggccc___\\\[[[\\\]]]___bbbeeegggiiikkkllllllkkkhhheeeeeeeeedddeeegggiiiiiihhhfffeeedddeeefffdddbbbaaadddgggjjjiiigggfffddddddcccccceeedddccceeefffgggfffeeedddgggkkknnnqqqnnncccVVVKKKCCC<<<<<<===<<<;;;===>>>===;;;999999999999:::;;;<<<>>>===<<<;;;;;;<<<999;;;======>>>CCCJJJPPPZZZeeevvvvvvaaaOOOCCC===:::888888999:::999888777666666666777777777777666666555666777999888777666444444444333333333333222222222222111111111111222333000111111111111111000000///000111000///...///000///////////////......------------------------------......//////......------------......//////000......////////////............------......///000////////////000111333333222111000//////...//////...---------,,,+++++++++...------------...//////000000//////...------,,,------------------------000///......---.........//////..................///...---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,......------,,,+++******((()))++++++***+++,,,...---...///...,,,+++,,,---(((((()))***************,,,---...---+++***+++,,,+++******++++++,,,---...,,,------......------,,,---,,,+++***)))))))))))))))))))))***************)))))))))(((((((((''''''&&&'''((())))))(((''''''&&&&&&&&&'''''''''(((((((((((()))))))))))))))***((((((((('''''''''''''''''''''''''''((((((((((((((()))***++++++***)))(((*********)))(((&&&%%%$$$''''''((((((((((((''''''&&&&&&&&&&&&''')))******)))************)))((((((((())))))************)))|||yyysssllleee^^^WWWRRRNNNLLLJJJJJJKKKKKKJJJIIIIIIIIIJJJJJJKKKNNNSSSVVV[[[___fffkkkooottt{{{~~~vvvoooiiidddaaa___^^^^^^^^^```cccgggiiilllmmmnnnmmmjjjhhhhhhhhheeefffhhhiiiiiigggeeedddccceeegggdddaaaaaadddhhhkkkjjjgggeeecccccccccddddddccccccdddggggggeeebbbaaabbbdddhhhqqquuuooofffRRRGGG>>><<<<<<::::::;;;;;;:::::::::::::::::::::888:::<<<===<<<;;;;;;<<<999;;;=========@@@FFFKKKTTT]]]kkk|||sss^^^MMMBBB===;;;999999999999999888777777666777777888888777777666444666777888888777666555444444333333333333222222111111000000111222333444111111222111111000///......000111000///...///111---......///////////////.........------,,,,,,+++,,,---...//////...---,,,+++,,,,,,---......//////---......//////......------------------......///............///000111111000000////////////000000...////////////---,,,+++...------------...//////////////////............------------------------000000///....................................///...------,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,,,,+++***)))***++++++***)))***,,,,,,------,,,+++***+++---((()))***+++++++++******+++---...---,,,++++++,,,************+++,,,---...,,,------......------,,,...---+++***))))))******''''''(((((()))*********))))))))))))((((((((('''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((((((((()))))))))))))))))))))************''''''(((((())))))))))))((()))+++,,,,,,+++)))((('''((()))))))))(((&&&&&&&&&'''((())))))((('''&&&''''''(((((()))+++,,,---)))))))))))))))(((''''''((()))***+++,,,,,,+++***}}}{{{vvvooohhhaaaZZZTTTOOOMMMKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIKKKOOORRRXXX\\\bbbfffkkkqqqyyy}}}uuuoooiiifffbbbaaa___^^^```cccgggiiilllnnnooonnnllljjjjjjjjjeeefffhhhjjjiiigggeeecccbbbeeegggeeeaaa```dddiiillljjjgggdddbbbbbbdddeeedddcccbbbdddggggggdddaaa`````````eeepppyyyxxxpppWWWKKK???;;;:::999999:::888888999;;;;;;;;;;;;;;;666999;;;<<<;;;::::::;;;;;;===>>>>>>===???EEEJJJOOOWWWdddtttqqq]]]LLLAAA===<<<999999999888888888888888777777888888888888777777444555777888999888666555444444444333333333222222000000//////000222444555222222222111111///.........///111000//////000111,,,---...///000000000000//////...---,,,++++++***+++,,,---......---,,,+++++++++,,,,,,---...//////------............---------,,,,,,,,,,,,---.........------------...//////000////////////000000111111222444444333111///---...------------...//////------......///000000000........................000000///.......................................------,,,,,,,,,---......,,,++++++++++++++++++,,,,,,,,,---------,,,+++++++++,,,,,,+++)))((()))***,,,,,,,,,+++))))))***,,,+++,,,---...///...------+++---......,,,+++++++++************+++,,,---...,,,------......------,,,000///...,,,+++,,,,,,---%%%%%%&&&'''((()))******))))))))))))((((((((((((((((((''''''''''''((()))((((((((((((((()))******&&&'''''''''(((((())))))%%%%%%&&&&&&''''''(((((((((((())))))*********+++((()))+++,,,,,,+++)))(((%%%&&&'''))))))))))))(((&&&'''((())))))((('''&&&)))))))))***+++---...///(((((()))(((((('''&&&&&&)))***+++,,,---,,,,,,+++}}}|||||||||wwwoooeee\\\VVVRRRPPPLLLJJJHHHHHHIIIIIIHHHGGGHHHHHHHHHIIIIIIIIIJJJJJJRRRTTT[[[ccciiimmmvvv{{{ssslllhhhkkkhhhcccaaabbbcccdddeeelllkkkkkkkkkkkkkkkkkkkkkiiijjjjjjjjjiiifffdddbbbccceeeffffffeeefffggghhhjjjiiihhhgggeeeeeeeeeeeecccdddeeedddbbbaaabbbccc`````````cccmmmxxx|||yyygggWWWDDD;;;<<>><<<888888777666555555666666555444444333444555666777666666888999999888777666444444333333333333222222222222333333333333444444333222000111222222111000222222222111000//////....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,..................------222000------//////,,,))),,,,,,---...//////............///111111222222222000///---+++,,,...111333111...,,,---//////---+++---......///000/////////---...000111222222222111//////.........//////000...---------...///111222......---,,,,,,+++******---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))((())),,,///...---+++***)))***++++++---...//////////////////000///...---,,,+++***************+++---///000111000000///...---,,,,,,,,,000///...,,,+++***))))))))))))))))))((((((((((((&&&''''''(((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((()))(((((('''&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''******)))''''''&&&&&&&&&&&&'''((('''&&&'''(((***(((''''''''''''&&&&&&&&&************))))))))))))((((((''''''&&&&&&&&&%%%((()))***++++++***)))(((~~~||||||xxxtttlllccc[[[UUUQQQOOOLLLJJJHHHHHHHHHIIIHHHGGGHHHHHHHHHIIIIIIIIIIIIJJJOOOQQQWWW___eeejjjsss}}}zzzvvvmmmjjjeeebbbbbbdddeeefffiiiiiijjjjjjjjjiiihhhhhhiiiiiiiiiiiihhhfffeeedddccceeeffffffeeeeeegggiiiiiihhhfffeeedddcccccccccdddeeeeeedddbbb```aaabbb_________aaakkkwww|||{{{lll^^^MMMAAA>>>???===;;;;;;;;;::::::::::::999999888888888888999:::;;;;;;<<<;;;;;;;;;<<<>>>AAABBBGGGLLLTTT^^^jjjxxxooo```SSSFFF???>>>:::999888777666666666666666555444444444444555666777888999999888777666555444444333333333333222222222222222333333333444444444222111111222222000///222222111111000//////....................................---------,,,,,,......------------------------.........---+++***..................------///---,,,,,,...///...,,,,,,---....../////////...//////111222222333333333000///...------///000111222000......000111///---........./////////000000000000111222111000///...//////........./////////......------...///111222//////......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,++++++***++++++)))((())),,,///---,,,+++*********+++,,,---......///////////////.........---------------******+++,,,---///000111000000///------,,,,,,---///...---,,,+++************)))))))))((((((((((((&&&''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((((((((('''&&&&&&((((((((())))))))))))***((((((((((((((((((((((((***)))(((''''''&&&&&&&&&&&&'''((('''&&&'''(((***))))))((((((((('''''''''))))))))))))))))))))))))((((((((('''''''''''''''))))))***++++++***))))))|||{{{{{{sssooohhh```XXXRRROOOMMMLLLJJJHHHGGGHHHHHHGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIMMMMMMRRRYYY___eeepppzzztttoooiiifffeeeggghhhiiiiiijjjkkklllkkkjjjhhhfffhhhhhhhhhgggggggggffffffdddeeeffffffeeeeeegggiiihhhgggeeecccbbbbbbbbbcccdddeeeeeedddaaa______```______]]]]]]fffrrryyyyyyqqqgggYYYKKKCCC>>><<<;;;;;;;;;::::::::::::999999999888777777888999;;;<<<<<<<<<;;;;;;<<<===???@@@BBBGGGNNNUUU]]]kkk{{{}}}kkk^^^RRRGGGAAA@@@<<<;;;999888777666555555666555555444444444555555888999999999888666444333444444333333333333222222222222222222333333333333444333111111222111000...222222111111000/////////.......................................---------000/////////......------/////////...---,,,***)))------------------......,,,+++***,,,...000000///---............/////////000000111222333333333333111000000000000000///000333111000000222222111/////////.........///000111333333222111000...---,,,////////////......//////............///000111111000000//////...------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------+++,,,,,,+++)))***,,,///++++++*********+++,,,,,,------...///////////////---------....../////////+++++++++,,,---///000111000///...---------------...------,,,,,,,,,,,,,,,******)))))))))(((((((((&&&''''''((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&'''(((((((((''''''))))))))))))***************)))(((((((((((()))******)))(((''''''&&&''''''&&&'''((('''&&&'''(((************)))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))|||yyyxxxwwwnnnjjjddd]]]WWWQQQNNNLLLLLLJJJHHHHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKNNNTTTZZZ```lllxxx~~~xxxqqqlllkkklllmmmmmmkkklllnnnooonnnllliiigggggggggfffffffffgggggghhhdddeeefffeeedddeeegggjjjhhhgggeeecccbbbbbbbbbccceeeeeeeeeccc```^^^^^^______^^^ZZZXXX]]]hhhooopppqqqlllbbbUUUHHH???;;;;;;;;;;;;:::::::::999999999999888777666777888:::;;;<<<;;;;;;;;;;;;<<<>>>>>>AAAFFFKKKOOOTTTaaasssvvvfff[[[QQQGGGAAA@@@===<<<:::888777666555555444444444444555555666666777777888888888666555444444444333333333222222222111222222222222333333333555333111111111111///...111111111111000000//////........................///.....................000000///......---------///.........---,,,++++++,,,,,,------------......,,,+++++++++---///000111///.............../////////000111222222222222222111111222222111000///...222111111111111111111000111///...------///111222333222222111///...---,,,///////////////.............../////////000000111/////////.........---------,,,,,,++++++,,,,,,---,,,,,,------------......,,,------,,,++++++---///*********++++++,,,,,,---,,,,,,---...////////////.........////////////000++++++,,,,,,---///000111000///...---------------------,,,,,,,,,------...*********)))))))))((((((&&&''''''((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))))))))(((((()))))))))*********,,,***)))'''''')))***,,,))))))((('''''''''''''''&&&'''((('''&&&'''(((*********)))))))))(((((((((((((((((((((((()))))))))(((((())))))*********+++***+++,,,------,,,+++***|||xxxvvvsssqqqjjjgggbbb\\\VVVRRROOOMMMNNNLLLIIIHHHIIIHHHGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJLLLQQQVVV]]]iiittt}}}zzzsssppppppoooooolllnnnooopppnnnlllhhhfffgggffffffeeeffffffggghhheeeeeeeeeddddddeeehhhjjjiiigggeeecccaaabbbcccddddddeeedddccc```^^^]]]^^^^^^]]]WWWQQQRRRZZZ```aaajjjjjjfff[[[MMMBBB<<<;;;;;;;;;:::::::::999999999999888777777777888999:::;;;:::;;;;;;;;;<<<======???DDDHHHJJJOOOZZZkkkxxx|||oooaaaXXXOOOFFF???>>>===<<<:::888777666555555111222333444666777777888444555666777888888777666444444333333333222222222111111111222222222333333444333111111222111000...111111111000000000000000////////////////////////////////////////////////............------,,,,,,------------------------,,,,,,,,,,,,------......---------,,,---...000222000//////.........//////...//////000000000000000000111222333222000///---///000000000000000000000111000...---...///111333111000000/////////......//////000000///...------/////////000000000000000.........------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---...///...,,,,,,---///)))******+++,,,,,,,,,,,,+++,,,---...////////////000////////////.........,,,,,,,,,---...///000111//////...------------...------,,,,,,------......************))))))))))))&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***************'''''''''((((((((()))))),,,***)))'''''')))***,,,)))((((((''''''''''''(((&&&'''((('''&&&'''(((***)))))))))((((((((('''''''''((((((((())))))******(((((())))))******++++++***+++,,,------,,,+++***~~~xxxuuusssooolllhhhfffbbb]]]XXXTTTQQQPPPOOOMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIKKKPPPTTTYYYdddoooyyy}}}xxxuuurrrpppmmmmmmnnnmmmllliiifffeeeffffffffffffffffffffffffeeeeeeeeedddccceeehhhkkkiiigggdddbbbaaaaaacccdddcccccccccbbb___]]]]]]^^^\\\ZZZSSSKKKIIIMMMQQQRRR]]]bbbddd```TTTHHH@@@===;;;;;;::::::::::::999999777888888888888888888888999999:::;;;;;;<<<<<<======AAAEEEGGGKKKUUUbbblll|||wwwlll___VVVNNNDDD>>><<<<<<;;;999888777666555555111222333555666777777777222333555777888888888777444444333333333333222222111111111111222222222222333222000111222222111///111111000000000000000000////////////////////////////////////000000000000---------------------------,,,,,,,,,,,,---...///++++++,,,,,,------...............------///222555111000///.........///000......//////000//////...///000111111111000///...---///000///......///111000000/////////000111222//////.........///000000//////000000000...---,,,///000000111111000000///---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,------.........///000///...------///******+++,,,,,,,,,++++++***+++,,,---...//////////////////......---------------------...///000111///......---------.........---------------......++++++*********)))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********))))))''''''''''''((((((((((((***)))(((((((((((()))***((((((''''''''''''((((((&&&'''((('''&&&'''(((***))))))((((((((('''''''''(((((())))))******++++++))))))))))))************)))***+++,,,,,,+++***))){{{uuusssqqqnnnkkkhhhfffccc___[[[WWWTTTSSSQQQOOOLLLKKKKKKKKKIIIHHHFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGJJJNNNQQQVVV___iiirrrzzz~~~yyyvvvooonnnnnnllljjjhhhgggeeeeeefffgggggggggfffeeedddeeefffeeedddccceeehhhkkkhhhfffccc```___```bbbcccaaabbbbbbaaa___^^^^^^___XXXWWWPPPGGGBBBEEEHHHHHHQQQYYYaaabbb[[[OOOFFF@@@;;;;;;::::::::::::999999666777888999999888777666777777999:::;;;<<<=========@@@CCCGGGMMMTTT]]]cccrrrwwwlll___WWWOOOEEE===;;;:::999888777666666666666333444555666666666555444333444666777777777666666444444333333333333222222111111111111222222222222222000000000222333222111000000000000000000000111//////////////////////////////000000000111111111---------...//////000000///...---,,,,,,,,,---...***++++++,,,------......,,,---.........111666:::222111///...---...///000//////000000000000//////......///000000000//////,,,...000000......///111///000000000000111111111000///............///000//////000111000...,,,+++///000111111111111000///........................---,,,,,,++++++,,,,,,---******++++++,,,---------///000111000///......///++++++,,,,,,,,,+++***)))******,,,---.../////////---------------............------......///000111......---------......//////......---------......+++++++++*********))))))&&&''''''(((((((((((((((&&&&&&''''''((()))))))))'''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((('''&&&'''(((************)))))))))(((((()))))))))***+++,,,,,,,,,))))))))))))))))))(((((())))))***++++++***))))))xxxsssrrrrrrooolllhhhfffddd```\\\YYYVVVUUURRRPPPMMMLLLLLLKKKJJJHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFIIIMMMPPPSSS\\\eeemmmuuu|||rrrqqqpppnnnllljjjiiihhheeefffggghhhhhhfffdddcccffffffeeeccccccdddhhhkkkgggeeebbb___^^^___aaabbb```aaabbbaaa___^^^^^^___VVVUUUOOOEEE@@@BBBDDDDDDJJJSSS^^^ddd```UUUJJJCCC;;;;;;;;;:::::::::999999555777999::::::888666444555666888:::<<<=========???AAADDDIIIPPPWWW]]]```lllxxxxxxmmmaaaXXXPPPEEE===;;;888888777666666555666666666666777777666444222111555555666777777666555444444444444333333333222222000111111111111222222222111000///000222333333222000000000000000111111111000000000000000000000000//////000000111111111222------...///000111222222111000...,,,+++++++++,,,******+++,,,,,,---......***,,,......///333999>>>333111///...---...///000000000111111111111000///------......//////000000,,,///111000......000222//////000111111111111000111000///...------...//////000111111000...,,,+++///000111222222111000///////////////000000000000---,,,,,,++++++,,,,,,---))))))***++++++,,,------///000222111///......///+++,,,,,,---,,,+++)))((()))***,,,---.../////////******+++,,,---...///000...............///000111......---------....../////////...---------------+++++++++************)))&&&''''''(((((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((''''''''''''&&&%%%$$$$$$))))))))))))************''''''((((((((((((''''''(((((('''''''''(((((()))&&&'''((((((&&&'''(((***+++++++++************)))))))))***+++,,,,,,------******))))))((((((''''''((()))***++++++***)))(((wwwrrrppppppooonnniiifffcccaaa```^^^\\\ZZZVVVSSSOOOLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHIIIKKKQQQXXX]]]hhhooozzz~~~{{{vvvrrrooommmkkkiiiiiifffcccbbbbbbccccccbbbaaa`````````aaabbbcccccceeeeeecccaaa___^^^```cccgggdddaaa___``````___^^^WWWQQQIIIBBB@@@@@@@@@AAACCCHHHRRR___eee```QQQEEEDDD===:::===>>>:::888:::999::::::::::::999888888555555777999;;;<<<<<<<<<@@@AAABBBDDDGGGNNNVVV[[[iiipppyyyssskkk___TTTJJJDDD???<<<888888777777666555555555222333555555444333444555666444333555888888666333222666666111111444333...000111333555444333222111333222111000000111222333222111000//////000111222000000////////////000000111111000000//////......///.........///111444666///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))(((***---222444............////////////......///000000000000000000000////////////000000000////////////111222333//////000000000000////////////............//////111000000000/////////...............////////////111///---...111222000...)))))))))***++++++,,,,,,,,,+++***))))))+++---///111000///...............+++******+++---......---***++++++,,,---...//////...------,,,,,,,,,------//////...---------............///////////////...---,,,+++)))((())),,,///+++******)))))))))))))))'''''''''''''''((()))***)))((('''&&&&&&&&&&&&&&&***(((&&&&&&&&&'''&&&%%%%%%'''((()))((()))***,,,((((((''''''''''''(((((())))))))))))((((((((((((((()))***)))'''&&&&&&'''((('''&&&%%%%%%&&&((()))))))))(((''''''((()))***++++++***************+++))))))))))))((((((((((((+++*********))))))((((((}}}uuupppoooooonnnmmmjjjhhheeecccbbbaaa^^^]]]XXXUUUPPPMMMLLLKKKIIIHHHGGGGGGHHHGGGGGGFFFFFFEEEGGGHHHHHHIIIKKKPPPVVV[[[eeemmmxxxyyyuuurrrqqqooonnnkkkgggddddddeeeeeedddccccccccccccdddeeeffffffeeeeeedddbbb``````bbbdddeeecccaaa______^^^\\\[[[SSSMMMFFF@@@>>>>>>>>>>>>@@@DDDNNN\\\gggggg\\\RRRGGG>>>888999;;;999888999999999999999888888888888555666888999:::;;;<<<<<>>:::999999888888777666666666333444666666444444444555666666666999;;;;;;888555333666444000///222333///111333666:::<<<:::777333222111111111111111222222222111000//////000111222000000////////////000000000000///////////////......---------...000222444//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,---///000------------..................///000000000000000000000////////////000000000////////////111222333//////000000000000////////////............//////000000000000////////////............////////////111///......000111000...))))))******+++++++++,,,***************,,,...///.........------...//////+++******+++---......---------......///000000000...------,,,,,,---------//////...---,,,,,,,,,---....../////////...------,,,,,,,,,***)))))),,,...+++***))))))(((((())))))(((''''''''''''(((((()))((((((''''''&&&&&&&&&&&&)))(((&&&'''((()))(((''''''((())))))(((''')))***((((((''''''''''''(((((())))))))))))(((((((((((('''((()))((('''&&&'''(((((((((&&&%%%&&&''')))***)))((((((((()))+++,,,---++++++***))))))******+++*********)))))))))((((((*********)))))))))((((((zzzsssnnnnnnooonnnmmmkkkiiigggfffeeedddbbb```\\\XXXSSSOOOMMMLLLJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFGGGGGGHHHJJJNNNTTTYYYaaahhhsss~~~|||yyyvvvuuuqqqmmmhhhdddbbbbbbbbbbbb____________```aaabbbbbbdddeeeeeedddcccbbbdddeeecccbbb```___^^^\\\XXXUUUMMMHHHBBB===;;;;;;;;;;;;???@@@GGGVVVdddjjjeee]]]NNNCCC888777:::::::::999:::999777666666666777888666777888999:::;;;;;;;;;===???AAADDDHHHMMMSSSWWWaaahhhrrrzzz}}}|||zzzyyyoooiii```WWWNNNEEE>>>999888888777777666555555555444555666666444444444666555666888;;;===<<<888555555666444000000222444222000222777===@@@===666///000000111222333333222222111111000000000000111111000000////////////000000.............../////////------,,,,,,---///111222000000000000000//////...------------------------******+++,,,------,,,,,,,,,,,,,,,------------.........///000000000000///000//////......//////000////////////000111222222//////000000000000////////////............//////////////////000000000000............////////////000///......000000///...*********+++++++++++++++((()))***+++,,,---...///,,,,,,,,,,,,---...///000+++******+++---......---////////////////////////---------,,,,,,------...//////---,,,++++++++++++............------,,,+++***,,,,,,,,,******+++,,,+++***))))))(((((()))))))))((((((''''''''''''((((((((('''''''''''''''''')))((('''((()))***)))(((((()))***)))'''&&&'''(((((((((''''''''''''(((((((((((((((((())))))))))))&&&''')))(((''''''((())))))((('''''''''(((***+++)))))))))***+++---///000******)))))))))******++++++++++++*********))))))******))))))))))))((((((}}}xxxqqqnnnooopppooonnnmmmkkkjjjiiiiiihhhfffdddaaa]]]WWWRRROOOMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHEEEFFFGGGGGGIIIMMMRRRVVV]]]dddooozzz|||yyywwwrrrkkkeeecccbbbaaa```\\\\\\[[[[[[\\\]]]^^^^^^bbbcccddddddcccbbbdddeeeaaaaaa______]]]YYYTTTPPPIIIEEE???<<<;;;;;;;;;:::>>>===AAAMMM]]]ffffffcccXXXKKK>>>888:::===<<<;;;:::888666555444555777888777888999:::::::::::::::;;;===@@@DDDGGGKKKPPPTTT^^^fffpppwwwyyyxxxwwwvvvmmmiiibbbZZZQQQHHH???:::777666666555555444333333444555555555333333444555777999===@@@AAA>>>999555666666555333333444444444222444999???CCC???555,,,///000222333444333333222111000000000000000000111000000////////////000000,,,,,,------......//////...---------...///000000000000111111000000///...........................+++++++++++++++++++++***,,,,,,---------.........---...//////000000///////////////....../////////......//////000111111222//////000000000000////////////............//////////////////000000000000............//////////////////...////////////...++++++++++++++++++++++++'''(((***,,,---...//////,,,+++++++++,,,,,,---...+++******+++---......---......---------,,,,,,,,,------,,,,,,,,,---......///...---,,,+++*********------------,,,+++******)))+++------,,,***************)))(((((((((((((((***)))((('''''''''''''''''''''((((((((('''''''''***)))(((((())))))'''&&&'''((())))))'''&&&''')))((((((''''''''''''(((((((((((((((((())))))))))))%%%'''(((((('''''')))***)))((((((((()))***+++,,,))))))******+++,,,---...***))))))))))))******+++,,,,,,,,,+++++++++******))))))))))))))))))((((((|||wwwqqqpppqqqsssrrrqqqooonnnmmmmmmnnnmmmkkkiiifffaaa[[[VVVRRRNNNKKKIIIIIIHHHHHHGGGGGGHHHIIIIIIEEEFFFGGGGGGHHHLLLPPPTTTYYYaaalllvvvzzzssslllhhheeecccaaa^^^^^^]]]]]]]]]]]]]]]^^^___```aaa```______aaabbb___^^^]]]\\\ZZZVVVPPPKKKEEEBBB>>><<<<<<<<<<<<;;;===;;;===GGGUUUbbbhhhiii___TTTEEE<<<;;;===<<<:::999888666444444555666777777888999::::::::::::::::::<<>>CCCEEEDDD@@@;;;888666555444444444444444555666888===BBBEEEAAA999222000111222444444444333222000000000111111000000000000000////////////000000,,,,,,------......////////////////////////000000000000000000000///..............................---,,,+++))))))***+++,,,---.........////////////------.../////////////////////............//////---......///000000111111//////000000000000////////////............//////////////////000000000000............////////////.../////////.........///---,,,,,,,,,++++++******'''(((***,,,.../////////------,,,++++++++++++++++++******+++---......---.........---,,,,,,++++++,,,,,,,,,,,,,,,---...//////...---,,,+++******+++,,,,,,------,,,+++******))),,,......,,,***))))))***))))))((('''(((((((((***)))((('''''''''''''''''''''((())))))(((((('''***)))((((((((('''$$$"""$$$&&&(((((('''''')))***((((((''''''''''''(((((('''((((((((()))))))))***%%%'''(((((('''''')))***((((((((()))***++++++,,,***************)))))))))))))))(((((()))******+++,,,,,,,,,,,,++++++++++++(((((((((((((((((())))))zzzvvvqqqqqqsssuuuuuutttrrrrrrrrrsssttttttqqqoookkkfff___YYYTTTPPPLLLJJJHHHHHHGGGFFFFFFGGGIIIJJJEEEFFFGGGHHHIIIKKKOOOSSSVVV]]]gggqqqzzzzzzsssmmmhhhdddaaa___^^^]]]\\\[[[ZZZZZZZZZ\\\\\\\\\ZZZXXXYYY[[[^^^[[[ZZZYYYWWWUUUQQQKKKGGGCCCAAA>>>===>>>>>>===<<<<<<;;;===CCCOOO]]]iiipppddd\\\OOOBBB<<<===;;;888999888666555555555666777666777888999:::;;;;;;;;;999;;;===@@@BBBGGGLLLQQQXXXbbbnnntttsssqqqqqqrrrlllhhhccc\\\TTTKKKBBB<<<:::::::::999888888777777222222333333222333666999999>>>CCCFFFDDDAAA===;;;;;;666333333333333666:::;;;===@@@AAA@@@<<<888555222222333333333333222222000000111111111111000000000000////////////000000.............../////////000000000//////////////////////////////......---------------------------...---+++***)))+++,,,---........./////////000000------...////////////...///......------......///------...///000000000000//////000000000000////////////............//////000000000000////////////............////////////---...//////------...///......---,,,+++******))))))***+++,,,---...///000///...---,,,+++++++++++++++******+++---......---000000/////////.........,,,,,,,,,,,,---......///...------,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,......,,,***))))))***)))((((((''''''(((((()))((((((''''''''''''(((&&&'''((()))***)))((('''***)))(((((((((&&&###!!!###%%%'''''''''''')))+++((((((''''''''''''((((((''''''(((((())))))******&&&''')))(((''''''((()))''''''((()))***++++++,,,))))))***))))))(((&&&&&&(((((((((((()))******+++,,,,,,,,,+++++++++******''''''(((((((((((())))))xxxtttqqqqqqtttvvvvvvuuuwwwwwwxxxyyy{{{{{{xxxvvvnnniiibbb[[[UUUQQQMMMJJJHHHGGGEEEEEEEEEGGGHHHJJJFFFGGGHHHIIIIIIKKKOOORRRRRRYYYcccllluuu~~~wwwpppjjjfff```___^^^[[[ZZZXXXXXXWWWZZZYYYVVVSSSQQQRRRVVVYYYVVVTTTSSSQQQOOOLLLGGGCCCAAA???======>>>???>>><<<<<<===>>>AAAGGGTTTcccnnnjjjggg\\\LLLBBB???===999888888888777777777666666555666888999:::;;;<<<<<<:::;;;<<<===@@@EEEKKKPPPTTT^^^jjjpppnnnllllllnnnjjjgggaaaZZZSSSJJJAAA<<<999999999888777777666666222333444444444666:::===>>>CCCJJJMMMMMMKKKJJJJJJFFF===666444444666>>>GGGNNNOOOMMMFFF===666555666555444444333222222222222///000111222222111000///000000////////////000000000000///////////////...////////////......---,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////,,,---......//////......///......------......///,,,---...000000000000/////////000000000000////////////............//////222222111000///...------............////////////,,,...000///---,,,...//////......,,,+++***)))))),,,,,,++++++,,,---///000...---,,,,,,,,,,,,,,,---+++******+++---......---///////////////.........,,,,,,,,,,,,---...//////---------,,,------...///***+++,,,---.........---+++---...---+++))))))***))))))(((''''''''''''((((((''''''''''''(((((()))&&&''')))*********((((((''''''''')))***)))&&&$$$%%%&&&''''''&&&&&&((()))((((((''''''''''''(((((('''''''''((()))*********'''((()))((('''&&&'''(((&&&&&&''')))***+++++++++'''((()))))))))((('''&&&'''''''''(((((()))++++++++++++++++++************'''''''''((((((((())))))vvvssspppppptttvvvwwwuuu{{{{{{|||~~~}}}{{{pppkkkccc\\\VVVQQQMMMJJJGGGFFFEEEDDDDDDFFFHHHIIIFFFHHHIIIIIIJJJLLLOOORRRPPPVVV```iiiqqq{{{~~~vvvqqqgggeeecccaaa^^^]]][[[[[[XXXVVVSSSNNNLLLNNNRRRVVVRRRQQQNNNMMMKKKHHHDDD@@@???>>>======>>>???>>><<<>>>???@@@>>>@@@JJJZZZfffooopppgggVVVHHHDDDAAA===888888888999888777666666555666777999;;;<<<<<<<<<::::::;;;<<<>>>DDDKKKPPPPPPZZZffflllkkkhhhhhhjjjiiieee___XXXQQQIII@@@;;;666666666555444444333333333444555555666999===@@@KKKPPPXXX\\\]]]]]]^^^___RRRFFF:::666666;;;FFFSSShhhggg```RRRBBB777666888777666444222111111111222///000111222222111000///000000////////////000000111111000000//////..................---,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///000///---+++,,,,,,,,,---------......,,,---......//////...............------.........,,,---...000000000000/////////000000000000////////////............//////333222111000///...---,,,............/////////000,,,...000///---,,,---000//////...---+++***))))))...---+++***+++---///000,,,,,,,,,,,,---...//////+++******+++---......---------------------------+++++++++,,,---...///000------------...///000000***+++,,,---.../////////,,,------,,,***))))))***))))))(((''''''''''''''''''''''''''''''((()))***%%%''')))***+++***)))(((%%%&&&'''))),,,,,,***((('''(((((((((&&&%%%&&&'''((((((''''''''''''((((((&&&''''''((()))******+++((()))***)))'''&&&&&&'''%%%&&&''')))******++++++&&&'''(((*********)))(((''''''''''''((()))+++++++++++++++*********))))))&&&'''''''''(((((()))))){{{vvvtttrrrooooooqqqtttvvvxxx}}}}}}tttooofff^^^XXXSSSOOOMMMJJJIIIHHHHHHGGGGGGHHHHHHKKKJJJHHHHHHHHHIIIKKKMMMPPPRRRXXXaaannnyyyzzzuuusssooollliiieee```]]]XXXTTTOOONNNOOOPPPOOOMMMLLLKKKIIIGGGEEECCCAAA@@@<<<<<<<<<<<<<<<<<<;;;;;;999:::===@@@BBBGGGTTTaaaqqqtttooo___NNNEEECCCBBB::::::999888777888:::<<<777666666777999:::::::::;;;:::;;;<<>>>>>>>>============<<<<<<;;;;;;===??????BBBNNNZZZpppwwwuuugggUUUIIIBBB???;;;;;;;;;:::888888999:::777777777888999::::::::::::::::::;;;>>>AAAEEEGGGPPPVVV]]]cccfffffffffeeeeeeccc___WWWMMMDDD===:::999888666555555555666777555666777777888>>>HHHPPPaaakkkqqqppprrrxxxvvvnnn]]]III999888AAAQQQiiiiiiLLL===666111333222111111000000111111000000000000000000000000111000000000////////////..............................------,,,,,,------------------------------+++)))((((((***,,,,,,,,,,,,------.......................................///---,,,---000111000...---......///////////////...///000000111111000000222333444333000/////////...//////...---...000333222111000///............000000000/////////.....................---------,,,,,,++++++++++++,,,,,,***++++++,,,,,,------.........------,,,,,,------,,,...//////---,,,---...,,,,,,,,,,,,,,,---......,,,------------.........+++,,,,,,---------------......------------......---,,,+++***))))))))))))*********)))((('''''''''((((((((((((((('''''''''))))))(((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***((()))***++++++******)))(((((((((((((((((((((((((((((()))***+++,,,---------+++))))))******)))(((***)))'''''''''(((***+++|||vvvrrrqqqooonnnooorrruuuwww}}}|||vvvmmmeee]]]WWWRRRNNNJJJIIIHHHHHHGGGGGGHHHHHHJJJIIIHHHHHHHHHIIIKKKLLLMMMNNNRRRZZZeeeqqq}}}yyysssmmmiiifffaaa\\\VVVSSSQQQPPPLLLIIIHHHGGGFFFDDDBBB@@@>>>>>>?????????>>>>>>============<<<===>>><<<===FFFPPPfffqqqxxxppp___PPPDDD>>>===<<<<<<;;;:::888888777777777888888999:::::::::999999999:::===???BBBDDDLLLQQQXXX^^^bbbccccccdddeeeddd___WWWMMMCCC<<<999999888666555444444444444444666777888:::@@@IIIPPP___gggkkkjjjlllpppnnngggQQQEEE;;;;;;CCCWWWwwwnnnOOO===666222222222111000000000111111000000000000000000000000111111000000000/////////........................,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++(((%%%&&&***---...---+++,,,---............---...........................,,,,,,,,,...///...------......///////////////...///000000111111000000222333444333000...------,,,---...------///111444//////............//////111111000000000/////////---------.........//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---+++***+++---...+++---///000...---------,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------..................---------------...,,,+++***)))((((((((()))******))))))(((((('''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))*********+++,,,,,,+++))))))((()))))))))))))))))))))'''(((((()))***+++,,,,,,,,,***)))***++++++***)))***)))((((((((()))+++,,,zzztttooommmllllllmmmqqquuuwww}}}yyypppggg___XXXRRRNNNJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLOOOUUU___kkkxxxwwwpppkkkgggbbb\\\XXXWWWTTTPPPLLLKKKJJJHHHGGGEEECCCAAA@@@@@@??????>>>>>>============<<<<<<<<<::::::@@@IIIUUUeeetttuuuiiiZZZLLLBBB<<<;;;:::::::::999888666777888999999999999:::;;;777888888999;;;>>>@@@AAAFFFKKKRRRXXX[[[^^^___aaafffeeeaaaXXXMMMCCC===:::;;;:::777555444333333333555666777777999>>>EEEKKKOOOUUUXXXWWWXXXZZZXXXSSSCCC>>>:::999@@@UUUzzzkkkMMM<<<666444111111000000000000111111000000000000000000000000111111111000000000//////........................,,,,,,,,,,,,,,,+++*********+++,,,---------,,,,,,+++)))'''))),,,......---.........---,,,+++***)))------------------------------------.........------......///////////////------...///////////////000222333222///...---...,,,---...------...111333...............///000111111111111111000000000000...........................------,,,,,,------...---------,,,,,,+++++++++///...---,,,+++,,,------***,,,...///...,,,,,,,,,+++++++++******++++++,,,+++++++++,,,,,,,,,------------------......//////......------,,,,,,------******)))(((((((((((((((***)))))))))(((((((((''''''''''''(((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))***++++++,,,+++***((('''((((((((((((((()))))))))'''(((((()))******+++++++++***)))***,,,,,,+++***))))))((((((((()))***+++yyyssskkkjjjiiiiiikkkooosssvvv{{{zzzqqqhhh```XXXQQQMMMJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIKKKNNNRRRYYYeeerrr{{{yyyrrrkkkgggaaa^^^\\\YYYTTTPPPNNNMMMLLLJJJGGGEEECCCBBB@@@@@@??????>>>======<<<<<<::::::<<<;;;:::???FFFLLL]]]pppxxxttthhhWWWJJJ===;;;999999:::;;;999777777999;;;:::888888999;;;777777888999;;;<<<>>>>>>DDDHHHNNNTTTWWWZZZ]]]___eeeeeebbbZZZMMMCCC>>><<<===;;;999777555444444444555555555555666999>>>AAABBBEEEGGGGGGGGGHHHFFFCCC:::999999999???UUUyyycccHHH888444444111000000///000000111111000000000000000000000000111111111111000000000000........................,,,------...---,,,++++++***++++++,,,---------,,,)))***+++---......---,,,//////---,,,***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,......///...............---......///////////////+++,,,------......---------///000000///...///000...//////...------000222////////////000111222222111111111111000000000000000//////...------,,,,,,...------,,,,,,------......------,,,,,,++++++***,,,,,,---......---,,,,,,)))+++------,,,+++++++++,,,++++++******++++++++++++++++++,,,,,,,,,------...------------...///000......---,,,,,,,,,,,,,,,))))))(((((('''((((((((())))))))))))(((((((((((((((((()))))))))*********'''((()))*********))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))*********)))'''&&&&&&&&&&&&''''''(((((((((((((((((()))******++++++***))))))***,,,,,,***)))''''''''''''(((((())))))wwwqqqhhhgggffffffhhhlllqqqsssxxx~~~{{{rrriiiaaaYYYRRRMMMJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHHHHHHHIIIIIIIIIIIIHHHJJJMMMPPPVVV```lllvvvsssnnniiieeeccc___ZZZUUURRRQQQOOOLLLIIIFFFDDDCCCBBBBBBAAA@@@???>>>>>>===<<<:::;;;======<<>>>>>===;;;999777555555555555555444333333333555666888999:::;;;;;;;;;;;;:::999777999;;;===GGG^^^}}}tttXXXBBB666222222000000/////////000111111000000000000000000000000222222111111111000000000........................---.../////////...,,,+++++++++******+++,,,---...))),,,000111///...111333111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...///000///---------///---......///////////////+++,,,,,,---------------+++---///000/////////111///000000///......000222000000000000000111222222111111000000000/////////111000///...---,,,++++++------,,,,,,,,,,,,---------------,,,,,,+++++++++)))+++---///000///---,,,+++,,,---,,,+++***+++------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,---///000///...---,,,++++++++++++))))))(((((((((((())))))))))))))))))((((((((((((((())))))******++++++,,,'''((()))***+++***)))((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((()))******)))'''&&&%%%%%%&&&&&&''''''(((((()))))))))*********++++++)))))))))***++++++)))'''&&&'''''''''((((((((((((~~~uuunnnfffeeeddddddfffjjjnnnpppuuu|||{{{ssskkkccc[[[SSSNNNJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHKKKNNNPPPTTT\\\hhhpppzzz|||vvvqqqmmmhhhbbb\\\YYYWWWTTTQQQMMMJJJGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@>>><<<===???@@@>>>@@@DDDIIIUUUeeevvvtttcccLLLFFF???<<<======;;;999777;;;===<<<888777999<<<777888999:::;;;;;;<<<<<>>;;;:::888666555444555555444222111111111222333333444444444555555444444444777999<<>>>>>AAAAAA???@@@DDDCCCLLL\\\qqq~~~mmmSSSLLLCCC>>>>>>>>><<<999777;;;>>><<<888666999===888888999:::;;;<<<;;;;;;>>>AAAEEEHHHKKKOOOSSSVVV\\\___^^^VVVIII???<<<>>>999888666555444444444555222111000000111222222111666444444666666555555666555888===HHH\\\vvvuuuVVV@@@666444444555///////////////000111111000000000000000000000000222222222111111111111000........................,,,---...//////---+++***---+++)))'''(((+++...111444;;;???;;;666:::HHHVVV@@@;;;555...++++++...000000000000000000000000000+++---///...+++)))+++------......///////////////...//////000000000000000---///000///...,,,,,,------...///000000222666888//////............//////////////////............---------............///,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******)))***,,,///222333111000///---+++,,,000333///...------,,,,,,,,,,,,---------.........//////---,,,+++******,,,---//////...---,,,++++++++++++***)))))))))))))))******(((((((((((())))))))))))&&&''''''((()))******+++$$$%%%'''))))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((((()))***+++,,,,,,+++***&&&''''''((()))******++++++++++++++++++,,,,,,,,,)))(((((()))***(((%%%"""(((((()))***************|||sssllleeedddbbb``````dddiiinnntttxxx~~~}}}ssskkkeee]]]TTTMMMGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJKKKJJJHHHGGGIIIKKKMMMMMMMMMSSS\\\dddqqqxxx~~~ssskkkjjjeee___[[[YYYVVVRRRNNNJJJJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@@@@@@@????????????GGGSSSdddzzzeeeVVVEEE======>>>:::555::::::999999999999999999:::;;;<<<===>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGHHHVVVVVVVVVRRRJJJBBB<<<999555555555555444222///...111222222333333222222111333222111111333444444444777;;;AAAOOOjjjfffIII<<<777333000///////////////............444333222111000000000000000000000000000000000000000000///,,,***+++...000............---,,,+++***...+++,,,///...***...666AAAJJJPPPJJJ@@@AAAPPP```MMMCCC:::555222......111000444444111000111///+++---...///...,,,+++,,,---***+++---///000000////////////000111111000///.........////////////......////////////000000000000......---,,,---...///000------...............---//////...------------...///...,,,++++++,,,---///+++,,,---......,,,***)))))))))***---111666>>>FFF@@@111---///,,,///333...///......---------......///...---,,,,,,,,,,,,,,,222222000...,,,+++...000------,,,***(((''')))+++...---,,,***)))(((((((((''''''''''''((((((((()))***)))((('''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%&&&(((***+++''''''(((((())))))******''')))***++++++***)))'''&&&'''((())))))***))))))'''''''''''''''((()))))))))))))))))))))((('''''')))((((((((((((((()))***{{{rrrkkkeeedddbbb___^^^```eeeiiiqqquuu{{{~~~tttllleee^^^TTTNNNHHHHHHIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKJJJJJJHHHHHHFFFHHHJJJIIIJJJNNNWWW^^^mmmuuu}}}tttpppkkkeeeaaa___\\\WWWSSSPPPPPPOOOMMMKKKHHHFFFDDDDDDDDDDDDCCCCCCCCCBBBBBB???EEEOOO___uuupppaaaNNNAAA>>>>>><<<888::::::::::::::::::;;;;;;;;;<<<<<<===============>>>>>>???@@@AAACCCDDDEEEOOOQQQQQQNNNHHHAAA;;;888666666666555444222000000222222333333333333222222222111000111222333444444666<<>>CCCDDD<<<222......---...///000///---,,,---...,,,---...000000000//////...///000000111000//////......////////////......------------..................---,,,---...///000------...//////......---//////......---------......---+++******+++---...,,,,,,---------,,,+++***((()))+++---000;;;KKKYYYMMM777///222...---000.........---------------...///...------------------111111000---++++++---///------,,,***(((((()))+++%%%%%%&&&&&&((()))***+++'''''''''((((((((())))))))))))((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))''''''(((((())))))******'''(((***++++++***((('''&&&''''''((((((((((((''''''''''''''''''((()))))))))))))))))))))(((''''''((((((((((((((()))******xxxpppjjjeeedddaaa^^^\\\]]]aaadddlllpppvvv{{{vvvmmmfff^^^UUUOOOJJJJJJJJJKKKLLLLLLLLLMMMLLLLLLKKKKKKJJJIIIIIIIIIFFFGGGHHHGGGGGGLLLSSSYYYgggooo{{{}}}xxxqqqllliiieee```[[[UUUUUUSSSQQQNNNJJJGGGEEEDDDDDDDDDDDDCCCCCCCCCBBBCCCEEEKKKWWWlllpppZZZIIIAAA???>>><<<;;;;;;;;;<<<<<<======>>>===============<<<<<<<<<;;;<<<<<<===>>>???AAABBBFFFIIIKKKJJJEEE???:::888999888666555333222222222222222333333333333222222333222222222333444555555999DDDTTTiiiqqqTTTEEE666111333444222000,,,------...000111111222333333222111000000000000000000000000000000000000,,,...000000///---,,,,,,.........///////////////------000111///222===JJJdddttt~~~sssWWWAAA===CCCCCC>>>:::777444333:::CCCQQQYYYZZZLLL999///...000///000111000...---...///...//////000000000//////---...///000000000000000......////////////......------------............///...---------...///000.........//////......---/////////.........---------,,,+++******+++,,,------------,,,,,,,,,++++++(((+++,,,,,,333EEE^^^qqq^^^>>>000555111+++---...------,,,,,,,,,,,,------.........---......///////////////---++++++,,,...,,,---,,,***((((((***+++,,,,,,+++***))))))))))))''''''((((((((()))))))))(((((('''''''''((())))))(((((())))))))))))(((((('''(((((())))))(((((('''''''''''''''((((((((((((%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&''''''(((((())))))******((((((************((((((&&&'''''''''''''''&&&%%%'''''''''((((((((())))))))))))******))))))(((((('''''''''((()))***+++,,,}}}uuunnniiidddccc```]]][[[[[[___bbbhhhlllrrrwww|||wwwooohhh___WWWQQQJJJJJJKKKLLLMMMNNNOOOOOOPPPOOOMMMKKKJJJIIIIIIIIIIIIIIIIIIIIIIIILLLRRRWWWaaaiiivvvzzzvvvpppjjjeee^^^]]][[[XXXTTTOOOKKKHHHFFFFFFFFFEEEEEEDDDDDDDDDHHHGGGHHHPPPaaaxxx~~~hhhTTTFFF@@@>>>???=========>>>???@@@AAAAAA@@@???>>>===<<<;;;;;;:::999999999:::;;;<<<===>>>>>>AAAEEEEEEBBB>>>:::999;;;999777555333333333444222333333333333333333222555555444444333555888:::DDDUUUiiizzzsss^^^DDD<<<333000222222///,,,---......///000000111111333222222111000000111111////////////////////////,,,...//////...------...//////............//////---000111111333===NNN]]]qqq~~~tttTTT:::333777777555444333000111;;;FFFaaaiiijjjZZZEEE666222111...///000///---------...///////////////.........,,,---...///000000111111......////////////......////////////000000000000///...---------...000111...////////////......---///////////////......---,,,,,,+++++++++,,,---......---,,,+++++++++,,,,,,+++,,,+++---999RRRlll}}}gggAAA///555222***+++000,,,,,,+++++++++,,,------...............///000111.........---++++++,,,...,,,---,,,+++))))))***,,,000///...,,,***)))(((((('''(((((((((((()))))))))((('''''''''((()))******(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((())))))******(((((()))******)))((((((((((((((((((''''''&&&%%%''''''((()))))))))))))))))))))*********))))))((('''''''''((()))+++,,,---zzzssslllgggbbbaaa___\\\ZZZ[[[^^^aaadddhhhnnntttyyy~~~yyyqqqjjjaaaZZZUUUKKKKKKLLLNNNPPPQQQRRRSSSTTTSSSQQQNNNLLLKKKJJJJJJKKKJJJJJJIIIJJJMMMQQQTTT\\\eeerrr}}}}}}vvvqqqkkkjjjhhhddd___XXXSSSOOOMMMMMMLLLKKKJJJIIIHHHGGGHHHFFFFFFLLLYYYnnnvvvaaaOOODDD@@@@@@???@@@@@@AAABBBCCCCCCDDDAAA@@@>>><<<;;;:::::::::888888888888888999:::;;;:::===@@@AAA???<<<;;;:::;;;999777555444333444444333333333444444333333333444444444333333777===BBBVVVkkk}}}|||qqq]]]LLL:::777333111222333000,,,000000000000000000//////333222111111000111111111////////////////////////...///...,,,+++,,,///111000000///...------.........222555888@@@RRRhhhxxx~~~~~~iiiKKK444///222000//////000...///999DDDcccmmmqqqeeeRRRAAA666111---...///...,,,+++,,,---...---------------------,,,------...///000000111......////////////......////////////000000000000//////...---...///000111//////000000///......---//////000000000///...------------------...//////...---,,,+++++++++,,,,,,...---***///BBB]]]qqqyyyeee>>>,,,333111))),,,111+++++++++++++++,,,---..................///000111---......---,,,+++,,,...,,,---,,,+++))))))+++---'''''''''((()))***+++,,,(((((((((((()))))))))***((((((((((((((()))***+++(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''(((((())))))******((((((((())))))((((((((()))))))))))))))((('''&&&'''((())))))******))))))))))))************))))))''''''((((((***+++,,,---yyyrrrjjjeee``````^^^[[[YYYZZZ\\\___```dddjjjpppvvv|||~~~zzzssskkkccc]]]YYYNNNOOOQQQSSSUUUWWWYYYYYYZZZYYYWWWTTTRRROOOMMMLLLJJJIIIHHHGGGIIIKKKOOOPPPXXXaaannnzzzvvvuuusssnnnhhh```YYYUUUSSSRRRPPPOOOMMMKKKIIIIIIHHHFFFHHHMMMWWWgggrrr]]]LLLEEECCCCCCCCCCCCDDDDDDEEEEEEEEEBBB@@@>>><<<::::::::::::888888888777777888999999888:::<<<<<<;;;::::::::::::999777666444333333333333333444444444444333333111222222111444<<>>;;;::::::;;;;;;999999888888777888888888888999999888666666888:::888888777666555333222111333333444444444444333333000111222444;;;HHHZZZggg{{{jjjSSSEEE===777///333222//////333444111000000000000000111111111222111111111111111222222000000000000000000000000---......---,,,---///111111000//////111333555777666>>>GGGQQQaaasssuuuhhhUUUDDD888222...,,,///,,,,,,///000000333777EEE]]]tttttt```JJJ999000---//////...---,,,---...---,,,++++++,,,---...//////...---------...//////......////////////......------------............000///.........///111222111111111000000///------...///111111111000...---+++,,,---...////////////,,,,,,---------,,,+++******---,,,000BBB\\\iiihhhPPP999...///++++++000///,,,,,,,,,,,,---...///000///...------------------,,,...//////...---...///,,,---,,,+++******,,,...222111///---+++***))))))(((((()))))))))***************))))))((()))))))))(((((())))))))))))((((((&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))&&&'''((((((((('''&&&%%%''''''(((((())))))******(((((((((''''''(((((((((''''''(((((()))((((((((('''((()))++++++***)))(((((()))***++++++++++++******)))))))))******+++,,,yyyqqqiiicccaaa```]]]YYYUUUSSSSSSUUUXXX\\\bbbiiipppwww~~~||||||zzzuuunnnfffaaa___ZZZ[[[]]]___bbbeeeggghhhddddddcccaaa^^^YYYUUURRRJJJHHHGGGHHHJJJMMMOOOPPPQQQZZZhhhuuu|||sssnnnkkkjjjhhheeeaaa^^^\\\[[[WWWWWWXXXYYYWWWZZZjjj|||xxx```QQQKKKHHHGGGGGGGGGGGGGGGGGGGGGAAA@@@===;;;::::::;;;<<<:::999999888888888888999888888777444333333666888777777777777555333111000333444444555555444444333111333555999CCCTTTjjjyyywww]]]FFF<<<777333000444333---,,,000111.........///000111222333333222111111111111111222222000000000000000000000000***,,,///000///......///000000000111333777:::<<<;;;DDDOOOYYYfffsssvvvqqq```QQQ>>>333111111---(((///+++***...000......000777WWWvvvxxxbbbHHH777000///000000000...---...///---,,,,,,,,,---...000111000///------,,,---...///......////////////......////////////000000000111000///.........///111222111111111111000///------...///111222111000...---***+++,,,---............+++,,,---......,,,***)))''',,,...///>>>WWWeeefffJJJ999111///***,,,111---,,,,,,,,,---...///000111///...---,,,,,,,,,,,,,,,---...000000///......///,,,------+++******---///))))))))))))***++++++,,,))))))))))))************++++++***)))(((((())))))(((((())))))))))))((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''((((((((()))((()))))))))(((&&&$$$###''''''(((((()))*********((((((''''''''''''((((((%%%%%%&&&'''(((((((((''''''(((***+++,,,+++)))(((((()))***++++++++++++++++++***************++++++|||wwwooogggdddaaa^^^ZZZXXXWWWVVVUUUSSSWWWZZZ```gggnnnvvv~~~yyyuuuppphhh```bbbaaaaaabbbeeejjjnnnqqqoooooonnnlllggg```ZZZVVVRRROOOKKKHHHHHHIIIIIIIIIOOOTTT___nnn}}}~~~{{{vvvrrrooolllhhheeeaaacccdddaaa```cccllltttttt```UUUPPPPPPOOOMMMKKKHHHFFFEEECCCBBB???<<<:::999888888999888777777777888999:::666555555555444444444444555555555555555555555555555444222111111222444555000555;;;AAALLL]]]sssuuu^^^HHH:::444444555222222111000/////////000111111111111111111111111333333222111000000111111111111000000000000000111///000000///000222222111666666666666555555:::???>>>BBBGGGOOO]]]fffaaaVVV@@@<<<666222///...---,,,+++++++++,,,---...//////333PPPrrrzzzcccCCC111///------...---,,,+++,,,,,,000000000000000000//////---------............/////////////////////000000......//////000000111111------......///000000111111111000000//////......000111111111///......///,,,------......------,,,...------------...//////222...+++000???RRRbbbkkkHHH777***+++,,,((('''+++******+++,,,,,,---......///000///---+++******+++///............---------............---,,,+++***,,,,,,++++++***)))))))))((((((((()))******++++++******))))))((((((''''''*********))))))((('''&&&(((''''''(((((()))***+++***)))((('''((()))+++---(((((())))))((('''&&&&&&***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''***,,,---+++***))))))(((((((((((()))))))))))))))***,,,...////////////zzzuuummmfffdddaaa^^^[[[XXXWWWVVVUUUSSSTTTXXX^^^dddkkksss{{{}}}yyyuuunnnffffffffffffhhhkkkoootttvvvttttttssspppkkkddd^^^ZZZTTTPPPLLLIIIIIIJJJJJJJJJMMMSSS]]]jjjxxx{{{yyyqqqrrrqqqnnnlllmmmrrrvvvlll___XXXWWWTTTPPPMMMIIIGGGEEECCCBBB???===:::999999999999999888888888888999999666666666555555555444444555555555555555555555555555444222111111222444555333333888EEEWWWiiiwww~~~qqqcccPPP???555222222222222222111000000000111111333333333333333333333333333222222111000000111111222111111000000000000111000000//////111555999:::CCCDDDEEEBBB<<<888999===666999===AAAHHHNNNIII???999555111............---,,,,,,,,,,,,---...///000222IIIdddkkkXXX===///...............//////......//////..................---------............///000000000000000000/////////////////////000000000------....../////////000000000000//////////////////000111000...---...///---......//////......---...---------......//////222...,,,000:::IIIWWW___FFF777,,,...///+++)))---+++++++++,,,,,,------...---......---,,,,,,---///---......//////000000111............---,,,+++************************+++*********)))))))))))))))***)))))))))((((((((('''***************))))))(((***)))((((((((((((((())))))((('''&&&&&&((()))***((((((((((((((('''&&&&&&))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((''')))+++......---+++***+++)))))))))))))))))))))((('''((()))+++,,,---,,,,,,}}}vvvqqqjjjeeecccbbb___[[[YYYXXXWWWUUUSSSRRRUUUZZZ```gggooowww}}}|||yyytttnnnmmmmmmnnnpppsssxxx|||||||||{{{wwwqqqjjjccc___VVVRRRMMMJJJJJJJJJJJJJJJLLLQQQZZZeeerrr~~~}}}}}}}}}}}}nnneeebbb]]]WWWPPPKKKHHHFFFCCCBBB???===;;;:::999999999999:::::::::999999888777666666666555555555555444444444444444444444444444444222222222222444444666333777JJJccctttvvvrrrYYYNNN???555222222222000222111111111111222222333444444444444444444444444333222111111000111111111222222111000000000000000111111222555;;;BBBIIIMMMYYY[[[YYYOOOAAA888666777111444666666888:::777222000---+++***,,,---......,,,,,,,,,,,,---...///000000>>>OOOTTTGGG555---...---------///000111///...///......---,,,,,,,,,,,,---------............///222111111111000000//////000000//////////////////---------...............//////////////////000000...///000///---------///...//////////////////...------........./////////000///...///444===HHHPPP@@@444---///000---+++---,,,,,,,,,,,,,,,---------+++,,,---------...000222***+++,,,---///000111222------------,,,++++++***(((((()))******+++,,,,,,++++++******)))(((((('''))))))))))))(((((((((((()))******++++++++++++++++++***)))((('''''''''''')))(((&&&%%%%%%&&&''''''(((((((((((((((''''''&&&(((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))******))))))''''''((((((((((((((((((***,,,...///---,,,,,,,,,+++*********)))((((((((('''''')))***++++++++++++yyyrrrmmmhhhddddddccc```\\\YYYXXXWWWUUUTTTPPPSSSWWW]]]ccckkktttyyy||||||{{{xxxsssssstttuuuxxx|||~~~xxxqqqjjjeeeYYYUUUOOOKKKJJJJJJJJJJJJLLLPPPWWWaaalllxxx}}}tttpppiii```WWWOOOIIIFFFCCCBBB???===;;;:::::::::999999:::;;;;;;:::888777777777666666666555555555444444444444444444444444444333333222222333333444777444:::MMMdddoooiii^^^HHH???666222333555444111222111111111222333444444333333444444444444444444222222111111111111111222333222111111000000111111222444;;;FFFQQQZZZbbbiiittttttjjjVVVAAA444111111---000222111111111111111+++***((((((+++---......------,,,,,,---.../////////555<<>>222000///+++,,,---...,,,+++---000+++***((()))+++,,,---,,,---,,,,,,,,,,,,------...//////000222000---///555444777999:::888444222000444333111...---------...---------............///111111111111000000//////000000//////......---------------...............------......//////000000,,,...///...------...///,,,------......------,,,---...///000000000//////,,,...000000///111666;;;333...+++---...---++++++...------------------------.........,,,,,,...000*********++++++++++++,,,+++++++++,,,++++++***)))*********)))))))))(((((((((((())))))************(((((((((((())))))))))))&&&&&&((()))******++++++((((((((((((((()))************)))(((((('''''''''''''''(((((((((((((((''''''((()))******)))((('''(((((((((((((((((((((((())))))************))))))&&&'''''''''(((((())))))((()))++++++******+++,,,---,,,,,,+++***))))))(((*********++++++,,,------sssmmmkkkhhhffffffeeebbb^^^[[[YYYXXXVVVTTTOOOQQQTTTXXX^^^fffooouuuvvv}}}}}}vvvrrrfff```WWWPPPLLLKKKJJJIIIKKKNNNSSSYYYbbbppp}}}ooo___PPPHHHCCCBBB@@@===<<<;;;;;;<<<999999999999888888777666666555555555444444444444333333333333333333333333333333333333333333333333444666<<>><<<<<<<<<<<<:::999888777666666666666444444444444333333333333333333333333333333333333222333333444444333333222222333666:::;;;:::666333///111222111//////000222222222111000000000111111//////000000111222222333111111000000111222222333//////000111222444555666444<<>><<<<<<<<<===:::999777555555555555666444444333333333222222222333333333333333333333333222333333444444333333222111111111333555555333111---111444333///...111555222222111000/////////000//////000111222222333333111111000000111222333333......///111222555666777444<<>>KKKKKKJJJGGGAAA:::666555555444222000...---,,,,,,---,,,,,,,,,,,,---......///.........///000111222///000000//////...---,,,,,,---...000111333444555......------------......000000//////............///...---,,,,,,,,,,,,,,,---------.........//////111111111000//////000111///000000...,,,---///111------......------,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++***************((((((((((((((((((((((((************))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&))))))************)))))))))((('''&&&&&&'''((()))***)))((('''&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''(((((()))***+++))))))))))))))))))))))))++++++------------++++++...---,,,+++***+++,,,---{{{ssspppqqqssssssqqqooolllhhhdddaaa]]]YYYVVVSSSPPPOOORRRTTTXXX```iiimmmssszzz~~~wwwnnnddd[[[TTTNNNKKKJJJJJJMMMSSS[[[dddsssbbbQQQHHHCCC===:::;;;;;;:::888;;;999777888:::;;;:::888555555555555555555444444555444444444444333333333333333222111111222333333111111111222222222333333333222111000///000000111111111111111000000000////////////000222333555666666555333111000000111222000000000000000111222222000222;;;PPPjjj}}}nnn^^^GGG777111000000000////////////............------,,,,,,,,,,,,++++++,,,,,,*********+++---....../////////000333777:::===>>>???<<<888444111000111000///...---,,,,,,,,,---,,,,,,,,,,,,---......//////...............///000000000000000///...------......000111222333444000000////////////000000//////......------------///...------,,,,,,,,,---,,,------------.........000000000000//////000111000///...---,,,+++,,,,,,------......------,,,++++++,,,,,,------,,,,,,+++---,,,+++++++++++++++,,,)))*********************))))))))))))))))))))))))******))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((('''''''''((())))))******))))))(((((((((''''''''''''((((((***)))((('''&&&''''''(((((((((((((((((((((((((((''''''(((((((((((((((((()))(((((((((((())))))***))))))))))))))))))))))))++++++------------+++++++++++++++++++++,,,---...|||wwwuuuwwwxxxxxxwwwtttqqqmmmiiifffaaa\\\YYYSSSPPPOOOQQQSSSVVV^^^ffflllqqqyyy}}}sssiii```XXXQQQMMMKKKJJJLLLQQQXXXaaappp}}}kkkYYYIIIDDD>>>;;;<<<<<<:::888999777555666777888888777666666666555444444444333444444444444333333333333333222222111111222222333111111111222222222222333222222111000000000000111111111111111000000000000000000000111333444666666777666333111000000000000000000000000000000111222000///333@@@SSSbbbiiikkkSSSHHH999111///000000///////////////............------,,,,,,,,,,,,++++++++++++***))))))+++,,,---,,,---/////////000333555///111222222000...------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000//////...---,,,,,,,,,000000000111000000///////////////000111111222222000000////////////000000/////////...............///...------,,,---------,,,,,,,,,,,,------------...//////000000000000000222000...------,,,+++***------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,+++***))))))******((((((((())))))*********************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((((((((())))))'''(((((())))))(((((('''''''''((((((((((((''''''))))))((('''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))))))))******)))((((((((())))))))))))))))))))))))))))))++++++------------++++++((()))***,,,------......}}}{{{zzz|||}}}}}}|||yyyvvvrrrnnnjjjeee```\\\VVVSSSQQQSSSTTTVVV]]]eeeiiinnnvvv}}}yyyoooeee\\\TTTOOOLLLJJJKKKPPPUUU^^^lllyyyrrr___KKKFFF@@@=========;;;999777666555555555666666666777777666555444333333333444444444333333333222222222222222222222222222222111111111111222222222222222222111111111000000000111111111000000000000000111111111222333444666777555444333222111000111111111000000000000000111111333111000666@@@HHHLLLLLLBBB<<<444000000111///---////////////............------,,,,,,,,,+++++++++******)))))))))***+++,,,***,,,...///......///000***,,,...///...------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,---......////////////......------///000111111111111111000000000000000000111111111......------------......000000000000////////////......------------......+++++++++,,,,,,,,,------.........///111333333222555222//////000000...,,,------......------,,,++++++,,,,,,------,,,,,,+++,,,+++***)))((((((((((((&&&&&&'''((()))******+++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((()))))))))***''''''((((((((((((''''''&&&'''((())))))((('''&&&))))))((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))++++++***)))(((((((((((())))))))))))))))))))))))++++++------------++++++((()))+++,,,------,,,,,,~~~~~~~~~{{{wwwtttooojjjccc___YYYUUUSSSSSSSSSTTTZZZbbbfffkkkssszzz}}}tttjjjaaaWWWRRRNNNLLLKKKNNNSSSZZZiiivvvvvvaaaNNNHHHBBB>>>>>>===;;;999999999999999888888999:::777777666555444333333333444444333333333222222222222222222222222222222222000000111111111222222222222222222222111111111000000000000000000000111111111111111222333444555666222222222222222222333333111111000000000000000111222111000333666999999999777444111000111111///---////////////............------,,,,,,,,,+++++++++******)))*********++++++)))+++---...,,,,,,,,,---+++---......------...///111000///---,,,,,,++++++---,,,,,,,,,,,,---......---...///000000000000///...///000111111111111111000000000000000000000000......------------....................................---------......///+++++++++,,,,,,,,,------///......111666:::<<<<<<;;;888555222111111000///------......------,,,++++++,,,,,,------,,,,,,++++++***))))))((((((((()))&&&&&&'''((()))******+++(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((())))))))))))))))))))))))))))))))))))))))))''''''((()))******)))))),,,+++***))))))((())))))))))))))))))))))))))))))++++++------------++++++***+++,,,,,,,,,+++***)))~~~zzzuuuooohhhccc[[[WWWSSSRRRPPPPPPUUU\\\bbbgggooowww~~~yyypppeee\\\UUUQQQMMMLLLNNNQQQXXXfffsssyyycccPPPJJJDDD@@@???>>><<<999777888999888666666888999666666666555444444444333333333333333222222222222111222222333333222222111000000000111111111111222222222333333222222111000000000000000111111111111111111111222222333444555000111111222333333444444222111111000000000000000---...000111333333444444......---///000000///...////////////............------,,,,,,,,,,,,++++++*********+++++++++++++++(((***,,,,,,+++***+++,,,+++,,,...---,,,,,,---///222111000...---,,,,,,,,,---,,,,,,,,,,,,---......,,,---///111111111111000---...///000111111222111000000000000000111111111000000////////////000000+++++++++++++++,,,,,,,,,.........---......///000,,,,,,,,,,,,------------///...///444>>>GGGMMMOOOKKKHHHBBB:::333//////000------......------,,,++++++,,,,,,------,,,,,,+++******))))))))))))******((((((((())))))*********'''''''''''''''''''''''')))))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))***'''(((((())))))(((((('''''''''((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))((())))))******))))))(((++++++***)))))))))******))))))))))))))))))))))))++++++------------+++++++++++++++++++++***)))))){{{tttmmmhhh___ZZZVVVSSSPPPNNNSSSYYY___dddlllttt{{{~~~uuukkk```ZZZSSSOOOMMMMMMPPPVVVdddqqq|||fffRRRLLLEEEAAA@@@???<<<:::555666777666444333555888555555555555555555444444333333333222222222222111111222333333333333222111000000000000111111111111222222333333333222111000///000000000111111111111111111111111111222333444111111222333333333222222222222111000000000000000,,,---////////////111333...------............---////////////............------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,(((***++++++******+++---***+++,,,,,,+++,,,...000000000///...------......---,,,,,,,,,,,,---......---...///111111000...---,,,,,,...///000111111111//////000000111111111222000000////////////000000+++++++++,,,,,,,,,------...............///000000,,,------------.........///...000999HHHWWWaaafffdddaaaXXXHHH888......111------......------,,,++++++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,)))*********************((((((((((((((((((((((((******)))((('''&&&&&&%%%'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))((())))))******))))))(((((((((''''''''''''(((((('''((()))***+++******)))))))))))))))))))))))))))***************)))((('''*********)))******++++++))))))))))))))))))))))))++++++------------+++++++++***************++++++xxxpppkkkddd^^^YYYVVVRRRPPPSSSYYY]]]bbbjjjrrrzzzyyynnnddd]]]TTTPPPMMMNNNPPPVVVcccppphhhSSSMMMFFFBBB@@@???===:::777999:::999777666888;;;444444444555555555555555333333333222222222111111111222333444444333222111000000000000111111111111222222333444333222111000//////000000111111111222000000000000111222333333333333333333333222111000222222111000000///000000...//////---++++++...111222222000///...---,,,+++000/////////............---------,,,,,,,,,++++++++++++,,,------------,,,)))*********)))***,,,...)))+++,,,,,,,,,---///222---------------...///000---,,,,,,,,,,,,---......---...000000///...,,,***++++++---///000111111111/////////000111111222222......------------.............../////////000000...............///000000---------.........//////...---000<<>>000///333------......------,,,++++++,,,,,,------,,,,,,+++(((((())))))***,,,---...+++++++++***************))))))))))))))))))))))))++++++***((('''&&&%%%$$$'''((((((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))************)))))))))((('''&&&&&&'''((()))'''((()))+++++++++***)))))))))))))))))))))))))))++++++++++++***((('''&&&***)))))))))***+++,,,,,,))))))))))))))))))))))))++++++------------++++++))))))(((((()))+++---...}}}xxxqqqjjjbbbYYYSSSRRRTTTUUUTTT[[[```iiirrrzzz|||rrriiicccZZZSSSNNNNNNRRRXXXcccmmmzzzrrr\\\OOOCCC@@@@@@>>>:::999888999:::;;;:::888666555444444444444444444444444333333333222222111111111333333333333333333333333333333222222111000//////111000//////000222444555333222222222111000000000...///111222333333333222///111222444444333222111...///000000000000//////000////////////111222333//////............//////222000000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((((((((()))+++,,,...---,,,,,,---///---------,,,,,,+++++++++000000//////.........---......///000000000000000............/////////000000000000111222222333333////////////////////////+++,,,---...////////////000000//////............////////////000000000000000///000888HHH^^^sss~~~~~~yyygggJJJ111+++000------------------------//////...---,,,,,,+++***)))******++++++,,,------+++)))'''''')))***+++***'''''''''''''''''''''''')))******)))'''&&&'''((((((((((((((()))))))))))))))***+++***(((((((((***************+++++++++++++++***)))(((((()))******))))))))))))))))))))))))++++++***)))((('''&&&&&&'''&&&%%%%%%&&&(((+++,,,+++++++++***)))(((((('''&&&''''''((()))******+++***)))))))))+++++++++***+++***((()))+++,,,,,,++++++***)))((((((***,,,---{{{tttmmmfff]]]WWWUUUUUUTTTSSSYYY___hhhpppxxxvvvllleeeZZZSSSMMMMMMPPPUUU```iiiyyyxxxbbbUUUHHHCCCBBB>>>:::999888999:::::::::888666555555555555444444333333333333333333222222222111111333333333333333333333333333333222222111000000///000000000000111222333444333333333222222222222222///000111222222222222222444444333222222222222222000000000000000000000000000////////////111222333//////............//////111000///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************++++++,,,...---,,,,,,---///...---------,,,,,,,,,,,,000/////////............------...///////////////........./////////000000///000000111111222333333////////////////////////,,,,,,---...///000000////////////.........------.../////////000000000000//////000555@@@RRRfffssszzz~~~~~~oooQQQ555+++---,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''((()))++++++***))))))))))))))))))))))))+++,,,,,,+++***))))))+++))))))))))))************)))***++++++)))((((((***''''''((((((((()))))))))***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''((()))***++++++******)))(((((('''''''''(((((()))******+++,,,***(((((()))******+++,,,++++++++++++++++++++++++***)))((()))***,,,---xxxssslllccc\\\YYYWWWSSSQQQXXX]]]eeemmmuuu}}}zzzpppiii^^^VVVOOONNNPPPTTT^^^gggwwwjjj\\\MMMFFFCCC???:::999999999::::::999888666555777666666555444333222222333333333333222222222222333333333333333333333333333333222222111000000000///000111222222222222222222222222333333333333333222222111111111222222333999777444222111111222333111111////////////000111000////////////111222333//////............/////////......///111111000///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++,,,...---,,,,,,---///...............---------////////////............,,,------...................../////////000000000//////000111111222222333////////////////////////------...///000000000000.........---------------....../////////000000000---///000111555BBBSSS___qqqzzzwwwYYY;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///......---,,,,,,++++++***)))((((((***+++++++++))))))))))))))))))))))))***,,,,,,,,,***)))***+++************++++++++++++)))***,,,+++)))((())))))''''''(((((((((((())))))(((((('''''''''(((((()))))))))))))))))))))))))))''''''(((((())))))*********************)))((((((++++++******)))((((((((('''(((((())))))*********+++***)))((()))***,,,...+++,,,---,,,+++***+++,,,+++******))))))+++,,,---|||xxxrrriiibbb]]]XXXSSSNNNVVV[[[bbbjjjrrrzzz~~~ssskkkccc[[[SSSQQQQQQUUU]]]fffuuuqqqaaaQQQHHHDDD???;;;999999999::::::999888666666888777666555444333222111333333333333333333333333333333333333333333333333222222222111111111000000///000111333333222222111111111111222222333333333444333222111000111222333:::888666444333222222222333222000......///111222000////////////111222333//////............//////...------///111222111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...+++,,,...---,,,,,,---//////////////////.........///////////////.........---......//////............////////////000000000//////000000111222222222////////////////////////......///000000000000000------------------------........./////////000000---000000...---333@@@KKKaaammmxxxrrrXXX;;;......++++++++++++++++++++++++------------------,,,,,,------,,,,,,,,,+++++++++***)))((()))+++,,,,,,+++))))))))))))))))))))))))(((*********(((((()))***)))))))))*********++++++)))+++,,,,,,***)))))))))))))))))))))*********+++((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++)))(((************))))))(((((((((((()))))))))*********'''((()))***+++,,,///000***,,,------+++***+++---++++++*********+++,,,---}}}wwwnnnfff```ZZZTTTOOOTTTYYY```gggooowww~~~wwwoooggg^^^VVVSSSRRRUUU]]]eeetttxxxgggUUUKKKFFF@@@<<<:::::::::999999888777777666888888777666444333222222333333333333333333333333333333333333333333333333222222222111111111111111///000111333333222111000//////000000111111222222444333222111111111222333777777777777666444222000444222000///...///000222000////////////111222333//////............//////---------///111222222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---+++,,,...---,,,,,,---///////////////////////////........./////////////////////000000000//////...////////////000000000111...//////000111111222222000000000000000000000000...//////000000000000000------------------------............////////////...111111---)))+++444===LLLVVV```]]]JJJ555,,,...++++++++++++++++++++++++,,,,,,------------------))))))******++++++++++++)))((((((***,,,---,,,+++************************((()))******)))((()))+++((((((((()))))))))******)))+++------+++)))))))))((())))))))))))*********))))))******++++++++++++************************))))))))))))((((((((((((&&&(((***---------+++************)))))))))))))))))))))))))))************%%%'''***+++++++++...000,,,,,,,,,+++++++++---...+++++++++++++++,,,,,,---|||rrrjjjddd^^^XXXSSSTTTXXX^^^eeemmmuuu||||||uuujjjaaaYYYUUUTTTVVV^^^ffftttrrr]]]QQQJJJCCC>>><<<::::::999888888777777777888777777666555444333333333333333333444444444444333333333333333333333333111111111111111111111111000111111222222222111111/////////000000000000000333333222222222333333444444555666777777555333111444333111000//////000111000////////////111222333//////............//////...------///111222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,+++,,,...---,,,,,,---///.........///////////////.........///////////////000000000000000000///.../////////000000000111111......///000000111111222000000000000000000000000...//////000000/////////---------------.........------........./////////...000000---))))))///555888===EEEEEE:::,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........(((((())))))***++++++,,,)))((((((***---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,---'''((((((((()))))))))))))))+++---...,,,***))))))&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,,,,******************************))))))((((((''''''%%%'''***,,,------,,,+++******))))))))))))))))))************************''')))+++++++++---222777555111---+++,,,---......+++++++++,,,,,,,,,,,,,,,vvvnnnhhhccc]]]YYYSSSWWW]]]dddkkksss{{{}}}pppggg^^^ZZZYYY[[[bbbjjjuuuiiiYYYPPPGGGAAA>>>::::::999888777777777777777666666666555555444444333333333444444444555555333333333333333333333333111111111111111111111111222222111111111111111222111111111000000000000000111111222333444444444444222333444444555555555555333333222111111000000///000////////////111222333//////............/////////......///111222111///////////////////////////---------------------------,,,,,,++++++++++++,,,+++,,,...---,,,,,,---///------........./////////............/////////000//////000000//////...---//////000000000111111111......//////000111111111000000000000000000000000....../////////......---------........./////////---------.........//////---...---,,,***+++...111...///333666111+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////******************++++++(((((()))+++---...---,,,++++++++++++++++++++++++***+++---,,,,,,+++---...(((((()))))))))*********(((+++......---***))))))&&&&&&&&&'''''''''(((((('''(((***+++,,,,,,++++++************************(((((((((((())))))))))))'''((()))+++++++++******)))))))))))))))))))))******************************+++,,,---000999FFFPPPBBB:::000,,,...000///,,,***+++,,,,,,------,,,,,,yyypppkkkfffbbb^^^TTTWWW]]]dddkkksss{{{vvvmmmddd```___aaahhhpppvvvqqq```TTTJJJCCC@@@;;;:::999888777777777777666666666666666555555555333333333444444555555555333333333333333333333333111111111111111111222222333222111000000000222222333222222222111111000000///000222444555555444444333222111111222555777999222333333333222000///...000////////////111222333//////............/////////......///111111000///000000000000000000000000------------------------///...------,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,---------......//////---.........//////000000.../////////...---,,,,,,000000000000111111111111......//////000111111111000000000000000000000000---...............------........./////////000000---------.........//////,,,,,,++++++,,,---...///---,,,...222111---,,,///------------------------++++++,,,,,,---...//////------,,,,,,+++*********(((((()))+++...///---,,,''''''''''''''''''''''''((()))++++++******+++,,,)))************+++++++++(((+++...///---+++))))))(((((((((((()))))))))***&&&''')))***+++++++++***************************&&&&&&'''((()))***++++++***************)))(((((()))))))))))))))*********++++++******************+++,,,---///777GGG\\\kkkLLL@@@333...000222///******+++,,,---------,,,,,,wwwnnnfff___\\\UUUWWW[[[```fffnnnwww}}}{{{uuunnnhhhdddeeennnxxxnnn\\\OOOFFFBBBCCC===999:::999777666888888888777777666666555555555555444444333222111111333222222111111222222333444333111000000000111111111111111111111111111111111111111111222333444555222222333444444444444333333222111000000222444555666666666555444111///...///000111000//////111333111111000000/////////...,,,,,,,,,,,,,,,---...///---...///111111///...---***+++,,,+++******,,,...++++++,,,------......///111111000000//////......111111000///...---,,,,,,,,,------...///000111111111111000///////////////////////////000000000000////////////............///000000222333555777888000///...,,,---...000111........................////////////000000000000---...///000000///...---***+++,,,............------+++******+++,,,+++***,,,,,,,,,,,,,,,---...///,,,+++)))(((((()))+++,,,,,,+++***+++,,,,,,+++***,,,,,,,,,++++++*********...000222000,,,***+++---((()))***+++,,,---...///333111...***((('''''''''+++***)))))))))***,,,,,,,,,+++***)))***,,,///111***+++,,,,,,,,,***)))(((((((((((((((((((((((((((+++***)))))))))***,,,,,,---,,,***)))))))))******((((((((((((((()))******'''444333111EEE```qqq}}}oooOOO111---444555000---***,,,/////////---,,,,,,yyyooofff^^^ZZZUUUWWWZZZ___eeemmmwww}}}~~~xxxqqqlllhhhhhhqqq|||vvvdddUUUIIICCCAAA<<<888999999777666888888888888777666666555555111111222222333444444444333333222222222222333333333222111000000111111222111111111111111111111111111111111111222333444555000000111222222222222222222111000//////111333444555555666555555333222111...000111000000000222444000000000/////////......---,,,,,,,,,------...///---...///000000///...---+++,,,,,,,,,++++++---///,,,,,,------......//////111000000000/////////...///////////////.........---.........///000000000000//////................../////////000000000000......///////////////////////////000111333444555333222000//////000222333.........................../////////000000000000......////////////......+++,,,---//////...------...,,,++++++,,,------,,,------,,,,,,,,,---......,,,+++)))(((((()))+++,,,,,,***)))***+++,,,+++))),,,,,,,,,++++++*********+++,,,---...//////---,,,//////......---,,,,,,+++333111...+++)))((('''(((+++***)))(((((()))******+++***))))))+++...111333+++++++++++++++***))))))************************))))))((((((((()))***+++,,,,,,***)))))))))******((((((((((((((()))******'''111444>>>ZZZpppzzzttt\\\EEE>>>@@@<<<666222000//////...---,,,---...{{{qqqggg^^^YYYTTTVVVYYY]]]ccclllvvv}}}}}}wwwrrrnnnnnnvvvooo^^^OOOFFFAAA<<<:::;;;;;;888777999999888888777777666555555111111111222333444444444333333222222222222333333222111111111111222222333111111111111111111111111111111111111111222333444...///000000111111000000111000/////////000222222333333444555555555444444///000111111000111333555////////////............---------,,,------...///---...///000000///...---+++,,,------,,,---///111,,,,,,------......//////000000000000////////////---.........//////000000//////////////////////////////...---------------....../////////000000000------......///000000000............///000111222//////---,,,,,,---...///............................../////////000000000//////............//////......///000///...---,,,...---,,,,,,......---,,,...---------------,,,,,,,,,+++***))))))***+++,,,***)))((()))***+++***(((+++++++++++++++************))))))---333555222///,,,,,,---...///000111222111000---+++)))(((((((((***))))))((((((((())))))))))))))))))+++...111333,,,+++******************************************((((((((('''((())))))***,,,+++******)))*********)))(((((((((((()))*********...555LLLlllzzz}}}~~~rrrfff```\\\SSSGGG@@@555222///,,,+++,,,...///~~~uuukkkaaa[[[UUUVVVWWW[[[aaajjjuuu||||||xxxtttttt{{{|||hhhUUUIIIDDD???<<<======;;;:::;;;999999888888777666666555444333333333222222222111333333333222222333333333111111111111222333333444111111111111111111111111111111111111111222333333...//////000000000000000111000000000000111222222000111222333444555555555111222222222111111222444//////........................------------......---......//////......---***+++,,,,,,,,,---///111++++++,,,,,,------......000000000000////////////............////////////000000000///////////////000///......------.............../////////000000,,,,,,---...///000111111.........---......///000...---,,,+++++++++,,,,,,................................./////////000000//////---,,,,,,---/////////000000000000...,,,+++---,,,+++,,,......---,,,............---,,,,,,+++++++++***))))))***++++++***((('''((()))***)))(((+++++++++***************,,,++++++---111444555444111111222333555666777777...---+++)))((('''''''''((((((((()))******+++,,,))))))((()))***,,,...000,,,+++***))))))***+++,,,(((((((((((((((((((((((((((((((((((())))))******++++++******************))))))(((((())))))***+++------444NNNkkkrrrtttttt^^^MMM555222...++++++---...///yyypppggg```VVVVVVVVVXXX^^^gggrrrzzz~~~~~~zzzyyyttt^^^PPPGGGAAA=========::::::<<<999999999888777777666666444444444333333333333333444333333333333333333444111111222222333333333333111111111111111111111111111111000000111111222222///000111111222222111111111111111111222222333333...//////000111333444444444444444333111000111333....../////////////////////......---------......------............------)))***++++++***+++---///*********+++,,,,,,------////////////000000000000////////////............000000000000000/////////111000//////......//////............////////////+++,,,---...///000111222//////.........//////000111000000//////......///....................................///////////////...---,,,,,,---...///000000111111000...,,,+++*********+++---...,,,+++---............,,,+++++++++******************+++)))((('''((())))))((('''************************------,,,+++***---222666===<<<:::888666444222111***)))(((''''''&&&&&&&&&&&&''')))***,,,...//////******)))(((((()))***+++++++++)))))))))***+++,,,(((((((((((((((((((((((())))))*********+++++++++************+++*********)))))))))))))))***++++++,,,,,,111EEEZZZ^^^hhhmmmPPP333000---,,,---......---|||uuukkkcccXXXWWWVVVWWW[[[eeepppxxx{{{kkk[[[JJJCCC===;;;:::888999<<<:::999999888888777666666111222333444555666777888444444333333333333444444111222333333444333333222111111111111111111111111111111000000000111111222000111222222333333222222111222222222333333333333////////////000111222333444555555333111111222333////////////000000000000000///......---.........------------------------***+++++++++******,,,---*********+++,,,,,,------////////////000000000000000000//////.........---000000000000000000000000111111000///////////////------........./////////,,,,,,---...///000111222/////////...//////000000000000000///......------........................------........./////////......------------......//////000000///...,,,+++)))))))))+++---...,,,***,,,---.........---,,,+++************************)))((('''((()))***)))''')))))))))***************+++,,,+++((($$$&&&,,,222222222111///...,,,++++++''''''''''''''''''&&&&&&&&&'''))),,,...///000000++++++***)))((((((((((((******************+++,,,************************))))))***+++++++++++++++))))))***++++++++++++******))))))))))))***++++++***,,,...999FFFKKK[[[vvvrrrPPP777222...---...///...,,,wwwmmmeeeZZZXXXVVVUUUYYYbbbmmmuuuxxxyyyiiiQQQHHH@@@<<<;;;999;;;???::::::999888888777777666222333444555666888999999444444333333333333444444222333444444444333222111111111111111111111111111111111000000000000111111000111222222333333222222000111111222222222222222222111000//////000111111222333444333222333444666000000000000111111222222000000///..................------------------...,,,------,,,******+++---+++,,,,,,------...//////.../////////000000000111.........////////////////////////000111111111222000000///............///---------.........//////,,,------...///000000111...............///000111//////......---,,,++++++........................---------.........//////,,,------......------,,,---...//////...---,,,+++))))))***---//////---++++++,,,---//////...---,,,*********++++++************)))((((((******)))(((((()))))))))*********++++++******(((((()))+++,,,%%%%%%&&&''')))***++++++''''''((()))))))))((((((''')))***,,,------------++++++++++++************))))))***+++++++++++++++************************((((((***+++++++++***)))((()))***+++,,,++++++*********))))))******+++,,,(((------///777<<>><<>>>>><<<;;;:::999888888888999:::555444444444444555666666555555555555555555555555666666777777777555444333444333222111111111222222000000111111111222222222000000000000000000000000333333222222111000000000222333444222000//////000333333333222111222444777666666555444333333333333000///.........///000111///...---,,,------////////////...------------...---......///000/////////000//////.........//////222111000///////////////000000////////////000000222222000///............------,,,,,,---...000111000000//////.........---000000000000///...---,,,...///000111111000///..................///000000...------------,,,,,,,,,...------,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,------...---------******+++++++++,,,,,,,,,---,,,,,,+++*********+++)))))))))))))))))))))))))))************)))((((((''''''(((((((((((((((((())))))***+++++++++++++++************))))))))))))***************)))((((((+++++++++***++++++,,,,,,...---,,,,,,------+++))),,,++++++******++++++,,,)))))))))))))))******+++++++++++++++++++++++++++******************++++++,,,------------...222555FFFiiioooEEE---222333000000000tttkkk___YYYTTTTTTVVVZZZbbbjjjuuuzzzpppaaaOOODDDAAAAAA@@@>>>;;;;;;999888888888999:::666555555444444444555555444444444444444444444444555555666777777666444333333333222222222111111111111111111222222222222333111111111111111111111111111111111111111111222222222333444222000//////000111111111000//////222555444444333333333444444555222111000........./////////...---,,,,,,---............---------,,,,,,,,,------...////////////...//////............////////////.........///000000000000////////////000000222111000///............------,,,,,,---...000111000000/////////...............////////////////////////000111000000......---------------...//////////////////...............---------,,,---------+++,,,,,,,,,------------,,,,,,------...------,,,))))))***+++,,,,,,---------,,,++++++******++++++))))))))))))))))))))))))++++++,,,,,,++++++***))))))))))))))))))(((((((((((()))******++++++***************)))))))))(((((((((((()))***************,,,++++++***++++++,,,,,,((((((((()))++++++***))),,,++++++++++++++++++,,,+++************+++,,,,,,******************************************+++++++++,,,---,,,,,,///222555EEEjjjxxxLLL222222000,,,------wwwooobbb[[[VVVUUUVVVYYYaaahhhsssyyy~~~ppp\\\MMMFFFDDDAAA???<<<;;;:::999888999::::::777666555444444444444444333333333333333333333333333444555666666666555444111222333333333222000000222222222222333333333333222222222222222222222222///000000111222222333333222333333222000///000111111111111///...///222555222222222222333444555666444333111000///.........///...---,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,---...............//////............//////------------...///000111000000////////////000000111111000///............------------...///000111000000////////////......------......///000000000000000000000000///...------,,,,,,,,,,,,---......////////////............---------------------...------------............,,,------...------,,,,,,))))))***+++,,,,,,------,,,,,,++++++******++++++)))))))))))))))))))))))),,,------------,,,++++++++++++******)))))))))((('''((())))))******))))))))))))))))))((((((((((((&&&'''((()))***+++,,,,,,,,,,,,++++++***++++++,,,&&&&&&&&&(((+++,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...************************++++++++++++++++++*********+++,,,,,,,,,///222666PPPxxxzzzPPP444111---***------wwwpppeee^^^XXXVVVVVVXXX___fffqqqvvv~~~hhhUUUHHHCCCAAAAAA===<<<;;;:::999999::::::888777666555444333333333222222222222222333333333222333444555666666555444000111333444333222000...222222333333333444444444222222222222222222222222000000111111111222222222111222333222000///000111222333222111000111444666222222222222222333444444444444333222111111000000......------,,,,,,++++++,,,---...//////---+++***+++,,,------......------///............//////000......---------....../////////000000000000//////111000///...............---------...//////000000000000//////////////////...............///000000000000000//////...------...------,,,------......---------,,,,,,,,,++++++---------...............,,,------------.........---------...------,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,)))))))))))))))))))))))),,,,,,------,,,,,,+++***+++******))))))(((((('''''''''((())))))))))))))))))))))))(((((((((''''''''''''((((((***+++,,,,,,,,,,,,++++++******++++++)))))))))+++---......,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,+++++++++++++++******)))***++++++,,,...222555YYYpppKKK333111---+++//////wwwpppiiiaaaZZZWWWVVVWWW]]]dddnnnttt|||ttt]]]LLLCCCAAAAAA>>>===<<<::::::::::::;;;999888666555333333222222111111111222222222333333111222333555555555444444000111222333333111///...222222333333333444444444222222222222222222222222222222222111111111000000111222333222000000000222222222222111000111333666444333222111111111111111222333333333333333333333.........------,,,,,,,,,---...000111000///---++++++,,,------......------...............///000000000000///------,,,,,,,,,//////000000000000//////000//////...............------...//////000000000//////000000000000000000111000///...---.........000000///...............//////...............///---,,,,,,,,,,,,+++++++++,,,---.../////////......,,,,,,,,,,,,---------------.........---,,,,,,+++...------,,,+++***)))(((,,,++++++***++++++,,,,,,))))))))))))))))))))))))+++++++++++++++***)))))))))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++---,,,++++++*********+++,,,,,,+++---...///...,,,+++,,,------------,,,+++,,,++++++++++++,,,------........................,,,,,,,,,,,,++++++******)))*********+++---111444QQQwwwaaaCCC222222...,,,///---yyyrrrlllddd\\\YYYWWWWWW\\\bbblllrrrzzzkkkVVVIIIDDDCCC@@@>>>===;;;:::::::::;;;888888666555444333333222111111111222222333333444111222333444444444333222000111222222222111//////222222222222333333333333222222222222222222222222333333222222111000000///000222333222111000111222000000000...---...111444444333222111000000000000000111222333333333333333------...//////......---//////000111000///...---,,,,,,---.....................---......///000111222111000...---,,,,,,+++...///000111111000///...//////......---......///------...000000000000000//////000000000000111111222111///...------......///......------...//////000000///............///............------------+++,,,...///000000///...+++,,,,,,,,,,,,---------............---,,,++++++......---,,,+++)))((((((++++++******++++++,,,,,,)))))))))))))))))))))))))))************)))(((((('''''''''''''''((((((((('''((())))))******))))))************))))))))))))******)))(((((()))***+++------,,,+++************,,,+++***,,,------,,,***+++,,,---......---,,,+++,,,++++++++++++,,,---------------------------------------,,,++++++******)))************,,,///222BBB]]]xxxWWW???333333...+++,,,(((}}}xxxooofff^^^YYYWWWVVVZZZaaajjjpppyyy~~~gggTTTIIIEEE@@@???===<<<;;;:::;;;;;;888777666555444333333333111111222222333444444555222222333444444333111111111111111111000000000000111111111222222222222333111111111111111111111111222222111111111111111111000111222222111000111222000000///...---...111333222111111000000000111111///000111111111000///...,,,---...000000000000///000////////////.........------...////////////...---------......///000111222111000///...---------...///000111111000///............------......///,,,---///000111111000000//////000000000111111111111000...------...///000---------,,,---...000111000///......---------............---------,,,,,,+++,,,...000111000//////------------........................---,,,+++***,,,,,,,,,+++++++++******++++++******++++++,,,---))))))))))))))))))))))))))))))******))))))(((''''''''''''((())))))******((()))******++++++******++++++++++++************)))(((''''''(((***,,,......---,,,+++************)))))))))+++---...---,,,+++,,,---//////---,,,+++---------,,,------...///...........................------,,,++++++*********++++++***)))***...000666BBBUUUoooQQQ<<<333222---+++---)))}}}pppggg___ZZZWWWVVVZZZ```iiioooxxxttt]]]NNNGGGAAA@@@>>><<<;;;:::;;;;;;777666555444444444444444111111222333444444555555222333333444333222000000222111111000///000000000000000111111111222222222000000000000000000000000000000000111222222333333000111222222111000111333111222111000///000333555////////////000111222333//////000///...---+++***,,,---///000222222111111//////...------------...---...//////000000//////---------......000111111111000000/////////000000...///000222222000///.........---------......///,,,---///111111111000000//////000000111111111222///...---,,,---///111222---,,,,,,,,,---///111222///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,...000111111000///............/////////000............---,,,+++***)))******+++,,,,,,------+++*********+++,,,,,,---))))))))))))))))))))))))***************)))((((((''''''((()))***+++,,,,,,))))))***+++++++++++++++,,,,,,,,,+++++++++******'''&&&&&&'''(((+++...000...---,,,+++************(((((()))+++...000000///+++,,,...//////...,,,+++...............///000000111111111111111111111111......---,,,,,,+++******+++++++++***)))***---//////...888UUUxxxrrrMMM999111111,,,,,,000...|||uuuoooeeeYYYRRRRRRYYY___eeelllwwwrrr^^^GGGHHHEEE@@@:::888999999777666666555555444444444444555555555444444555555555333222111111222222000...333333333222222111111111222222111111222222333444111111222333333333333222444333222111000111222333333333333222222222111111.........,,,,,,---111444222222111111000111111111333///,,,+++,,,---,,,***,,,,,,++++++,,,---///000///////////////000111111000000111111111111000000.........///////////////222222111000//////000000//////...------...///000000000///......---............//////000000111111...///000///......///000111000...------///222444/////////......///////////////.........---------,,,,,,,,,,,,,,,,,,------......------...///111222---++++++,,,...---)))%%%---...///000000...,,,++++++++++++++++++++++++,,,,,,+++******)))*********************************---,,,,,,+++***)))(((((('''((((((((())))))))))))******+++,,,------......+++++++++************))),,,+++***)))***...444999777111***(((+++---,,,***............---,,,++++++---,,,+++++++++,,,---...111111111000...---...///555333444555333......111...---,,,,,,++++++,,,,,,)))************+++++++++***---333<<>><<<::::::;;;:::999888666555444333333222222222222222222333444333333444555555444222222222222222222222222222222222111111222222333444222222111222222222333333111222333444333222111000222222222222111111111111000111111000///000333666444333222111111111111111...------...////////////------------....../////////............///000000------............------111111000000000000000///333222222111111111222222333222222111111000000000222222111111111111222222000000//////......------...///000000......///000---......///...---,,,+++000000////////////000000/////////.........---------,,,,,,+++***))))))(((,,,,,,,,,---......///000000///...---------------///...---,,,,,,,,,---------------,,,,,,++++++***,,,,,,+++************+++************************))))))*********+++++++++)))))))))*********++++++(((((())))))*********+++,,,,,,+++++++++*********(((***,,,,,,+++***+++++++++***)))***------,,,***+++,,,---...////////////............///000000111222333333222222333666999;;;???GGGMMMIII===555222......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,,,,------,,,,,,---///111111///---yyyssskkkbbb[[[WWWTTTSSS```gggrrr{{{nnn[[[HHHAAA???<<<:::::::::999888777555444333222222222222111111222222222444333333444666666444333222222222222222222222222222222111111222222333444222222111111111222333444111222333444333222111000222222222111111111000000000111111111000111333555444333222111000000000000+++,,,---------......///------.................................//////000------............------000000000//////.........222111111111111111222222000000111222222222333333333333333222222333444444111111111000000////////////000111111//////000111---...///000///...,,,+++000000////////////000000.........---------,,,,,,,,,,,,+++***)))(((((('''******+++,,,------------//////......------...//////...---,,,,,,,,,,,,---+++++++++,,,,,,------------,,,,,,+++***+++++++++************************)))))))))***++++++,,,,,,(((((((((((()))))))))***((()))))))))))))))******,,,,,,,,,++++++++++++***)))+++......---+++******))))))***+++------,,,++++++,,,---...///000000000......///000111111222222111222222222333666:::===BBBMMM[[[]]]OOO<<<333444///...------,,,,,,------++++++++++++,,,,,,,,,,,,(((((())))))***+++,,,---...///000222444333000---|||vvvlllccc]]]XXXTTTRRR^^^eeeoooxxxjjjPPPEEEAAA<<<999:::999999888777555444333333333222222111111222222333444333333444555666444333111222222222222333333333222222111111222222333444333222111111111222333444222333333333333222111111222111111111111000000000///000111111000111333555///////////////000111222***,,,......---------...---....../////////............------......///000//////000000000000//////000000//////......------...............//////000...///000222333333333333333222222222222333444444333333333333333333222222000222333222111000111222///000111111111000///...///......------......//////.........------------,,,,,,++++++******)))))))))***+++,,,---------------...//////---,,,---///++++++++++++******************+++,,,---...//////------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,))))))*********+++++++++))))))))))))))))))******,,,,,,,,,,,,++++++++++++***,,,///000...,,,++++++)))***+++,,,------------+++,,,---...///000000000...///000222333333333333000111333555888===CCCHHHQQQ```ooommmVVV;;;111333///......---------------++++++++++++,,,,,,,,,,,,******+++,,,---......///222222222222333333000...zzzoooeee___ZZZVVVSSS[[[bbbllluuu}}}yyyYYYJJJEEE>>>;;;<<<999999888777777666555555333333222222222222333333333222222333555555444333111111222222222333333333222222111111222222333444333222111000000222444555444333222222111111222222111111111111000000000000...000111111000000222444...............//////000***---000000...,,,---...---...///000000///...---...------------...//////000000000111111000000000111111000000///......------------------...//////...///000222222222111111000000000000000111222222222222222222222333333333222333444444222222333444111111222222222222222222111000000000000000000111000000000000////////////......------------------***+++---...//////......***---//////---,,,,,,...******+++,,,+++***)))(((+++,,,,,,,,,---.........------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,************************------,,,,,,,,,+++++++++***,,,...///...,,,,,,,,,++++++,,,,,,,,,---...///,,,---...//////////////////000111333444444444444222444888===CCCKKKTTTZZZiiivvv}}}bbbCCC444222//////...---------------,,,,,,,,,,,,------------...//////000000111111000333222000///000111000///}}}qqqgggaaa\\\XXXUUUZZZaaakkkttt|||___NNNGGG???<<<>>>:::999999999888888777777444333333222222333333444222111111333444555444222111111111222222333333333222222111111222222333444333222111000000222444555555444222111000111222333111111111111000000000000---///111111000000111333111000///...,,,,,,++++++,,,///111111///---...///......///000000///...---...------------...//////......////////////......222222222111000//////..................///000111///000111222222111//////......---......///000000......//////000000111111333444555555333333444555222222222333333444444555555444444333333444444555222222222222111111111111/////////000000000000000,,,---...000000000000///(((,,,000000...,,,,,,---+++,,,.........---+++)))---------------------,,,...---,,,,,,++++++,,,,,,************************************************))))))*********++++++++++++++++++***************---------,,,,,,,,,++++++)))+++---...---,,,,,,---,,,---------,,,,,,...000---.../////////////////////000222444555555555555666999>>>EEENNNYYYdddkkk}}}mmmLLL999444//////...------------...---------.........//////,,,---...///////////////222000---,,,---///000000~~~tttjjjbbb\\\WWWUUUWWW]]]iiivvv~~~uuuZZZJJJBBB???>>>;;;:::888777666666666777444444444444333222111111111222444555555444222111...///000222333333222222222222222222222222222222222222222222222222222222222222222111000///......111111222333444444555555222222222000//////222444000000000000000///......//////...---,,,...222555222111000//////000111111///............------------------.........//////000////////////...............---,,,---...///000000000//////.........---///......---------......000000000000///////////////000111222222111000///........................000000111111111000000///333333333444444333333333222222111111000/////////222111111111000000/////////000111111000///000111//////...---,,,++++++***...---,,,++++++,,,---...+++,,,,,,+++******---///,,,++++++***+++,,,...///,,,+++***)))))))))***+++))))))***+++,,,...000111******+++++++++,,,,,,,,,++++++---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++%%%'''***+++++++++,,,---000000///..................000444555555555666777999<<>><<<:::888777777777777555666666555555444333222111222333444444444333333555555555555555444444444222222222222222222222222222222222222222222222222222222222222222222333333111111111111000000000000000111111000//////111222000000///////////////000,,,---------,,,...111333//////.../////////000000///............---------,,,,,,,,,,,,------------......---------,,,,,,,,,---------.........//////000000//////////////////...............//////000.........///000111111111------..................////////////////////////......//////000000//////...//////000000//////...//////......------,,,,,,------------------------,,,---......,,,,,,---...............------------+++,,,---......---,,,+++//////000///...///111444111000...---,,,------...000000000000000000111111111000///......................../////////000000------........./////////...//////000111222222333111111000///---...111444222222111111000111111222333444444444555888===AAAKKKRRR```qqqlllLLL===:::888555444333333222111111000000//////...------------,,,,,,,,,,,,,,,,,,---,,,+++***************wwwnnnfff___[[[YYY[[[cccoooxxxoooVVVHHHCCC>>>===:::888777666666777666666666666555444333333111222333333444444444444444444444333333333333333222222222222222222222222222222222222222222222222222222222222222222333333111000000000000000000000000111111000//////000222000000////////////000111,,,,,,------,,,---///111------......///////////////............---------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,------............//////000000000000000000...............///000111000000000000////////////---------------...//////////////////////////////...///000111111111111111///000000111111000000///000//////......------,,,,,,,,,,,,,,,,,,------------...//////------...///+++,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***))),,,---------,,,---000222///...,,,+++***++++++,,,,,,,,,---...............---------,,,------.............../////////000000------------......////////////000000111222333333000000///...------000333222222111111111111222222555555555555777:::@@@DDDRRR[[[jjj{{{uuuVVVDDD;;;888444222222222111///------------------------++++++,,,,,,,,,,,,,,,,,,///...---,,,******))))))zzzqqqiiibbb^^^ZZZ[[[bbbmmmxxx}}}aaaLLLBBB???>>><<<:::888777777777777777777777666555444333222222222333333444444555333222222222222222333333444444444444444444444444222222222222222222222222222222222222222111111111000000000000000111111111///000111111//////000111000000///......///111222...///000///------///000+++,,,---.../////////...///............------------------.........//////............---------,,,,,,------...///.........//////000000000000111111............///000111111111000000000/////////...---------------...///000------------------------...///000111111222222111......////////////......000//////...------,,,,,,,,,,,,,,,,,,------------+++,,,------++++++,,,---,,,,,,,,,------......///+++,,,,,,,,,,,,,,,,,,+++******++++++***+++...000,,,+++***))))))******+++))))))+++,,,,,,,,,,,,,,,((((((((()))***+++,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......---------....../////////---......---,,,---///111111111111000111111222333555666777777999===BBBFFFQQQ^^^ooo|||___MMM<<<888222000111111///---++++++++++++++++++,,,,,,******++++++++++++,,,,,,///...---,,,************}}}uuummmfffbbb^^^]]]bbbmmmwww~~~pppVVVHHHBBBAAA>>><<<:::999999999777777777777777666444444222222222222333444555555222222111111222333444555555555555555555555555555222222222222222222222222222222222111111000000//////000000111111222222222...000111111/////////000000///...---...///111222///000000///---,,,,,,...***+++---...//////......///............---------........./////////000000/////////.........------......000111111111000/////////000000000111111111............///000111222////////////000000000000...---------...///000111---------------------------...///000111111111111......////////////............------,,,,,,++++++,,,,,,,,,,,,------......***+++,,,+++*********,,,,,,,,,------...///000000---,,,,,,,,,,,,,,,,,,---((())))))))))))***---///+++***)))))))))***+++,,,((()))***,,,,,,,,,,,,,,,((((((((())))))***+++,,,))))))*********+++++++++,,,++++++***+++,,,---...,,,,,,,,,---------------***,,,---...---...///111000000000000000111222222555666888999;;;???CCCGGGQQQ```ttt{{{___NNN===888111///000000...+++------,,,,,,+++*********************+++++++++,,,++++++*********++++++,,,xxxpppjjjeeeaaa___cccmmmwww}}}}}}aaaQQQDDDCCCAAA>>><<<;;;;;;;;;888888888888777666555444222222222222333444555666222222111111222444555777666666666666666666666666222222222222222222222222333222222111000///......//////000111222333333444...///111111000//////000000///...---...///111333...//////---+++))))))***)))+++,,,...//////......//////.........---------////////////000000000000000////////////.........///000111333333222222111//////000000111111111222............///000222222------...///000111222222......------...///111222000000000000000000000000,,,---...///000000000000//////000000000000//////------,,,,,,+++******))),,,,,,,,,------............///000000......///000***++++++,,,---...//////---,,,************,,,---'''((()))))))))***---///******)))))))))***,,,---(((***+++---......------,,,,,,++++++,,,,,,------******+++++++++,,,,,,,,,,,,+++*********+++,,,---...............---------)))+++---.........000111000000//////000111222222444666999:::<<<@@@DDDGGGVVVggg|||tttZZZIII>>>888111///000000...+++000///...---+++***)))((())))))******+++++++++,,,'''''''''((()))+++,,,---|||uuukkkccc]]][[[^^^gggpppxxxuuuTTTIIIBBBBBB???888;;;???888999999888888777666666666444444333222222222222333222222333333444555666666999777666444333333333444333333222222333333444555444444555555444444333222222222222222222222222222///111222222000//////000111000000////////////////////////...------,,,,,,++++++,,,,,,---.../////////---++++++---...+++)))---......///000111111222333111......////////////...//////000000000000000000111111000///......///......//////000000111111///...---,,,,,,---...///,,,,,,------......//////000000///...------,,,,,,---------............///000000000000000000000000...---,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......---------,,,,,,+++++++++...---,,,,,,++++++++++++******))))))******+++,,,++++++,,,------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++*********+++++++++,,,---...///000222333333222111222444666444888<<<>>>???AAAEEEIII^^^ooo~~~```III???555333000............,,,------,,,,,,+++***))))))))))))************))))))''''''(((***+++,,,---...wwwnnnfff___\\\___gggpppyyy}}}]]]NNNFFFDDDBBB;;;===???888999999888888777777666666555555444333333333333333222222333333444555555666777666555444333333444444333333222222333333444555444444444555444444333222222222222222222222222222000111222111000///000111222111111000000000000000...------------,,,,,,,,,++++++,,,------.../////////---++++++------,,,***---------....../////////333000...---......---,,,,,,------...............///000111000.........///......//////000000111111111000///......///000111..................//////000//////...------,,,,,,---------............///000000000000000000000000///......---,,,,,,------...------,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...---,,,,,,+++++++++,,,)))*********++++++++++++++++++,,,------......///,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,***++++++,,,,,,++++++***+++++++++,,,---...///000111222222222333555999<<<999;;;>>>???@@@DDDKKKPPPeeeuuujjjRRRAAA999333111...---------,,,,,,------,,,,,,+++******)))))))))************)))))))))))))))***+++++++++,,,zzzqqqjjjaaa^^^```hhhqqqyyyjjjUUUJJJGGGEEE>>>>>>@@@999999999999888777777666666666666555444444444444444222222333333444444555555555555444444444444555555333333222222333333444555444444444444444333222222222222222222222222222222000111111000...///111333333222111111000000111111+++,,,,,,,,,,,,---------,,,,,,,,,---......//////...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,------111///---,,,---------+++,,,------...............///000111000.........///......//////000000111111000000////////////000000///////////////.........//////......---,,,,,,,,,---------............///////////////////////////000///..................---,,,,,,,,,++++++******++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,))))))+++,,,,,,,,,+++***++++++,,,------......///,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---...............+++,,,,,,------,,,,,,+++++++++,,,,,,---...000111///000111222444888>>>BBB<<<=========???FFFQQQYYYlll|||jjjRRRBBB999555111///,,,+++,,,,,,,,,+++---,,,,,,++++++*********))))))************))))))************************|||sssmmmccc```aaahhhqqqyyyzzz[[[LLLFFFEEE??????@@@999::::::999888888777777666777777666555555555555555222222333333333444444444333333333444444555555555333333222222333333444555333444444444444333222222111111111111222222222222111111000///...///222444222111000000//////000000++++++,,,------...//////,,,---------......//////------,,,------------,,,------,,,,,,,,,,,,,,,,,,///---,,,---///000///......//////000000000000000...///000000...---...000......//////000000111111.........------.........000000000//////..................------,,,,,,,,,---------............///........................//////......---......///,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,((()))+++------,,,+++***++++++,,,------......///+++++++++******+++++++++++++++++++++++++++++++++***+++---...///000000000,,,------------------,,,,,,,,,,,,,,,---///000111///000111222444888>>>BBB;;;;;;:::999===GGGUUU___qqqoooSSSBBB:::666444000...,,,+++,,,---,,,,,,,,,,,,,,,++++++*********)))******++++++******)))***************+++++++++|||tttoooeeebbbbbbhhhooowwwcccOOOEEEEEE@@@@@@@@@:::::::::999999888777777777777777666555555555555666222222222333333333333333222222333444444555555555333333222222333333444555333333444444333333222111000000000111111222222222000111000///...///222555000000///............///,,,,,,---...///000111111------...............///,,,------------------............---------------,,,,,,,,,...111333333222...//////000000000000000---...000///...---...000......//////000000111111---..................---000000//////......---------------------,,,,,,,,,---------............///------------------------...---------------....../////////...------,,,,,,------------------------******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,---(((***,,,---...---+++***++++++,,,------......///,,,++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,...///000000111,,,------......------,,,,,,,,,,,,---...///000111000111111111222555:::===999999999999===HHHVVVaaaooozzzrrrXXXCCC999666444333000...,,,+++,,,......---,,,,,,+++++++++++++++*********++++++++++++******'''((()))***+++,,,------|||uuuqqqgggcccbbbffflllsss}}}qqqWWWHHHFFFBBB@@@AAA;;;:::::::::999888888777777777777666555555555555555222222222222333333333333111222333444444444444444333333222222333333444555333333333333333222111111//////000000111222222222///000000000///000222444//////...------------...------...///000000111111........................,,,---......------...///.............../////////++++++,,,///222444444333,,,------...............,,,...//////...---...000......//////000000111111//////000000000000//////...............---------------,,,,,,,,,,,,,,,,,,---------............///........................---------,,,------...///333333111///---,,,***)))++++++++++++++++++++++++)))******+++---......///+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,------)))***,,,---------,,,+++++++++,,,------......///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******,,,---//////000000,,,------......------,,,,,,,,,,,,---...///111111000111222222111333555888888999::::::===EEEQQQYYYcccjjjrrrvvvyyy{{{xxxsssbbbUUUDDD888333222111000///---++++++,,,.........++++++++++++++++++++++++******++++++++++++******''''''(((***+++,,,---...}}}wwwssshhhcccaaadddiiioooxxxcccOOOKKKEEEBBBBBB===;;;::::::999999888888777777666555555444444555555222222222222222222222222222222333444444444333222333333222222333333444555222333333333333222111111/////////000111222222222---///000111000000222333000000///...............---.........//////000000////////////............+++---///...---,,,...000------......//////000000,,,,,,---///111222111///,,,------...............,,,---///...------///000......//////000000111111...///000111111000///...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................------...//////000000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------++++++,,,------......///...------,,,,,,------...++++++++++++++++++++++++******+++---............,,,,,,------------,,,,,,------------...000111222///111333333333333444555555777999999:::>>>DDDJJJLLLQQQVVVXXXZZZ\\\YYYSSSGGG@@@888222000///...------+++))))))+++---------++++++++++++++++++++++++***++++++,,,,,,++++++***(((((()))***++++++,,,,,,xxxuuuiiiccc```cccgggmmmvvv~~~lllUUUOOOHHHCCCBBB>>>;;;;;;:::999999888888777666666555444444444444444222222222222222222222222222333444444444444222222333333222222333333444555222333333333333222111111...//////000111222222222,,,///111222111111222333111111000///////////////---------...............///////////////.........+++---//////---,,,...111,,,,,,------...///000000---------...000000...,,,...//////000000000000000,,,---......------///000......//////000111111111,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////////////////////////////000111111)))***+++,,,...///000111........................------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++,,,,,,---...,,,,,,+++++++++,,,---...++++++,,,------......//////......------......///++++++++++++++++++++++++******+++,,,------------+++,,,,,,------,,,,,,+++------------///000111222...111444555444444444444111444777777555555888;;;888===@@@AAADDDFFFCCC>>>:::777333000......------+++)))((((((***,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************}}}oooooofff^^^___eeekkkttt|||~~~bbbRRRJJJDDDBBBDDD@@@>>>;;;:::;;;:::999888666666666555444444333333222222222222333444444555333444444444333333555777444444444333333444444444555444333333222222222333333111///......///111333000000000000000000000000333222222111000//////...............////////////..................------111000///---,,,,,,,,,---,,,***+++...222444222//////............---------.........------,,,,,,,,,---......///000/////////------...///000111222222000/////////...............------,,,,,,------...))))))))))))***+++,,,---***+++,,,---------,,,+++,,,,,,,,,---------......////////////////////////,,,+++*********+++,,,---+++,,,---...///////////////,,,***+++---...,,,)))******)))))))))***,,,---))))))***+++,,,,,,------++++++*********+++---...///...///000///,,,...333,,,222333///,,,---...---,,,+++***))))))***+++,,,,,,---...---+++***+++,,,,,,,,,,,,---------......,,,------...///000000000///111333444444444555666333333333222222222111111333444555555666666555555444333222111000///...------,,,+++*********+++,,,************************++++++******************,,,***)))***+++------,,,rrrmmmddd\\\]]]aaahhhpppxxxppp]]]OOOEEEBBBCCC???===;;;:::::::::999888777777666555555444444333222222111111222222333333333444555444333333555777555555444444444444555555555444333333222222222222222111000//////000111222000000000000000000000000222222111000000///..................////////////........................000//////...------,,,,,,---,,,---...000000///---///............---------.........------,,,,,,,,,---......///////////////000000000000000000111111///............---------...------,,,,,,------...)))))))))******,,,------+++,,,---------,,,+++***,,,,,,,,,---------..............................++++++*********+++,,,---------------,,,+++)))))),,,+++)))+++---///---,,,---,,,+++***)))))))))))))))******+++,,,,,,------++++++*********+++---------,,,---///------222999666999777111,,,---...---,,,++++++******++++++,,,,,,---...---+++***+++,,,,,,,,,---------..................///000000111111///111333333333222333444222222222222111111111111111111222333333333333333333333222111000......------,,,+++*********++++++************************************************+++)))((((((***++++++***vvvnnneee]]]]]]```eeennnvvvlllYYYKKKEEEEEE@@@===;;;999::::::999888777777666666555555444444333222222111111111111222333444555444333444555777666555555444444555555666444444333333333333222222111111111111111111111111000000000000000000000000111000000//////.........---............/////////...........................////////////---,,,+++---...//////---+++++++++///............---------.........---------------.........///////////////111111111000000000//////.........---------,,,,,,...------,,,,,,------...+++******++++++,,,---...,,,------...---,,,***))),,,,,,,,,---------..............................++++++******++++++,,,------------,,,+++***((('''***))))))+++---//////.........---,,,***)))'''&&&*********++++++,,,,,,---,,,++++++++++++,,,,,,---,,,,,,---......000:::EEEKKKLLLFFF:::000...//////,,,,,,------------,,,,,,,,,---...---,,,++++++---,,,------------.........//////000000111222222222///111222222111000111111111111111000000000//////......///000000000000///222222111000///......------,,,++++++******++++++***************************************************)))'''((())))))((('''{{{rrrjjjbbb```aaafffnnnvvv~~~zzzdddSSSKKKIIIAAA>>>;;;999::::::999999888888777666666555555444444444333222111111111222222333444333222222444666555444444333333444444555333333333333333333333222000111111222222111111000000000000000000000000000000/////////.........------------.........//////---------...............---...///000000...,,,***+++...000...+++)))***,,,///............---------...............---------...............///000000//////////////////////////////.........---------...------,,,,,,------...,,,+++++++++,,,,,,---...------......---+++***(((,,,,,,,,,---------......------------------------+++***++++++++++++,,,,,,,,,,,,---------------,,,*********+++---..................---,,,)))'''%%%*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///000000555DDDTTTeeeggg```MMM999000///000,,,---...//////...---,,,---.........,,,+++,,,---------------............111111111111222222333333///111222111///......///000000/////////.........,,,,,,---...............000000000//////.........,,,,,,++++++++++++***+++***************************************++++++++++++)))(((((())))))'''&&&~~~uuummmeeebbbaaadddllluuu{{{qqq^^^QQQKKKDDDAAA===:::::::::999999999888888777666666555555666555444333333333333333111222333222111111333555333222222111111222222333222222333444444444333222111111222222222222111111////////////////////////////////////............------------............---------.........//////,,,---///000000...,,,+++))),,,...---***))),,,//////............---------........................///............///000000,,,,,,---......///000000000000000000////////////...------,,,,,,------...,,,,,,++++++,,,,,,------------......---+++***(((,,,,,,,,,---------......------------------------******++++++,,,,,,,,,,,,,,,,,,---.........------,,,,,,---,,,,,,+++,,,,,,,,,,,,------,,,+++)))(((***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000000000999OOOccc|||{{{cccGGG666000000---...///000000///...------...///...,,,+++,,,------------.........//////111111111111111222222222///000111111///------.../////////.........------,,,------...............//////..................,,,,,,,,,,,,++++++******************************))))))*********+++++++++++++++***+++++++++)))'''tttmmmeee```]]]^^^gggppp{{{mmm[[[NNNHHHDDD???<<<::::::999999999999888888777777666666666555555444444444444555111222333222111111333555222111111000000111111222111222333444555444333222222222222222222222222222////////////////////////////////////////////////,,,------------.........,,,,,,------.../////////------...//////...---,,,***++++++++++++,,,...000///............---------...............////////////......------///000111+++,,,,,,---///000000111111111111000000000//////...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,------...---,,,***))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------,,,+++******,,,---...---+++***+++,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,+++,,,---//////111>>>ZZZsssyyy]]]FFF777///......////////////......---...///...,,,,,,,,,...------........./////////000000000000000000000000///000111111///------.../////////.........------------...////////////...---------...............+++,,,,,,,,,,,,+++***)))************************)))))))))***++++++,,,,,,,,,++++++,,,------+++(((tttlllddd^^^ZZZ[[[ccclllzzz~~~kkkZZZLLLHHHBBB===;;;:::999888:::999999888888777666666444444333333333444555555333444555444333333555777222222111111111111222222000111333555555444333222333333111111111111333333////////////////////////000000000000000000000000,,,,,,---------.........,,,,,,------...//////000........................---+++******,,,.../////////............------------........./////////000000///---------...000111.../////////000000111111000000000000////////////...------,,,,,,------...,,,++++++*********+++++++++,,,---------,,,+++***,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,,,,,,,++++++---------......------,,,***,,,...---+++***,,,...------,,,++++++++++++,,,++++++++++++++++++++++++------.........---++++++***---000111666GGGiiiyyybbbGGG444///......------......///---//////...---,,,---...............////////////...........................000111111///......///////////////............------...///////////////,,,,,,,,,------.........++++++,,,,,,,,,+++***)))************************((())))))***++++++,,,,,,******+++---......,,,)))uuummmeee___ZZZZZZbbblllxxx}}}yyyfffOOOJJJCCC>>><<<:::999888::::::999999888777777777222222222222333444444555555666666666555555777888333222222222222222222333000111333555555555333222444333111000000111333444////////////////////////000000000000111111111111,,,,,,,,,---------......,,,,,,------...///000000......---------......///000---******---//////---//////.........------------.........//////000000000///---,,,---...000222222222222222111111111111000/////////...............------,,,,,,------...++++++******)))************+++,,,---------,,,+++,,,,,,,,,---------......++++++++++++++++++++++++)))***+++,,,---,,,+++++++++,,,...000111222333333(((***------++++++...000000...---+++******+++,,,++++++++++++++++++++++++------...///...---+++***+++...222555;;;PPPvvvyyyWWW:::///...---,,,,,,---...///.../////////---,,,---.............../////////000------------------,,,,,,...///111111000//////000000000/////////.........,,,---......//////......+++,,,,,,------.........++++++,,,---,,,+++***)))************************((())))))***++++++,,,,,,))))))***,,,......,,,***yyypppggg```[[[ZZZ```hhhuuu~~~~~~~~~ppp[[[NNNAAA>>>===;;;999888888999999888888777666555333333333333333333333333111222333333444444333333444333333222222111111000222333444444444444333222222222111111111111222222------......//////000000000///////////////000000////////////////////////---...............------...///000/////////111333,,,,,,,,,---------............000333222------000000000000///...---------,,,,,,,,,,,,---...//////222222222111111111111000---......//////////////////...---,,,,,,---//////............---,,,+++***+++,,,---...///...---,,,000///---+++++++++---...((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,(((+++---...---,,,,,,---.........------,,,,,,,,,---+++)))'''&&&''')))+++,,,,,,,,,------.........///...///555DDD^^^bbb>>>333111...,,,++++++,,,---000000000000000000000000...............///000000111111000000//////......////////////....................................++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))***+++,,,---------++++++++++++++++++++++++***)))))))))))))))***+++,,,,,,+++++++++,,,------{{{rrriiiaaa[[[YYY^^^eeeqqq~~~fffUUUEEE???>>><<<999888999999999999888777666555333333333333333333333333222333444444555555444444555555555444444333333333222222333444444333222222222222111111111111222222///////////////000000000000000////////////000000.................................//////......---...///000///......///111,,,---------............---,,,...222111...000444222222111111000///......------------...///000000222222222111111111111000111111111111000///...---///...------------...///,,,,,,------...------,,,+++,,,------......------000///---,,,+++,,,---...)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............+++,,,......------...///......---------,,,,,,,,,///---***((('''((()))***,,,------------------......///000777KKKmmmfffBBB333111///---,,,,,,------//////////////////////////////.........//////000............////////////////////////.......................................//////000//////......------......------,,,+++))))))***+++++++++***)))++++++++++++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,}}}tttjjjccc[[[WWW[[[aaammm|||uuu```JJJAAA???===:::888999999999999888777666555444444333333333333333333333444444555555555555555555555555444444444444444111222222333333222222111222222111111111111222222111111111000000000000000000000////////////000000------------------------......///////////////......//////...,,,,,,---///------........./////////+++***,,,000000///222777444444333222111000//////............///000111222222222222111111111111000444444333222111///---,,,///......---------......***+++,,,---............---,,,,,,,,,,,,---......000///...---------...///++++++,,,,,,---,,,,,,,,,------------------------,,,,,,...//////000000///---...///...------///111...------------,,,,,,,,,///...,,,***))))))+++,,,.........---------------...222222888TTT}}}fffDDD333222000......---......////////////////////////000//////.........//////,,,,,,------...//////000////////////....................................000000111000000///...------------------,,,,,,+++)))***+++,,,+++***((('''++++++++++++++++++++++++)))))))))))))))***++++++,,,------...---,,,***)))}}}uuulllddd\\\XXXZZZ```kkkyyykkkQQQDDD@@@>>><<<:::999999999999888777666666444444444444444333333333222333444444555555444444222222222333333333333333222222222222222222222222333222222111111222222333333222222111111000000000111000000////////////000------------------------......//////000000//////...//////---++++++,,,---.........////////////000,,,+++,,,...///...222777444444333222111000//////............///000111111222222222111111111000000444444333222111///------///.........------------***+++,,,---............------,,,+++,,,---...///000///............//////,,,---------------,,,+++------------------------+++,,,---////////////......//////---,,,,,,///111------------------------...---,,,++++++,,,.../////////......------,,,,,,///444444888YYYbbb@@@333222111000////////////////////////////////////000000///............///---------....../////////////////////................................................---,,,************+++++++++******)))(((***+++------+++)))(((************************))))))))))))***+++,,,,,,,,,---...///...,,,)))(((}}}uuummmfff___YYY[[[```jjjtttuuuYYYIIICCC@@@======999::::::999999888777666555555555444444333333333111111222333333333333222222222222333333444444444222222222222222222222222333333222222222222333333333333222222111111000000111111000///////////////........................------...///////////////.........---+++***+++---.........////////////000///,,,---///...,,,///444111111111000//////......------------...///000111222222222111111111000000000000111111000000///...//////.........------,,,,,,------......------,,,------,,,+++,,,---.../////////........./////////------.........------,,,........................,,,,,,---........................---++++++---000------------------------+++++++++,,,---///111222/////////......---------...444444:::[[[ZZZ;;;333222111111000000000000........................000///............//////000000000/////////......////////////....................................---------,,,+++***)))((())))))***++++++*********((())),,,---......---,,,************************))))))))))))***+++,,,---,,,---...///...,,,)))(((~~~wwwpppiiiaaa[[[[[[```fffppp{{{eeeRRRHHHAAA>>>???::::::::::::999888777666666666555555444333333333000000111222222222222222333333444555666777777888444333333222222333333444333333222222222222333333222222222111111111111111222111000//////......///////////////////////////+++,,,---...////////////---......---++++++,,,...------.........////////////......000...+++---111........................------------...///000000222222222111111111111000...//////000111111111000////////////...---,,,+++---------...------,,,,,,---,,,,,,,,,,,,---......---............/////////------......///.........////////////////////////------------...///000111---...///---,,,+++---...,,,,,,,,,------------...)))***+++,,,...000222333/////////...............---222333;;;YYYvvvRRR888111111111111000000//////.......................................///000000222111111000//////......////////////....................................---------------,,,+++******+++,,,,,,,,,,,,,,,,,,)))***+++---......//////************************)))))))))***+++,,,---...,,,------...---,,,***))){{{ssslllccc[[[ZZZ]]]aaalllzzz~~~rrr]]]MMMBBB>>>???::::::::::::999888777777666666666555444444333333111111222333333333333222333333444555666777888999555555444333333444555555444333333222222333333444000000000111111111111111222111000///....................................***+++,,,---............,,,---...---,,,,,,...000,,,---------...............---...111///+++,,,///,,,------......///000000............///000111222222222222111111111111000///000111111222222222111...////////////---,,,+++++++++,,,---............+++,,,------......------,,,,,,---...............,,,---...///////////////////////////////////////---,,,,,,---///333666999...///000000...------...,,,,,,,,,---------......***++++++,,,---//////000............////////////...000222999OOOrrrfffGGG333000000000000000000//////........................------------...000111222/////////////////////...////////////....................................---------......---,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,......************************)))))))))***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,~~~vvvnnndddZZZXXX[[[\\\kkk{{{vvv{{{{{{eeeQQQBBB===???::::::::::::999888777777777777666555444444333333222222333444444444444333000111222333444666777777666555444444444444555666444333333222222333333444//////000000111111111222222222000///............------------------------)))***+++,,,------------,,,---......------///111,,,,,,,,,---------......,,,+++...111000,,,,,,///,,,,,,---...///000111111////////////000111222333222222222111111111111000111222222333333222222222...///000000///---+++***)))***+++---...///000000+++,,,---...///...---,,,++++++,,,---.........---,,,,,,...///000000000000000000000000000000000000---,,,,,,---111666<<>>//////000000000000//////...........................,,,,,,,,,---///000222333,,,,,,------.../////////000/////////....................................++++++,,,,,,---,,,,,,,,,'''((()))***************...---+++))))))***+++---)))))))))))))))))))))))))))))))))***+++---...///,,,,,,+++++++++,,,------zzzpppeee[[[WWWXXXaaaiiiwww}}}}}}uuu___LLLCCCDDD@@@===;;;:::;;;<<<<<<;;;666666666555444444333333222111111000222444666888555333333555777888555222333222222444555555333111777555222000///000222333111111222222222333333333333222111000///...---,,,000000/////////......---,,,,,,,,,---------.........---,,,---...///...---+++,,,.../////////...---////////////////////////000///---,,,,,,...111333............///000222222222222222111000//////...//////000111111111111111000000////////////000000......------------......++++++,,,---...///000111//////000000111111111111............////////////000///...------...///000000///------///333777::://///////...---------,,,......////////////......***++++++,,,,,,------......------------...//////...000222333666EEEdddnnnHHH777:::444222111/////////000000.........///////////////***+++---///000000//////,,,---.../////////------,,,,,,,,,---------..............................//////............//////++++++++++++++++++++++++------,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++...,,,***+++......,,,))),,,+++*********+++,,,---zzzqqqggg^^^ZZZ[[[```hhhvvv~~~|||}}}~~~hhhRRREEEBBBAAA>>>;;;::::::::::::999777666666555555444333333222222111111222444666888777555444555777666333111333222222333555555333111666444222111000000111222111111111111222222222333333222111000///...------/////////......---------,,,,,,---------............000222333222000...---+++,,,------......------////////////////////////............////////////............///000111222222222111111000//////...//////000111111111111000000000////////////000000------,,,,,,,,,,,,------++++++,,,---...///000111//////////////////000000............////////////000///...------...///000000///...---...000222444...............---------......////////////......---,,,,,,,,,,,,,,,,,,,,,---------------.../////////000222222222:::NNNbbbrrrxxxtttNNN777666333222000///......//////000000000//////.........+++,,,---...............+++,,,---------,,,+++***,,,,,,,,,,,,------------........................///......------------...++++++++++++++++++++++++,,,++++++++++++,,,,,,---*********+++++++++++++++,,,******+++...///---+++,,,+++*********+++,,,---zzzrrrjjjaaa]]]]]]```gggttt|||xxxxxx|||www___MMMDDDBBB???;;;999999999888777777777666555555444444333222222111111222444666777888666555555666555222000333222222333444555333111444444333222222111111111000000000000111111111111222222111000//////............------,,,,,,------,,,------------.........000444888999555111//////,,,,,,++++++,,,,,,---...////////////////////////......000000000///---,,,///......//////000111222222111111000000//////......///000000111111000000000//////......//////000,,,,,,,,,++++++,,,,,,,,,+++,,,,,,---...///000000....................................//////////////////............///000000///...---------......---------.....................////////////............------,,,++++++***---------------......///......000222000000999BBBOOO]]]vvvxxxTTT:::333111000///...------------111111000///...---,,,,,,---,,,,,,,,,,,,,,,------,,,---------,,,,,,+++***+++++++++,,,,,,,,,------........................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---((())))))******+++++++++***)))***+++...///...---+++++++++++++++,,,------{{{tttlllccc^^^\\\___eeeqqq~~~wwwuuuwww|||qqqZZZLLLBBB???;;;999888999888888777777666666555444444444333222222222333444666777666666555555555555444333444333222333444444333222222333333444333222111000/////////000000000000000222111111000000/////////------,,,++++++,,,,,,---------------............333777;;;999333//////111...---,,,+++,,,---.../////////////////////////////////000000///...------///////////////000111111111111000000////////////...//////000000000000000/////////....../////////------,,,,,,,,,,,,------,,,,,,------...//////000/////////............---............////////////...............//////000////////////...------,,,,,,---------.../////////......////////////............------,,,,,,,,,,,,------,,,,,,------...///---,,,...111222000111555999IIIeeezzzrrrTTT;;;222//////...---,,,,,,,,,,,,.........------,,,,,,+++...---,,,******+++,,,---/////////......---,,,,,,+++++++++,,,,,,,,,,,,---........................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,''''''((()))***+++++++++***++++++,,,---------,,,++++++++++++,,,,,,------}}}vvvnnnddd]]]ZZZ___cccnnn|||zzzvvvwwwzzz}}}}}}gggSSSDDD@@@<<<999999:::;;;;;;888777777666555555444444333333333333444555555666333444444444444555666777444333222222333444333222111222333444444222111000////////////////////////111111111111000000000000---,,,+++******+++---...---------.........//////444666888444///---///333///...---------...000111////////////////////////222111///---,,,---...///000////////////000000111000000000///////////////......///000000000000000//////............//////......------------......,,,,,,------.../////////////////////////////////............////////////---......///////////////......///000000000///...,,,---------.../////////......////////////......,,,,,,,,,------.........,,,,,,,,,,,,,,,---.........++++++///111//////111222>>>RRRbbb]]]III777111.........---,,,,,,+++************++++++,,,,,,,,,...---,,,******+++,,,---//////......------------++++++,,,,,,,,,---------........................000000///...------......,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))******+++,,,''''''((()))***+++++++++,,,---------,,,+++******++++++,,,,,,------------xxxqqqggg^^^[[[___bbblllyyyzzzxxxyyyzzzxxx|||qqqYYYHHHDDD???<<<;;;<<<<<<<<<888888777666666555555444333333444444555555555555222333444444444555777999555333111222333444444333111222333444333333111111000000000000////////////000000111111111111111111---,,,+++******,,,---///------........./////////222333222///,,,,,,///333/////////...///000000111////////////////////////222000...,,,,,,---///111000000////////////000000////////////////////////---...//////000000/////////......------......//////......------......///---------.........//////....../////////000000000............////////////,,,---...///000000000///...///000111111111111111---------.....................////////////......+++,,,,,,---......//////,,,,,,,,,,,,,,,------...000,,,***---...,,,+++---000555???GGGEEE999000...---......------,,,+++***(((((()))***+++,,,---------,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++((())))))******+++++++++---...///...+++***)))***++++++,,,---------------{{{vvvlllccc______aaaiiiwww~~~}}}{{{yyyvvvxxx|||~~~dddNNNJJJCCC>>><<<<<<<<<<<<888888777777666555555555333444444555555555555555333444555444333333666999555333111111333444444333111222222333333222222222111111111000000/////////000000000111111222222222...---+++******,,,...000............////////////......---------...000111---....../////////////////////////////////////////////...---......000000000000////////////000000////////////////////////---...//////000000/////////......------......///...------,,,,,,------...---------...............,,,,,,---...//////000111............////////////,,,---...///000000000/////////000000000111111111...............---------......////////////......---------...............,,,,,,++++++,,,,,,---...000,,,+++------******,,,......111555444000---,,,---.........---,,,+++*********++++++,,,,,,------+++,,,---...............++++++******+++,,,...///------........./////////........................------------...///000000------------------------...---,,,++++++******+++*********++++++++++++++++++---///...+++******++++++,,,---.........---,,,}}}yyypppgggccc___aaahhhuuu~~~{{{~~~}}}{{{tttvvvyyy|||oooTTTNNNGGGAAA===<<<;;;:::888888777777666666555555444444555555666555555555555666777555222222555888555333111111222444444333222222222222222222222333222222111111000000//////000000000111222222333333...---+++***+++---///111............/////////000******+++---000111000...+++,,,.../////////...---////////////////////////,,,---...000000000//////111000////////////000000.........///////////////---......///////////////.........------.........---,,,,,,++++++,,,,,,------------...............)))***+++,,,...///000000............/////////000+++,,,...000000000000///111000000////////////000/////////......------,,,......////////////....../////////...------,,,,,,,,,,,,++++++,,,,,,---......,,,---000///,,,,,,///---,,,,,,...///...---------...//////...---+++***------------------------***+++---///000000//////---,,,,,,,,,---///111222.........////////////000........................+++++++++,,,---...///000------------------------//////---,,,+++*********,,,,,,,,,+++++++++++++++))),,,......,,,***,,,...+++,,,---.........---,,,xxxpppgggaaa]]]^^^eeerrr~~~xxxttt{{{}}}zzzxxxvvvuuuxxx}}}iiiYYYJJJCCC???;;;;;;???:::999888666555555444444666666666666666666666666666555555444444444555555555444222222333333333222666555444444333333444444333222222222111000000000111///...000444555333000000/////////..................////////////......,,,---...//////---+++***---------.........//////////////////............///...---------///000111111222444333111000000000000000000000////////////............///000222222111111000...---,,,+++***---------............///---------...............,,,---......//////............////////////......//////.........---------//////////////////////////////////////////.......................................///////////////---.........///000000000,,,------,,,++++++,,,...///...,,,+++***++++++,,,---.........---,,,++++++++++++++++++++++++++++++)))+++,,,...//////......,,,,,,,,,---...///000000///////////////000111111..................---------,,,,,,,,,,,,---......//////...---,,,,,,,,,,,,+++++++++,,,,,,---------*********+++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,000000//////...---++++++{{{rrriiiccc]]]^^^dddppp{{{xxxsssyyy}}}{{{xxxwwwwww{{{ppp```OOOFFFBBB===:::<<<;;;:::999888777666666666666666666666666666666666666555555444444444555555555444222222333333333333444333333222222222222222222222222111111111111111111//////111333444333111000000/////////...............////////////......---...///000000...,,,+++---------.........//////000000//////......------000///............///000000222333222111000000111000000000000////////////............///000111222000000///...---,,,,,,+++------------....................................------------........./////////000000///......---//////.........---------........................////////////////////////........................000//////......---------,,,,,,---------------...,,,------,,,++++++,,,......---,,,+++++++++,,,---...............---,,,,,,------------------------***+++,,,...//////......------------...///000000000///......///000111222000000///...------,,,,,,...------------...//////000///...---,,,,,,,,,,,,,,,,,,---------.........************++++++++++++******+++,,,,,,,,,,,,,,,---......------,,,+++***~~~uuukkkddd]]]]]]bbbnnnyyywwwqqqvvv~~~}}}zzzxxxxxxzzz|||nnnZZZMMMFFF@@@<<<:::;;;;;;:::999888888888888666666666666666666666666555555444444444555555666666555555444333333444444333222111111000000111111111111111111111222222222111000///111333444333222000000000000////////////------............------...///000111000///...------------...............111000000///...---------000000///........./////////111222222000000111222000000000000////////////............///000111111............---------,,,------------............//////////////////.........---,,,,,,,,,---///000000000000000000///...---...............---------........................////////////////////////........................000000///...---,,,++++++,,,,,,+++++++++++++++***,,,------,,,++++++,,,...---,,,+++++++++,,,---........./////////...------------------------......+++,,,---...............------------...///000000111000...---...///111222222111000///---,,,++++++///............///000000000///...------,,,,,,---.............../////////---,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++wwwllleee]]]\\\aaalllwwwvvvqqquuu}}}zzzxxxwwwwww~~~gggUUUJJJDDD???<<<;;;::::::999999999999999666666666666666666666666555444444444444555666666;;;;;;:::777555444444444333222111111000000111111000000000111222222222333111111000111222333444444111111111000000000//////------............------...///000000000///..............................111111000///...------,,,....../////////000000111///000111111000000222333000000000000////////////...............///000111------------------------,,,,,,---------.........000///////////////.........---,,,++++++---///000......///000000000000///................................................------------.............................................------,,,,,,+++,,,,,,++++++******)))))),,,,,,---,,,++++++,,,...,,,++++++***+++,,,...///...///////////////......+++++++++,,,,,,,,,,,,,,,,,,------..............................///000000222000...------///111222111000000///...------,,,...............//////000111000///...------------......................../////////......---------++++++,,,,,,---,,,,,,+++******+++,,,,,,,,,,,,,,,yyynnnggg\\\[[[___jjjvvvwwwrrrvvv~~~{{{xxxvvvxxxzzzttt]]]NNNGGGBBB???;;;:::999999888888888888666666666666666666666666444444444444444555666666AAAAAA???<<<777444333444444444333222222222222333000000000111222222222333111111111111111222444555222111111111111000000000---..................---.........//////..............................---111000000///...---------,,,---...///111222222333///000000000//////111333000000000000////////////...............//////000,,,,,,,,,---------------,,,,,,,,,------------...000/////////.........---...---+++***+++,,,...000***+++---...000111111111---.............................................+++++++++,,,,,,---------........................+++,,,,,,------.........------,,,,,,++++++******,,,,,,---,,,++++++,,,...,,,++++++***+++,,,...///......///////////////...+++++++++,,,,,,---------...------.........////////////.........///000000222000///......///000111......//////////////////------,,,,,,------...///111111000///..................------------------//////......------,,,,,,,,,,,,---------,,,,,,+++***+++,,,------...------|||qqqjjj]]]\\\___hhhtttxxxtttyyy|||zzzxxxxxx{{{hhhUUUKKKEEEAAA<<<<<<:::999888777777777666666666666666666666666444444444444444555666777CCCDDDBBB>>>777444444555666555444444333333444444111111111111111222222222111222222222111222444777222222222222111111111000......////////////........................//////...............---------////////////............,,,---...000111222333333000000000///......111333000000000000///////////////......---......//////,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------/////////...------,,,,,,---,,,+++++++++,,,...///((()))+++---///000000111---------...............------------------------******++++++,,,---------........................++++++,,,---...///000000------,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...---,,,+++++++++,,,---...------.../////////......---------...//////000000///......---......//////000//////...//////000000111000000///////////////---......//////000111111,,,,,,,,,,,,,,,---......222111000//////......///.........---------------,,,,,,,,,,,,,,,,,,++++++---------------,,,,,,+++++++++,,,------...------uuunnn```]]]^^^fffqqq{{{|||www{{{{{{xxxxxxyyyzzz~~~{{{cccTTTLLLFFF???>>><<<;;;999888777777666666666666666666666666444333333444444666777777@@@BBBBBB===777333444777666555555444444444444444222222222111111111111111111333333222000111555888333333222222222111111111//////000000000000/////////.........///000000111//////.........---------............////////////...///000111222111000000111111000///------000222000000000000///////////////......------.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,---------******+++,,,---------------------.........//////------------------------+++,,,,,,---......//////........................---------......//////000++++++,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,......---,,,+++++++++,,,---,,,,,,---...............------......///000000000000///...------...//////000000////////////000000///000111111000///...---///////////////000000000---------------...//////222222111000/////////////////////.........------------------------......------......---,,,,,,+++***++++++,,,,,,,,,,,,+++xxxqqqbbb^^^^^^eeennnxxx~~~yyy|||~~~zzzwwwuuutttwwwppp^^^RRRKKKBBB@@@>>><<<:::999888777666666666666666666666666333333333444555666777888===???@@@<<<666333555888666555444444333333444444333222222222111111000000111333333222000111555999333333333222222222111111000000111111111111000000000000//////000111222222//////.........---------------......///000000000111222222222111000...---222222111...------///111000000000000///////////////......---------......---------,,,,,,+++++++++++++++,,,,,,,,,---------......---,,,,,,+++*********+++,,,---------,,,,,,+++,,,,,,,,,,,,+++***)))---------.........//////------------------------------......///000111111........................//////////////////......*********+++,,,,,,,,,---,,,------,,,++++++,,,...///...,,,+++***++++++,,,+++,,,,,,---.........---++++++,,,,,,---...//////000///...------...///000111000////////////000000///000111222111000...,,,111111000000//////.....................///000000333222111000////////////111111000000/////////...//////000000111111222222---.........---,,,,,,+++******+++++++++******)))xxxllldddaaaaaadddmmmyyyxxx||||||wwwttttttwwwzzz{{{lllXXXJJJCCCAAA???===<<<;;;::::::999888888888888888999999444555555666777888888888888999999999777666444222444444444333333222222222333222111111000111111111333222111000000222444666444444555666777777444111///000111222222111000///000000//////.........---...............///000000///////////////000111111111111111000000000000000000111111111111222222222222111111111000000//////.........///////////////...+++***+++...000...,,,))))))***+++,,,...///000///............---------,,,---......,,,,,,---...,,,,,,,,,+++++++++******------------------------..................------000000000000000000000000////////////////////////.........------,,,,,,,,,---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------...///...,,,+++,,,---------,,,++++++,,,,,,,,,...///000000//////000222////////////000000000000000000//////.........---...------......///000111222111111111000000//////333222111111222222111000111111111111111222222222000333333//////111111---................................................111000///...............{{{pppeeebbbaaadddmmmyyy~~~xxxtttssstttuuuvvv}}}{{{eeeTTTFFFCCC???<<<:::999888888999999888888888888999999555555666777777888999999888888888888777555333222444444444333333222222222333222222111111111111111444333222111111222444555555555555777888888555333///000111222222111000///000000/////////.........///............///000000//////......//////000111000000000000111111111111111111111111222222222222222111111111000000000000////////////////////////...,,,+++,,,...000...---+++++++++,,,---...000000............------------+++---...---,,,+++,,,---,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,---------------.........000000000000000000000000.................................------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,---...------,,,,,,------...---///000000///...000111/////////////////////000000000000/////////..................///000000111111111111111000000000///...---,,,---///000///...000111222222333333222222000//////......---------................................................///...---,,,,,,,,,,,,---uuugggdddbbbdddmmmxxx}}}xxxuuusssrrrqqquuuzzzuuuaaaNNNIIIBBB===:::999888777999999888888888888999999666666777777888999999999777777777666555444333222444444333333333333222222333333222111111111111111444333222111111111333333444333333555666666444222000000111111111111000000000000////////////......//////......//////000111///............//////000///000000000111222222222111111111111222222222333111111111111111000000000000000//////////////////...---,,,---...///...---..................///000............------------+++,,,---,,,+++***+++---,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,------.........000000000000000000000000.................................---------------+++++++++++++++,,,,,,---------,,,,,,,,,,,,------***,,,------++++++,,,............------......///---...//////......///111////////////////////////111000000000000000//////---......//////000111111111111111111000000000000******)))+++---//////...///000222333444333111000111,,,---222222,,,+++000........................------------------------,,,,,,++++++******++++++xxxjjjfffcccdddlllwww~~~yyyvvvrrrpppqqqtttzzzpppZZZSSSIIIAAA>>>===<<<;;;::::::999888888888999999777777888888999999999999666666666555555444333222333333333333333333333333333333222111111111111222333333111000000000000111000000///111222333111///000000000111111000000000000000///////////////////////////...///000000111///...............////////////000111222222333333111111111222222222333333111111111111111111111111111111000000000000//////............/////////...000///......------...............---------,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,***++++++,,,---......///////////////////////////------------------------...............---------,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------)))+++,,,,,,++++++---...---------------......///,,,...//////......///000///////////////.........111111111111000000000000---......///000000111111111111111000000000000000---,,,,,,---///000000///,,,...111333333222000...222,,,///;;;;;;000,,,333........................------------------------++++++************++++++zzzlllgggccccccjjjvvvyyytttqqqoooqqqtttxxx}}}hhh^^^PPPEEEAAA???>>><<<;;;::::::999888888999999888888888888888999999999666666555555444444333333333333333333333333333333444333333222111222222222111111000/////////...//////......///111222111///111000000000000000000111//////000000000000000000///////////////000111111000//////........./////////000000111222333333444111222222222222333333333111111111111111222222222222222111111000000000000//////000//////...//////000///...---,,,,,,,,,,,,...------------,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++,,,,,,---...//////////////////////////////................................................---------------...//////...------,,,,,,------...***+++,,,,,,,,,,,,---...,,,,,,++++++,,,------...---...//////......///111000/////////......------000000000000111111111111---...///000111111111000000000000000000000111111000///...///000000///...+++---///111222000...---000,,,222@@@@@@333...333////////////////////////------------------------,,,,,,++++++++++++,,,,,,{{{mmmhhhbbbaaahhhtttyyyuuupppppppppqqqtttzzzzzzlllYYYKKKDDDAAA>>>;;;<<<;;;:::999999888999999888888888888888888888888777666555555444444555555222222333333333333444444444444333222222222222222000000000000////////////111000///000222333333222111111000000000000111111//////000000000000111111000000//////000000111222111000000////////////000000111111111222333333333222222222222333333333333111111111222222222222222333333222222111000000000///000111000///...///000000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,+++++++++************++++++,,,,,,------,,,------....../////////000000000000000000000000////////////////////////.............../////////...............//////000......------------......+++---......,,,,,,---///+++++++++++++++,,,---......///000000//////000111000//////......---------//////000000000000000111---...000111222222111000000000000000111111111111000///......//////...,,,,,,---///000111000...---,,,+++222<<<===444///111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------|||nnnhhhaaa```fffrrr~~~~~~vvvtttqqqooopppuuu|||~~~gggTTTIIIDDD???;;;<<<<<<;;;:::999999999999777777777777777777777777888777666555555555666666222222222333333444444444444444333222222222222333000000111111111111111111111000///000222333333333222111000//////000111222//////000000000111111111000000//////000000111222222222111000000000000000222222222222222222222222222222222333333333444444111111111222222333333333444333333222111111000000000111333111///...///111000000///...---------------------,,,,,,,,,+++++++++---...---,,,+++,,,---,,,,,,,,,+++++++++******+++++++++,,,------......////////////////////////000000000000000000000000000000000000000000000000---........./////////000...------------...//////......------------.........///000///---,,,---...+++++++++,,,,,,---/////////000111111000000111333000000///......---,,,,,,....../////////000000000---...000222222222111000///000000000111111111111///...------///000///......///000000111111000000,,,...111444555444333222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...}}}nnnhhhaaa___eeeqqq}}}|||yyyuuuqqqpppttt{{{rrr\\\OOOHHHAAA<<<===<<<;;;:::999999999999777777777666666666666666999888666555555666777777222222222333333444444444555444333333222222333333000111222333333333333333///...---...000222222111222111000//////000111222//////000000111111111222000000000000000111111222333333222111000000111111333333222222222222222222222222333333333444444444111111111222222333333333444444333333222111000000000222333222///...///111111111000///////////////---------,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,,,,+++++++++******++++++,,,------...//////000000000000000/////////000000000000000000000000000000000000000000000000---.........//////000000---,,,,,,,,,,,,---............------------......///000111000...------...,,,,,,,,,---...///000111///111222222111111222333000000///...------,,,,,,---.........//////000000---...000222333222111000//////000000111111111222...------///111222222111111111111111111222222222...111222///000555777555000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,------|||rrrnnngggaaacccpppyyysssqqqqqqssstttvvvzzznnn]]]PPPFFF@@@===>>>===;;;:::;;;:::888555666777888888888888888999888888777666555555444444444333333333444555555333333222222222333444444222222222222222222222222////////////000000000000000000111111222222333333000000000000000000000000000000000000111111111111444444333333333333222222111222333333222222444666333444555555222111000111444333333222222333333444555444333222111111111111555555444444333222111111//////.........---------///...,,,++++++,,,...///------++++++++++++------...//////000000//////...//////............/////////////////////000111111000000000000000000000000000000000000////////////111000...------...///000...---,,,+++++++++++++++........................------------.........///---,,,+++,,,.../////////111111000000000000111111333000......000111000...000000000000////////////000222333333222111222444222222222444666555000,,,000000000000000000000000,,,---///111222333222222111111222333444444444444...///000111000111222333,,,++++++******++++++,,,,,,,,,+++++++++,,,---...|||rrrmmmeee^^^```jjjyyy~~~xxxtttsssssstttrrrvvvzzz{{{hhhXXXKKKDDD@@@???>>><<<;;;;;;:::888666777888999999999999999999999999888777777666666666555444444333333333333444444333333222333333333222222222222222222222222//////000000000111111111000000111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222222333444444333333444666555666777777444333333333555444444333333444444555555444333222222111111111444444444333222111111111/////////.........------...---,,,++++++,,,---...------,,,++++++,,,------+++,,,,,,,,,,,,,,,,,,+++...------,,,,,,------...///////////////000111111000000000000000000000000111000000000////////////000///...------...000111......---,,,,,,,,,,,,,,,........................---.........////////////...---------///000111111111111000000000000111111222///......000111111///000000000000000000000///222333444333111111222333333222222444666555111...111111111111111111111111---...000111222222222222000111222333444444444444...000222111...---///111------,,,,,,,,,,,,---------,,,+++++++++,,,......}}}sssmmmddd^^^^^^fffsss}}}zzzvvvttttttqqqsssuuuxxx~~~yyyfffUUUKKKEEEAAA>>><<<<<<;;;:::999888999999::::::::::::999::::::999999888888777777888777666444333222222222555555444333222222222333111111111111111111111111000000111111111222222222111111111000000000000000000000000000000000000000000000000000111111111111///000000111111222222333444666666555444333444555777888999999777555555666555555444444444444555555555444444333222222111111333333333222111111000000////////////...............---,,,++++++,,,---......---,,,,,,,,,,,,---...---......//////......---......------------......000////////////000111111000000000000000000000000111111000000000////////////......---...///111222//////......------......////////////////////////////////////000000000000......//////111222333444111111000000000000111111222000//////000111111000000000000000000000000000444555555333111111222333444444444555666555333111111111111111111111111111///000111222222222222222000111222333333444444444000222333111...,,,...///.........------.........------,,,+++,,,---...///~~~vvvooofffaaa```fffsss~~~{{{wwwuuuvvvtttssstttyyysss```TTTJJJCCC===<<<<<<;;;;;;<<<::::::;;;;;;;;;;;;;;;:::999999999888888777777777777666555444444333333333777666555333333222222222111111111111111111111111111111222222222333333333111111111000000/////////000000000000000000000000///000000000111111111111//////000111222333444444666777888777555333333444777888:::999777666666777444444333333333333444444555555555444444333222111222222222111111111000000000000000/////////......------,,,,,,,,,,,,------......------------......//////000000000000//////111000000//////000000111000000//////000000111222000000000000000000000000111111111000000000//////............///000222222000000///////////////000000000000000000000000000///000000000000111111111///000111111222333555777222111111000000111111222444333111000000000000///000000000000000111111111333444444333222222444666777777666666666666444333222222222222222222222222111111222222222222222222000111222333444444444444333222000000222222000//////......------......///...---,,,,,,,,,---///000xxxooofffccccccgggrrr|||yyy{{{xxxtttrrruuu{{{lll```QQQGGG???>>>>>><<<<<<>>>;;;;;;<<<<<<<<<;;;;;;:::777777777777777666666666555555555444444555555666777666555444333333222222111111111111111111111111222222222222333333333333222222111111000000//////000000000000000000000000///000000000111111111111///000111222333555666666666888999888666444333444555666888777666555555666333222222222222222222333555555666555555444222222222222111111111111111111111111000000000/////////------------------------........................------............------111111111000000111111111000000000000000111222222000000000000000000000000111111111111000000000000.........///000111222222000000000//////000000111111111111111111111111111000000000000111111111222///111222222111222555777222222111111111111222222666666444222000.........///000000000111111111222000111222222333555888;;;::::::999888666555555555222222222222222222222222222222222222222333333333111111333444444444444444777111---000777:::555///......------------......///...---------...///000xxxmmmeeecccbbbdddooo|||{{{uuuqqqrrrtttwwwxxx|||ppp___PPPDDDCCCBBB===<<>>>>><<<999666444555777333333333333333333333333333222222222333333444555222333444555555666666666888222---111999<<<888111......------------......//////...---...///000111{{{ooofffeeebbbaaakkkyyyxxxsssrrrqqqqqqpppzzzooo]]]MMMIIIFFF>>>;;;>>>;;;<<<<<<<<<<<<;;;:::999777777777777777777777777777666555555555555555666666555555444444444555555333333333333333333333333111111111111222222222222222222222222333333333333000000000000000000000000000000000000111111111111000000111222333444444555444666888888666444333333111333444444333222333444333222222111111222222333555666777777777555333222222222222333333333333333222222111111111000000000//////000000000000//////...///000000000000///...333444444555555444444333111000000//////000000111111111000000111111222333000000000000000000000000222222222111111111000000///000000111111111000000///////////////000111111000000000000000000000000/////////000000000111111...111333111...---000444333222222111111222222333444666666444111///000222///000000111111222333333111111222222333777;;;???BBBBBB???:::555333555777444444444444444444444444222222222222333444666777333444555666777777777777666444222333666777555333000//////......//////000000///.........///000111sssiiigggdddaaajjjxxx|||vvvtttrrrooolllssswww~~~zzzfffTTTNNNIII???:::===;;;<<<<<<<<<;;;:::999999888888888888888888999999999888777555555444444444555555444444444555555666444444444444444444444444000000111111111222222222222222222333333444444444000000000000000000000000000000000000111111111111000000000111222222333333222555777888666444333333111333444444333222333444444333333222222333333444555666777888777555333222333333333333333333333333222222222111111111111000000000111111111111000000...///000111111000///...111222222333333222222111333333222222222222333333111111111000111111222333000000000000000000000000222222222111111111111000000111111111111000000/////////...//////000111111////////////////////////////////////000000000000...111333111---+++...222333222222111111222222333222444555444111111333666///000000111222222333333333333333333333666:::>>>DDDDDDAAA;;;555333444777444444444444444444444444222222222222333555777888444555666777888888888888444666777555333111222444111111000000000000111111000///.........///111222vvvlllddd```aaajjjttt{{{vvvppplllppprrrvvv~~~xxxbbbQQQJJJGGGCCC???<<>>@@@<<<:::999888777777888999:::<<<:::888666444444444444666333111333888999666222888777666444444333333333333333222222222222222222444444444444444333222111111111111111111000//////000000111111222222222333222222111111222222333444111222333333444444333333111111111222222333333444333333222111111222333333777666444333222222333333555666666777777777777666555444333333444444222000000111222111000000222333000000000000000///......222444555666666444333111111111222222222222111111///000222333333222000//////000000000......///111//////000000111111111222111222222222111111333555222222111000......000111222222111000//////000000...///000222222222111000///333666666222000111333111111222222222222111111333222222111111222222333444333222111111222333444000777444111777777555:::>>>EEE666777:::000444666444444333333222222333333111222333555666777777777888888999999999999888888777777555444222000///...444333222111000000000000......////////////......xxxmmmeeeaaaaaaiiissszzztttooonnnooorrrwwwqqq```UUUNNNFFFAAA<<<>>><<<777777<<<<<<999999999888888888888999999<<<;;;999777666555555555555222000222666777555111777777666555444333333333222222222222222222222222333333444444333333222111111111222222111111000///333333222222111111000000222222111111222222333333111222333333444444333333222222222222222333333333333333222111111222333333777777555444444555666777777888888999999888777777555333222333333333000...000111222111000000222444222222222222222111000000444555777777777666444333111111222222222222111111000111222333333222111000000111111000......000222000111111111111111111222000222333333222222333444000000000000///000222333333222111000000000000000///000111222222111000000111333555555333111222333222222333333333333222222333222222222222222222333333222222222222222222333111777333///666777888@@@CCCIII888777999///333333333222222111111111222222222222444555666777777777555666666777777666666555666555555444333222111111111111111000111111222222//////000000000000//////zzzooogggaaa```gggppp|||yyytttnnnnnnnnnqqqvvv}}}ssseeeXXXLLLEEE??????<<<999999;;;:::777888888999999999999888888<<<<<<:::888777666666666555333222444777888555333666666666555444444333333111111222222222222222222333333333333333222222111222222222222222111111000222222222222222111111111111111222222222333333333111222333333444444333333333333333333222222222222333222222111111222222333777777666666777999:::;;;:::;;;;;;<<<;;;:::888777555444333222333222///---000111222111000000222444444555555555555444333333666777888999999777555444222222222222222222222222222222222222222222222222222222222000...///222444333333222222222222222111000222444555444333333333////////////111222444555333333222111111111111222000111111222111111000000222222333333333333222222333333444444444444333333333333222222222222333333222222222333333222222222222777222///555666;;;GGGLLLRRR>>>::::::000444444333333333222333333444444333444444555666777777888444555555666666555555444444444444444444444333333000000000000111222333333000000111111111111000000|||rrriiibbb```eeemmmzzzzzzrrrpppoooooorrrwww|||ssscccTTTKKKDDDAAA===;;;<<<===<<<999777888::::::::::::888777;;;:::999888777666666555777666666777999:::888666555666666555555444444333111111111222222222222222222222333333333333222222333333333333333222111111...///000111333444555666111111222222333333333333111222333333444444333333444444444333333222222111222222222222222222222222555555555666888;;;===???===>>>??????>>><<<:::999777666444444333222000---///000111111000111333444555666666666666666555555777888999:::999777555444333333222222222222333333333333222222222222333333333333222000///000333666444444444333333222222222000222555666555333222222/////////000222333444333333333222222222222222333222222222111111111000000222222222333333333222111333333444444444444333333222333333333333333333222111222333444444333222111111666333111555555;;;KKKVVV\\\FFF===;;;333888777666666555555666777888888555555555555666777777888666666777777777777666666555555555444444444333333000000000000000111222222///000000111111000000///~~~tttkkkddd```dddkkkzzzwwwtttqqqoooooossswwwzzzppp```TTTIIICCC===<<<>>>>>><<<:::888999:::;;;;;;:::999888999999888888777666555444777777777888999999888777444555555666666555444333111111222222333333333333222333333444444444333333444444444444444333222222...///000111333555666666000111222333333333222222111222333333444444333333555444444333333222222222222222222222222222222222333333444555888;;;>>>@@@???@@@AAAAAA@@@>>><<<:::999888666666555444111//////000111111000111333555555555666666777666666555777888999:::999777555333444444333222222333444444444444333222222333444444333333333111000000333555555444444444333333222222000222555666444222222222222000///111333444222111333222222222222222333333222222111111111111111111222333555555444333222111222222333333333333222222222333444444444444333222111222333444444333222111///555555444777555<<>>;;;444999777555555666666777888999:::777777666666666777888888666666777777777777666666666666555444333222222111222111111000//////000000...//////000000//////...uuummmeeeaaaccciiixxx~~~zzztttooommmooorrrtttyyy~~~pppcccRRRHHH???===>>>===;;;:::999999::::::::::::999999777888888777777666444444444555555666666666666666444444555666666555444333222222333333444444555555333444444555555555555444555555555555555444333333333333333333333222222222000111222333444333222222111222333333444444333333444444444444333333333333111222222333333222222111111222333555888;;;???AAA???@@@BBBCCCBBB@@@>>><<<999888777777777666333111...000111111000111333555555555666777777777666666888999::::::999777555333555555333333333333555555444444444444444444444444222333333222111111222444444444333333333333333222000222444444222111111111333111///111444555222///222111111111111222333333222111111111111222333444333888<<<<<<888444222222222222333333333333222222222333444555555444333222222222222333333222222222///555555666999777CCC[[[fffkkkOOO===888222888555333333333444555777888999999888777666666777888888444555555666666555555444666555555444222111000000222222111000////////////......////////////......vvvnnngggaaaccciiissszzzsssnnnmmmoooppprrruuuzzzttt```SSSFFFBBBAAA>>>;;;<<<:::::::::999999:::::::::888888999999888777555444333444555666555555555666333444555777777666444333333333444555555666666777444555555666777777666666555666666666666555444444444444444333333222222111///111222444444333222111111222333333444444333333333333333444444444444444111222333333333333222111222222333555888<<>>@@@BBBDDDDDDBBB???===888777666666666666444222...///111111000111444666555666777888888888888777:::;;;<<<<<<;;;999666555666555444333333444555666333444555666666555444333///111333333222111111111222222222222333333333333111222333222000///000111111///...111555777444111000000000000000111222333111000000000111333555666555===EEEDDD===666444666333333444444444444333333222333444666666444333222333222222222222222222333111555444666:::;;;MMMkkkqqqvvvWWW@@@999222777333222222222333555777888999;;;:::888666666777888999555666666777777666666555333333222222222111111111111000000/////////000000//////000000000000//////wwwooogggbbbccciiiooo~~~wwwqqqnnnnnnooonnnnnnrrryyymmm]]]MMMHHHEEE@@@===>>><<<;;;999999999999;;;<<<888999::::::999888777666444666777888777666777888222444555777777666444333444444555555666777777888555555666777777888777777666666666666666555555444222222222333333444444444///111222444444333222111222222333444444444333333333333333444444555555555111222333444444333222111333333444666999===@@@BBB===???BBBDDDDDDCCC@@@>>>666555555555666666444222...///111111111111444666666777888999999999999999<<<=========<<<:::888666777666444333333444666777333444666777777666444333...000333444333111000000111111111222222333333333111222222000///...///111///------111666999666333000000//////000111222222000000000000111444666777777BBBLLLKKK@@@777666888444555555555555555555444222333555666666555333222444333222111111222333444333666333444:::???VVVyyy|||^^^EEE;;;444888333333333444555777999:::;;;<<<:::888777666777888999888888999999999999888888000000111111111222222222///......//////000111222000000111111111111000000yyyrrrkkkeeeeeeiiiqqq|||~~~wwwrrrpppooonnnpppsssuuuxxx~~~yyylllYYYLLLFFFDDDBBB@@@@@@===;;;:::;;;<<<<<<;;;999999999999888888777777666666888999999888777666666555555555555444444444111333555777888888777666777777777888::::::999888555555555555555555555555222333333444444333333222222333444555555555444333222333555444333222222333666666777777666444222111111111222333555666777777666666666666888<<>>999888999666444333444666666333000555555555333222222333555444333222111111111222333333555777555888FFF[[[lllqqqjjjYYYDDD999888888444666666777888999::::::;;;>>>;;;888777999:::999777777888:::<<<===<<<888555333333222111111111111111222333333333222000///---000111111111111222222222|||tttllleeedddfffppp{{{}}}wwwssspppnnnooopppqqqrrrvvv}}}{{{gggWWWLLLFFFBBB??????===;;;;;;<<<===<<<<<<:::999999999888888888888777777777888888777777666666555555555555444444444333444666777888999999888888777777888:::;;;999888555555555555555555555555333333444444444444333333222222444555666555555444333444666555444222333333666666666666555444222111111222222333444555555666666666777888:::===AAACCCDDDFFFGGGGGGDDDBBB@@@@@@===;;;888666666555444222333222222111111222222333777444444888999888888;;;>>>@@@FFFLLLKKKCCC<<<999777777777777777888888999444444555555555555444444444444444444444444444444333333333333333444444555333333222222111000000///111111111111222333444555111111111111222222222222111111111222333444555666555999======;;;777777777777555444555777777444222555555555444333333555777555444333222222222333444111333555666888@@@OOOZZZ]]]ZZZNNN@@@888888777444777888888999::::::;;;;;;===;;;888999;;;<<<<<<;;;999999::::::;;;:::888777444333333444444555666777444555555555444333111000111111111111222222222222xxxoooeeebbbcccmmmxxxxxxtttqqqqqqooommmlllnnnrrrvvv|||xxxgggXXXMMMEEEAAA???>>><<<<<<======<<<;;;::::::999999999999888888999888777666666555666666666555555555555444444444666666666777888999:::;;;999888888999:::;;;:::888666666666666666666666666333333444444444444333333111222444666666666666555444666777777555444444444555555555555555444333222222222222333333444444444666888999:::;;;>>>AAADDDGGGIIIKKKJJJHHHFFFDDDDDDAAA>>>999666555444444333333333222222222222333333444111222666888777999===<<<@@@IIISSSRRRHHH>>>:::666777999:::::::::999999555555666666666666555555555555555555555555555555444444444444555555555666777777888777666555444333111111111111111222333444111111111111222222222333222222222222222333444444222444555666666666555444777666666666777777666444555555666555444555888:::888777555444444444555555222444666888999===AAAEEEGGGKKKJJJCCC<<<999888777999999999::::::;;;;;;;;;;;;:::999:::<<<>>>>>>===<<<<<<;;;;;;::::::::::::333333333333333444555555444444555555444333222111111111222222222333333333|||rrrfff``````jjjuuuyyywwwtttqqqmmmkkklllnnnooossswww}}}wwwhhhZZZNNNHHHAAA???============<<<:::::::::::::::::::::999999:::999777555444444555555666555555555555444444444777666666555666888;;;<<<:::999999:::;;;;;;:::888777777777777777777777777444444555555555555444444111333444666777777777666666777999888666444444555444444444444444444444333222222333333333333333333666999;;;<<<===???CCCGGGJJJLLLNNNNNNLLLJJJIIIHHHFFFAAA;;;666444444444333222222111111111111222222222111222666888888;;;@@@===AAAJJJTTTSSSJJJ@@@<<<999:::<<<======;;;999777777777888888888888777777555555555555555555555555555555555666666666666666777888:::;;;;;;999777666111111111111111222333333111111111222222222333333333333222222222222222333222111000222444555444333666666666666777777666555555555666666666777:::<<<;;;:::888777666666666777777777888:::<<<<<<;;;:::<<>>???>>>===<<<<<<<<<666666555333222222222222222222222222222222111111222222222222333333333444ttthhhaaa```hhhrrr|||xxxsssooommmmmmmmmnnnooorrrwww|||yyyjjjYYYOOOGGGDDD@@@>>>===<<<;;;:::::::::::::::::::::;;;;;;:::999777666555555555666666555555555555444444444777666444444555777:::<<<;;;:::::::::<<<<<<:::888888888888888888888888888444555555666666555555444333444555777888888777777777999:::999777555555555333333333333444444444444333333333333333333333333666:::===>>>>>>@@@FFFKKKNNNQQQRRRRRRPPPMMMLLLLLLKKKFFF>>>888555444444444111111000000000000111111222222444777888888===CCC@@@BBBHHHOOOOOOHHHAAA@@@===???@@@AAA???<<<888666888888999999999999888888666666666666666666666666555666777888888888888777111444777999:::888666555111111000000111111222222111222222222222333333333333333222111111111222222222111000111333555555555444555666666666555555555555666777777666888;;;===>>><<<:::999777777777777:::999888:::<<<<<<:::888;;;PPPffffffSSS???:::???::::::::::::::::::999999888999::::::999999999999:::===@@@AAA???===<<<===;;;:::999777666555444444222222222222222222333333222333333333444444444444vvvjjjccccccfffppp}}}wwwsssqqqpppoooooopppqqqtttwww|||{{{hhhZZZRRRMMMFFFAAA>>><<<;;;;;;::::::;;;;;;;;;;;;<<<<<<:::999888777777666666777666555555555555444444444666555555444555777:::;;;<<<;;;:::;;;<<<<<<:::999777777777777777777777777555555666666666666555555555555777888888888777666888999:::999777555444555333333222222333444555666333333333444444555555555666:::>>>>>>>>>BBBJJJQQQUUUWWWXXXWWWUUURRRPPPPPPOOOJJJBBB;;;888666444333222111111111111111111222333222555888888888===EEEDDDCCCFFFKKKJJJEEEAAABBB@@@AAABBBBBBAAA>>>:::888999999999::::::999999999777777777777777777777777666777999:::::::::999888333666:::======<<<999666111111000000000111111222222222222222333333333333333222222111111111222222222222333444444555666666333444666666555444555666555666777777666888;;;===@@@>>><<<:::888777777888999888777888:::;;;:::999<<>>AAABBB@@@>>>@@@BBB>>>===;;;999777666555555444444333333444555666777333333333444444444555555wwwlllfffffffffppp}}}zzzwwwvvvtttrrrqqqrrrssssssuuuzzz|||mmm^^^WWWMMMEEE@@@>>>>>>===:::;;;;;;;;;<<<<<<<<<<<<888999999999999999888888666555555555555444444444666666666666777999;;;<<<===<<<;;;<<<===<<<;;;999777777777777777777777777666666666777777666666666666777888999888777666555888999:::999666444444444222222222222222444555666333333444555555666777777777:::>>>>>>>>>CCCMMMVVV[[[]]]^^^]]]ZZZVVVTTTSSSSSSMMMEEE???:::777555333444333333222222333333444222222444777666666<<>>===<<<======>>>>>>======<<<::::::::::::::::::::::::777888:::;;;;;;;;;999999:::<<<@@@CCCBBB???;;;888111111000000000000111111222222222333333333444444222111111111111111222222111444777777555444555777333555888888666555666888666666777777666777:::<<>>>>>===<<<<<<;;;:::===@@@@@@???>>>???@@@BBBDDDFFFDDDBBBDDDIIINNNLLLJJJFFFAAA===999666444444333333333444555777888444444444444555555555555xxxmmmhhhiiifffooo}}}~~~|||yyyvvvqqqrrrrrrqqqqqqssswww{{{~~~fff^^^RRRHHHBBB@@@@@@@@@;;;;;;;;;<<<<<<<<<======777888:::;;;;;;:::999888666666555555555444444444777777777888999:::<<<<<<===<<<;;;<<<======;;;999666666666666666666666666666666777777777777666666888888999999888777555444888999:::888666444333444222222111111222444666777333333444555666777888999777:::=========DDDPPPZZZ```bbbbbbaaa]]]YYYWWWVVVTTTOOOHHHAAA<<<888555333666555555444444555555666111222444666555444;;;DDDGGGEEEGGGJJJIIICCC@@@AAA???@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<777888:::<<<<<<;;;:::999;;;===AAACCCAAA<<<777333111111000000000000000111222222333333333444444444111111000000111222222333000555999999555222444888444777999999777666888:::666777777666666666999;;;AAA@@@===:::888777777777777;;;>>>???>>><<<<<<<<<<<>>======;;;???CCCDDDCCCCCCDDDFFFKKKLLLKKKHHHFFFIIISSSZZZbbb^^^XXXPPPGGG@@@;;;888222111111111222444666777444444444555555555666666}}}uuukkkcccfffnnnyyy}}}yyyqqqssssssqqqmmmkkklllnnnxxxnnn[[[RRRLLLCCC======>>>>>><<<:::888999<<>>===>>>@@@???;;;777999888666666666666666555555666888;;;;;;888666666999888777666555444333333444555555444222222333555444444333333333444555555777777666555555666888888;;;??????>>>CCCNNNXXX\\\```eeekkklllhhhbbb^^^\\\\\\XXXPPPHHH???999555333666666555444444444444444333555444222333777<<<>>>@@@CCCGGGIIIFFFAAAAAACCCEEEBBB??????BBBDDDDDDBBBEEECCCAAABBBEEEFFFFFFDDDDDDAAA>>>===???@@@???======???>>><<<<<>>;;;999999888888999<<<>>>;;;777:::@@@;;;III```rrrrrrcccRRRIIIBBBCCCEEEFFFFFFDDDAAA???CCCFFFHHHIIIIIIHHHIIIJJJTTTTTTSSSMMMCCCDDDYYYqqqzzz|||nnnRRR>>><<<===888444444444333333222222222111111222222222333333333wwwmmmdddeeemmmwww|||ttttttsssnnnjjjggghhhjjjqqqwwwzzzggg[[[QQQGGGAAA@@@@@@@@@>>><<<:::;;;<<<>>>:::999999888888777666666999888666444444555666777999999888888888888999999<<<<<<<<>>???AAABBBBBB>>>888333222111111111111222222333333333222222222222222222111111000000///000000111111222444555555555555444777777888888888999999999999888888777777888888888999;;;<<<:::888888999999;;;;;;<<<===;;;888;;;AAA>>>KKKbbbvvvwwwiiiXXXOOODDDEEEFFFGGGGGGEEECCCBBBCCCGGGJJJMMMMMMMMMNNNNNNYYYWWWVVVTTTOOOQQQ```qqqxxxxxxiiiOOO>>><<<;;;555444444333333222222111111111111111222222222333333yyyooofffeeekkkuuu|||yyyuuunnnhhheeefffgggjjjnnnttt|||yyyjjj[[[NNNFFFDDDBBBAAA???>>>===<<<======888888888777666666555555888888666555555555666777888888888777777888888888999:::;;;???CCCDDDDDDCCC<<<;;;;;;::::::::::::;;;;;;<<<>>>>>>===<<<:::888777777666666555555444444555666777666444333444555333333333333444555666777666555444444444666777888<<<@@@CCCCCCGGGQQQYYY\\\aaacccfffhhhiiikkknnnpppeee```WWWMMMCCC<<<888666888888777666666666777777888999;;;;;;:::999:::;;;CCCGGGKKKKKKJJJIIIKKKMMMHHHGGGEEEFFFHHHJJJKKKKKKIIIHHHHHHIIIKKKLLLLLLKKKIIIGGGDDDDDDEEEFFFFFFFFFBBBFFFHHHEEEEEEIIIKKKIIIGGGDDDCCCCCCCCC@@@888111444333333222222222222333222222222222222222333333222222111111111222222333222222333555555666666555777777888888888999999999;;;;;;::::::999999888888;;;:::999888888999;;;<<>>>>>>>>>>>===999999888888777666666555888888777666666666777888888888777777777777888888888999<<>>===>>>???===@@@@@@>>><<<<<<:::777777777666666666555555555555777888777555444555666333333333333444666777888555555444444444666777888<<>>999777666666555555555555555666888999<<>>;;;:::<<>>777111555444333222222111222222111111111222222333333333222222111111111222333333222222333444555666666777888888888888999999999999>>>>>>>>>>>>===<<<<<<;;;===;;;:::<<<<<<<<<>>>BBBAAA===;;;<<<===;;;===@@@AAAMMMcccvvvyyyjjjXXXNNNIIIHHHGGGGGGGGGHHHIIIJJJEEEJJJPPPTTTUUUTTTSSSRRRUUUTTTSSSQQQOOOQQQWWW^^^^^^TTTFFF;;;999:::888444444333222222111000//////111111111111222222222222zzzoooffffffjjjqqq{{{}}}tttnnnkkkjjjjjjffffffgggiiioooxxx|||iiiXXXMMMDDDAAA>>>===???@@@???>>>;;;;;;:::999999888888777888888777777777888888888888888777777777777888888999:::===???@@@BBBCCCDDDGGGHHHHHHFFFBBBAAABBBCCC@@@DDDCCC>>><<<===;;;666888888888777777666666555666888999999777666666666444444444444555666777888555555444444555666888999<<>>@@@HHHNNNMMMNNNTTTWWWWWWSSSRRRQQQOOONNNNNNOOOPPPQQQRRRSSSSSSRRRRRRQQQQQQJJJJJJJJJIIIIIIKKKLLLNNNMMMNNNNNNOOOWWWeeennnpppjjjiiidddXXXHHH;;;444333444333222111111111111111111111111222222333333333000000000000000111222333222333333444555666777888999999999999::::::::::::??????@@@@@@@@@@@@???>>>===;;;<<<@@@@@@???EEEMMMJJJCCC???@@@AAA@@@???AAAEEERRRhhhyyyxxxfffTTTKKKKKKJJJIIIIIIIIIKKKLLLNNNKKKOOOTTTWWWVVVTTTRRRRRRTTTXXXZZZVVVSSSWWW___gggWWWJJJ<<<777999999777555444444333222111000///...000000111111111222222222{{{pppfffeeehhhnnnxxxzzztttpppmmmllleeeeeeeeeeeehhhooowww}}}}}}iiiZZZJJJEEE@@@>>>???@@@???>>><<<<<<<<<;;;::::::999999888888888888999999999999888888888777777888888888999;;;=========>>>@@@BBBIIIKKKKKKIIIFFFEEEGGGIIIFFFKKKIIIBBB???AAA???888;;;;;;:::999888777666666666888::::::999777666777555555555444555555666777555555555555666777999:::===EEELLLPPPVVV___dddeeecccfffkkkqqqvvvxxxvvvssskkkhhh```WWWMMMCCC;;;777888888777777777888999999777666:::BBBBBB;;;:::???===HHHPPPPPPRRRZZZ]]]ZZZWWWWWWWWWUUUSSSRRRTTTVVVWWWXXXZZZYYYWWWUUUTTTTTTNNNNNNOOONNNNNNOOORRRTTTTTTSSSRRRVVVcccrrryyyxxxqqqqqqkkk[[[GGG888444555333222222111111111111222222222222222222222333333///////////////000111222333333333444555777888999::::::;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCC>>><<>>@@@EEEHHHKKKJJJHHHHHHLLLPPPNNNSSSQQQHHHDDDGGGEEE===>>>>>><<<;;;999888666666777999;;;;;;:::888777777777666666555555555555555666666666666777999;;;<<<@@@IIIQQQWWW^^^ggglllllliiijjjmmmssswwwxxxuuurrrllliiiddd\\\RRRGGG>>>999888888777777888999999:::999666999AAA@@@888777===<<>>@@@DDDGGGIIIJJJJJJJJJCCCBBBEEEIIIJJJPPPiii{{{iiiVVVMMMKKKJJJKKKMMMOOOccc|||~~~hhhYYYVVVVVVVVVWWWXXXYYYZZZ[[[\\\```bbbeeeeeedddbbbaaaaaa]]]dddhhhiiimmmtttwwwuuu[[[III===>>>>>>888555999666666555333222000//////000000000000111111111111sssiiiaaabbbhhhrrr~~~wwwrrrkkkkkkkkkiiihhhjjjmmmppptttyyyzzz\\\SSSHHHBBB@@@@@@>>>;;;===<<<<<<;;;;;;::::::999777888999:::::::::::::::::::::999999999999::::::555888::::::999999===@@@AAAEEEIIIIIIHHHJJJOOOTTTTTTZZZWWWMMMIIIMMMJJJBBB@@@???>>><<<:::888777666777999<<<<<<:::888777777888777666555555444444555777666666666888999;;;===CCCLLLUUU\\\ccclllqqqqqqooonnnnnnqqqttttttpppmmmmmmkkkggg___UUUJJJ@@@:::666666555666666777888888;;;666999AAA???666444;;;<<>>>>>>>>>>>BBBDDDHHHLLLOOOQQQRRRRRRJJJIIIKKKNNNOOO[[[{{{zzz```RRRNNNNNNPPPSSSOOOeeehhh\\\[[[\\\\\\]]]___```aaabbbbbbhhhjjjllllllkkkjjjjjjkkkkkkpppsssuuu|||}}}uuuWWWFFF;;;>>>???888666<<<777666555444222111000///000000000000111111111111|||nnnddd```___eeerrr}}}vvvooonnnllliiihhhgggffffffnnnqqquuu||||||iiiTTTHHHHHHHHHBBB<<<@@@>>><<<;;;<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::777:::;;;:::888777999;;;???>>><<<:::999999999:::===???BBBFFFJJJMMMOOOPPPWWWZZZYYYSSSNNNMMMKKKGGGGGGDDDAAA??????>>>===;;;======<<<999777666777888555555555555555666777777===<<<;;;999777777999;;;HHHNNNYYYcccjjjnnnooooootttuuuvvvuuusssqqqqqqqqqqqqmmmggg```XXXOOOFFF@@@:::666666<<>>======>>>???>>>===:::;;;<<<======<<<;;;;;;999;;;<<<;;;999999:::<<<<<<;;;:::999999::::::;;;<<<===@@@CCCGGGKKKMMMOOOUUUYYYYYYUUURRRSSSQQQNNNOOOLLLIIIEEECCC@@@<<<999======;;;999777666777777666666666666666777888888::::::999888666666999;;;FFFNNNZZZfffnnnrrrssstttrrrsssuuuuuuttttttuuuvvvsssooojjjccc[[[QQQGGGAAA===<<>>???CCCHHHUUUfffuuuxxxpppgggiiilllnnnmmmjjjiiilllpppnnnqqqtttrrrmmmhhhhhhiiiiiikkkllljjjgggdddcccdddbbbbbbeeellltttvvvoooggg]]]WWWQQQJJJAAA777444555666555444333444555666777222222222333333333333333333222111000000111222222333333333333555:::???BBBGGGHHHIIIJJJKKKJJJHHHGGGKKKOOOQQQQQQWWW___dddbbb___[[[ZZZ\\\^^^hhhuuuccc\\\ZZZXXXUUUYYYfffyyy|||mmmeeegggdddeeegggjjjlllooorrruuuuuuwwwyyy{{{}}}~~~~~~~~~{{{zzzxxxxxx~~~{{{rrrSSSGGG;;;999:::;;;;;;<<<888666444333222222111///111111222333333333222222}}}qqqiiiccc```cccnnn{{{~~~{{{wwwssspppoooooopppffffffgggiiinnnwwwttt___RRRKKKFFFCCCBBBAAA????????????===<<<;;;<<<<<<======<<<;;;;;;:::<<<===<<<;;;:::;;;<<<999999888888999999:::;;;::::::<<>>@@@CCCJJJYYYjjjyyy}}}wwwpppyyy{{{{{{xxxtttrrruuuxxxuuuvvvwwwxxxwwwvvvtttssspppqqqqqqoookkkgggeeeeeehhhjjjoootttwwwuuuppplll```[[[UUUNNNDDD888333444333222111111111333444555222222222222222222222222222111111000111111222222444444444444777<<>>CCCGGGJJJKKKOOOQQQRRRUUUYYYYYYUUUSSSSSSRRRRRRQQQNNNJJJGGG@@@>>><<<:::999888777555777777666666777777888999666666666555555666999<<>>HHHMMMXXXfffsss{{{{{{zzz~~~{{{zzz|||~~~{{{zzzzzz|||{{{xxxvvvwwwvvvuuuqqqnnnkkkiiimmmqqqwww}}}|||wwwtttuuugggbbb]]]VVVKKK===555555222222111111111222333444222222222111111111111111111111111111111111222222333444444555777>>>HHHOOORRRPPPQQQVVV\\\^^^ZZZUUUVVV[[[]]]\\\]]]dddpppyyyvvvqqqmmmjjjeeedddmmmyyyuuurrrnnniiifffcccbbbaaaiiiwww{{{sssqqqnnnppprrrrrrssswww}}}}}}yyyyyyxxxoooeeeMMMDDD===<<<<<<:::999:::888666444333333333222000333333333333333222111000}}}sssllleeeaaaaaaiiiuuuzzzuuurrrqqqllljjjfffbbbbbbfffnnnsss{{{jjj[[[QQQLLLIIIEEEAAA???===;;;999<<<;;;;;;:::::::::::::::;;;:::::::::;;;;;;;;;:::::::::999999888777666666777777777888;;;???CCCFFFHHHLLLNNNPPPUUUZZZYYYUUURRRRRRSSSTTTUUUTTTQQQOOOEEEAAA===:::999999777555666555555555555666777777666777777666555777:::===FFFSSSdddrrrxxxzzzzzz{{{|||{{{{{{||||||~~~}}}vvviiiZZZOOOFFFJJJQQQUUUPPPEEE??????999888777777888;;;===???HHHOOO[[[hhhssszzz}}}~~~~~~~~~zzz~~~~~~~~~~~~}}}zzzwwwtttqqquuu}}}zzzxxx|||pppllliiicccVVVEEE:::777444555555666666555555444222222222111111111000000000000111111222222222222222333444444888AAANNNXXXXXXWWWXXX___fffjjjgggcccbbbdddfffeeebbbeeeppp{{{xxxuuusssqqqmmmjjjjjjmmmlllmmmooooooooonnnmmmlllkkkyyy|||wwwxxx{{{|||{{{yyy|||{{{zzzwwwlll___JJJBBB<<<;;;:::888777999888666444333444444333111444555555555444333222222~~~tttnnneee```aaaiiisss}}}|||wwwtttqqqnnniiiccc```bbbfffjjjrrrvvv|||}}}iii\\\TTTPPPJJJEEECCCAAA@@@???===<<<;;;:::::::::::::::;;;:::999:::;;;<<<;;;999::::::::::::888777666555777777777999;;;>>>@@@BBBFFFIIILLLPPPWWW]]][[[VVVVVVUUUUUUVVVXXXWWWUUUSSSLLLFFF???:::999999888666555555555555555666666777666777777666555777:::===FFFSSSdddqqqvvvwwwxxxyyyzzz|||}}}}}}{{{zzzzzz{{{|||rrrbbbWWWGGGGGGJJJLLLIIIAAA======;;;:::999999;;;===???AAACCCOOOaaaqqq{{{~~~~~~zzzvvvyyy|||zzzxxxwwwvvvqqqcccNNN???999444555777888888555222000333333333222111111000000///000111222222222222222111333444555:::EEEUUUbbbaaaaaaccciiiooottttttrrrmmmnnnpppooollllllttt~~~|||zzzxxxwwwvvvtttpppnnnnnnpppqqqssstttsssrrrqqqmmmwww}}}|||{{{{{{}}}xxxjjj]]]HHHAAA;;;:::888666777999888666444333444444333222444555555555555444444333vvvpppddd``````hhhrrr||||||vvvsssnnngggbbbaaacccffffffiiinnnuuu~~~~~~qqqddd^^^TTTLLLGGGEEECCCCCC@@@???===<<<;;;;;;<<<<<<===;;;::::::<<<===<<<:::999999:::::::::999777666888888999:::<<<===>>>>>>@@@DDDHHHMMMVVV]]]\\\VVVXXXWWWWWWWWWYYYZZZYYYXXXSSSKKK@@@:::999999888666666666666555666777777888666666666555444555888:::BBBPPPaaammmrrrsssvvvyyyvvvyyy{{{|||zzzxxxvvvvvvyyy~~~xxxggg\\\IIIDDDAAABBBAAA===:::;;;::::::999999;;;===@@@AAAAAANNNaaarrr{{{}}}}}}|||}}}zzz~~~~~~|||mmmUUUCCC:::777:::===???>>>999444000444444444333222111111111...///111222333333222222111444666888===JJJ]]]kkkiiijjjlllooossswwwzzz{{{ttttttwww{{{yyywww}}}}}}|||~~~|||xxxxxxvvvvvvwwwyyyyyyxxxvvvwww}}}zzzkkk[[[HHHAAA;;;999888666777;;;888666444444444555444333333333444444555555444444xxxqqqccc``````iiirrr{{{|||yyyssslllfffcccdddfffaaacccfffkkksss}}}tttlll___SSSJJJEEECCCAAABBBAAA???>>>=========>>>???<<<;;;;;;>>>???===;;;777888999:::;;;:::999999888999:::<<<<<<===<<<<<<:::>>>BBBIIISSS[[[[[[UUUXXXWWWVVVXXX[[[]]]^^^^^^WWWMMMAAA:::999999999777777777777777777888888999555555555333222333666888???MMM^^^jjjoooqqquuuyyyyyy{{{~~~~~~{{{vvvsssrrrwww}}}{{{jjj^^^JJJBBB<<<;;;<<<:::999;;;888777777777999;;;>>>@@@BBBMMM]]]kkkuuu~~~|||xxx}}}rrrYYYDDD:::AAAEEEIIIKKKIIIDDD===888555555444444333222111111...///111222333333222222222555888:::@@@NNNbbbqqqmmmnnnpppqqqsssuuuzzz}}}wwwwww{{{~~~}}}~~~|||kkk[[[IIIBBB<<<:::888666999===888666444444555555444333111222333333444444444444}}}vvvjjjbbb^^^dddoooyyyuuunnniiifffbbb___^^^^^^^^^aaagggpppyyy}}}mmm```XXXQQQJJJEEEGGGBBB@@@@@@???;;;:::=========<<<;;;::::::::::::;;;;;;;;;;;;::::::999888999999999::::::;;;;;;;;;;;;===@@@DDDIIIMMMPPPRRRTTTSSSUUUWWW[[[]]]]]]\\\XXXQQQFFF===888777666666777777666666666666777777555888;;;999555444666:::===HHHWWWeeennnuuu{{{~~~~~~zzzuuusssrrrqqqooolllwwwzzzxxxiii]]]MMMDDD;;;999999999:::===777666666777999;;;===>>>EEEMMMXXXeeevvv|||}}}~~~qqq^^^MMMCCCGGGOOOWWWZZZVVVNNNBBB:::555888777111111555555111000000111111111222222222333444333555BBBZZZqqq~~~wwwxxx{{{}}}~~~}}}||||||rrr^^^JJJAAA:::888888666777999666555666999777333222555000000111222222222222111wwwjjjbbb^^^dddnnnxxx}}}tttooojjjddd```[[[ZZZYYY[[[___fffmmmrrr|||tttkkkbbbYYYSSSNNNHHHDDDDDDBBB>>>>>>@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999::::::::::::;;;;;;;;;<<<<<<<<<===???CCCHHHMMMPPPRRRSSSUUUWWWXXXYYYZZZZZZXXXSSSJJJAAA:::777777888888888777777777777888888555888:::999555444777:::>>>FFFTTTaaallluuu}}}}}}yyytttrrrqqqqqqpppnnnuuuwww|||vvviii___MMMDDD;;;999999888999<<<888888777888999<<<>>>???BBBJJJUUUccctttvvvaaaOOOFFFOOO___fff]]]TTTRRRIII===444666333......222222...222333333333333444444444888999999<<>>>>>@@@>>>======<<<<<<<<<<<<===;;;;;;;;;<<<;;;;;;:::999:::::::::;;;;;;;;;;;;;;;<<<;;;::::::===BBBGGGJJJNNNQQQUUUUUUTTTSSSUUUXXXWWWUUUOOOEEE<<<777888:::999888888777777888888999555777999888666555777999===DDDOOO\\\hhhttt~~~zzzwwwrrrppppppqqqrrrrrrtttuuuwww{{{zzztttiii```MMMDDD;;;999999888888;;;999888888999:::<<<>>>???>>>FFFPPP^^^ppphhhUUUIIITTTkkktttcccUUUSSSMMM???999888555111111444444111333333333333444444444444555888999<<>>>>>===<<<<<<<<<<<<===;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::::::::;;;:::::::::;;;>>>AAACCCGGGLLLQQQQQQOOOOOORRRVVVTTTTTTQQQIII>>>888777:::888888777777777777888888555666888777666555777999999???JJJXXXeeerrr|||wwwtttpppnnnnnnqqqsssuuuuuuuuuuuuwwwvvvqqqhhhaaaNNNEEE===;;;:::888888:::888888888888999;;;===>>>===DDDMMMYYYkkk|||uuu^^^LLLSSSiiixxxqqq```TTTKKKCCC>>>:::666333444555555222111111111222222222333333222555888<<>>???DDDJJJ:::666333555444111000222000000111222222222222111zzzmmmeee___aaahhhqqq}}}~~~rrrjjjdddbbb]]]ZZZYYYZZZ]]]______ccckkkvvvtttggg[[[TTTNNNIIIEEEEEE@@@???>>>======<<<======;;;<<<<<<======<<<<<<<<<999999999888888888888888999:::;;;===============@@@EEEKKKLLLKKKLLLPPPUUUOOOQQQPPPJJJ@@@888777888666666555555555555666666555666666777666666777888555;;;FFFTTTbbbnnnvvvyyysssqqqnnnllllllooosssvvvvvvuuutttttttttooogggaaaPPPFFF>>><<<;;;999888999777777666777888999;;;<<<>>>CCCJJJUUUfffwwwgggNNNSSS```uuutttZZZLLLMMM>>>888222000222222111000111111222222222333333333666999<<>>>>>>>>;;;<<<======>>>=========999999999999888888888888999:::<<<>>>>>>===;;;:::;;;???DDDGGGHHHJJJNNNQQQLLLMMMNNNJJJBBB;;;888777666555555444444555555666444555555666666777777888444888BBBOOO\\\gggmmmooonnnnnnmmmkkkkkkmmmqqquuutttsssrrrrrrrrrnnngggaaaRRRIIIAAA???===:::888999777777666666777888:::;;;>>>BBBHHHRRRbbbttt}}}nnnPPPQQQUUUlll~~~aaaQQQUUUCCC:::222222444333111111444444444444555555555555777:::<<>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;:::::::::<<>>NNNhhhtttaaaRRRCCC>>>:::888777777???HHHGGG>>>666555555222000000000000111222222222222111ooohhhaaa___ccckkkzzzxxxnnnddd___^^^aaaddd^^^^^^___bbbgggnnntttxxx}}}uuujjj___ZZZNNNMMMKKKHHHEEECCCBBBBBB<<<<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;;;;<<<<<<===AAAEEEGGGHHHGGGJJJJJJJJJJJJHHHCCC;;;666777777666666666666777777444444444555777888888777999888;;;BBBNNNZZZaaadddhhhjjjkkkkkkiiijjjmmmpppiiihhhjjjmmmooonnniiidddUUULLLDDDBBB@@@<<<::::::999999888888888999;;;<<<:::>>>CCCMMM___ssspppTTT===AAAKKKXXX___\\\QQQIIIFFF:::111222555222000111222222222333333333444444777999:::>>>NNNiii~~~zzz{{{xxxlllYYYLLL@@@===:::999555333777>>><<<444000333666444111000000000111222222222222111~~~xxxkkk```___eeennnxxx{{{qqqiiiddd```]]]]]]^^^___aaadddfffhhhiiiuuuzzzpppaaa___TTTKKKJJJKKKHHHCCCAAA@@@@@@@@@>>><<<;;;<<<===<<<<<<;;;:::::::::;;;;;;<<<;;;999888888888999999999;;;======>>>???BBBEEEIIIJJJJJJJJJGGGCCC>>>;;;:::999888777666666666666777888777555444444777:::666888<<>>AAADDDEEEGGGUUUiiixxx}}}sssSSSBBB??????EEEHHHEEEAAA???<<<999666333111111333444111111222333444666666777777888999>>>PPPkkkzzzyyyxxxuuunnnbbbUUUMMMDDDAAA===999666666777999555555444333333333444444111111222222222111111000{{{nnnaaa___dddlllwww{{{ssslllgggdddccccccbbbbbbbbbdddeeefffiiinnnuuu~~~rrriii___VVVSSSRRRLLLFFFCCCAAAAAA@@@???======>>>???===<<<;;;;;;::::::;;;;;;<<<;;;:::888888888999::::::<<<=========???AAACCCEEEFFFHHHIIIGGGEEEAAA???::::::999777777666666666777777777555444555777999555777:::>>>FFFPPP\\\dddaaaaaabbbeeehhhjjjjjjiiieeeddddddgggjjjiiiddd```UUUKKKBBB???===999777888888888777777888:::<<<===@@@CCCCCCFFFRRReeetttyyy|||rrrSSSCCC===:::<<<>>><<<::::::999777444222111111222222222333333444666777777888888999999===MMMhhh~~~~~~|||zzzxxxwwwuuuqqqmmmeee[[[PPPHHHAAA???;;;888666555666666555444444333333333333333111111222222222222111111qqqccc___cccjjjuuuzzzrrrnnnjjjhhheeebbb``````aaabbbaaaeeekkkrrr{{{yyyoooeeebbb]]]TTTKKKGGGDDDCCCAAA@@@?????????@@@======<<<;;;;;;;;;;;;;;;;;;;;;:::999999999::::::<<<===>>>=========???AAA@@@AAADDDFFFGGGFFFDDDCCC::::::999888777777777777777777777666444555777999777888888;;;AAAKKKWWW___]]]]]]^^^aaadddffffffeeecccbbbaaabbbdddddd```]]]QQQHHH???===;;;999888999999888777777888999:::;;;>>>@@@AAACCCNNN^^^lllssswww}}}tttWWWEEE<<<666555666444444666555444333222111111111111333444444555666777888888999::::::<<>><<<:::777555444444444555444333333222222222333111111222222222222222111ssseee___bbbiiivvv~~~xxxppplllgggbbb^^^]]]]]]]]]]]]___ccciiipppyyy}}}uuupppiii]]]SSSNNNHHHFFFCCCAAAAAAAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;======>>>===<<<;;;===???===???AAADDDEEEEEEDDDCCC::::::999888888888888888666777777666555555777888:::999888888<<>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;===>>>>>>===;;;:::;;;===<<<===???AAABBBBBBAAA@@@999999888888777888888888666777888777555555666888888777666555999BBBLLLTTTXXXXXXYYY\\\___aaaaaa```]]]ZZZWWWWWWZZZ[[[YYYVVVOOOEEE===;;;;;;888888999888888888888888888999999::::::;;;>>>CCCMMMYYYcccooovvv}}}}}}uuu[[[CCC<<<777888999777666777666666555555555444444333333333333444444555555666777:::;;;<<>>>>>>>>===<<<888888777777777777777888555777888777666555666777444333333444888AAAKKKSSSVVVVVVWWWZZZ]]]_________ZZZWWWUUUVVVYYYZZZXXXVVVQQQHHH???===;;;999888999666777777888888888999999999888999<<>>===<<<:::999888888999999777666555444333222222222000111222333444444444444vvvkkkeeedddiiitttyyypppgggbbb___ZZZ[[[]]]]]]^^^```dddgggkkkrrr~~~{{{rrroooggg```VVVPPPMMMJJJFFFBBBAAAAAA???>>>===<<<<<<<<<:::;;;<<<===>>>======<<<;;;<<<<<<;;;:::999;;;<<<999:::;;;;;;;;;;;;;;;:::777666666666666666777777555777888888666666666777555555444555888>>>GGGMMMTTTTTTUUUXXX[[[]]]]]]\\\YYYWWWVVVXXX[[[]]]ZZZXXXUUUKKKBBB???===999777888555555666888888999999999999777888;;;===@@@KKKWWWbbblllvvvyyyzzz|||}}}{{{yyy|||sssXXX@@@999555666777555444555<<<:::888666444444555666444444444444555555555555555:::<<<;;;@@@PPPbbbnnnrrrtttvvvwwwwwwxxx||||||wwwyyy|||{{{yyyzzzvvvmmmlllrrrxxxyyysssppplllkkkllloooqqqrrrjjjiiigggddd]]]SSSHHH@@@>>><<<999777777888:::;;;888888666555444333333333000111222333444444444444xxxmmmgggdddgggrrr}}}wwwmmmeeeaaaTTTVVVXXXXXXYYYZZZ]]]___aaahhhrrr|||xxxvvvoooggg\\\UUUQQQNNNHHHDDDBBBAAA@@@>>>===<<<<<<<<<:::;;;===>>>>>>>>>===<<<;;;<<<<<<;;;:::999;;;<<<777888999999::::::::::::666666555555555555666777555666888888777666666777::::::888777777:::@@@EEERRRRRRSSSVVVYYY\\\[[[[[[YYYXXXXXXZZZ^^^___]]]ZZZXXXNNNDDD@@@===999777888444444666777999999::::::888666777;;;;;;===HHHUUU]]]hhhrrrvvvwwwyyyxxxuuutttxxx|||~~~~~~~~~|||xxx^^^DDD<<<555555666444444666===;;;888555333333444555555555555666666666666666555;;;<<<:::<<>><<<888666666777:::<<<999999777666555444444333000111222333444444555444zzzpppiiidddeeeooo{{{zzzlllbbb___]]]ZZZZZZ[[[]]]]]]]]][[[```eeekkkrrr|||ssslllbbb[[[XXXVVVSSSPPPHHHFFFDDDCCCBBBAAA???===@@@======@@@@@@<<<;;;>>>???<<<999777777888888888888888888888888999999999:::999777666555555666666222222222333333333444444444555555777888;;;<<<===GGGMMMSSSWWW]]]aaa^^^YYYUUUWWWZZZ^^^``````]]]ZZZ]]]TTTIII@@@<<<:::777666666666777999<<<<<<;;;999666777888999:::>>>BBBFFFTTT^^^ggglllsssyyyyyytttxxxyyyzzz{{{{{{{{{{{{{{{zzz{{{```HHH>>>666666888777777888555777999777222///222777111222222222444555777888:::999;;;===>>>DDDRRRaaagggooovvvxxxyyyzzzyyyvvvuuuvvvxxxzzz|||||||||{{{}}}||||||}}}~~~xxxsssvvvttttttrrrqqqllliiimmmtttvvvtttpppkkkiiijjjiiihhhkkkpppfffeeeccc^^^XXXRRRLLLHHH@@@===:::888888999888888777666555444444444444444666555444333222222111111zzzqqqjjjeeeeeennnyyyxxxnnndddaaa]]][[[ZZZ[[[[[[ZZZYYY\\\```dddiiittt{{{sssjjjbbb^^^[[[WWWTTTOOOLLLIIIGGGFFFEEECCCAAAAAA>>>???BBBBBB>>>===??????<<<:::999999:::999999<<<<<<;;;:::999888777777888777555444333333444444333333333333444444444444666666666777888999:::;;;CCCIIIPPPUUU[[[___]]]XXXWWWYYY]]]```aaa^^^ZZZWWWZZZSSSJJJBBB===;;;888666777777777999;;;<<<;;;999666888999999:::===AAADDDQQQ[[[dddiiiooovvvyyywwwwwwxxxyyyzzzzzz{{{|||}}}{{{zzzbbbIII???777666777555555666777777777666222///111444333333444444444444555555666666777999:::@@@MMM[[[hhhpppuuuuuutttvvvuuusssqqqqqqrrruuuyyy{{{zzzyyy{{{{{{zzz{{{{{{}}}~~~~~~}}}|||wwwqqqsssqqqqqqpppnnniiigggkkkrrrrrrnnnooojjjeeedddcccaaacccgggfffdddaaa\\\UUUMMMGGGCCC@@@===:::888888999999888777777666555555555666666666555444222222222333333{{{rrrlllfffeeemmmwww}}}pppkkkddd___\\\[[[ZZZYYYXXXZZZ\\\]]]```gggqqqyyy}}}tttnnnjjjfffbbb^^^YYYVVVQQQMMMKKKJJJHHHGGGCCCBBBCCCGGGFFFBBB@@@BBB>>><<<;;;;;;<<<<<<:::999======<<<;;;:::999999888888777666555444444444444444444444444555555555666888777777777777777888999@@@GGGNNNSSSZZZ___]]]XXX[[[^^^aaadddbbb^^^YYYVVVWWWRRRJJJCCC???<<<:::888999888666777999:::::::::777888999999999;;;???BBBLLLWWWbbbgggkkkqqqvvvxxxvvvwwwwwwwwwwwwxxx{{{~~~~~~}}}}}}zzz___HHH???777666555444333555666666444333222222333333555555555555555444333222555444555888888<<>>AAAIIIUUUbbbiiikkkmmmqqquuurrrtttuuutttssstttyyy|||{{{|||zzz~~~ttttttlllXXXEEE===777555555333444777555666444333555888777444555555666666555444333222555444666888999;;;DDDNNN\\\ccchhhgggfffkkkpppsssjjjgggffflllwww~~~~~~{{{wwwxxx{{{}}}~~~~~~}}}|||uuuvvvvvvooommmjjjlllgggddd```___fffkkkggg___ZZZSSSLLLIIIEEEBBBDDDHHHUUUUUUSSSQQQNNNJJJGGGEEE@@@===:::999999::::::999666666666666777888999:::777555333111111333666888~~~uuummmfffccciiirrr~~~{{{qqqiiiccc^^^[[[ZZZZZZZZZZZZ[[[^^^bbbffflllsss~~~}}}xxxmmmhhhaaaZZZVVVRRRPPPNNNIIIGGGGGGJJJIIIDDDBBBCCC>>>===<<<<<<===<<<999777888888888999:::;;;;;;<<<:::::::::999999888777777555555555666666666777777444444444555666777999999>>>DDDKKKPPPVVV[[[YYYTTTWWW[[[```bbb```[[[XXXWWWTTTQQQLLLFFFAAA===<<<<<<;;;999777666777888999888888888888888888999===???FFFSSScccmmmnnnkkkkkkmmmnnnpppqqqpppnnnoootttxxxwww~~~{{{uuurrrxxx}}}~~~zzzpppddddddbbbTTTBBB;;;666555555444666;;;<<>>;;;;;;===:::444555555555666555555444444555444555888888999???GGGTTT\\\```]]][[[```fffjjjbbb______hhhttt||||||yyytttvvvxxxzzzzzzyyywwwvvvqqqxxxuuunnnkkkgggjjjgggddd___\\\^^^```YYYQQQLLLFFF@@@>>><<<:::<<<@@@MMMMMMMMMLLLJJJIIIHHHGGGAAA???;;;999999999999999444444444555666777888999888666333222222444777999vvvmmmeeebbbhhhqqq{{{}}}tttllleee```\\\\\\[[[[[[[[[]]]___aaaeeejjjrrr{{{zzzuuummmfff```\\\WWWTTTMMMJJJIIIJJJHHHDDDBBBDDDBBBAAA>>>======<<<:::888;;;:::::::::999999999888888999999888888777666555555555555555666666666777333333444444555777888999999???GGGLLLSSSXXXWWWRRRRRRWWW\\\]]]ZZZWWWUUUVVVUUURRRMMMFFF@@@======???;;;999777777888888777666777777888777777999<<>>IIIOOOPPPIIIEEEEEE???777666666555555444555555666444333444777777666:::@@@NNNUUUXXXSSSNNNOOOUUUXXXTTTTTTXXXaaalllssstttsssnnnoooqqqrrrrrrqqqooonnnppp~~~pppjjjfffbbbeeeeeeccc]]]UUUQQQOOOHHHAAACCC>>>;;;;;;:::999;;;???HHHHHHGGGGGGFFFFFFEEEEEECCC@@@<<<:::999999888777444444444555666777888999999777555333333444777888vvvlllcccaaahhhqqqxxxyyypppkkkbbbaaa___^^^____________bbbeeeiiinnnuuu|||uuunnnhhhbbb^^^XXXSSSQQQPPPMMMIIIGGGJJJHHHEEEAAA???>>>===;;;:::;;;;;;;;;;;;::::::::::::888999999999999777666555444444555555555666666666555444444444555555666777666===EEELLLTTT[[[ZZZVVVTTTXXX\\\\\\XXXUUUVVVWWWVVVTTTNNNFFF???<<<>>>AAA:::999888888888888666444666666777666777999<<>>RRR\\\```YYYRRRPPPJJJAAA:::999666444333333444555666444555888888666888<<>>999<<<888777::::::888:::===@@@@@@@@@AAABBBDDDEEEFFFFFFBBB>>>:::999888777666666666666666777777888999999888666555555555666666vvvkkkbbb```gggqqqwww{{{uuuhhhfffdddcccbbbbbb```___aaabbbcccfffllluuuxxxqqqjjjeeebbb]]]YYYWWWTTTOOOOOOQQQLLLIIIDDDAAA???>>>===<<<999999:::;;;<<<===>>>???;;;;;;<<<<<<;;;:::888777444444444444555555555666777666555444444444444444555===FFFNNNXXX``````\\\ZZZ^^^```___ZZZWWWXXX[[[XXXUUUNNNEEE>>>;;;>>>BBB999999888999999888555222555666666666777999===@@@CCCHHHUUUeeelllhhhdddeee```eeeiiihhhbbb___bbbfffiiiqqq{{{rrrpppnnnlllllllllllllllhhhbbbdddeeeaaabbb___SSSCCC>>>:::888666444777===SSSaaaiiibbb\\\[[[VVVMMM>>>;;;777333111111333444999777888;;;;;;999999<<<:::CCCGGGAAA::::::>>>BBBBBBHHHQQQ[[[bbbgggjjjjjjeeefffgggiiijjjkkkllllllsssrrrbbb___ZZZUUUYYYJJJLLLJJJBBB<<<;;;;;;:::888555555888999777777:::777888:::===@@@DDDGGGIIIGGGCCC>>>;;;999888666555888888888777888888999:::999999888666666555555555xxxnnnccc]]]bbbkkkuuuqqqmmmgggcccaaa```___^^^[[[___aaa___^^^aaakkkttt|||{{{rrrlllmmmiiibbb\\\XXXTTTQQQNNNOOOJJJEEEBBBBBBBBB@@@===@@@???>>><<<<<<===>>>???===:::888999;;;<<<:::888555555555666666666666666777777777777666666666666555:::BBBMMMWWW^^^aaabbb\\\```cccaaa\\\YYY[[[^^^\\\\\\VVVLLLCCC@@@>>>;;;===;;;888666555555666777777777666666777888999;;;>>>DDDNNNYYYaaafffhhhhhhggghhhiiigggdddbbbaaaaaalllrrr}}}wwwtttrrrsssqqqmmmkkknnnlllrrrvvvuuurrrmmmeee]]]GGG>>>666444555555666999OOOTTTZZZ[[[YYYXXX[[[^^^QQQDDD777333333333555888888999:::;;;;;;:::999888:::;;;<<<;;;999777777777@@@DDDLLLTTT\\\bbbeeefffdddaaaccciiijjjiiimmmttt|||pppccc\\\\\\[[[UUUOOOIIIFFFAAA<<<888666666666;;;:::999888888888999:::;;;888888<<>>>>>>>>???<<<:::888999;;;;;;:::888666666666666666666666666777777777777777777777666777:::AAAKKKVVV]]]___^^^ZZZ]]]___^^^[[[ZZZ\\\^^^]]]]]]WWWLLLDDDAAA???<<<;;;:::888666555555666666777666666555666777999:::===BBBKKKTTT]]]bbbeeefffggghhhhhhfffbbb___^^^___fffpppzzzxxxzzz}}}}}}wwwmmmcccLLLCCC:::888888888999<<>>;;;999888777777::::::999999999999999:::;;;:::;;;@@@EEEJJJMMMOOOJJJGGGCCC???===============<<<;;;;;;<<<<<<;;;;;;666777777777777777666666yyynnnccc\\\___eeerrr~~~}}}vvvpppkkkhhhgggddd___ZZZXXXYYY[[[]]]cccjjjsss}}}wwwnnnhhhbbb^^^\\\VVVRRRMMMKKKJJJIIIEEEAAACCCCCCCCCBBBAAA@@@???>>><<<:::999999::::::999888777777777666666666666666777777777777777777777777999:::>>>GGGSSS[[[\\\[[[XXXXXXYYYYYYYYY[[[\\\]]]^^^^^^YYYNNNEEEBBB@@@>>>888888888777777666666666666666555555666777888:::<<<@@@GGGOOOVVV]]]aaacccfffgggfffccc___\\\ZZZZZZ```lll~~~rrrfffPPPFFF===::::::999:::<<<@@@AAABBBAAAAAAEEEMMMSSSFFF===555444444333444666666666777777777777666666333555777777666777888::::::???FFFOOOVVV\\\___```^^^^^^```aaa```aaaiiirrrpppeeeccc^^^WWWOOOHHHDDDBBB<<<<<<;;;:::999888888888999999::::::::::::999999888999;;;???FFFKKKNNNOOOLLLIIIFFFCCCBBBAAA@@@???;;;;;;;;;;;;:::999999888444444555555555666666666zzzoooddd\\\]]]bbbooo|||}}}wwwsssnnnhhh```ZZZYYYYYYYYYXXX\\\aaahhhnnnwwwyyyrrrkkkfffccc\\\XXXTTTQQQPPPMMMIIIEEEEEEEEEFFFEEEDDDBBB???>>><<<<<<;;;;;;::::::999999888888888777777666666666777777777777777888888888:::999;;;DDDQQQZZZ\\\[[[ZZZXXXWWWWWWZZZ[[[\\\[[[______ZZZOOOGGGDDDAAA>>>666777777888888777666666666555555555555777888999<<>>===:::888:::???CCC>>>888444555555444333666555555555555555555555555222444555555555555777999999===EEEMMMTTTYYY]]]^^^``````___]]]\\\aaannnyyy|||hhh^^^[[[UUUNNNGGGBBB>>><<<888888999:::999888777666888999:::;;;;;;;;;:::999999;;;===@@@HHHQQQWWWWWWSSSOOOIIIEEEDDDBBB@@@===;;;;;;<<<;;;:::::::::;;;666666666666666777777888|||qqqfff]]]\\\```lllyyy|||rrrkkkbbb\\\[[[[[[YYYWWWYYY\\\aaaeeekkkuuu~~~vvvppplllgggccc]]]YYYXXXUUUQQQMMMIIIIIIIIIHHHFFFCCCAAA???>>>>>>>>>===<<<;;;;;;;;;::::::999888777666666555666777777777888888888999999888:::BBBNNNXXX\\\]]]```^^^]]]]]]^^^______^^^___```\\\RRRJJJFFFBBB>>>777888888999888888777666666666555555666777999:::<<<>>>BBBHHHPPPWWW^^^aaabbbcccbbb```\\\XXXWWWWWW]]]^^^eeeuuu{{{{{{|||{{{zzzyyy|||zzzooocccOOOEEE;;;888777555666888======;;;999777666777888999555333555666333333666444444444444444444444444444555666555444444666888:::???FFFNNNUUUZZZ]]]^^^dddddd```\\\]]]hhhxxxrrrfff[[[TTTKKKDDDAAA@@@===:::888999::::::999888666444888999:::;;;<<<;;;::::::===@@@CCCFFFPPP___ggghhh```XXXNNNGGGCCCAAA===:::;;;===>>>>>><<<<<<>>>AAA;;;::::::999:::;;;<<<<<<}}}rrrhhh___]]]___hhhvvvyyyrrrhhhaaa]]][[[YYYWWWVVVYYY\\\^^^aaahhhqqqyyy}}}xxxoooiiibbb]]][[[YYYUUURRRPPPOOONNNLLLIIIFFFDDDCCCAAABBBBBBAAA>>>======>>>;;;;;;:::999888777666555666777777888888999999999777777:::???HHHRRRYYY\\\bbbcccdddddddddcccbbbbbb___bbb```XXXPPPJJJDDD???::::::999999999888888888777777666666666888999:::;;;===BBBHHHPPPXXX^^^bbb___```aaa___\\\ZZZYYYYYY[[[YYY\\\jjj}}}{{{uuutttrrrtttttttttvvvuuummmcccPPPFFF<<<999999777777:::999999999888888777666666777444333666666333333666555444333333333333444555666666777666555555888:::???CCCJJJRRRYYY^^^aaabbbhhhgggddd```dddqqq~~~{{{ooofffaaaTTTMMMCCC>>>>>>>>>===;;;999::::::::::::888666555888999:::;;;;;;<<<<<<;;;;;;BBBGGGKKKYYYlllwwwwwwpppdddTTTIIICCCAAA>>>;;;999===AAABBB???===>>>???;;;;;;:::;;;===???AAABBB~~~tttjjjaaa^^^```eeeuuuuuukkkbbb]]]ZZZXXXUUUWWWYYYZZZZZZ^^^dddiiitttzzzyyyrrriiicccaaa___\\\ZZZWWWUUUSSSPPPMMMJJJIIIHHHDDDEEEFFFDDDAAA???@@@BBB===<<<;;;:::888777666555666777777888888999::::::666888;;;===BBBIIIRRRYYY\\\```dddeeedddbbbbbbcccaaaffffff___VVVPPPHHHAAA>>>===;;;999888888999999888888777777888999;;;<<<999<<<@@@GGGPPPXXX^^^bbb]]]^^^```___]]]\\\\\\]]]ZZZZZZ]]]eeepppzzz}}}|||zzzuuutttkkknnnooonnnmmmkkkddd]]]OOOEEE<<<:::999888888;;;888777666666777777666666666444444666555333333777555444333333333333444555666666777666666888<<<>>>DDDHHHOOOWWW^^^bbbeeefffhhhiiigggeeelllwww}}}|||xxxyyyzzzwwwnnncccZZZVVVIIIFFFBBB>>><<<;;;<<<===::::::;;;;;;::::::999999999999999::::::<<<======:::EEEOOOXXXiii~~~ppp[[[LLLFFFDDDCCCAAA???GGGOOORRRNNNGGGBBB@@@AAABBBCCCEEEIIIMMMQQQTTTuuukkkccc___```dddtttttthhh```\\\ZZZUUUXXXZZZYYYXXXYYY]]]```fffmmmwwwuuunnnkkkjjjhhhfff\\\ZZZWWWSSSPPPNNNMMMLLLFFFHHHIIIGGGCCCAAABBBDDD======;;;:::888777666555666777777888999999::::::666999;;;<<<===CCCMMMUUUSSSZZZaaaccc```^^^___aaaccchhhjjjddd[[[SSSJJJCCC@@@???<<<999888888999:::999888888888888:::;;;<<<777:::???GGGOOOXXX^^^bbb\\\]]]______^^^^^^^^^___ZZZ]]]aaaccceeeiiipppvvvpppqqqvvv~~~{{{xxxxxxfffjjjkkkhhhdddaaa[[[TTTMMMCCC;;;888888777777::::::888555444444555555555666444444666555222444888555555333333333333555555555666666777888;;;???BBBGGGKKKRRRZZZaaafffhhhiiihhhjjjiiijjjqqqzzzzzztttsssrrrrrrppphhh\\\RRRMMM???BBBCCC@@@;;;888;;;???:::::::::;;;;;;<<<<<<===::::::999999:::;;;===>>>@@@NNN]]]iii|||www___NNNHHHHHHHHHGGGNNNXXXdddiiicccXXXOOOJJJOOOPPPRRRVVV[[[bbbgggkkkvvvkkkaaa]]]^^^gggssssssggg___ZZZZZZXXXUUUSSSRRRTTTVVVXXX^^^bbbiiiqqq{{{}}}yyyuuuqqqnnneee___[[[ZZZVVVOOOKKKKKKKKKJJJIIIIIIJJJGGGBBB===;;;;;;:::999999:::;;;;;;:::999888888777888888888777777777777999???EEEJJJLLLOOOSSSSSSSSSUUU\\\bbb```bbbcccccc^^^WWWNNNIIIAAA>>><<<::::::999888666666777888777777888:::===:::;;;???HHHSSS\\\```aaabbbbbbbbbaaaaaaaaaaaa```ccccccdddeeeffffffffffffdddhhhllloooooommmllllllggggggccc]]][[[\\\YYYTTTIIICCC<<<999999::::::999666666555555555444444444333333333444444444555555666555555444444444555555888444555:::;;;999===EEEQQQTTTYYY___eeeiiilllnnnqqqkkkhhhnnnyyy|||wwwwwwyyysssdddVVVPPPKKKEEEBBB???===<<<======:::777666888:::<<<======<<<<<<===::::::===>>>===???CCCIIISSScccwww{{{dddXXXOOOHHHNNN[[[aaappp~~~|||ttteeeXXXgggjjjkkkkkkqqq{{{}}}vvvkkkaaa\\\]]]gggrrruuuhhh```[[[YYYVVVSSSRRRSSSUUUWWWZZZ]]]ccciiirrr|||zzzrrrkkkeeeaaaaaa___XXXSSSRRRNNNLLLKKKKKKKKKIIIDDD@@@???>>><<<;;;:::999:::::::::999999888888888888888777777888888999===BBBFFFDDDGGGJJJKKKJJJMMMSSSXXXXXXZZZ]]]]]]ZZZTTTNNNIIIAAA???<<<;;;;;;:::999777777888888888777888:::===<<<===@@@HHHRRR[[[```aaaddddddcccbbbaaa``````___cccdddfffggggggggggggfffdddgggjjjjjjhhhfffeeeeeecccccc```ZZZYYYZZZWWWSSSLLLEEE===888666555444222666666555555555444444444444444444444555555555666666555555444444555555555888666888<<>>???>>>======@@@>>>>>>AAABBBAAADDDIIIQQQ]]]nnnwwwbbbXXXVVVZZZccclll|||sssfff{{{|||{{{yyy|||yyywwwkkk```\\\\\\fffqqquuuiii```^^^ZZZVVVTTTTTTUUUVVVWWWZZZ]]]bbbhhhoooxxx}}}yyyuuunnniiikkkjjjddd\\\XXXRRRQQQOOONNNMMMJJJFFFBBBCCCBBB???===;;;:::999999::::::999888888888888888777888999999999;;;>>>AAA===@@@BBBCCCBBBDDDIIINNNMMMOOOSSSUUUTTTPPPKKKHHH@@@>>><<<;;;;;;;;;:::888888999999888777888;;;===??????AAAGGGPPPYYY```cccggggggfffdddcccbbbaaaaaadddfffhhhjjjkkkjjjiiihhhjjjkkkkkkhhheeecccbbbbbbffffffccc^^^]]]^^^\\\XXXSSSLLLBBB<<<999888666444555555555555555444444444444444444555555555666666666555555444555555666666777555777;;;===@@@GGGNNN\\\aaagggmmmppprrrssstttsss|||zzz{{{}}}|||ttteeeTTTIIIEEEBBB>>>;;;:::999:::;;;<<<;;;:::;;;<<<>>>???@@@??????>>>@@@>>>>>>AAAAAABBBGGGMMMTTTcccyyy}}}mmmdddlll|||}}}tttxxxlllaaa\\\\\\eeeppptttjjjfffaaa[[[WWWUUUUUUUUUWWWYYY\\\___ccciiioootttxxxssstttssskkkaaa\\\WWWVVVSSSPPPMMMJJJGGGDDDEEECCC@@@>>>;;;:::::::::::::::999888888888888999888:::;;;;;;::::::;;;===<<<===???@@@???AAADDDGGGDDDFFFIIIKKKKKKIIIFFFCCC>>><<<:::999::::::999888999999999999888888;;;===???@@@BBBGGGOOOXXX```eeehhhhhhhhhggggggffffffeeefffhhhjjjmmmnnnmmmlllkkkmmmllljjjgggcccaaabbbccclllllliiidddcccdddaaa]]]VVVNNNEEE>>><<<;;;:::888555555555555555555555555333333444444444555555555555555555555555666666777888888999<<>>???@@@?????????AAA??????AAAAAACCCJJJSSSaaarrr|||~~~{{{~~~}}}uuummmzzznnnbbb]]]]]]dddooouuupppiiiaaaZZZUUUSSSRRRUUUWWWZZZ]]]aaafffkkkoooxxx~~~~~~zzzpppfffaaa___]]]YYYTTTOOOKKKHHHGGGEEECCCAAA>>><<<;;;;;;;;;;;;::::::999888999999999:::;;;===<<<;;;:::;;;<<<<<<===>>>?????????AAACCC???AAACCCDDDCCCAAA???===;;;999777777888888777666999999999888777888:::<<<>>>???AAAEEELLLUUU___eeeeeeeeeffffffgggggghhhhhheeefffiiikkkllllllkkkkkkjjjiiigggccc```___aaacccqqqqqqmmmhhhfffgggddd___VVVNNNDDD<<<999888777555444555555555555555555555222333333333444444444444555555555555555666777888999<<<>>>BBBIIITTT___fffkkkrrrzzz~~~~~~~~~|||{{{hhh]]]MMMCCC>>>>>>>>>@@@?????????>>>===<<<<<<<<<<<<===>>>>>>????????????CCCAAABBBDDDEEEIIISSS^^^zzzzzznnniiikkkjjjeee```|||pppeee___```dddnnn}}}~~~ttthhh^^^WWWRRRPPPSSSUUUXXX[[[^^^bbbgggkkknnnrrrwww}}}xxxpppmmmjjjhhhccc\\\TTTNNNLLLLLLGGGFFFCCC@@@>>>=========;;;;;;:::999999999999999999;;;<<<<<<;;;;;;<<<===<<<=========>>>>>>>>>>>>===>>>??????>>><<<:::999999777555555777777777666888999999888666777999;;;;;;===???BBBGGGOOOXXX^^^\\\\\\]]]___```aaabbbccc___```aaacccdddeeeeeeeeehhhgggeeebbb______bbbeeesssssspppkkkiiijjjhhhccc]]]TTTHHH???:::777555333444444444555555555555555333333333444444444555555555555555555666777888888555:::???DDDPPPaaapppwwwttt{{{wwwoooWWWNNNEEE@@@===<<<>>>BBBAAABBBBBBAAA>>>===>>>???<<<======>>>???@@@AAABBB@@@@@@BBBFFFIIIPPP___mmm|||yyy|||xxxkkk]]]XXXWWWTTTQQQPPP~~~rrrgggbbbccccccmmm|||tttggg]]]VVVSSSTTTVVVYYY[[[]]]```eeehhhhhhjjjmmmpppuuuwwwuuuoooeee[[[UUURRRSSSMMMKKKHHHDDDAAA???>>>===;;;;;;:::999999999999:::888999::::::999:::===???>>>=========>>>===<<<;;;;;;<<<<<<<<<;;;:::888888888666555555777888777777888888888777555555777999999;;;===>>>@@@EEELLLRRRPPPQQQQQQRRRSSSTTTUUUUUUVVVUUUVVVVVVXXXZZZ\\\]]]```___^^^[[[YYYYYY[[[^^^jjjkkkhhhddddddfffeee``````WWWJJJAAA<<<:::777666444444444555555555666666555555555555666666666777555555555555666777888999666===BBBGGGTTThhhyyy|||wwwhhh[[[IIIDDDAAA@@@>>>:::===CCC???AAABBBAAA???>>>@@@BBB======>>>???AAACCCDDDEEEAAABBBGGGMMMTTT```sss~~~zzzrrrjjjmmmuuueeeYYYOOOKKKHHHCCCBBBCCCtttiiidddeeecccmmm|||pppddd\\\XXXVVVXXX[[[\\\^^^```dddfffggghhhjjjjjjlllsss|||~~~wwwlllaaaZZZXXXXXXRRRPPPLLLGGGCCC@@@>>>===<<<;;;::::::999999::::::666777888888888999===???@@@???>>>?????????===;;;:::::::::::::::999999888888777666666888999999888777888777666444444666888999:::<<<<<<<<<>>>DDDHHHHHHHHHHHHIIIIIIIIIJJJJJJNNNNNNMMMMMMOOOQQQTTTVVVSSSSSSQQQOOOLLLLLLMMMOOOYYYZZZYYYVVVWWWZZZZZZVVVZZZQQQEEE===999888888666444444444555555555666666777777777777888888888888555555555555666777999999@@@FFFKKKNNNZZZnnnzzzmmmZZZKKKAAA???@@@BBB>>>999;;;BBB<<>>???@@@BBBEEEGGGHHHIIIKKKRRR[[[dddsssxxxxxxyyyuuuhhhYYYXXX^^^TTTKKKEEECCC@@@;;;:::===}}}uuunnnddd]]]\\\fffuuutttcccXXXYYYYYYYYYZZZ[[[]]]bbbeeejjjgggccc```bbbhhhooosssyyyssslllddd^^^WWWTTTQQQNNNJJJDDD???>>>999;;;<<<:::888999999888666888::::::999999<<>>>>>>>>===>>>AAAAAA???AAAAAADDDFFFBBB@@@HHHTTTSSSZZZhhhxxxzzztttuuu~~~{{{ooo^^^OOOGGGDDDEEEEEECCCAAA>>><<<:::999wwwoooeee]]]```gggsssssshhh]]]\\\ZZZYYYYYY\\\aaadddfffeeecccbbbccceeeiiikkkssszzz}}}tttnnn^^^[[[VVVRRRMMMHHHCCCAAA;;;;;;;;;999777777777777888:::<<<<<<;;;;;;>>>AAA>>>>>>??????>>>===<<<<<<<<<:::999999:::;;;999888;;;999888777777777777666888999:::999888888:::;;;999:::;;;;;;::::::;;;<<>>???@@@AAA@@@>>>>>>@@@AAAAAA@@@===;;;888666555444555555555555555555555555666666777666555666888:::888777666666777999;;;<<<@@@GGGOOOWWWggg}}}sssfffWWWIIIBBBAAA???@@@???===<<<;;;===???????????????@@@BBBCCCBBBCCCAAADDDKKKOOOPPPTTTZZZhhhpppyyyvvvwwwyyy~~~vvvjjj^^^SSSJJJDDDAAA>>>???@@@AAAAAA@@@>>>===zzzqqqfff]]]cccgggppp}}}wwwiiieee```[[[ZZZ\\\aaadddcccdddddddddddddddddddddgggmmmuuu~~~yyyjjjfff```YYYSSSNNNHHHCCC???===<<<;;;999888888888888:::;;;;;;;;;;;;>>>@@@???@@@@@@AAAAAA@@@???>>>===;;;888888999:::999999999999999999888777666666777777888666555555666777888999::::::999999:::;;;>>>>>>>>>?????????@@@@@@;;;;;;<<<<<<======>>>>>>@@@@@@???>>>===;;;::::::999::::::999888888999;;;:::999888777777777777777777666555444444555666777777777777666555555888:::999888888888999;;;>>>??????IIITTT^^^nnnsss```SSSHHH@@@===>>>>>>???@@@???======>>>???>>>>>>???@@@AAABBBCCCCCCHHHEEEIIIUUUaaaffffffeee~~~{{{}}}}}}xxxiiiWWWKKKGGGFFFBBB>>>999;;;>>>BBBDDDFFFFFFFFF}}}rrrggg___bbbeeennn}}}|||uuukkkccc______aaabbbccccccdddeeeeeeeeeeeeeeegggjjjnnnsssyyyyyyvvvmmmccc\\\VVVMMMFFFDDD@@@>>>>>>>>><<<;;;<<<777888888999999:::<<<===???@@@AAABBBBBBBBB@@@???>>>;;;888777888999999999888:::;;;;;;999888777666777888888666444444555666777999::::::999888:::;;;<<<<<<======>>>?????????======>>>?????????>>>>>>???>>>>>>===;;;::::::999999::::::999888888999;;;777777666666666777888888888777555444444555777888777888888777555666888::::::999999999;;;===@@@BBB@@@LLLZZZeeeuuutttcccPPPFFFAAA======???<<<>>>@@@@@@?????????@@@AAAAAACCCFFFGGGFFFGGGKKKNNNPPPYYYiiixxx~~~}}}yyyuuuxxx~~~~~~ttthhh[[[KKKCCCCCCDDDBBB???;;;<<<>>>AAAFFFJJJMMMOOOtttiiibbb___aaammm~~~xxxmmmgggcccbbb```bbbbbbaaaaaabbbdddfffggghhhiiijjjkkknnnvvv}}}qqqhhhbbbWWWLLLIIIBBB>>>@@@AAA>>>===???999888888999:::<<<======>>>???AAACCCDDDCCCAAA@@@???===999888888999:::999888;;;===<<<:::777777888<<<<<<<<<;;;999888999;;;777999::::::999888:::;;;=========>>>???@@@@@@AAA>>>>>>????????????>>>=========<<<<<<;;;:::999999:::;;;;;;;;;999999;;;<<<888888777777777777888888999888666555555666888999777888888777666666888:::;;;;;;:::;;;<<>>======???;;;===@@@AAA@@@@@@AAABBBEEEEEEJJJPPPRRRPPPSSSYYYZZZeeeuuu}}}|||yyyvvvnnnbbbTTTOOOIIIEEECCCCCCAAA???>>>======>>>BBBGGGMMMQQQuuukkkeee^^^___kkk~~~{{{sssmmmgggccccccbbb``````aaadddgggiiieeeffffffffffffkkkssszzz{{{vvvhhhZZZOOOEEE@@@CCCCCC>>><<<>>><<<;;;:::;;;>>>@@@@@@@@@===???BBBEEEFFFEEECCCBBB@@@>>>;;;::::::;;;:::999999<<<>>><<<999777888::::::;;;;;;:::999888:::;;;888999::::::999999:::;;;===>>>??????@@@AAABBBBBB>>>>>>======<<<<<<;;;;;;;;;;;;::::::999888888777999:::;;;:::888888:::;;;:::999888888777777777777999888777666666777888999666777888777666777:::<<<===<<<<<<<<<===???BBBCCCDDDOOO___pppzzzmmmOOOFFF>>>===<<<;;;;;;>>>;;;===???@@@@@@AAACCCEEEDDDEEEMMMXXX]]]\\\bbblllrrrrrrfffccc___YYYHHHIIIJJJHHHEEEBBB@@@??????===<<<<<<>>>CCCIIILLLvvvmmmhhhaaa___hhh{{{}}}tttmmmgggfffeeedddeeefffhhhiiieeeffffffdddbbbdddhhhlllvvv|||~~~lll[[[NNNGGGHHHGGG???;;;>>>>>><<<;;;<<<@@@BBBAAA@@@>>>AAADDDGGGHHHGGGFFFDDDAAA???=========<<<;;;999:::===>>><<<888666999<<<666777888777666666888:::999:::;;;;;;::::::;;;<<<>>>>>>???@@@AAABBBCCCCCCBBBAAA???>>>=========>>>;;;;;;::::::999999888888888999999888777777888:::999999888777777777777777888888888888888888888888555666777777777888;;;>>>>>>===<<<<<<===???AAABBBGGGPPP]]]nnnoooYYYFFFAAA======<<<:::;;;>>><<<===??????@@@BBBEEEHHHHHHKKKWWWhhhppprrr|||xxx{{{pppccc\\\YYYYYYYYYNNNNNNMMMKKKHHHEEECCCBBB???>>>>>>???AAADDDFFFHHHvvvooojjjddd```fffwwwyyymmmlllllllllkkkkkkkkkkkkiiijjjjjjfffbbb```aaadddlllooovvv~~~{{{fffXXXNNNOOOLLLBBB===???===;;;:::;;;???AAA@@@???@@@BBBFFFIIIJJJIIIHHHFFFAAA@@@>>>>>>???>>>;;;999;;;>>>???<<<777666999===888999999999888999:::<<<999;;;<<<<<<::::::;;;======>>>???@@@AAABBBCCCCCCHHHFFFDDDBBBAAAAAABBBCCC======<<<<<<;;;;;;::::::777888999888777666888:::777777666666666666777777777888999999999999888777444555777777777999<<>>===<<<===>>>@@@AAAJJJQQQ[[[jjjeeeHHHFFFBBB@@@@@@===:::<<>>>>>>>>???BBBFFFJJJTTTXXXggg|||xxxkkk___[[[ZZZVVVUUUVVVZZZVVVPPPLLLJJJIIIGGGEEE???@@@CCCEEEGGGGGGGGGGGGzzzoooggg```___eeesss}}}xxxssspppmmmjjjhhhiiifffdddbbbaaa```^^^\\\cccfffjjjpppxxx}}}ggg^^^]]]QQQGGGDDDAAAAAA===<<<>>>>>><<<>>>BBB@@@EEEJJJLLLNNNPPPMMMGGG???????????????===888555;;;:::888888999888777555777888888888888999999999888999:::;;;;;;;;;;;;;;;;;;===???AAACCCDDDCCCCCCHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@>>>===<<<<<<;;;;;;::::::999888888888888888888::::::999888777777888888888999999999999888888888888888888999:::;;;<<<;;;<<<>>>???>>>???@@@BBBDDDPPP^^^nnn___MMMDDDBBB???===>>>?????????BBBAAA@@@AAADDDIIIMMMPPP___qqqssssssuuu|||zzzxxxhhh]]]\\\ZZZTTTUUU\\\aaa___[[[UUUOOOHHHCCCAAAFFFBBBFFFSSS]]][[[YYYYYY{{{ooofffaaa```eeesss|||wwwrrrnnnkkkiiifffcccbbbaaaaaa```___```aaadddgggnnnxxxuuulllkkk^^^QQQJJJCCC???<<<<<>>AAA@@@GGGMMMQQQTTTVVVRRRKKKGGGEEECCCBBBAAA???===:::<<<:::999999::::::999888888888888888999999999999777888888999::::::::::::<<<===???@@@BBBCCCCCCCCCHHHFFFDDDDDDEEEFFFEEEDDD@@@???===;;;:::999888888;;;:::999999888888888999999:::;;;:::888888999:::777888888999999999888888999999999999:::;;;<<<===;;;;;;;;;;;;;;;>>>CCCGGGCCCQQQbbbppp~~~~~~ZZZFFFFFFDDDAAA@@@AAABBBBBBAAACCCDDDDDDEEEIIITTTcccnnn~~~uuummmooowwwzzzjjj^^^\\\YYYUUUVVV]]]dddbbb^^^YYYRRRLLLGGGDDDEEEGGGOOO\\\hhhnnnqqqsss|||ooofffaaa```eeerrr|||uuuqqqkkkhhhdddbbbbbbccccccccc_________```dddkkksssyyyrrrcccUUUGGGAAA??????CCCCCC@@@@@@CCCCCCLLLVVV\\\```aaa]]]VVVMMMIIIDDDAAA???>>>===<<<;;;:::::::::<<<===<<<;;;888888999999999:::::::::888888999::::::;;;;;;<<<>>>???@@@AAABBBCCCEEEEEEIIIGGGFFFFFFGGGHHHGGGGGGAAA@@@>>>;;;999888777666::::::999999888888999999888:::;;;;;;999999:::;;;777777777888888999999999::::::::::::;;;<<<======;;;<<<======>>>@@@DDDGGGHHHXXXkkkuuu{{{[[[GGGFFFDDDBBBAAABBBDDDDDDDDDEEEHHHKKKNNNUUUfff|||wwwzzz~~~oooaaa]]]ZZZUUUWWW\\\ccc```[[[UUUOOOIIIEEEBBBEEERRRaaammmwww}}}pppfffbbb```dddqqq~~~yyyppplllgggcccccceeeffffffbbbaaa``````bbbeeejjjmmmwww~~~tttbbbPPPIIIEEECCCEEEEEEBBBCCCGGGHHHTTTbbbjjjooopppkkkeeeVVVPPPHHHBBB???>>>>>>>>><<<;;;:::;;;===>>>>>>===999999999999:::::::::;;;:::::::::;;;<<<===>>>???AAAAAABBBCCCEEEFFFHHHIIIKKKJJJHHHGGGHHHHHHHHHGGGBBBAAA???===<<<::::::999:::999999888888888999999888:::;;;;;;:::999;;;<<<777777777888888999::::::::::::::::::;;;<<<======<<<>>>BBBDDDEEEFFFHHHJJJWWWgggvvv{{{xxx{{{eeeQQQIIIFFFDDDCCCEEEGGGIIIIIIIIIOOOVVV___lllsssfff```]]]YYYZZZ]]]bbb^^^VVVNNNHHHDDDBBBAAAGGG\\\qqqzzz||||||yyyuuu~~~qqqgggaaa___cccooo}}}vvvqqqiiidddcccdddeeefffeeedddbbbbbbccceeeggghhhgggmmmxxxqqq]]]QQQKKKGGGFFFDDDBBBDDDIIIMMM\\\lllwww{{{|||xxxrrrccc\\\RRRJJJEEECCCBBBAAA===<<<;;;<<<>>>>>>>>><<<999:::::::::;;;;;;;;;;;;::::::::::::;;;===>>>???@@@AAACCCEEEGGGIIIKKKKKKMMMKKKIIIHHHHHHHHHFFFEEECCCBBBAAA???>>>======<<<999999999888888999999::::::;;;<<<<<<::::::;;;<<<999999888888999:::;;;<<<:::999999::::::;;;<<<======???AAACCCGGGMMMSSSXXXjjjuuuxxxyyysssZZZNNNKKKHHHGGGIIIMMMPPPQQQTTT[[[gggxxx~~~}}}yyypppgggddddddccccccdddbbb\\\SSSIIICCCBBBCCCDDDJJJ___tttyyyrrrmmmmmmnnnrrrjjjaaa^^^aaalllzzzzzzppphhhddddddeeeffffffeeecccdddeeefffeeeddd___cccllluuu~~~mmm^^^XXXRRROOOKKKHHHIIIMMMTTTdddwwwooohhh^^^UUUNNNIIIEEECCCBBB@@@????????????>>><<<:::::::::;;;;;;;;;<<<<<<999999888999:::<<<>>>???@@@BBBFFFIIILLLNNNOOOOOOQQQOOOMMMLLLLLLLLLKKKIIIFFFFFFDDDBBB@@@??????>>>;;;;;;:::::::::;;;<<<<<<>>>???@@@???===<<<===>>>===<<<;;;:::::::::<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>???@@@AAAEEELLLWWWcccllluuuzzzzzz{{{jjjYYYUUUPPPNNNQQQVVV\\\___jjjrrrpppmmmiiijjjmmmnnnmmmlll[[[VVVNNNGGGDDDDDDGGGIIIPPP```qqqtttiiiaaakkkzzztttlll```]]]___jjjxxx}}}rrrlllkkkkkklllhhhfffeeeeeeffffffccc```]]]```eeejjjqqqzzz{{{uuuoookkkhhhbbb[[[XXXZZZ___pppyyypppfff]]]UUUOOOKKKHHHFFFDDDBBBBBBAAA>>><<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>AAACCCDDDHHHMMMRRRVVVXXXXXXXXXYYYXXXVVVWWWXXXYYYYYYXXXPPPOOOLLLIIIFFFDDDBBBAAA>>>>>>>>>>>>>>>???@@@@@@CCCDDDDDDCCC@@@??????@@@@@@???===;;;:::;;;<<<===============>>>???@@@AAA???EEEOOOYYYaaahhhmmmqqqttttttwww{{{|||vvvpppiiigggjjjqqqyyy}}}xxxoooooopppqqqttttttooojjjVVVTTTRRRQQQQQQRRRTTTUUU[[[gggyyyppp```llltttmmm___\\\^^^iiivvv|||uuusssssssssjjjhhhgggggghhhfffbbb^^^___```bbbdddhhhooovvv|||zzzpppiiihhhiiizzzyyyooofff]]]XXXLLLJJJGGGEEEDDDBBB???===;;;;;;;;;<<<<<<<<<======??????>>>>>>@@@CCCEEEGGGJJJNNNUUU[[[___aaaaaa```bbbaaa```bbbeeegggggggggZZZXXXTTTPPPLLLHHHFFFEEEAAA@@@@@@@@@AAABBBCCCCCCGGGHHHHHHFFFCCCBBBBBBBBBBBBAAA>>><<<;;;;;;<<<===????????????@@@AAABBBCCC???MMMaaaqqqxxxvvvpppkkknnnmmmpppxxx}}}tttuuuvvvwwwwwwtttkkkcccZZZ[[[___bbbdddfffffffffdddpppdddiiivvvpppaaa]]]___iiiwwwwwwpppjjjhhhfffeeeeeeeeecccbbbaaacccdddcccbbbeeejjjooouuu|||zzzxxx{{{qqqggg^^^\\\XXXSSSLLLFFFAAA>>><<<;;;===@@@???;;;:::===:::???AAAAAADDDKKKLLLGGGNNNWWWcccmmmqqqrrrpppoooooooooooooooqqqsssuuuvvvnnniiifffccc\\\SSSMMMLLLLLLIIIEEEDDDGGGHHHHHHGGGQQQQQQOOOMMMJJJJJJKKKLLLNNNKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@@@@AAACCCEEEFFFKKKXXXmmmxxxnnnjjjgggddddddjjjqqqzzz|||zzzqqqsssuuu}}}}}}|||iiifffvvvuuuoooaaa]]]^^^gggttt~~~uuurrrmmmkkkiiiiiigggfffaaabbbbbbaaa```aaadddhhhlllpppxxxyyytttlllddd\\\TTTKKKFFFCCC@@@@@@BBBBBB??????CCCAAABBBBBBCCCKKKTTTSSSMMMXXXbbbpppzzz}}}{{{zzzyyy~~~yyyvvvssslllccc]]]\\\QQQMMMIIIHHHKKKOOORRRSSSXXX\\\^^^^^^\\\]]]aaaeeeccc[[[PPPHHHDDDBBBAAA@@@AAAAAABBBEEEHHHMMMQQQSSS\\\eeeuuutttjjjfff^^^]]]^^^eeemmmvvvttt\\\]]]ooovvvoooddd^^^\\\dddppp}}}zzzsssmmmiiigggfffdddbbbcccbbbaaa______aaacccfffhhhkkkqqqzzz|||ssshhh[[[QQQNNNIIIFFFFFFEEECCCEEEIIIHHHEEECCCGGGQQQ[[[[[[UUUbbbpppzzzuuutttiiieee```___ccciiinnnqqqsssxxx}}}vvvbbbRRRKKKIIIGGGFFFHHHHHHJJJMMMSSSZZZ```ddddddhhhooouuuqqqgggbbbbbbbbbbbbgggnnnuuu~~~}}}rrr```OOOUUUhhhxxxpppggg```]]]bbbmmmzzz}}}ssslllgggdddbbbeeeeeedddbbbaaaaaaaaabbbaaabbbcccfffmmmwwwsssqqqvvvyyyzzz|||uuuiii^^^WWWRRRPPPNNNKKKLLLOOOLLLJJJIIIMMMVVV^^^aaa___kkk|||sss^^^TTTRRRQQQPPPUUUUUUVVVXXX]]]ccciiilll___^^^```aaa___]]]```gggqqqsssyyywwwfffTTTJJJSSSdddzzzsssjjjccc^^^cccmmmzzzxxxpppjjjfffgggeeecccbbbbbbbbbcccccc]]]^^^___aaadddjjjpppuuukkkbbbdddffffffeeelllzzzvvvnnnhhhfffccc___\\\]]]VVVVVVXXX\\\___ccciiinnn|||mmmbbb___^^^^^^dddcccbbbaaabbbdddfffhhh\\\XXXUUUUUUUUUYYYdddoooxxx}}}yyydddTTTMMMRRR\\\|||tttlllddd```dddnnnzzz}}}sssnnnjjjfffbbb```aaabbbbbbbbb```aaacccdddeeefffhhhjjjqqq|||qqqaaa\\\[[[ZZZXXXWWWggg{{{}}}vvvtttiiijjjnnnqqqppppppvvv}}}wwwqqqoooooommmkkkgggccc```^^^\\\[[[UUUQQQNNNMMMMMMQQQ\\\hhhsssyyykkk\\\SSSPPPPPP}}}tttkkkddd```eeeooozzzzzzqqqkkkeeeaaaaaabbbccccccccceeeggggggfffffffffggghhhooozzzzzzggg[[[WWWUUUSSSPPP]]]ooo}}}yyyuuuuuullljjjfffaaa[[[UUUQQQNNNKKKIIIIIIIIIHHHHHHNNNVVV___hhhtttzzzwwwwwwrrrdddZZZQQQIII|||tttiiiccc```eeeooozzzxxxqqqiiidddcccdddeeeddd```bbbdddcccbbbbbbbbbccc```dddkkksss|||jjjZZZTTTRRRQQQRRRZZZhhh|||}}}rrrnnnmmmhhhfffbbb]]]WWWPPPJJJFFFEEEFFFIIILLLIIIEEEGGGLLLIIITTTbbbjjjhhhiiivvvvvviii```SSSHHHwwwmmmfffaaacccjjjsssuuukkkfffeeedddcccdddddddddddddddbbbaaaaaaaaabbbcccffflllvvvsss^^^TTTSSSTTTRRRPPP]]]|||wwwkkkbbb^^^]]]^^^\\\TTTJJJEEEGGGDDDEEEFFFEEEDDDDDDFFFHHHKKKOOOSSSVVV\\\fffpppuuuttt```SSSMMMxxxllleee```bbbhhhqqq{{{sssmmmhhheeedddddddddccccccbbbaaa`````````aaabbbeeellluuu{{{vvv```TTTPPPOOOPPPOOOZZZsss{{{oooeeeRRRQQQRRRRRRNNNGGGEEEHHHDDDEEEFFFEEEDDDDDDFFFHHHGGGKKKNNNRRRXXXbbbmmmssskkkYYYQQQyyykkkddd^^^___eeennn|||zzzqqqkkkffffffeeeccccccbbbbbbaaaaaaaaaaaaaaaaaadddhhhllluuuxxx{{{eeeWWWPPPMMMMMMPPPVVVfffyyyiii^^^LLLJJJIIIJJJGGGCCCDDDHHHDDDEEEEEEEEEDDDDDDFFFHHHFFFHHHKKKOOOTTT]]]iiirrr|||yyyeeeZZZzzzmmmeee^^^^^^ccclllzzz}}}uuujjjhhhfffdddcccbbbccccccdddddddddcccaaaaaacccdddjjjkkkqqq{{{nnn^^^UUUQQQMMMQQQTTT[[[sss~~~|||zzzzzzzzzgggZZZRRRMMMIIIGGGDDDAAABBBFFFCCCDDDEEEEEECCCDDDEEEGGGHHHIIIKKKOOOSSSYYYfffrrr}}}xxxnnn|||pppggg```___ccckkkyyypppmmmiiieeebbb```aaaaaacccdddeeedddbbbaaaaaabbbddddddgggnnnuuu}}}wwwfffYYYSSSOOORRRRRRUUUhhhzzzzzzyyysssrrrssstttwww{{{pppcccYYYRRRKKKGGGDDDAAACCCFFFCCCDDDEEEDDDCCCCCCEEEGGGIIIHHHJJJNNNPPPUUUbbbqqq~~~rrriiiaaa___bbbjjjxxx~~~yyyrrrjjjccc___^^^]]]```aaabbbbbb`````````bbb```___aaaeeehhhllluuulll[[[SSSRRRRRRPPPSSSbbb{{{}}}{{{nnniiiiiikkkpppvvvzzztttgggZZZRRRJJJGGGEEECCCDDDGGGCCCDDDDDDDDDCCCCCCEEEGGGGGGEEEGGGKKKMMMQQQ```rrrtttjjjaaa^^^aaaiiivvvvvvkkkccc___]]]]]]___```___^^^^^^```aaa______```bbbbbbaaagggooottttttaaaXXXTTTOOONNNTTT___nnn~~~nnngggfffhhhmmmsssxxxwwwjjj]]]TTTKKKHHHFFFDDDDDDGGGCCCDDDDDDDDDCCCCCCEEEFFFDDDAAAEEEKKKNNNRRRdddxxxtttjjj```]]]```hhhuuusssiiibbb___^^^___```___^^^^^^```bbb``````aaacccaaa^^^aaahhhcccmmmzzzzzzggg___UUUNNNMMMUUU]]]gggyyyooogggfffhhhmmmrrrvvvtttbbbXXXNNNJJJHHHDDDCCCEEEBBBCCCDDDDDDBBBCCCDDDFFFCCCAAAEEEMMMQQQVVViii|||~~~tttkkkaaa]]]]]]dddrrrzzzkkkaaaaaaaaa___]]]\\\\\\^^^___aaacccdddaaa]]]ZZZYYY[[[bbbcccjjjvvvwww___VVVRRRQQQTTTVVV\\\qqquuujjjmmmkkkiiipppzzz~~~{{{lll___RRRMMMKKKIIIHHHIIIIIIFFFCCCCCCEEEEEECCCAAA???FFFJJJIIIMMM]]]sss|||{{{~~~rrrwwwmmmccc]]]]]]cccppp}}}zzzqqqbbbaaa___\\\ZZZZZZ\\\]]]\\\^^^```___]]][[[[[[\\\^^^^^^bbbkkksss|||}}}eeeZZZUUUSSSUUUUUU[[[mmmvvviiiiiigggfffnnntttzzzrrrdddVVVOOOLLLIIIHHHIIIIIIGGGDDDCCCDDDEEECCCAAADDDGGGHHHIIIQQQcccttt~~~yyyvvvyyy{{{dddzzzpppeee^^^\\\aaannnzzzmmmjjjeee```]]][[[[[[\\\ZZZ\\\^^^___^^^\\\\\\]]][[[YYYZZZ___ccchhhqqqzzzpppaaaYYYUUUUUUUUUXXXhhhzzz|||jjjfffcccbbbkkknnnvvvzzzkkk[[[RRRNNNJJJHHHIIIJJJGGGEEECCCDDDDDDCCCBBBHHHGGGFFFKKK[[[mmmvvvwwwmmmlllsss~~~___{{{qqqeee^^^\\\aaammmyyy}}}uuummmgggbbb^^^\\\\\\]]]^^^___^^^]]]\\\[[[\\\YYYXXXZZZ[[[]]]ccckkksssxxx{{{fff\\\UUUUUUTTTWWWdddtttpppfffaaa```hhhkkkrrr~~~ooo^^^UUUPPPLLLJJJKKKKKKIIIFFFDDDCCCCCCCCCDDDHHHFFFGGGSSSgggvvvvvvmmmbbbccckkkwwwlllzzzpppeee^^^\\\aaammmyyy~~~uuulllddd___]]]]]]\\\]]]]]]]]]\\\[[[]]]ZZZXXXYYYXXXXXX]]]ccceeehhhqqq~~~kkk___UUUTTTTTTVVVaaaoooyyykkkbbb```fffkkkqqq{{{rrraaaYYYTTTPPPNNNOOOLLLKKKHHHFFFDDDCCCEEEFFFEEEHHHOOO^^^qqqzzzqqqccc\\\]]]cccmmmwww~~~yyyvvv|||{{{qqqeee^^^\\\```lllxxx|||pppiiiaaa___\\\[[[\\\]]]]]]]]][[[XXXXXXYYYXXXVVVYYY^^^]]]^^^ccclllttt~~~pppbbbVVVTTTTTTUUU^^^iii}}}pppeeeaaagggiiinnnvvvuuufff^^^ZZZUUURRRRRROOONNNKKKGGGDDDDDDFFFHHHFFFOOO\\\iiissstttgggYYYXXXXXX]]]fffooowww{{{~~~pppnnn~~~tttggg___[[[___jjjuuu{{{qqqllleeeaaa______^^^]]]ZZZXXXYYY[[[ZZZVVVVVVZZZWWWWWW[[[```dddjjjvvvwwwfffXXXTTTSSSSSSYYYbbbnnnssshhhcccgggeeejjjrrr|||zzzllleee```ZZZUUUTTTQQQPPPNNNIIIEEEEEEHHHKKKLLL[[[jjjqqqooohhh]]]RRRSSSUUU[[[dddlllsss~~~wwwnnnpppsssiiieeeuuuvvviii___[[[]]]hhhsss{{{qqqhhhcccaaa^^^\\\[[[ZZZ\\\^^^\\\WWWVVVXXXSSSTTTWWW[[[\\\^^^hhhrrrxxx{{{iiiYYYTTTSSSQQQUUU]]]ddduuuiiidddhhhaaagggpppzzzqqqjjjddd]]]VVVTTTRRRQQQOOOJJJFFFEEEIIILLLRRRcccssstttjjj___UUUOOOQQQSSSZZZdddkkkrrr{{{yyypppmmmiiifffaaaiiiaaaZZZdddpppsssxxxyyysss|||xxxyyylllaaaZZZ[[[fffsss~~~yyynnneee___]]]]]]ZZZXXXWWWXXXYYYYYYYYYTTTTTTSSSTTTVVVYYY\\\^^^bbblllzzzuuubbbVVVPPPNNNSSSYYY^^^{{{pppggg^^^bbbgggqqqzzz~~~yyymmmcccYYYTTTTTTQQQOOONNNMMMIIIFFFIIIPPPXXXeeerrrpppbbbUUUQQQSSSRRRSSSVVVZZZbbbnnnzzzwwwzzzwwwfff___^^^]]]\\\```ZZZXXX[[[```eeeppp|||~~~rrrooossszzzmmmbbb[[[[[[eeeppp~~~~~~rrriiieeeaaa^^^[[[XXXWWWWWWUUUTTTSSSRRRRRRRRRTTTVVVXXXYYY[[[bbbllluuu~~~}}}jjjYYYPPPOOOQQQRRRXXXvvvmmmbbb\\\```dddllltttzzz~~~rrrfff[[[UUUTTTTTTQQQOOOMMMJJJHHHMMMTTTfffooouuuooo^^^PPPLLLNNNPPPQQQSSSWWW]]]fffqqqxxx{{{tttvvvxxxiii___[[[[[[ZZZXXXZZZUUUSSSWWW\\\fffwww}}}zzz|||tttrrruuu{{{oooeee\\\ZZZbbblll|||{{{uuuiiieee___[[[XXXVVVUUUSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVZZZ^^^ccciiisssrrr[[[PPPQQQRRRNNNYYYqqqmmm___^^^___```fffnnnuuu~~~wwwkkk^^^VVVTTTVVVRRROOOMMMJJJJJJRRRZZZsssvvvtttiiiXXXLLLIIIKKKOOOPPPSSSUUUYYY___ggglllxxx|||vvvuuukkkfff___\\\[[[YYYVVVTTTXXXWWWWWWZZZ```lllyyytttyyy}}}wwwzzzxxx{{{~~~|||~~~|||qqqggg^^^ZZZ```hhhzzzvvvpppggg___[[[YYYXXXXXXTTTTTTTTTTTTUUUUUUVVVVVVXXXYYYZZZ[[[___fffooovvvwww]]]PPPTTTVVVPPPZZZkkkrrrbbbddd```___cccjjjrrrzzz|||pppcccYYYVVVWWWRRRNNNLLLJJJLLLUUU```vvvssslll___RRRJJJJJJMMMNNNPPPSSSVVVYYY]]]aaaeeeppp|||zzzgggeeebbb___]]]YYYVVVSSSWWW[[[bbbggglllvvvuuurrrxxx{{{~~~}}}|||vvvnnnlllooo}}}rrrhhh^^^YYY^^^fffxxxttthhhaaa\\\ZZZYYYUUUTTTTTTTTTUUUVVVWWWXXXWWWXXXXXXYYYZZZ^^^bbbeeepppyyy}}}cccTTTUUUVVVQQQUUU```xxxwwwfffgggcccbbbdddjjjqqqxxxttthhh]]]XXXVVVQQQLLLJJJIIIMMMXXXcccrrrlllaaaVVVLLLIIIJJJLLLJJJMMMQQQTTTWWWZZZ^^^aaafffxxxrrrhhhgggddd```[[[WWWUUUUUUVVVaaaoooyyytttrrrwww|||}}}|||zzzxxxvvvrrriii``````ddd}}}ssshhh^^^YYY]]]eeettt|||pppggg```\\\XXXVVVTTTSSSSSSTTTVVVWWWUUUUUUUUUUUUUUUVVVWWWWWW]]]eeerrrqqq^^^WWWSSSOOORRRYYYiii~~~{{{iiifffeeedddfffjjjooouuuxxxlllaaa[[[SSSOOOKKKJJJJJJNNNYYYeeellldddXXXOOOIIIHHHHHHHHHEEEHHHLLLOOORRRUUUYYY\\\^^^qqq~~~~~~iiidddccc```ZZZTTTRRRUUUXXX\\\jjj||||||rrrpppqqqqqqrrrtttkkkhhheeebbb\\\WWWXXX]]]}}}rrrhhh^^^YYY^^^fffrrr~~~}}}ppphhh___\\\XXXTTTSSSSSSUUUWWWVVVTTTSSSRRRSSSSSSSSSSSSTTTZZZbbbkkkttt|||ooo]]]SSSQQQSSSWWW```ooo~~~lllccccccdddgggjjjkkkooo}}}|||oooccc\\\RRRNNNKKKJJJKKKPPP[[[gggccc[[[QQQKKKJJJJJJHHHFFFCCCFFFIIILLLOOORRRVVVXXX^^^nnnyyy~~~pppaaa```aaa^^^XXXQQQPPPVVV[[[cccooo}}}zzzqqqkkkiiifffcccccchhh]]]XXXUUUSSSQQQNNNPPPUUU}}}rrrggg^^^YYY^^^fffppp|||wwwgggccc]]]WWWTTTTTTVVVXXXZZZXXXTTTSSSTTTUUUVVVVVVTTTWWW[[[^^^ccckkkvvv~~~|||uuu||||||dddVVVTTTQQQTTTYYYdddyyypppbbbaaacccggghhhgggkkkyyy~~~qqqccc\\\RRRNNNKKKLLLMMMQQQ]]]iii[[[TTTLLLIIILLLMMMKKKHHHEEEGGGJJJLLLNNNQQQUUUWWWbbbooovvv~~~~~~zzzggg]]]bbbcccaaaZZZSSSQQQWWW]]]ccckkksss{{{|||lllfffcccbbb^^^YYYZZZ```XXXQQQLLLKKKIIIGGGIIIMMMsssjjjbbb]]]^^^cccooo{{{wwwfffYYYUUUWWWZZZ\\\VVVVVVVVVVVVVVVTTTSSSSSSSSSUUUWWWYYY\\\```fffjjjwww}}}kkk\\\QQQTTTUUUYYYaaarrrmmmdddfffdddaaabbblllyyy{{{iii]]]RRRNNNIIIIIIOOOXXX\\\\\\QQQLLLGGGEEEFFFHHHIIIHHHIIIEEEFFFKKKNNNNNNPPPSSS___jjjsssxxx}}}yyydddcccfffoooooobbbXXX[[[___]]]llloootttyyy{{{uuukkkccc\\\\\\[[[XXXVVVVVVYYY[[[TTTNNNGGGFFFHHHKKKJJJHHHuuulllccc]]]^^^bbbmmmyyywwwggg___ZZZXXXVVVXXXWWWWWWVVVUUUTTTSSSRRRUUUVVVVVVVVVVVVXXX[[[^^^hhhppp{{{~~~tttcccTTTQQQUUUXXX]]]nnnqqqcccddddddbbbccckkkvvv|||mmmcccUUUPPPKKKMMMVVV\\\YYYTTTLLLIIIEEEDDDEEEGGGGGGFFFGGGDDDDDDIIILLLLLLMMMQQQZZZdddmmmrrrxxx{{{kkkjjjoootttrrriiigggkkkkkkeeeiiiiiikkkmmmkkkfff\\\UUUVVVWWWWWWUUUTTTTTTUUUWWWSSSNNNHHHGGGIIIJJJIIIFFFxxxoooddd\\\]]]bbbjjjvvv}}}qqqfff\\\VVV[[[ZZZYYYXXXVVVUUUUUUTTTVVVVVVVVVTTTSSSSSSUUUWWW]]]```fffkkkuuulllXXXSSSZZZ[[[ZZZiiitttcccccccccbbbccchhhrrryyy~~~rrriiiZZZSSSPPPVVV______UUUJJJGGGEEEDDDCCCEEEFFFEEEDDDEEEBBBCCCGGGIIIHHHKKKOOOYYY```gggjjjooozzz|||qqqqqqrrrsssppplllqqqwwwsssiiibbb```___]]][[[VVVPPPLLLQQQSSSTTTTTTRRRQQQQQQRRRPPPMMMIIIHHHJJJJJJHHHEEEzzzqqqfff\\\\\\aaagggtttyyykkkbbb```___\\\ZZZXXXWWWWWWWWWTTTUUUVVVUUUTTTUUUWWWYYYZZZ[[[\\\]]]cccqqq}}}{{{ttt\\\ZZZaaa___YYYgggvvvdddbbbaaabbbccceeemmmtttuuukkk]]]YYYZZZaaaeee^^^PPPFFFCCCCCCDDDDDDEEEEEEDDDDDDDDDBBBCCCFFFGGGGGGKKKPPP^^^aaaddddddhhhrrr~~~}}}rrrlllllljjjjjjhhhggglllpppkkkbbbYYYWWWTTTRRRQQQPPPOOOOOORRRTTTVVVUUUSSSPPPOOOOOOKKKJJJHHHIIIKKKJJJHHHFFF{{{rrrggg]]]\\\___fffsss~~~tttgggddd```\\\YYYXXXXXXXXXTTTUUUVVVVVVUUUVVVWWWYYYWWWXXXXXXXXX\\\dddpppxxx}}}yyy|||bbb\\\```]]]WWWddd}}}hhhccc___```aaabbbiiiqqqyyykkk```___ccciiifffYYYMMMHHHCCCDDDEEEFFFFFFEEEEEEDDDEEECCCDDDGGGHHHHHHMMMTTT______``````cccmmm~~~yyytttpppnnniiiccc``````___bbbbbbaaaaaaaaa]]]YYYRRRQQQNNNKKKJJJLLLNNNQQQUUUWWWXXXWWWTTTPPPMMMLLLFFFFFFGGGIIIJJJKKKJJJIIIyyyqqqiii```\\\^^^dddrrruuuqqqjjjbbb\\\YYYXXXXXXVVVWWWXXXVVVTTTSSSSSSTTTQQQSSSUUUWWWZZZ___eeejjjqqq}}}zzzkkk\\\ZZZUUURRR^^^yyynnnddd]]]^^^^^^___fffqqq|||nnndddbbbeeeiiicccTTTKKKKKKDDDEEEGGGGGGEEEDDDDDDEEEEEEDDDFFFIIIIIIJJJPPPXXXYYYXXXXXX[[[___kkkyyyuuuooohhhbbb]]][[[[[[YYY\\\^^^\\\WWWTTTRRRRRRNNNLLLJJJFFFDDDEEEIIILLLTTTVVVWWWVVVRRRNNNLLLKKKDDDEEEGGGHHHIIIJJJJJJJJJwwwpppjjjbbb]]]\\\bbbooo{{{oooeee___\\\ZZZXXXYYYYYYWWWTTTRRRRRRRRRPPPRRRTTTWWWYYY\\\___aaafffnnnzzzuuueee[[[RRRQQQYYYiiiuuuggg\\\[[[[[[\\\eeerrr|||vvviiiaaa___bbb^^^QQQJJJKKKEEEFFFGGGFFFCCCBBBCCCEEEDDDDDDFFFJJJJJJKKKSSS\\\TTTRRRRRRUUUZZZfff}}}xxxsssqqqsssxxxxxxvvvoooeee\\\XXXWWWXXXSSSSSSTTTSSSNNNJJJIIIJJJGGGGGGFFFDDDAAAAAAEEEHHHNNNOOOPPPOOOMMMJJJIIIIIIFFFGGGGGGGGGGGGGGGHHHIIIvvvnnnjjjddd^^^[[[```mmm}}}{{{ooofffaaa___XXXYYYZZZYYYWWWUUUUUUUUUTTTUUUWWWXXXYYYZZZ\\\]]]___bbbhhhpppzzz}}}rrraaaTTTSSSVVV^^^tttyyyhhh[[[YYYZZZ[[[eeesssxxx}}}mmm___XXX[[[ZZZPPPIIIIIIEEEFFFGGGEEEAAA@@@BBBDDDCCCCCCFFFJJJJJJLLLTTT^^^SSSPPPOOORRRUUU```xxxuuueee\\\XXX]]]dddooonnnhhh\\\RRRMMMNNNOOOMMMKKKJJJIIIGGGDDDBBBBBBBBBCCCDDDCCCAAABBBEEEIIIGGGIIIJJJIIIHHHGGGGGGHHHIIIIIIIIIGGGFFFEEEFFFGGG}}}uuummmddd^^^]]]dddlllzzz}}}pppgggaaa^^^[[[WWWVVVUUUUUUVVVQQQSSSTTTUUUVVVXXX[[[]]]]]]___```bbbgggrrr}}}gggQQQOOOSSSWWWhhh~~~~~~wwweeeXXXWWWXXXWWW]]]fffuuuzzzqqqeeeZZZUUURRRMMMJJJJJJGGGGGGFFFEEEDDDCCCCCCCCC@@@BBBDDDFFFJJJOOOVVVZZZOOOJJJIIILLLNNNVVVoooqqq___TTTOOONNNNNN[[[XXXSSSNNNKKKHHHGGGGGGCCCCCCDDDDDDCCCCCCBBBAAA???@@@AAAAAA@@@AAACCCEEEHHHGGGEEEDDDDDDFFFHHHIIIQQQMMMIIIFFFEEEEEEEEEEEE~~~wwwooofff___]]]aaajjjwwwzzznnnhhh```XXXSSSSSSSSSTTTQQQSSSUUUWWWYYY\\\___aaa]]]^^^^^^]]]^^^eeepppyyyvvv|||rrr[[[TTTRRRRRR```ssszzzhhhZZZYYYYYYXXX[[[bbbrrrwwwkkk^^^XXXSSSNNNJJJIIIFFFEEEDDDBBBBBBBBBCCCCCCCCCCCCDDDFFFJJJOOOSSSVVVOOOJJJIIILLLMMMRRRggg~~~{{{jjjZZZPPPLLLJJJKKKOOOMMMJJJGGGEEEDDDDDDDDDBBBBBBBBBBBBAAA@@@@@@???>>>???AAAAAA@@@AAABBBDDDGGGFFFDDDCCCBBBBBBCCCDDDIIIHHHFFFDDDBBBBBBCCCCCC{{{sssiii```]]]]]]gggtttyyykkk___XXXVVVVVVVVVPPPQQQSSSUUUXXXZZZ[[[\\\ZZZ[[[ZZZXXXWWWYYY```eeeooo{{{wwwwww}}}eeeYYYRRRPPPYYYhhhooo^^^ZZZYYYWWWYYY]]]jjjxxx~~~rrreee]]]VVVOOOJJJJJJHHHFFFDDDBBBBBBCCCEEEGGGGGGEEECCCEEEJJJNNNPPPOOOMMMJJJJJJLLLKKKNNN\\\mmmrrrvvv|||yyyooo```SSSKKKGGGFFFFFFDDDCCCBBBAAA@@@AAABBBCCCAAAAAA@@@@@@???>>>======<<>>>>>======<<<>>>AAABBBBBB@@@@@@@@@DDDDDDDDDCCCCCCBBBBBBAAA===BBBGGGGGGCCCBBBEEEHHHyyymmmbbb]]]^^^fffqqq|||{{{pppeee^^^ZZZXXXUUUUUUVVVWWWVVVUUUUUUVVVWWWWWWVVVVVVXXXYYYYYY[[[___cccjjjvvvsssbbbUUURRRXXX```ppp}}}yyylll]]]VVVTTTWWW[[[bbbppp}}}pppfff\\\SSSOOOOOOLLLJJJGGGEEEEEEGGGJJJMMMIIIFFFDDDFFFJJJLLLIIIDDDFFFFFFGGGJJJKKKKKKOOOUUUWWW```kkkuuu|||sssccc]]]WWWOOOHHHDDDBBBAAA@@@??????@@@@@@AAABBBBBBCCCAAAAAA@@@???>>>??????@@@<<>>>>>>>>??????@@@@@@@@@@@@AAA@@@?????????@@@BBBBBB???AAACCCCCCBBBAAA@@@AAACCCEEEGGGJJJKKKJJJIIIHHHFFFIIIMMMMMMLLLKKKLLLNNNzzznnnccc^^^]]]dddoooyyyppphhh^^^XXXWWWVVVUUURRRUUUTTTTTTTTTUUUUUUUUUTTTTTTTTTWWW[[[ZZZZZZbbbllluuu{{{nnnZZZTTTTTTUUU___zzz|||qqqmmm[[[TTTUUUXXX]]]jjj{{{rrrdddXXXSSSUUUIIIHHHGGGEEEEEEEEEFFFFFFBBBDDDFFFHHHHHHHHHFFFEEEDDDCCCBBBBBBEEEHHHIIIHHHJJJPPP[[[gggssszzz|||{{{qqqrrrrrrnnndddXXXNNNJJJLLLIIIFFFCCCBBB@@@>>><<<<<<======>>>??????????????????>>>>>>???AAACCCDDDAAACCCCCCCCCAAAAAABBBCCCCCCEEEHHHJJJKKKJJJHHHFFFIIIIIIJJJKKKKKKKKKKKKKKKyyymmmccc___[[[bbbnnnxxx}}}oooeee```]]]YYYVVVSSSSSSSSSUUUWWWYYYYYYYYYPPPQQQWWW]]][[[WWWZZZbbbaaaffftttrrr\\\VVVVVVUUUWWWkkkpppzzzttt```UUUTTTVVVWWWddduuuwwwgggYYYTTTUUUKKKJJJIIIHHHGGGGGGFFFFFF???CCCGGGHHHHHHGGGFFFFFFEEECCC@@@???AAAEEEFFFDDDDDDIIIUUUdddrrryyyyyyvvvccccccbbb^^^VVVNNNJJJJJJHHHFFFCCCBBBAAA@@@===;;;;;;<<<>>>???@@@AAAAAAAAA>>>===<<<===>>>AAACCCEEECCCDDDDDDCCCAAAAAACCCDDDCCCEEEHHHJJJJJJHHHEEECCCJJJHHHGGGGGGIIIIIIHHHGGGyyynnnccc[[[ZZZ^^^hhhvvvxxxlllccc\\\XXXTTTQQQNNNOOORRRSSSRRRPPPUUUUUUVVVWWWXXXZZZ\\\]]]^^^___ccchhhrrriiiUUUPPPSSSUUU```wwwssstttiiiMMMSSSVVV^^^eeemmmwww|||iii___WWWPPPRRRNNNHHHFFFGGGHHHGGGEEEAAADDDHHHKKKKKKHHHDDDBBBDDDBBB???===>>>@@@CCCEEEEEEFFFIIIRRReeevvvxxxppphhhbbbZZZUUUNNNGGG@@@>>>EEECCCAAA@@@@@@>>>;;;888>>>===;;;::::::;;;<<<===>>><<<;;;:::;;;>>>AAACCCCCCDDDEEEEEEDDDCCCEEEFFFLLLIIIFFFEEEEEEEEEDDDCCCIIIDDDDDDHHHIIIFFFGGGKKK{{{pppeee]]][[[^^^gggtttsssggg```]]]XXXSSSQQQSSSTTTTTTSSSTTTTTTTTTTTTUUUWWWXXXYYYYYYZZZ[[[]]]bbbkkkuuu|||ppp[[[TTTUUUWWWZZZiiirrrrrrvvvYYYVVVPPPYYY^^^eeennn}}}ooocccZZZQQQRRRMMMIIIGGGHHHHHHGGGEEEBBBDDDGGGIIIIIIGGGDDDBBBEEECCCAAA@@@@@@AAACCCDDDDDDFFFHHHNNN]]]oooyyyyyysssgggVVVLLLHHHFFFDDDCCCDDDBBBAAAAAAAAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>===;;;;;;<<<>>>AAACCCEEEFFFGGGGGGEEEDDDEEEFFFIIIHHHFFFFFFGGGHHHGGGFFFFFFDDDEEEIIIJJJGGGIIIOOO}}}sssggg___[[[]]]eeerrr}}}|||rrreee^^^VVVQQQQQQSSSTTTSSSSSSSSSRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXYYY]]]cccgggrrr{{{xxxcccYYYVVVYYYSSSYYYrrrrrrooowwwdddYYYKKKVVVYYY^^^gggwwwuuuhhh^^^TTTRRRNNNJJJHHHIIIIIIGGGEEECCCDDDEEEFFFFFFEEEDDDCCCEEEDDDCCCBBBBBBBBBBBBBBBBBBEEEFFFHHHQQQdddwww}}}nnnYYYJJJDDDDDDCCCAAAAAA???>>>???@@@AAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>=========>>>???AAACCCGGGHHHIIIHHHFFFEEEEEEGGGGGGFFFGGGHHHJJJKKKIIIHHHGGGGGGJJJLLLKKKHHHKKKPPPttthhh```ZZZ[[[cccppp|||sssjjj___XXXVVVVVVVVVUUUSSSSSSRRRRRRRRRTTTVVVWWWVVVWWWWWWWWWWWWYYY\\\___^^^eeeppp||||||jjj[[[SSSVVVOOOQQQgggtttlllooofff[[[NNNSSSUUUXXXaaaqqqxxxlllbbbYYYSSSOOOKKKJJJKKKJJJHHHEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???DDDFFFDDDGGGVVVmmm~~~uuueeeRRRFFFBBB???===???===<<<<<<======<<<;;;999:::;;;<<<===<<<;;;:::>>>>>>>>>???@@@AAABBBCCCHHHIIIIIIHHHEEEDDDDDDEEEGGGGGGHHHKKKMMMMMMJJJGGGIIIKKKNNNOOOLLLJJJMMMQQQuuuhhh___YYYYYY```nnn|||uuukkkccc^^^ZZZVVVSSSRRRQQQPPPQQQSSSUUUWWWSSSTTTUUUUUUUUUUUUWWWYYYXXX[[[```fffpppwwwsssyyyppp]]]PPPRRROOOSSSbbb}}}wwwkkkhhhccc```ZZZTTTSSSTTT[[[hhh{{{yyynnnfff___VVVQQQMMMKKKKKKJJJHHHEEEEEEDDDBBBAAA@@@AAABBBBBBAAABBBBBBCCCBBBAAA@@@???>>>BBBEEECCCBBBKKK___rrr{{{{{{qqq[[[IIIDDDFFFHHHBBB???===;;;;;;;;;:::999888999;;;<<<<<<<<<;;;:::===>>>???AAABBBBBBCCCCCCFFFGGGGGGFFFCCCBBBBBBCCCHHHHHHJJJMMMNNNMMMIIIFFFGGGKKKOOOPPPPPPQQQTTTUUUvvviii___XXXWWW]]]kkk{{{uuuiii^^^VVVVVVTTTQQQOOOOOOPPPRRRSSSUUUVVVWWWVVVTTTTTTUUUWWWWWWXXXYYYZZZ___jjjwwwssslllqqqyyyuuuaaaRRROOOQQQUUU^^^ppp|||lllcccyyy~~~ccceeeddd\\\WWWUUUZZZcccrrrtttmmmeeeZZZUUUNNNKKKJJJIIIGGGEEEDDDCCCAAA@@@??????@@@AAA@@@@@@AAABBBBBBAAAAAA@@@???AAADDDDDDAAADDDSSScccxxx}}}uuu]]]IIIHHHQQQXXXFFFDDD@@@======<<<;;;999888999:::;;;;;;<<<;;;;;;===???AAACCCDDDDDDCCCCCCCCCDDDEEEDDDBBBAAAAAABBBHHHIIIJJJLLLNNNMMMJJJGGGEEEIIIMMMPPPUUUZZZ\\\ZZZxxxkkkbbbXXXVVV[[[iiixxx~~~nnnddd___\\\XXXSSSQQQPPPQQQRRRUUUVVVVVVVVVUUUUUUWWWYYYTTTUUUVVVVVVWWW\\\dddkkkuuuvvviiijjjpppzzz{{{kkk]]]PPPSSSSSSUUUbbbyyynnn```llldddeeeccc\\\VVVTTTXXX```mmm}}}sssjjj___XXXOOOJJJIIIHHHGGGEEECCCBBB@@@???>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCAAABBBCCCBBBCCCNNNZZZpppxxxsss^^^KKKIIIOOORRRGGGDDD@@@>>>===<<<;;;:::999999999999:::;;;<<<======???BBBDDDEEEEEEDDDCCCBBBCCCDDDCCCBBBAAABBBCCCGGGGGGHHHKKKMMMMMMLLLJJJHHHLLLNNNPPPXXX___^^^XXXzzznnneeeYYYVVVZZZgggvvvzzziiieee___YYYTTTRRRRRRRRRNNNOOOPPPQQQQQQSSSWWWZZZQQQSSSVVVVVVUUUVVVZZZ^^^]]]ffftttxxxfffdddhhhssstttiiiRRRSSSPPPMMMXXXpppooo___aaayyyeeebbb\\\SSSMMMKKKQQQZZZhhh}}}xxxmmmbbbZZZPPPJJJHHHHHHGGGFFFBBBAAA@@@???>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFFFFAAA@@@BBBCCCDDDLLLWWWgggrrrqqq```NNNHHHDDD>>>EEEBBB>>><<<;;;;;;;;;:::999999888888999;;;<<<>>>===???BBBEEEFFFEEEDDDCCCAAACCCDDDCCCBBBBBBCCCDDDEEEEEEFFFIIILLLNNNNNNLLLPPPQQQPPPQQQYYY```\\\RRR|||pppfff]]]YYYYYYbbbooo|||{{{kkk]]]YYYZZZUUUOOOOOOOOOOOOPPPQQQSSSUUUVVVRRRUUUXXXXXXVVVUUUWWWYYY\\\^^^bbbhhhsssjjjfffaaaeeeuuu~~~qqq^^^VVVJJJLLLYYYaaassskkk]]]___eee|||jjjZZZMMMPPPKKKIIILLLUUUdddzzztttjjjaaaTTTLLLHHHGGGGGGFFFDDDCCCAAA@@@???>>>>>>>>>AAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBCCCEEEGGGJJJKKK^^^kkkooo```PPPIIIEEE???@@@?????????<<<999;;;@@@>>>======<<<<<<===>>>???@@@BBBEEEFFFDDDCCCBBBAAAAAAAAACCCEEECCC???AAAGGGEEEIIIIIIGGGJJJPPPQQQLLLVVVRRRPPPTTT[[[^^^\\\XXX~~~rrriii___[[[[[[dddppp}}}}}}nnngggccc[[[RRRQQQQQQPPPQQQRRRSSSTTTTTTTTTWWWXXXXXXVVVUUUVVVXXXVVVWWWYYY]]]cccmmmwww~~~jjjeee```dddtttxxx```YYYKKKJJJUUU\\\mmm}}}fffVVV]]]bbbyyynnn\\\KKKNNNKKKKKKOOOUUUaaatttzzzmmmdddWWWMMMIIIIIIIIIHHHDDDDDDCCCBBBAAA@@@??????AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBDDDEEEGGGUUUeeemmmeeeXXXPPPIIIAAAAAA??????@@@>>>;;;>>>DDD@@@???>>>======>>>@@@AAAAAABBBDDDDDDCCCAAA@@@@@@===???DDDHHHGGGCCCDDDIIIEEEGGGFFFEEEJJJQQQQQQKKKTTTSSSTTTXXX]]]^^^\\\YYYtttlll```[[[ZZZbbbnnnzzz}}}ttthhh\\\ZZZWWWTTTSSSSSSTTTSSSSSSVVVWWWXXXWWWVVVUUUUUUVVVVVVWWWWWWXXXYYY]]]bbbfffwwwnnnggg___aaaooo}}}{{{fff^^^NNNHHHOOOUUUddd{{{gggUUUXXX\\\rrrvvvaaaKKKKKKKKKMMMPPPSSS\\\mmm}}}uuujjj\\\RRRMMMLLLLLLLLLEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@BBBCCCCCCJJJ]]]mmmmmmeee\\\QQQFFFCCC@@@???AAA@@@???BBBHHHDDDBBB@@@>>>>>>???BBBCCCBBBBBBBBBBBBAAAAAAAAA@@@???BBBHHHMMMLLLGGGFFFJJJGGGEEECCCEEEMMMTTTSSSMMMTTTXXX]]]``````^^^\\\[[[uuunnn___YYYXXX___jjjvvv}}}pppiiiccc[[[UUUTTTTTTTTTSSSTTTUUUUUUUUUTTTUUUUUUVVVXXXYYYYYYXXXWWWWWWYYY[[[bbblllzzzvvvlllaaa^^^fffqqqxxxyyynnnfffSSSHHHLLLOOO[[[oooiiiTTTRRRTTTjjjkkkQQQJJJJJJLLLNNNOOOVVVgggwww|||qqqbbbVVVQQQPPPPPPOOOEEEEEEFFFEEEDDDCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCEEEYYYnnnwwwtttiiiZZZNNNEEEAAA@@@AAABBBBBBEEEKKKGGGEEEBBB@@@@@@AAACCCEEEBBBAAAAAAAAACCCEEEEEEEEEHHHIIIMMMPPPMMMHHHIIIMMMLLLHHHDDDHHHRRRYYYXXXRRRXXX___fffgggbbb]]]\\\]]]~~~uuunnn___YYYWWW]]]gggsss}}}ssseee[[[WWWVVVUUUSSSRRRRRRQQQRRRSSSUUUVVVVVVSSSUUUVVVUUUTTTSSSTTTUUUWWW]]]fffmmmvvvssseee^^^aaaiiitttzzzvvvoooZZZKKKKKKLLLTTTeeegggPPPLLLNNNaaazzzuuuZZZKKKIIIHHHIIIJJJQQQbbbrrrttteeeYYYRRRPPPNNNMMMFFFFFFEEEEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEWWWnnn{{{}}}tttdddWWWKKKEEEAAABBBCCCCCCFFFKKKIIIHHHEEEBBBBBBBBBDDDEEEAAA@@@@@@CCCGGGKKKLLLLLLNNNLLLMMMNNNLLLKKKPPPWWWSSSLLLHHHNNNYYY^^^]]]ZZZ]]]dddiiiggg___YYYZZZ^^^~~~tttooobbb[[[XXX]]]gggrrrwwwjjjccc^^^ZZZVVVTTTRRRPPPQQQSSSUUUVVVUUURRRSSSUUUUUUTTTTTTUUUVVVTTTWWWZZZ\\\aaakkkzzzzzzkkkbbbaaagggttt|||vvvaaaOOOLLLKKKPPP]]]{{{kkkRRRJJJIIIYYYppp{{{bbbNNNIIIEEEEEEGGGMMM[[[hhhuuufffZZZSSSOOOLLLIIIGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@AAABBBBBBBBBAAAAAAEEESSSgggxxx~~~xxxlllbbbTTTLLLFFFDDDDDDDDDFFFKKKJJJIIIGGGEEEDDDCCCCCCDDDAAA@@@AAAEEELLLPPPQQQPPPKKKHHHHHHIIIJJJNNNXXXcccXXXPPPMMMSSS\\\`````````bbbfffhhhbbbYYYVVV[[[aaa~~~uuupppccc[[[WWW\\\eeeppp}}}zzzpppeee]]]YYYVVVSSSRRRTTTUUUUUUTTTSSSTTTUUUUUUSSSSSSUUUVVVSSSUUUVVVTTTTTTZZZfffooo~~~rrrfff```cccqqq~~~zzzeeeRRRMMMKKKMMMWWWooorrrYYYJJJHHHSSSeeeuuu{{{eeeQQQJJJDDDDDDGGGKKKSSSZZZmmmyyykkk___WWWRRRMMMIIIKKKIIIFFFDDDCCCCCCDDDEEECCCCCCBBBAAAAAABBBCCCCCC===>>>???@@@AAAAAA@@@@@@CCCLLL]]]nnnxxxwwwpppjjj^^^TTTKKKHHHGGGEEEGGGJJJIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@BBBGGGOOOSSSRRRPPPFFFDDDCCCEEEHHHNNNZZZfffXXXRRRPPPVVV\\\]]]___ccchhhiiiggg___YYYZZZccclll~~~vvvrrraaaZZZUUUYYYbbbmmmzzzqqqeee^^^ZZZVVVTTTUUUUUUTTTRRRRRRRRRRRRQQQOOONNNOOOQQQRRRTTTUUURRRPPPRRRZZZaaaaaakkkyyyvvvggg]]]\\\jjjyyy~~~{{{gggSSSNNNKKKKKKSSSiii~~~xxx~~~sss\\\KKKGGGPPP___nnn}}}yyyeeeSSSKKKEEEFFFHHHJJJLLLPPP]]]}}}qqqfff]]]WWWQQQLLLMMMKKKGGGDDDCCCDDDFFFHHHDDDCCCBBBBBBBBBBBBCCCDDD===>>>@@@AAABBBBBBAAAAAA@@@FFFTTTfffrrruuurrrooodddZZZOOOKKKIIIGGGGGGJJJIIIIIIIIIHHHGGGDDDBBB@@@BBBAAABBBHHHPPPSSSQQQNNNDDDBBBBBBDDDGGGLLLWWWcccWWWRRRPPPVVVZZZZZZ^^^cccooommmhhh```\\\```mmmwwwssslllaaaZZZVVVXXX^^^gggsss~~~qqqggg[[[UUUUUUVVVSSSPPPSSSRRRQQQPPPPPPPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTT[[[^^^cccjjjttt}}}ooo]]]ZZZdddhhhrrrssspppcccSSSJJJJJJOOO```pppuuuyyynnnaaa```nnnzzzuuugggNNNJJJRRRfffwwwxxxqqqkkkPPPIIIEEEEEEFFFFFFGGGJJJWWWwwwpppeeebbb]]]TTTLLLLLLKKKHHHEEEBBBBBBDDDFFFBBBBBBAAA@@@@@@@@@AAAAAA<<<===>>>@@@@@@@@@@@@@@@>>>===EEEUUUfffoootttwwwooo```NNNEEEGGGKKKIIIFFFJJJJJJHHHGGGDDDBBB@@@???DDDHHHHHHDDDEEEKKKMMMKKKEEEEEEBBBBBBKKKWWWYYYTTTSSSRRRTTTZZZ]]]^^^bbbhhhiiieeebbb___\\\aaarrr~~~ssslllccc\\\WWWXXX]]]dddppp{{{yyyjjj___[[[YYYUUUQQQSSSSSSSSSRRRQQQQQQPPPPPPSSSSSSSSSSSSTTTTTTTTTTTTPPPRRRUUUYYY```iiissszzzvvvbbbZZZ```aaalllrrrtttkkkYYYMMMKKKNNNSSSaaasssxxxhhheee^^^UUUUUUbbbnnnmmmeeeMMMKKKSSSfffuuuxxxtttqqqTTTLLLEEEDDDEEEEEEFFFJJJUUUrrrssshhhccc^^^VVVNNNOOOMMMKKKGGGDDDCCCCCCDDDDDDDDDBBBAAA???>>>>>>>>>===>>>>>>??????@@@AAAAAA???===BBBMMMZZZccclllrrrhhh\\\MMMEEEEEEGGGGGGEEEFFFEEEDDDCCCBBBBBBCCCCCCFFFJJJIIIDDDEEELLLRRRSSSKKKKKKIIIIIIOOOXXXZZZVVVUUUVVVZZZ___aaaaaadddjjjbbb___^^^```aaaggguuu|||ssslllccc\\\WWWWWW[[[bbbmmmwwwtttjjjccc\\\WWWRRRRRRRRRQQQPPPNNNMMMLLLQQQQQQQQQRRRRRRSSSSSSSSSNNNOOOPPPPPPRRRWWW]]]bbbnnnxxxhhh[[[[[[XXXdddppp{{{vvvcccRRRLLLMMMMMMXXXiii{{{rrr___QQQNNNJJJKKKVVVbbbgggfffLLLKKKSSSeeeuuu{{{yyyvvv[[[PPPFFFCCCCCCCCCEEEIIIQQQiiizzzmmmeee___WWWQQQQQQOOOLLLIIIFFFDDDCCCCCCGGGFFFDDDAAA???===<<<;;;??????>>>>>>???@@@BBBCCCAAA>>>???EEEKKKSSS___jjjbbb[[[QQQIIIEEEEEEEEEEEECCCBBBAAAAAAAAABBBDDDEEEIIIKKKJJJFFFFFFNNNWWW\\\UUUUUUSSSQQQSSSXXXYYYWWWPPPRRRXXX^^^``````dddkkkaaa^^^___dddkkksss}}}{{{rrrlllaaa[[[UUUVVVZZZ```jjjtttvvvkkkdddYYYXXXUUURRROOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRQQQOOOQQQTTTWWW[[[bbbnnnyyyooo___[[[VVV^^^ooonnnZZZNNNKKKLLLRRRaaawwwppp\\\KKKJJJHHHIIIPPPZZZdddiiiLLLJJJQQQcccxxx}}}vvvcccUUUHHHBBBAAABBBDDDHHHNNN```uuuiii```YYYSSSQQQNNNKKKIIIHHHGGGEEEDDDIIIGGGEEECCC@@@>>>======BBBAAA@@@???@@@BBBDDDEEEBBB@@@@@@AAABBBGGGSSS```___]]]YYYQQQIIIEEEDDDEEEBBBBBBCCCCCCCCCCCCCCCCCCIIIKKKLLLIIIHHHOOO[[[ddd___]]]ZZZWWWVVVWWWVVVUUUKKKLLLQQQXXX\\\^^^eeelllhhhddddddkkkvvvyyypppkkk^^^XXXSSSTTTXXX^^^hhhrrrxxxiiieee^^^WWWRRRQQQSSSTTTOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRQQQOOOMMMMMMOOOQQQSSSWWW^^^eeellluuuuuufff```YYY[[[kkk~~~wwwdddTTTKKKJJJLLLXXXoooooo\\\OOOLLLHHHHHHKKKRRR[[[bbbLLLHHHMMM___xxxrrrjjjZZZIIIBBBAAAAAACCCFFFLLLXXXvvvoooccc[[[VVVPPPMMMIIIHHHIIIIIIHHHGGGHHHGGGEEEDDDBBBAAAAAAAAACCCBBBAAA@@@AAACCCEEEGGGBBBBBBCCCCCCAAAAAAKKKUUU]]]___^^^XXXNNNFFFCCCDDDAAACCCFFFHHHIIIHHHFFFDDDHHHKKKMMMLLLJJJPPP^^^jjjjjjddd]]]YYYWWWTTTSSSRRRMMMKKKMMMTTTYYY^^^fffnnnkkkhhhgggmmm{{{xxxooohhh\\\VVVRRRSSSWWW\\\fffooo|||{{{uuujjj___WWWSSSQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPNNNOOOPPPOOONNNMMMOOOPPPOOOQQQSSSVVVYYY^^^dddhhhxxx|||nnneee[[[ZZZeeeuuu~~~qqq^^^QQQMMMKKKTTTlllxxxjjjXXXOOOFFFDDDEEEHHHNNNTTTJJJGGGHHHWWWooo{{{pppnnn]]]JJJBBBAAAAAACCCEEEJJJPPPgggwwwhhh___[[[RRRNNNIIIHHHJJJLLLLLLKKKGGGFFFEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@AAABBBDDDEEEAAAAAACCCDDDBBB@@@EEEMMMXXX\\\___\\\RRRIIIDDDCCCEEEGGGJJJMMMNNNMMMKKKIIIGGGIIILLLLLLKKKRRRdddwwwvvvjjj___ZZZXXXUUUQQQPPPMMMHHHHHHQQQ[[[bbbiiinnnnnnmmmnnnsssxxxmmmfff]]]VVVRRRRRRUUUZZZbbbkkkuuu{{{uuuggg]]]VVVRRRRRRRRRQQQQQQPPPPPPOOOOOOLLLMMMOOOPPPOOOPPPQQQRRRMMMMMMNNNNNNOOORRRUUUWWWaaapppvvviiiZZZXXX\\\hhhyyy~~~jjjYYYPPPLLLTTTllleeeUUUFFFBBBDDDEEEFFFHHHGGGEEEEEELLL___qqqvvvqqqqqq^^^KKKCCCBBBBBBBBBDDDHHHJJJYYYppp~~~nnneeeaaaXXXRRRKKKIIIKKKNNNNNNMMMFFFEEEDDDBBBAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAA@@@???@@@BBB@@@>>>BBBHHHTTTZZZ``````YYYQQQJJJHHHTTTTTTRRRPPPNNNMMMLLLKKKGGGHHHJJJJJJKKKUUUoooppp```\\\[[[XXXSSSQQQIIIDDDHHHXXXjjjuuuzzz{{{}}}xxxllleee^^^XXXSSSRRRTTTWWW___gggqqqxxx}}}nnnbbb[[[SSSSSSRRRQQQPPPOOOOOONNNHHHJJJMMMNNNNNNNNNPPPQQQLLLLLLLLLLLLMMMOOOQQQSSSQQQ\\\jjjvvvzzzjjjWWWVVVVVV___ssssss```OOOJJJQQQjjjppp[[[IIIEEEHHHGGGEEEEEEDDDEEECCCEEEQQQeeeqqqtttrrr___LLLCCCCCCBBBBBBCCCFFFFFFPPPcccwwwsssjjjggg^^^VVVNNNJJJLLLOOOPPPOOOEEEDDDCCCAAA@@@???>>>>>>;;;<<<===>>>??????>>>>>>???<<<<<<>>>>>>===@@@FFFSSSYYYaaaddd```XXXQQQMMMddd```YYYRRRMMMJJJIIIHHHHHHGGGHHHHHHJJJXXXwwwuuubbb]]]^^^[[[VVVSSSIIIFFFNNNfff}}}uuulllddd^^^XXXSSSRRRRRRUUU^^^gggmmmuuu{{{xxxvvvvvvvvvuuuvvv{{{vvvlllbbb]]]VVVRRRRRRQQQOOOMMMNNNMMMLLLKKKLLLNNNPPPQQQPPPPPPNNNMMMLLLLLLLLLLLLOOOSSSYYYaaajjjwwwrrraaa]]]XXXZZZlllmmmNNNPPPJJJZZZ|||eeeOOOGGGFFFDDDBBBBBB@@@@@@BBBDDDGGGPPPbbbsssrrrlllZZZEEE<<>><<<::::::<<<===>>>>>>>>>>>><<>>@@@AAANNNTTT___hhhggg___ZZZ\\\qqqjjj]]]OOOGGGGGGJJJKKKMMMIIIGGGHHHLLL[[[wwwsssaaaaaagggddd]]]YYYLLLLLLNNNjjj}}}vvvllleee^^^XXXSSSQQQQQQTTT\\\fffnnnuuu~~~~~~wwwrrrnnnjjjhhhhhhhhhgggggghhhlllrrrvvv|||vvvnnnccc[[[WWWTTTPPPNNNLLLLLLJJJJJJJJJKKKMMMNNNMMMMMMLLLKKKJJJJJJJJJKKKMMMOOORRRUUUZZZbbbkkksssvvvfff```[[[YYYdddzzzpppUUURRRMMMWWWnnn}}}~~~kkkWWWMMMHHHBBB???@@@AAA@@@AAABBBDDDKKK\\\lllppplll]]]III???BBBCCC@@@@@@DDDIIIRRRhhhuuujjj]]]WWWOOOKKKJJJKKKJJJIIIIIIGGGDDDBBBBBBBBB@@@>>>;;;<<<===>>>>>>>>>>>>>>>@@@FFFHHHBBB>>>>>>@@@@@@GGGNNNXXX```fffhhhhhhhhhiiibbbVVVJJJEEEGGGMMMQQQMMMHHHEEEFFFMMM]]]yyysssddddddiiieee___]]]SSSVVVZZZttt}}}vvvllleee]]]WWWRRRPPPPPPRRRZZZcccmmmrrrzzz{{{ssskkkfffbbb___]]]^^^^^^^^^]]]^^^bbbgggkkkpppvvvzzzlllbbbZZZTTTOOOMMMMMMLLLKKKKKKLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLOOOOOOOOONNNOOORRRXXX\\\eeennn{{{}}}oooaaa___YYY[[[nnnttt___RRRNNNRRRWWWhhhxxxhhhZZZMMMBBB???@@@@@@???@@@@@@@@@EEETTTcccpppnnnbbbNNNBBBBBBBBB>>>???BBBFFFNNNccc}}}ppp]]]VVVNNNJJJJJJJJJJJJIIIHHHFFFDDDCCCCCCCCCBBBAAA>>>>>>???????????????>>>DDDIIIIIIDDD??????@@@???LLLSSSXXXYYY___iiijjjeeeaaa[[[RRRJJJFFFJJJRRRYYYNNNIIIEEEGGGPPPaaazzz{{{lllcccfffjjjfffdddfff\\\```dddzzz~~~vvvllleee\\\WWWRRRPPPOOOPPPWWW```jjjmmmttt~~~xxxrrrjjjccc^^^[[[ZZZYYYYYYYYYYYYXXXYYY\\\aaadddfffkkkrrrwww|||uuuhhh]]]UUURRRQQQOOONNNNNNNNNOOOOOONNNMMMMMMMMMMMMMMMNNNOOOOOONNNMMMMMMMMMPPPSSSUUUZZZ___gggooozzzxxxaaa```XXXTTTeee~~~wwwgggQQQMMMNNNIII\\\~~~{{{iiiTTTEEE@@@BBB???>>>??????>>>AAAOOO]]]sssssshhhRRRCCCAAA@@@===???AAADDDKKK]]]{{{ttt```YYYPPPKKKJJJJJJJJJHHHGGGEEECCCBBBCCCCCCCCCAAA@@@@@@@@@AAA@@@@@@??????DDDHHHHHHCCC@@@@@@AAA???MMMVVVWWWSSSYYYffffff[[[___ZZZUUUQQQNNNOOOVVV^^^QQQLLLIIIMMMXXXgggxxxiiiaaa___fffjjjjjjlllrrrllllllmmm~~~vvvmmmfff]]]WWWRRRPPPNNNOOOUUU]]]dddhhhppp{{{yyykkkfff___YYYVVVUUUUUUTTTRRRSSSSSSRRRRRRUUUYYY\\\```eeejjjmmmqqqyyy}}}nnneeeYYYWWWSSSPPPMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMNNNOOOLLLKKKKKKKKKMMMOOOPPPQQQVVVXXX\\\```fffqqq~~~}}}bbb```WWWRRR___wwwzzzmmmRRRKKKMMMHHHYYYxxxqqqWWWEEE@@@AAA======??????>>>AAAMMM[[[wwwyyymmmVVVDDD??????===@@@AAADDDIIIWWWtttyyyfff^^^TTTMMMKKKKKKJJJHHHEEECCCAAAAAABBBCCCBBBAAA@@@AAAAAAAAAAAAAAA@@@???@@@CCCDDD@@@???AAABBB@@@@@@JJJOOONNNWWWeeeeee[[[]]][[[[[[[[[WWWSSSVVV]]]TTTQQQPPPUUUbbbnnnssssss[[[WWWZZZeeemmmpppwww{{{vvv~~~vvvmmmfff]]]XXXSSSQQQNNNNNNTTT[[[___eeennnyyy|||rrrbbb^^^YYYUUUTTTTTTSSSSSSPPPPPPQQQPPPPPPRRRUUUXXX[[[___ccceeegggnnnxxxjjjeee]]]UUUOOOLLLKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLOOONNNMMMMMMOOOPPPPPPOOOPPPRRRTTTVVVYYY```jjjrrriiibbbWWWRRR\\\mmmyyy|||sss[[[MMMMMMLLLUUUlll}}}rrrVVVDDD??????<<<===???@@@???AAALLLYYYvvvzzzrrr[[[GGG@@@???===@@@AAACCCGGGQQQkkkpppggg[[[RRRNNNLLLJJJIIIEEECCCAAAAAAAAABBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@===@@@@@@>>>???BBBCCC@@@;;;CCCJJJLLLSSS]]]]]]WWWYYYXXX\\\aaa\\\TTTVVV^^^XXXUUUTTT[[[hhhrrrooofffWWWTTTXXXfffpppuuu~~~www}}}~~~wwwmmmggg^^^YYYTTTRRROOONNNSSSZZZ]]]eeeoooxxx~~~sssiii^^^[[[WWWTTTSSSSSSRRRQQQPPPPPPQQQPPPPPPQQQTTTVVVVVVYYY\\\\\\]]]aaajjjqqqrrreeeZZZTTTQQQQQQMMMMMMLLLKKKJJJJJJJJJKKKRRRPPPOOOPPPRRRSSSQQQOOONNNPPPRRRSSSSSSVVV[[[```kkksssvvvgggXXXSSSWWWbbbqqq~~~zzziiiTTTMMMNNNMMM[[[tttpppUUUDDD??????===>>>@@@AAA>>>???IIIUUUoooxxxuuubbbMMMDDD@@@===???@@@BBBEEELLLcccyyyooobbbWWWQQQNNNKKKIIIFFFDDDBBBBBBBBBBBBAAA@@@>>>???@@@AAAAAAAAAAAAAAA===??????>>>???CCCCCC@@@@@@DDDIIILLLNNNPPPQQQRRRUUUUUU[[[bbb___XXX[[[eeeYYYVVVTTTZZZiiissslll^^^YYYTTTVVVcccmmmrrr{{{wwwvvvzzzxxx~~~wwwnnnggg___ZZZUUURRROOONNNSSSZZZ]]]fffqqqyyy}}}xxxmmmcccYYYVVVSSSQQQPPPOOONNNLLLLLLMMMNNNMMMLLLMMMPPPRRRRRRUUUWWWWWWUUUXXX```gggttt~~~uuuggg^^^[[[ZZZPPPPPPNNNMMMLLLLLLLLLLLLMMMKKKKKKMMMPPPRRRPPPNNNPPPSSSTTTSSSQQQPPPSSSUUU[[[___gggrrrkkkXXXSSSTTTZZZkkktttZZZMMMNNNFFFOOOooopppUUUFFFBBBAAA>>>???@@@AAA======GGGRRRhhhtttwwwgggSSSGGGBBB>>>>>>???AAACCCHHH]]]uuufffZZZSSSOOOKKKIIIHHHFFFDDDCCCCCCCCCBBBAAA===>>>???@@@AAABBBBBBBBB>>>@@@@@@>>>???CCCCCC???@@@AAAEEEKKKLLLKKKOOOVVVTTTTTTZZZcccaaa[[[aaannnZZZVVVRRRXXXhhhtttkkk\\\ZZZSSSTTT___hhhmmmttt}}}~~~|||wwwrrrmmm{{{xxxooohhhddd\\\UUURRROOOMMMPPPUUU[[[cccoooxxx~~~xxxkkkaaa\\\SSSRRRQQQPPPOOOPPPPPPQQQOOOOOONNNNNNOOOOOOPPPQQQNNNOOOOOOOOOPPPTTTYYY]]]kkksssvvvhhh^^^___ZZZSSSPPPOOOOOOMMMKKKLLLMMMNNNNNNMMMNNNOOOPPPRRRRRRQQQRRRRRRSSSTTTUUUSSSTTTVVV\\\gggtttuuugggaaaZZZVVVeeezzzuuuxxxqqq\\\JJJHHHPPPVVVtttxxx]]]GGG>>>???<<<>>>??????>>>@@@EEEIIIVVVqqqzzzrrrfffJJJ:::FFFDDD???BBBJJJMMMVVVuuuoooaaaWWWOOOIIIEEEJJJHHHDDDBBBAAA@@@???>>>>>>???@@@@@@AAAAAAAAAAAABBB===;;;@@@BBB???>>>AAACCCFFFHHHIIIHHHIIIMMMQQQPPPWWWXXX\\\cccaaadddrrr]]]TTTOOO]]]sss}}}ppp^^^___]]]YYYYYYcccssszzzvvvoooqqq{{{ssslllfff___WWWTTTQQQNNNQQQVVV\\\dddooowww}}}sssggg^^^YYYQQQPPPOOONNNNNNNNNOOOOOOOOONNNNNNNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOQQQUUUXXXaaaiiiwww~~~ppphhh^^^WWWSSSQQQOOOMMMMMMNNNPPPPPPPPPOOOPPPPPPOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQQQQSSSXXX```hhhmmm~~~|||ooodddYYYWWWdddvvvyyy}}}uuu___KKKFFFMMMSSSiiiuuuxxxbbbMMMBBB@@@;;;<<<===<<<<<<===AAAEEETTTooozzzvvvlllQQQ@@@GGGDDD???AAAIIIKKKRRRnnnrrrbbbXXXQQQLLLIIIJJJHHHEEECCCCCCCCCBBBAAA@@@@@@BBBCCCCCCCCCBBBBBBAAA>>>>>>BBBCCC@@@@@@CCCAAADDDGGGHHHGGGIIIMMMQQQMMMYYYZZZXXX[[[[[[aaaooo```TTTOOO^^^xxxvvvbbbjjjgggbbb___hhhwwwxxxssspppwwwxxxrrriiiaaaZZZVVVRRROOOQQQVVV^^^eeennnvvv{{{|||nnnaaaXXXSSSNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNMMMMMMPPPSSSZZZbbbnnn|||sssggg```ZZZUUURRRNNNNNNOOOOOOOOOOOONNNNNNMMMNNNPPPQQQRRRSSSSSSSSSUUUTTTRRRQQQRRRUUUXXXZZZccckkkwwwzzzhhhYYYWWWbbbnnn|||{{{fffOOOEEEHHHNNNYYYhhhwwwxxxjjjWWWHHHAAA===>>>===<<<<<<===@@@CCCNNNhhhyyy{{{rrrZZZGGGFFFBBB???AAAGGGHHHMMMccc~~~xxxggg[[[TTTOOOKKKJJJGGGEEEDDDEEEFFFEEEEEEAAABBBDDDFFFFFFEEECCCBBB@@@@@@AAADDDCCC@@@AAADDD???BBBEEEFFFEEEGGGLLLPPPOOO``````UUUTTTYYYaaammm```TTTPPPbbb}}}}}}mmmssspppiiidddjjjxxx~~~tttooonnnzzz|||wwwkkkccc[[[VVVRRROOOPPPUUU___eeemmmtttzzzwwwhhh\\\TTTPPPMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOOOOPPPOOOMMMKKKKKKMMMOOOUUU[[[fffsssvvvlllccc]]]VVVTTTPPPOOOOOOPPPPPPQQQOOOPPPRRRTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUVVVWWW[[[bbbjjjsssmmm[[[XXX^^^ddduuu}}}~~~oooYYYIIIEEEHHHNNN\\\nnnxxxrrrbbbOOOCCCAAA@@@???>>>===>>>@@@BBBGGG```xxxyyyeeeNNNCCCBBB???@@@EEEEEEGGGWWWkkkpppcccYYYQQQLLLIIIGGGDDDDDDFFFGGGGGGGGGBBBCCCEEEGGGGGGEEECCCBBBAAABBBDDDEEECCC@@@AAACCC???AAADDDDDDDDDGGGLLLPPPXXXiiidddSSSTTT]]]eeelll```XXXXXXiii~~~vvvtttqqqiiibbbfffrrr}}}zzzqqqllllllzzz{{{mmmeee\\\WWWQQQMMMNNNSSS]]]dddllltttyyyrrrcccXXXQQQMMMLLLLLLLLLMMMMMMMMMMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMMMMLLLKKKKKKMMMOOOOOOTTT]]]hhhuuuzzzqqqfff___WWWRRRQQQSSSTTTUUUPPPQQQRRRTTTUUUVVVVVVVVVQQQQQQQQQQQQQQQQQQQQQQQQRRRTTTUUUWWW\\\fffrrr{{{rrr```ZZZZZZ\\\hhhsss}}}yyygggRRRFFFDDDIIITTTfffuuuxxxkkkVVVFFFBBBAAA>>>======>>>???@@@EEE\\\yyyttt[[[DDDBBB???@@@CCCBBBCCCNNN\\\}}}{{{nnnaaaTTTLLLHHHFFFDDDDDDFFFGGGGGGGGGBBBCCCDDDEEEEEEDDDBBBAAABBBDDDFFFEEECCCBBBAAA@@@@@@BBBDDDDDDDDDFFFLLLQQQaaalllaaaPPPTTT___dddfffccc```dddoooxxxxxxvvvuuuqqqnnnggg___aaakkkvvv{{{wwwsssooolllppp~~~~~~oooggg^^^XXXRRRMMMNNNQQQ[[[bbbkkktttyyy}}}mmm___UUUOOOLLLKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKLLLLLLMMMNNNJJJKKKLLLLLLKKKKKKLLLNNNOOORRRYYYbbbnnn}}}xxxooocccYYYVVVUUUTTTSSSQQQQQQQQQQQQRRRSSSTTTTTTPPPPPPPPPPPPOOOOOONNNNNNMMMNNNNNNMMMNNNTTT]]]eeennnxxxzzzjjj^^^XXXXXX]]]jjjzzzuuu^^^LLLEEEGGGNNN]]]nnnxxxqqq]]]LLLAAA>>>;;;:::;;;=========EEEYYY}}}nnnMMMCCCAAAAAABBBBBBBBBJJJSSSsssyyyjjjZZZPPPJJJHHHFFFEEEFFFGGGFFFEEECCCCCCCCCCCCCCCBBBBBBAAACCCEEEEEEEEEFFFHHHEEE@@@CCCEEEFFFEEEEEEGGGMMMRRRbbbfffYYYKKKQQQYYY[[[___fffeeekkkrrrqqqjjjjjjppppppooohhh```___gggqqquuunnnnnnnnnpppvvvrrriii```YYYSSSNNNNNNRRRWWW___kkkttt{{{xxxiii[[[RRRMMMKKKJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMLLLKKKJJJKKKMMMPPPRRRVVV]]]hhhvvv{{{oooggg```ZZZUUUTTTSSSQQQPPPPPPQQQSSSUUUSSSSSSRRRRRRQQQQQQQQQQQQKKKMMMMMMLLLKKKMMMSSSXXXZZZaaakkkvvvvvvcccYYYXXXYYYdddwwwiiiTTTIIIFFFHHHSSSfffuuuuuucccRRRAAA>>>::::::<<<======<<>>@@@@@@>>>===OOO{{{^^^FFFDDDBBBBBBBBBDDDHHHMMMWWW|||vvvhhh___QQQOOOKKKIIIHHHGGGFFFEEEGGGEEECCCBBBAAABBBCCCEEEBBBBBBBBBEEEOOOXXXSSSIIIIIIJJJJJJHHHGGGIIINNNSSSZZZZZZQQQJJJIIIEEEKKK\\\XXXUUU\\\iiimmmjjjllltttttttttnnnccc^^^aaafffiiinnnppppppqqqwww