BM66(+@ yyyiiiYYYLLLIIIMMMYYYooonnn^^^III;;;666666666555000///...---,,,------...,,,------......------,,,,,,,,,+++******+++,,,,,,*********+++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***************)))((((((******))))))((((((''''''&&&'''((()))+++---......222000///111444DDDhhhjjjDDD333---***(((*********))))))))))))*********))),,,///:::YYYpppnnnNNN===///---...,,,---111888MMMlll{{{___AAA111,,,,,,++++++***))))))))),,,+++***((((((((())))))---,,,+++)))(((((((((((()))******++++++)))(((''')))******))))))((('''&&&,,,+++***))))))***+++,,,)))************+++++++++---------...............+++++++++,,,,,,---------,,,,,,,,,++++++*********+++******+++---......------------------------------///111111000...//////111000111444666:::DDDNNNsssiii[[[KKKDDDAAA??????AAAAAAAAAFFFRRR^^^aaaYYYPPPIIIPPPaaayyy|||YYYAAA777777444333222111000......---////////////............,,,,,,,,,++++++*********,,,---///000111111111000............/////////000111000///......///000111//////000111111111111111222222222111111111000000222222111111111111111111111111111222333222000...333222000000111555999<<<222222333333333333444444666666666666777777777777999999:::;;;<<<>>>>>>???@@@@@@AAAAAACCCDDDFFFGGGHHHIIIKKKLLLMMMOOORRRTTTTTTWWW[[[]]]^^^```bbbdddfffhhhjjjlllnnnqqqvvvyyynnn^^^QQQLLLRRR[[[sssrrrYYYMMM>>>555444555444333///...------------...///,,,------......------,,,,,,,,,+++******+++,,,,,,*********+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***************)))((((((***)))))))))((((((((('''((((((((())))))*********---+++,,,///333CCCgggiiiDDD222---***(((***))))))(((((((((((())))))+++***---///:::XXXmmmjjjLLL;;;...,,,---+++---222:::SSStttvvvXXX<<<...,,,,,,,,,,,,,,,++++++++++++***((('''''''''((()))%%%&&&'''((()))***++++++)))******+++***)))((('''))))))******+++***************)))(((((()))******))))))*********+++++++++,,,++++++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******+++---......---------------------------...///000000//////000222111000111444666:::DDDNNNqqqiii[[[LLLEEECCCAAAAAACCCDDDDDDHHHTTT___aaaWWWLLLHHHOOO___xxx}}}YYYAAA888777222222111111000000//////////////////..................---------------------...///111111111000000---------............///000000///////////////000//////000111111111111111222222222111111111000000111111222222222222222222111111111222333333222111222111000000111444777999222222333333333333444444555555666666666777777777888999:::;;;<<<>>>??????@@@@@@@@@AAACCCDDDFFFGGGGGGIIIKKKLLLLLLNNNQQQTTTTTTWWWZZZ]]]^^^```bbbdddfffhhhjjjlllnnnqqqvvvyyyzzzmmm\\\RRRQQQ[[[mmm|||~~~gggVVVEEE===555111222333222///......---------......///,,,------......------,,,,,,++++++******++++++,,,******************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,)))************))))))((())))))))))))((((((((((((***))))))(((((('''&&&&&&((('''))),,,111BBBeeegggCCC222---***)))***((((((''''''''''''((((((,,,+++---///;;;YYYkkkeeeHHH888,,,+++---+++---333>>>]]]nnnNNN666+++*********++++++++++++,,,***)))((('''&&&'''((((((******+++++++++***)))))))))************)))((((((''''''((()))************))))))(((((((((((()))))))))))))))*********++++++******))))))***,,,---///,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***+++******+++---......---------------------------....../////////111444777111000111444666:::CCCMMMnnnjjj\\\MMMGGGEEECCCDDDFFFHHHGGGKKKWWWbbbbbbVVVIIIFFFMMM]]]uuu}}}ZZZBBB888777000000000000000000111111////////////............------------............------......///......---,,,,,,---------............//////000000///////////////000111111111111111222222222111111111111111111111222222333333444444222111111111111111222222111111111111222333444555222222333333333333444444444444555555555666666666888999:::;;;<<<>>>??????@@@@@@@@@AAABBBDDDFFFFFFFFFHHHJJJKKKLLLMMMPPPSSSTTTWWWZZZ]]]^^^```bbbdddfffgggjjjlllnnnqqqvvvyyynnnaaaRRRQQQ___vvvvvv```NNNAAA>>>999333111111222///---//////......------------,,,------......------,,,+++++++++++++++++++++++++++*********)))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++))))))************)))((())))))))))))((((((((((((******))))))((('''&&&&&&'''&&&(((,,,000???bbbeeeBBB222...***)))***)))((((((''''''(((((())))))***---///===\\\lllaaaCCC555***+++,,,+++...444AAAfffdddDDD222+++&&&''''''((())))))*********)))(((''''''((()))***------+++***)))(((((((((************)))))))))(((%%%%%%&&&'''''''''''''''))))))))))))))))))))))))))))))))))))******************))))))***,,,...///---,,,,,,,,,++++++******+++++++++++++++++++++++++++******+++---......---------------------------,,,---......000555;;;???111000111444555999BBBMMMllljjj\\\NNNHHHGGGFFFGGGJJJJJJIIIOOO[[[gggeeeWWWHHHEEEKKK[[[rrr[[[CCC888777111111111000000000000000////////////............***+++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++---------.........//////---...///000000000///...//////000111111111111111111111111111111111111111111111222333444444555555555444333111//////000111000111111222222222222111222222222333333333444444444444444444555555555666888888999;;;===>>>???@@@??????@@@AAABBBDDDEEEFFFFFFGGGIIIJJJKKKMMMPPPRRRTTTVVVZZZ\\\^^^___bbbdddeeegggiiikkknnnqqqvvvyyyhhh\\\TTT]]]vvvpppZZZKKK???777;;;777222///000000000...111000000///---,,,+++***,,,------......------,,,+++++++++++++++++++++++++++*********)))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((()))(((***---000===^^^~~~cccAAA111...+++)))+++***))))))(((((())))))***'''(((,,,///@@@aaannn^^^>>>222)))***,,,+++///777FFFmmm}}}YYY===000,,,&&&&&&'''((()))******++++++***)))))))))***+++,,,---,,,***((((((((())))))*********)))))))))))))))'''''''''''''''&&&%%%%%%************************(((((()))))))))*********+++*********+++,,,...///,,,,,,,,,++++++*********+++++++++++++++++++++++++++******+++---......---------------------------+++,,,---///222888???EEE222000111333555888BBBLLLkkkiii\\\NNNIIIIIIIIIJJJMMMLLLLLLRRR```mmmkkkZZZIIIEEEJJJXXXooo]]]DDD999777333333222111000///......////////////............+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,////////////000000000000,,,---...000000000///...//////000111111111111111111111111111111111111111111111222333444444555555::::::999555111///000222000000111222222111111000222222222333333333444444444444444444555555555666777888999;;;===>>>@@@@@@?????????@@@BBBCCCEEEFFFFFFGGGIIIJJJKKKMMMPPPRRRSSSVVVYYY\\\]]]___aaacccdddfffiiikkkmmmqqqvvvzzzsssZZZYYY^^^qqqlllTTTFFF>>>888333555222...---...000111111000000000///...,,,+++***,,,------......------,,,***++++++,,,,,,++++++*********************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***(((''''''((())))))************)))(((((((((((())))))))))))(((((())))))))))))*********)))+++...///;;;ZZZyyyaaa???111...+++)))+++******))))))))))))******&&&(((---000CCCeeeooo[[[:::///)))+++,,,,,,111999NNNrrrrrrNNN888000,,,))))))******+++,,,------,,,+++***)))***+++,,,---:::999777444000,,,)))'''+++******)))((()))))))))************)))(((''''''******++++++++++++******((((((((()))))))))************++++++,,,,,,,,,,,,+++++++++++++++************++++++++++++,,,,,,,,,+++******+++---......---------------------------***+++---///222888???DDD222000111333555888AAAKKKiiihhh[[[NNNIIIJJJKKKMMMOOOOOOOOOVVVfffsssppp\\\IIIEEEIIIWWWlll^^^DDD999777444333222111000...------////////////...........................///////////////.........//////000//////000000000111111111,,,---......//////////////////000111111111111111111111111111111222222222111111222222333333444444<<<>>>===:::444111222444000111111222222222111111222222333333333333444444444444555555555666666666777777999;;;===???@@@AAA?????????@@@AAACCCEEEEEEFFFHHHJJJKKKLLLMMMPPPSSSSSSVVVYYY\\\]]]___aaacccccceeehhhjjjmmmqqqvvvzzz~~~nnn\\\gggxxxyyyhhhRRRCCC<<<888444222000////////////000000///---.../////////...---,,,,,,------......------,,,***+++,,,,,,,,,,,,+++************+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++***)))(((((((((((()))***************'''((((((((()))))))))***(((((((((((((((((((((((()))(((+++...///:::XXXvvv```???000...+++***+++))))))(((((((((((())))))(((+++///222EEEhhhoooWWW777...)))+++------333<<>>@@@@@@<<<444,,,'''++++++)))((((((((()))************+++******))))))((()))***++++++***)))((((((((((((((()))))))))***)))***+++,,,+++***)))'''************++++++++++++******+++++++++,,,,,,,,,+++******+++---......---------------------------+++,,,---...000444999===222000111333444777AAAJJJfffgggZZZMMMIIIJJJKKKNNNQQQTTTTTT[[[kkkwwwsss\\\GGGFFFIIIVVVkkk___EEE:::777222222222111000//////...////////////............////////////..................------...///000111////////////000000000000------------...///000000//////000111111111111111000000111111111222222222111111222222222222222222777:::;;;999333000111333111111111111222222333333222222333333333333444444555555666666666777777777666777999;;;===???@@@AAA>>>>>>???@@@AAACCCDDDEEEGGGIIIKKKLLLLLLNNNQQQTTTSSSUUUYYY[[[]]]^^^aaacccccceeehhhjjjmmmqqqvvvzzz}}}~~~mmmrrryyy[[[OOOBBB:::777444333222111111222222222000---,,,***+++---///000000//////,,,------......------,,,***+++,,,------,,,+++************+++,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************(((((()))***************'''((((((((())))))******((((((((('''&&&&&&&&&%%%&&&&&&***---...:::XXXvvv___>>>000...+++***+++((((((''''''''''''((((((***---111333FFFhhhnnnTTT666---))),,,...---444===^^^zzzbbb@@@333///(((***************+++++++++))))))(((((((((***+++,,,'''...888@@@AAA<<<444...,,,+++)))((((((((()))***&&&'''((())))))******)))'''((()))******)))((('''(((((((((((())))))))))))''')))+++,,,+++)))&&&$$$))))))******+++++++++,,,*********++++++,,,,,,,,,+++******+++---......---------------------------,,,---...---...000333666222000111333444777@@@JJJddd~~~fffYYYMMMIIIJJJLLLNNNRRRXXXXXX___nnnzzzttt\\\FFFFFFJJJUUUjjj___EEE:::777111111000000000000000000000/////////.....................---,,,,,,,,,+++++++++******+++---...000............/////////000------,,,,,,---...000111//////000111111111111111000000111111222222222222222222111111111111111111///333666555000---...000111111111111222333444555222222333333333444444444666666666666777777777777666777999;;;===???@@@AAA>>>>>>???@@@AAACCCDDDEEEHHHIIIKKKLLLMMMOOORRRTTTSSSUUUYYY[[[]]]^^^aaacccbbbdddgggjjjmmmqqqvvvzzz|||xxxtttyyyuuu^^^FFF???777444444555222000/////////...------,,,,,,......---------......///...------,,,,,,++++++***------------------------************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++(((((()))***++++++,,,,,,(((((())))))*********+++'''(((((((((((((((''''''///)))***000111888WWWyyy~~~^^^>>>111///---,,,...******)))((((((((((((((((((,,,,,,111VVV___hhhIII666000,,,++++++///;;;HHHpppzzzsssVVV;;;000,,,&&&))))))))))))))))))******---***'''&&&&&&&&&$$$!!!***+++,,,///333777;;;===...,,,(((&&&''''''''''''%%%%%%&&&&&&((()))***+++************************+++***)))(((((()))***+++)))************+++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,------.../////////111///000222333555===FFFccc~~~fffXXXKKKGGGHHHIIIMMMPPPWWW___dddppp~~~tttYYYJJJGGGJJJTTTfff|||```FFF:::777111111111111000000000000000000000000000000000000...------,,,,,,------...///......------......//////////////////.........//////.........---------////////////000000000000///000111333333222111111222111111111000000//////000000111222222222222111111111000000111111222333222000......000111222222888777666444444555555666777999;;;<<<<<<===>>>@@@??????@@@AAABBBDDDEEEFFFEEEMMMUUUWWWTTTQQQRRRUUUWWWWWWWWWYYY[[[^^^aaacccdddfffiiijjjlllppptttxxx}}}|||uuu___NNNBBB<<<555222333333111////////////......---------......------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++******(((((()))******+++,,,,,,(((((()))))))))*********'''(((((((((((((((''''''(((%%%)))///111:::ZZZ~~~~~~^^^>>>111///---+++---******)))((((((((((((((('''***+++111VVV^^^fffGGG666...***,,,,,,...>>>RRRwwwyyylllNNN555---+++'''))))))))))))******++++++---***'''&&&''''''%%%###)))***+++---000333777888000---***))))))))))))))))))(((((((((((()))******************************+++***)))(((((()))***+++)))************+++++++++***+++---,,,++++++,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,------.../////////111///000222333555===FFFbbb{{{dddWWWKKKGGGGGGIIIMMMQQQXXX```eeeppp~~~tttYYYKKKGGGIIITTTeee{{{bbbGGG:::777111111111111000000000000//////...---,,,+++******...------,,,,,,------...---,,,,,,++++++,,,,,,---/////////////////////...//////.........---------////////////000000000000000000111222222222222111111111111111000000000///000000111222222222222111111111000000111111222333333111000000222333333222666666555444444555666777777999;;;<<<<<<<<<>>>@@@?????????@@@BBBCCCEEEFFFFFFQQQ]]]ccc___YYYVVVUUUVVVWWWWWWYYY[[[^^^aaabbbdddfffhhhjjjlllppptttxxx|||~~~iiiVVVGGG>>><<<777222000111111000...//////.....................------,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,++++++******((())))))******+++++++++(((((())))))))))))******'''(((((())))))(((((((((&&&&&&+++000000:::[[[___>>>000...+++***+++***))))))((((((((((((((('''+++---555ZZZ___fffGGG777,,,)))------///EEEaaawwwaaaCCC///+++***((((((((()))***+++,,,,,,------+++((('''''''''&&&%%%((())))))***,,,...000111111...+++***+++++++++***++++++***)))))))))))))))************************+++***))))))))))))***+++)))************+++++++++***+++,,,,,,++++++,,,...************************++++++,,,,,,,,,,,,------/////////...............,,,,,,------.../////////000//////222222444===FFFaaaxxx```UUUJJJFFFGGGIIIMMMRRRWWW```fffrrrtttZZZKKKFFFIIISSSdddyyyeeeIII;;;666111111111111000000000000111000...---+++)))((('''...------,,,,,,------...---,,,,,,++++++,,,,,,---......///////////////////////////............---////////////000000000000111000000000000111222222111111111111000000000000000000111222222222222111111111000000111111222333333222222333555666444333444444444444555666777888777999;;;;;;;;;<<<>>>@@@?????????@@@BBBCCCEEEFFFEEEOOOZZZ```]]]XXXUUUTTTVVVVVVWWWYYY\\\^^^aaabbbdddfffhhhjjjlllppptttwww|||}}}eeePPPBBB;;;777777444111000000111000...............////////////...------,,,,,,,,,,,,---******+++,,,,,,---......******************ӵ,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************......------,,,+++******((()))))))))*********+++(((((())))))))))))))))))'''(((((())))))))))))(((***,,,111222000888YYYzzz___>>>000---***)))***))))))(((((((((((())))))***---111<<<```bbbgggHHH777+++(((...///222MMMooorrrUUU;;;...+++***(((Ħ,,,---...,,,+++)))Ħ'''''')))))))))******++++++,,,///---***)))*********)))+++ӵ)))************************************************))))))*********+++++++++)))+++,,,,,,++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------/////////...............,,,,,,------.../////////000//////111222444<<>>@@@>>>>>>???@@@AAACCCDDDEEEHHHMMMRRRTTTSSSRRRTTTVVVUUUVVVXXXZZZ\\\___```bbbdddeeehhhjjjllloootttwww{{{yyy{{{~~~cccMMMAAA:::666333333222111111111111000///---......//////000000000///...------,,,,,,,,,,,,******++++++,,,---......***************4ĉ@ӵ---------++++++++++++++++++++++++************************++++++++++++++++++++++++......------,,,+++******)))))))))))))))*********))))))((((((((((((((((((''''''((()))******))))))---000444444111;;;YYYxxx~~~^^^===///---***((()))))))))(((((((((((())))))+++...444AAAeeecccdddEEE555***(((...111888UUUwwwiiiKKK888000,,,)))'''>L+++,,,------******=hĦ(((************************+++)))''''''(((((('''&&&4ĉ@ӵ))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------.../////////000...///111222444<<LPPPSSS^^^gggssstttZZZNNNGGGIIISSScccwwwiiiLLL<<<666111111111111000000000///111111000000///............------,,,,,,------...///......------......///---.........//////000000////////////////////////////////////000000000000111000/////////000222333000000000000000000111111000000111222222222222111111111000000111111222333111111111333555555333111111222333444666777777888666888:::;;;;;;;;;===???>>>>>>??????AAACCCDDDEEEJJJMMMQQQSSSSSSTTTVVVXXXUUUVVVXXXZZZ]]]___```aaaccceeegggiiikkkooossswww{{{xxxppp}}}xxxcccKKK???:::666222000111111222222222111000///------...///000000111111000///......------------******+++,,,,,,---......***************GG=?------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((''''''''''''((()))************+++---111222333@@@]]]xxx}}}]]]<<<...,,,***((()))((((((((((((((())))))******---444CCCfff```___???222,,,***---222@@@\\\wwwwww]]]AAA666222---((('''HdĦ***++++++,,,(((=Īj)))******+++++++++******)))'''&&&&&&''''''&&&%%%GG=?)))))))))))))))))))))******+++,,,,,,+++******)))************+++++++++)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,------...////////////......111111333<<>>>>>>>>???AAABBBDDDEEEDDDIIIQQQVVVWWWUUUSSSQQQTTTVVVXXX[[[]]]___```aaaccceeegggiiikkkooosssvvvzzzӵĭӵӵ===Ħ///000222222111///......,,,ӵӵ,,,,,,ĦƜ`1.׼s,,,,,,---,,,Ħ,,,,,,,,,,,,,,,,,,,,,,,,,,,ӵ***Ħ++++++++++++******))))))))))))ĭӵ***+++Ħ___vvv{{{Ħ(((Ħ((()))******+++---555FFFhhh___[[[<<>>>>>???@@@BBBCCCDDDAAAFFFLLLQQQSSSRRRPPPOOOTTTVVVXXX[[[^^^___``````ccceeegggiiikkknnnsssvvvzzz~~~?~4g&e>&eg&e===>hӵ///111222000...---,,,g&e111guO>uO>&e,,,,,,4ff?>ߝL+++gĉ@++++++,,,,,,Shӵ---,,,,,,,,,,,,,,,,,,g&e)))>hӵ*********++++++)))))))))fff?><z(((g&e>&e******HLDDD]]]rrrShӵgL(((((()))******...000888JJJkkk```[[[S?ʬcccooo3h?D%%)?'''(((ZufĦ&&&''')))gL++++++***g&e(((gĉ@''')))g&e>&e,,,@e)))***??++++++(((***++++++******g<ĉ************3we<Ħ,,,,,,,,,---3h?@e---...//////000///......ZEEE___3h?gLuuu___QQQJJJCCCD%%)?~~~fff?><zwww=?Ħg&eg&eS?ʬ1114ff?>ߝL...@e---g&e...///...3h?g&e>&e//////??////////////000000000000---...000111111111000/////////000000111111111222000000111222222222222111111111111000111222222333444222000000111333444333111222444555666555555444666777999::::::;;;===???======>>>???@@@BBBCCCDDDHHHIIIJJJLLLNNNQQQTTTVVVTTTVVVXXX[[[^^^___``````cccdddgggiiikkknnnsssvvvyyy~~~4DӵHƅ^Hu]ĦHu]Ħ777ZuR)Ħ/////////////////////Hu]Ħ666HŐeHŐeHu]Ħ---qIܗGIӵ***tt++++++,,,HGgĉ@******...***'''(((+++,,,Hu]Ħ***ZuR)Ħ)))+++,,,***((())))))sߝLGdUĦ)))Hƅ^Hu]Ħ***ntHdĦDDDjjjHGgĉ@+++HdĦ)))((('''((()))///---777SSSlllkkkHtƅ^VVVvvvBt=o9ĦDtfo9Ħ(((((((((g?))))))HdĦ***++++++Hu]Ħ)))tt)))'''Hƅ^Hu]Ħ,,,H׼s---***((((((((((((***------+++)))tQ)))------)))je<Ħ---...---Bt=o9ĦH׼s---------...//////111///...HtĦEEE[[[Bt=o9ĦHdĦsss```QQQHHH@@@Dtfo9ĦsߝLGdUĦtttHt@cӵHu]ĦHu]ĦHtƅ^333qIܗGIӵ...H׼s...---Hu]Ħ...,,,Bt=o9ĦHƅ^Hu]Ħ///000000000000000111111111111222111///...---...000111666555444222000///------000000111222222222222111//////000111111111111111111111111000000000000000555444333333444666999:::666888:::;;;::::::;;;===<<<======>>>???AAABBBCCCIIIJJJLLLNNNOOOQQQTTTWWWWWWXXXYYY[[[]]]___```aaadddeeeggghhhjjjnnnrrrvvv4DuXӵDdDΦDdDĦDdDĦ555222t|>>???AAACCCDDDGGGIIIKKKLLLNNNPPPSSSUUUWWWXXXYYY[[[]]]___```aaacccdddfffhhhjjjnnnssswww~~~4DuXӵzzzDdDΦDdDӵfffDdDĦ444333o)h...////////////////////////DdDĦ888DdDΦDdDΦDdDӵ000=ӊB1.uTӵ+++HߝL`o9***po9wӵ***+++)))'''))),,,...DdDĦ******o)h+++******++++++***(((((((((DdDΦDdDĦ)))DdDΦDdDӵ(((GIpӵDdDĦIIIpo9wӵDdDĦ***(((((()))***//////@@@ccc}}}po9u,,,555IIIkkkGIdnuR)ĦDdDĦnuR)Ħ&&&&&&CdgĪj(((DdDĦ)))***)))DdDĦ(((HߝL`o9'''DdDΦDdDӵ---DdDĦ---+++***))))))((()))))))))***,,,......---,,,geĦ000333sp?aĦ,,,---GIdnuR)ĦDdDĦ000/////////000000111//////DdDĦEEEYYYGIdnuR)ĦDdDĦsss]]]SSSJJJBBBDdDĦnuR)ĦDdDΦDdDĦuuuDdDĦnuR)ĦDdDĦDdDĦpo9u;;;555222111=ӊB1.uTӵ---DdDĦ++++++DdDĦ+++GIdnuR)ĦDdDΦDdDӵ////////////000000000000000000111111111111111000///......///111111222222222111111111111111000000111222222222222111111111111000111222222333111111111111111111222222333333333333555777999;;;666888:::;;;;;;;;;<<<============>>>@@@AAACCCDDDFFFHHHJJJKKKLLLNNNQQQTTTVVVWWWYYY[[[]]]___```aaabbbdddfffhhhjjjoootttxxx}}}4DuXӵvvvvvvDdDʜ4DuTӵMMM>d<Ħ333Dt.../////////////////////>d<Ħ777>d<ʜDd<ʜ4DuTӵ111///F&uTӵ,,,4DufئL>e)))puR)Ħ***,,,***)))***,,,--->d<Ħ***Dt+++************)))((((((DdDΦDdDĦ(((>d<ʜ4DuTӵ&&&4DwDd<ĦLLLpuR)Ħ>d<)))((()))+++///111FFFmmmpeӵ000ĦpeӵDx<>d<ӵDd<'''qR/ܗ?fӵ'''>d<))))))>d<Ħ)))4DufئL>e(((DdDʜ4DuTӵ---DdDĦ++++++******)))))))))*********,,,------------geĦ777s<v>aĦ,,,---peӵDx<DdDĦ...------------...111//////DdDĦEEEXXXpeӵDx<>dd<ӵDd<DdDΦDdDĦvvvDdDӵnd<DdDĦ>d<Ħpeӵ<<<Ħ000F&uTӵ---DdDĦ******>d<Ħ***peӵDx<>d<ʜ4DuTӵ////////////000000///000000000111111111111000000/////////000111222555444333222000///......000000111222222222222111111000000///000111222333...///////////////000000222222333444666888:::;;;555777:::;;;;;;;;;<<<>>>======>>>???@@@BBBCCCDDDFFFGGGJJJKKKLLLNNNQQQTTTVVVVVVXXXZZZ]]]___```aaaaaaccceeehhhkkkooouuuyyy|||4DuXӵuuuooo~~~D&dq&ĒRMMM???sdKĦ333DHRRud/////////////////////sdKĦ444D&oq<Ōq&ĒR111000///>dp&ĒR+++---nfʜd<Φ>d<Ħ(((s&dq&ĒR%%%%%%i?ʜtd<ĦNNNHHܗDӊB+++<x***,,,///333KKKsssB?d<+++************++++++)))++++++++++++---geĦBBBHg8>aĦ------B?Ho9///>d<------......111///000>d<ӵB?Ho9<x|||cccSSSKKKCCC&ӫeʬtIӇkkk>d<Φ>d<ĦuuuD&ӫetIӇDdDĦsdKĦB?dp&ĒR...--->d<sdKĦ***B?Ho9,,,s&dq&ĒR000////////////000000///000000000111111111111000000000000000111222222444444333222111///......000000111222222222222111000////////////000111111......//////000000000111222333333444666888999:::555777999;;;;;;;;;===>>>===>>>>>>???@@@BBBCCCDDDFFFHHHJJJKKKLLLOOORRRTTTUUUVVVWWWZZZ\\\___```aaaaaaccceeehhhkkkooouuuyyy{{{4DuXӵiiiuuuHu]3hhNNN???777ne222333=e////////////////////////ne222000pIƎ@t@h/////////>h+++,,,...fe***@ďD*********---,,,,,,+++******ne******=e,,,+++)))))))))***((((((ege((((((sĪj@h)))'''&&&fdDĦQQQ@ďD***+++Hkge***+++,,,///444OOOuuu@hdddvvv@G((((((HĪj@IŌ(((%%%Bene'''Hkge)))ne***+++fe(((Hu]3hh///000000se+++++++++***++++++,,,---)))*********+++---geĦja>aĦ...---@G......se//////000111111111///000<ŌWWW@GHkgegggTTTLLLDDDHĪj@IŌQQQiiiegellluuuHu]3hIŌDdDĦne@h444333>h//////...se,,,ne,,,,,,@G------sĪj@h000000////////////000000000000000000111111111111///000000111111222222222111111111111111222222222000000111222222222222111//////000111111111111000111111111222333333444444333333444555666777888888444666999;;;;;;;;;===???>>>>>>>>>???AAABBBDDDEEEFFFHHHJJJKKKLLLNNNRRRTTTTTTUUUWWWYYY\\\___```bbbbbbdddfffhhhjjjoootttxxx{{{4DuXӵoooĵD^HHHAAA888222...000111---////////////////////////000///...111------......***+++---///***+++,,,*********+++******+++***))))))*********+++---+++)))((()))+++))))))'''(((((())))))(((''''''DdDĦTTTvvv---++++++******+++---...555PPPsss}}}fffUUUlllrrrlll)))*********)))"""''''''******+++,,,,,,***(((D^,,,444444444s׼s...+++++++++++++++,,,------***+++++++++,,,///geFm8SSS>aĦ///---,,,------...s׼s......///111222333000///111HoDDDWWWpppVVVNNNGGGDDDPPPhhhbbbllltttD^DdDĦ666333222111////////////s׼s......---......+++,,,//////111000000////////////000000000000000000111111111111//////000111222222333222000000111111111222222222000000111222222222222111///000333444555444222111111222222333444444555555444555555666666666666666444666999:::;;;<<<===???>>>>>>???@@@AAACCCDDDEEEEEEFFFIIIJJJKKKMMMPPPSSSSSSUUUWWWYYY\\\___aaabbbcccdddfffhhhjjjnnnssswww|||Φ4DuXӵtvӵ>d<ĦFFFAAA;;;444000111222Ħ000111222111000...,,,////////////////////////---...Ħ...000222111......///...,,,...222+++,,,---------,,,+++*********+++---//////,,,***++++++******++++++,,,---(((((())))))*********+++'''((()))***))))))***,,,Ħ***************)))+++---,,,)))((()))+++************************'''''''''(((((((((((((((%%%&&&&&&'''((()))******>d<ĦWWWyyyrrrgggEEE111111...++++++(((''')))***+++******,,,---...666QQQrrryyy```DDD888444111999]]]qqqnnncccBBB000000---(((&&&(((+++,,,(((((())))))))))))(((((())))))((((((((('''''''''''''''((()))***+++,,,,,,+++*********Ħ---***************+++++++++)))>d<Ħ+++,,,000000000Be)))***++++++++++++,,,,,,---...,,,,,,,,,,,,---000geFYĉfff[[[>aĦ///---,,,++++++,,,,,,,,,,,,---------Be++++++,,,...///111222000///111nu]ӵDDD{{{YYYQQQIIIFFFCCC???>>>@@@<<d<Ħ>d<ĦĦoooPPP>>>666222111000//////........./////////000Be000000///---,,,Ħ000++++++,,,---------,,,,,,000///////////////000111000000////////////000000000000000000111111111111...///000222222333333333444333333222111000//////000000111222222222222111000222555777888666333111000000111222333333444444555555666666666666555555444666999:::;;;<<<===???>>>>>>???@@@AAACCCDDDEEECCCEEEGGGIIIJJJLLLOOORRRSSSTTTVVVYYY\\\___aaabbbdddeeeggghhhjjjnnnsssvvv|||?aŖ%7uSQuR)ӵsdKĦ>>>===:::666333111gdKĦ000000000////////////........................///gdKĦ---...///..................------+++---...---,,,***++++++------------------------***+++,,,,,,------------************************,,,,,,,,,+++++++++***gdKĦ)))))))))))))))+++,,,,,,---,,,+++***)))((((((((((((((((((((((((******))))))((((((''''''((('''%%%$$$%%%&&&(((***gdDĦXXXuuucccEEE444222+++'''***+++((())))))(((((()))+++---222DDDbbblllyyyVVV@@@444222333AAA```zzzwwwZZZ===111///,,,)))''''''''''''))))))((('''''''''''''''))))))(((((('''''''''&&&***)))((((((((()))+++,,,)))))))))gdKĦ///---***((((((******)))''')))sdKĦ,,,---//////...,,,+++***)))************+++++++++,,,++++++,,,+++---ŶSyyyssshhh3we<......,,,***---......---+++***+++,,,------,,,---///111...//////iĉ@3hR/Ōkkk[[[MMMFFFAAA<<<;;;>>>???CCCNNNiii|||nnnWWWRRROOO\\\dddkkkwwwDdDĦsdKĦgdKĦrrrQQQ>>>999444222000///000000///...000111111...333:::DDD555+++gdKĦ------------------------------------.........//////000000000000000000000000111111222222222222111111000111111111111222222222111111111111111111111111111111222222222333333333000222444666666666444333444222000222444666444222666666666666777777777777999999::::::;;;<<<======???AAABBBAAA@@@@@@AAABBBHHHJJJKKKJJJJJJJJJLLLNNNPPPQQQSSSUUUYYY\\\___aaabbbeeehhhkkklllnnnqqqsss{{{>Ane>>><<<555444333222ne000000000000////////////........................ne------........................------...000111000///---......,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++++++++***************************,,,,,,++++++******ne*********************+++,,,,,,+++***)))(((((((((((((((((((((((((((***)))))))))((((((((('''((('''&&&%%%&&&''')))De===___ttteeeFFF333222,,,(((***))))))*********)))***,,,///222HHHhhhmmmtttNNN<<<444444666HHHhhh}}}rrrQQQ777...---***((('''(((((()))******)))(((((((((((((((******)))))))))(((((((((***)))((((((((()))++++++******ne///000...,,,))))))******)))''')))ne+++,,,---------------,,,,,,,,,,,,************++++++++++++++++++,,,---,,,000>A|||k<---......---,,,,,,...///...------///000...///000000......///111222222222fhssscccRRRIIIDDD>>><<<>>>???CCCOOOiii}}}nnnWWWRRRPPP\\\bbbhhhtttDenenetttTTTAAA<<<444222000000111111000//////000111...+++,,,222777>>>111ne***///---------------------------------.........//////000000000000000000000000000111111111111111111000000111111111111222222222111111111111111111111111111111222222222333333333000111333555666666555444333111000111333444333111555555666666666777777777888888999:::;;;======>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHIIIJJJJJJJJJKKKMMMOOORRRRRRTTTWWWZZZ]]]```aaaccceeeggghhhjjjnnnrrrvvv{{{:::777999000111222222///000000000000////////////.................................------------------------......///000111111///......///+++++++++++++++*********)))))))))***))))))(((((())))))))))))))))))))))))+++************)))*********************)))************))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''''''''(((***+++555BBBfffuuuiiiGGG333222...+++***'''***+++++++++***+++---000555NNNoooooooooHHH999555666;;;QQQsss~~~hhhFFF111+++***)))((('''((()))***++++++***)))))))))))))))************)))))))))))))))))))))((()))******+++******,,,......///---+++*********)))''')))***+++,,,---++++++++++++,,,,,,,,,---************+++++++++,,,)))+++---......555,,,,,,---......---***,,,------------///111111333444444222111111222222222111111]]]ppp\\\NNNFFF@@@>>>>>>???CCCOOOjjj}}}oooWWWSSSOOO[[[```fffqqqxxxXXXDDD???555333111111111222111000---///000...,,,+++///222666,,,,,,+++///,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000000000000000000000///000000111111000000///000111111111111222222222111111111111111111111111111111222222222333333333///000222444555555555555222000000111222333222111555555555555666666666666777777999:::<<<===>>>??????AAABBBCCCCCCDDDFFFHHHFFFHHHJJJJJJKKKLLLOOOQQQSSSSSSUUUWWW[[[^^^```bbbdddeeeeeefffhhhmmmtttxxxzzzmmmVVVGGG???999555555111222333333222222000000000000000000////////////........................,,,,,,...//////...,,,,,,,,,,,,------------......,,,---///...,,,++++++,,,+++++++++++++++*********)))*********)))(((''''''))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((())))))***+++***+++***666DDDiii|||jjjGGG222222000---+++%%%***+++++++++***+++---000888SSSsssooommmGGG:::666666>>>YYYxxxzzz\\\>>>111***)))(((((('''((())))))+++***))))))(((((()))))))))))))))))))))))))))))))))))))))))))))******+++''''''''''''((()))***+++000...,,,+++***))))))((())))))))))))***+++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,(((+++...//////999QQQgggyyyrrrUUU;;;000...,,,,,,---...---------.........---...000222111444777888777666555555444444333333444888>>>CCC]]]|||eeeRRRGGGAAA???@@@@@@DDDPPPkkkpppXXXSSSMMMZZZaaagggrrr|||{{{ZZZFFF@@@666444222111222222111000,,,...///...,,,+++,,,...000***)))---///,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////////////////////////////000000000000//////000000111111111222222222111111111111111111111111111111222222222333333333...///111333444555555555222111111222333333333333444555555555666666666666666777888:::<<<>>>???@@@;;;===@@@AAABBBCCCFFFHHHEEEGGGIIIJJJKKKMMMPPPRRRSSSSSSUUUWWWZZZ]]]```aaabbbccceeefffiiinnntttxxxzzz~~~dddTTTEEE???===888444222555444222000////////////000000000000////////////........................+++,,,---......---,,,+++,,,,,,,,,,,,------......***,,,------+++******+++---,,,,,,,,,+++++++++***++++++++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))***************************(((((((((((((((((())))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++))),,,---666BBBhhhhhhFFF222333111...,,,&&&)))*********)))***,,,///999RRRoooiiihhhFFF999444666DDDaaawwwpppQQQ:::333******)))(((((('''''''''))))))(((''''''''''''(((((((((((((((((((((((((((((()))))))))************''''''''''''((()))******......---+++***)))))))))))))))))))))***+++,,,---------,,,++++++***))))))***++++++++++++,,,,,,,,,(((+++...///000:::SSSjjjnnnRRR;;;333000---,,,------------000111111000///000333555222777<<>>======::::::999888999<<>>???@@@;;;===@@@AAABBBDDDGGGIIIEEEGGGIIIKKKLLLNNNQQQSSSRRRSSSTTTVVVYYY\\\^^^______bbbeeeiiikkknnnrrruuuyyyjjjSSSFFF999555555333111111333222000...------------000000000000////////////........................,,,,,,------------,,,,,,++++++,,,,,,------......,,,---......,,,++++++,,,---------,,,++++++******+++++++++,,,++++++******************************)))))))))************+++++++++++++++++++++++++++)))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((,,,---888DDDjjjcccCCC111333000------))))))*********)))***,,,///666QQQmmmcccaaa@@@666222888PPPlllwwweeeHHH666333*********))))))((((((''')))(((((('''''''''''''''''''''''''''(((((((((((((((((()))************)))******)))******+++,,,,,,,,,------+++)))((()))+++))))))))))))***+++,,,---......---,,,+++***))))))++++++++++++,,,,,,,,,,,,***+++---///000999OOOddd}}}}}}jjjQQQ<<<333111...---.../////////...///000111222555:::>>>@@@FFFMMMRRRSSSQQQOOONNNGGGFFFCCC@@@???AAAEEEIII```|||cccMMMDDDBBBCCC@@@EEERRRnnnqqqYYYSSSKKKYYYbbbiiittt{{{}}}[[[EEE===555333111111111222111000,,,,,,,,,,,,------------,,,,,,,,,---,,,+++******------------------------....../////////000000000000000000000000000000000///000000111111000000///000111111111111222222222111111111111111111111111111111222222222333333333000000000111111222333333333444555555444444555666666666666666777777777777777777999:::<<<===>>>???===???BBBDDDEEEGGGIIILLLFFFHHHJJJKKKLLLNNNQQQSSSRRRSSSTTTVVVXXX[[[]]]^^^^^^bbbfffiiilllnnnqqqsssxxxiiiWWWGGG<<<333222222111111222000000000000000///...---000000000000////////////........................---,,,,,,,,,,,,,,,,,,---***++++++,,,------......,,,...///...---+++,,,,,,,,,,,,,,,+++******))))))******++++++,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++++++++++++++))))))((((((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***'''((()))))))))***))))))'''***,,,:::IIIooo]]]@@@111333///---...---***+++++++++***+++---000444TTTrrrccc[[[:::444444>>>^^^{{{yyy^^^BBB222,,,((()))*********************))))))((('''(((((((((''''''(((((())))))))))))'''((()))***+++******)))++++++*********+++,,,,,,)))+++,,,***((((((***,,,))))))))))))***+++,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,...000777HHHYYYpppwww|||{{{rrraaaKKK:::222///------///222444444000222666:::@@@GGGOOOUUU]]]ccckkkpppqqqnnnkkkiiiaaa___ZZZUUUPPPOOOQQQTTTggg~~~qqqWWWHHHCCCAAA@@@EEERRRooorrrYYYSSSMMMYYY___eeennnxxx\\\EEE<<<444222000000111111000///---,,,++++++---.........***,,,---,,,,,,,,,,,,,,,.........................../////////000000000000000000000000000000000000000111111111111111111000000111111111111222222222111111111111111111111111111111222222222333333333111111000000000111111111222444555555333333444666777777777777888888888999888888999:::;;;======>>>>>>@@@BBBDDDEEEGGGIIIKKKGGGIIIJJJKKKLLLMMMPPPSSSSSSTTTUUUWWWYYY[[[^^^___aaacccfffhhhiiilllpppsssxxxiiiQQQEEE<<<666333555666444222333---///222555555444111///000000000000////////////...........................---++++++++++++---...******+++,,,,,,---......+++---...---,,,***+++++++++++++++***)))(((((('''((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))(((((((((***+++,,,++++++++++++++++++++++++'''((((((((())))))******''''''((()))))))))))))))'''(((***;;;OOOttt{{{YYY===111333///,,,///000+++,,,---,,,+++,,,///111555YYYyyygggYYY777444888CCCjjj|||[[[???...%%%'''''')))***,,,,,,------+++******)))))))))))))))(((((())))))*********+++'''((()))++++++******)))))))))))))))))))))***+++''')))+++***((('''***---))))))))))))***+++,,,---,,,,,,------------......++++++,,,,,,,,,------------+++,,,---///555CCCQQQaaagggmmmmmmfffWWWCCC444000...,,,---000555777888:::>>>DDDLLLUUU```jjjqqqwww}}}|||vvvnnngggddddddfffmmm{{{zzz{{{___LLLCCC@@@@@@EEESSSooorrrYYYSSSOOOYYY]]]```jjjttt\\\EEE<<<444222000///000000///...---,,,***+++---///000000)))+++---++++++---///...////////////////////////////////////000000000000000000000000000000000000111111222222222222111111000111111111111222222222111111111111111111111111111111222222222333333333222111111000000000000000000333555444222111333666777888888888999999999999999999::::::;;;<<<======<<<>>>AAABBBCCCDDDGGGIIIHHHIIIKKKLLLLLLMMMPPPRRRTTTUUUVVVXXXZZZ]]]___```dddeeeeeeeeegggkkkqqquuuxxx~~~kkkRRRFFFEEE888666444222111222333444222222222111111111000000...............///000111//////............/////////............---------)))+++......---,,,+++,,,.........------,,,,,,,,,************************+++++++++***((((((+++---,,,---///...---,,,,,,---***)))***+++,,,,,,***(((******))))))))))))*********++++++,,,,,,,,,++++++)))))))))))))))*********...***'''(((++++++'''"""''''''&&&'''((()))+++,,,'''000---:::VVV~~~{{{SSS>>>------000,,,***,,,///+++)))+++------...111<<<\\\xxxfffOOO@@@///;;;NNNtttmmmJJJ999111((())))))))))))***+++,,,---///...---+++***)))))))))(((((()))***++++++,,,,,,++++++******************---,,,***((((((((()))************************************)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++,,,,,,---000555<<>>......000---+++---///+++)))+++------...222AAA```{{{fffMMM>>>111@@@YYYwwwgggDDD555...&&&))))))))))))***+++,,,---...---,,,***))))))((((((((())))))***++++++,,,,,,*********************************)))*********+++************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++)))******+++,,,,,,------***+++++++++,,,000555999AAABBBDDDBBB>>>:::777555555555666:::BBBMMMWWW]]]jjjqqqzzzqqqooolll~~~www^^^IIIGGGEEEEEETTTooo}}}sss\\\NNNPPPSSSYYY```hhhuuu^^^EEE<<<555333000000000111000000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///000000000000000000000111000000000000////////////000000000000000111111111000111222333333333222222000000000000000000000000222222222222222222222222111111222222222222111111444333222222222333444555333333333444444555666777888999999:::;;;<<<======???@@@AAABBBCCCEEEFFFFFFJJJLLLMMMMMMLLLMMMOOOQQQWWWWWWXXXZZZ[[[\\\]]]^^^aaaccceeegggiiimmmqqquuuxxx{{{oooWWWGGG:::333111555555444333333222222111000000////////////......000//////............///......------------......///............---------,,,------,,,++++++,,,...------------,,,,,,,,,,,,***************************++++++***))))))***,,,---...///...,,,******++++++******+++,,,,,,+++)))******))))))))))))******)))******+++******)))))))))))))))*********++++++***+++---...///...---,,,''''''&&&'''((()))+++,,,***111///???\\\xxxNNN===///...000...,,,---...***)))+++------000444HHHhhhgggKKK===666JJJhhhzzzyyy[[[===000,,,'''))))))))))))******+++,,,,,,,,,***)))(((((((((((()))))))))***++++++,,,,,,************************'''((()))***++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,,,,+++,,,///111333333444333222333555777:::===BBBLLLZZZiiiwww}}}yyytttpppnnnllllllmmmmmmqqqyyyooollldddqqq}}}hhhMMMIIIFFFGGGWWWrrrttt]]]MMMMMMQQQYYYbbbiiivvv^^^EEE<<<777555333222333333222111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---////////////000000111111111////////////000000000000//////000000111111222222///000111222222222222111333333333333333333333333222222222222222222222222111111222222222222111111333333333333333444555555222222333333444555555666888999999:::;;;<<<===>>>???@@@AAABBBCCCEEEFFFFFFJJJKKKLLLLLLLLLMMMOOORRRWWWWWWXXXZZZ[[[\\\]]]^^^^^^```cccfffiiimmmrrruuuwwwzzzqqqUUUDDD>>>999555333333444444444333222111000////////////////////////111000///...............------,,,,,,,,,,,,------///............---------.........,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++++++++))))))***,,,---...///...,,,*********,,,+++***+++,,,,,,+++***+++******))))))******+++)))************)))(((((()))))))))******++++++,,,***+++++++++******,,,---''''''&&&'''((()))+++,,,+++000///BBB^^^~~~qqqHHH:::...,,,...---,,,,,,---***)))+++,,,---111777RRRpppgggHHH>>>>>>YYYwwwzzznnnOOO666...---***)))))))))))))))***+++++++++***)))((((((((((((((())))))*********+++++++++***************+++++++++))))))))))))******++++++++++++++++++++++++++++++------------------,,,,,,***************+++++++++*********++++++,,,,,,,,,---...//////------...//////111222444555888===@@@GGGNNNZZZiiizzzzzzrrrkkkdddaaa\\\WWWTTTSSSSSSTTTRRRQQQUUU]]]gggqqqkkkhhheeejjjtttoooOOOHHHGGGIIIZZZuuuvvv]]]LLLLLLQQQ[[[dddkkkwww^^^FFF<<<777555333333444444222111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---......///000111222222////////////000000000000......///000111222222333000111111222222222222222444444444444444444444444222222222222222222222222111111222222222222111111111111111111222222333333222333333444555555555666888888999:::<<<===>>>>>>@@@@@@AAABBBCCCDDDEEEFFFHHHJJJKKKLLLLLLMMMPPPRRRWWWWWWXXXZZZ[[[\\\]]]^^^^^^```ccceeehhhkkkppptttwwwzzzooo[[[EEE<<<;;;:::666444333333333333222111000///000000000000000000000000111000///...............------,,,,,,,,,,,,------///............---------//////...,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,+++***)))***+++,,,---......+++*********---+++******,,,,,,,,,+++++++++************++++++***************)))((('''((())))))***+++,,,,,,,,,((((((&&&$$$"""###&&&)))''''''&&&'''((()))+++,,,+++///000EEE```zzzeeeAAA666,,,***+++,,,******,,,))))))+++,,,---333:::YYYuuudddFFF@@@HHHiii{{{cccFFF222---,,,***)))))))))((())))))******))))))(((((('''(((((((((***************+++++++++))))))*********+++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,))))))*********+++++++++***+++++++++++++++,,,,,,,,,...000000//////000111111111222444:::EEEQQQYYYccclll{{{}}}ooofff^^^VVVOOOIIIGGGCCC@@@>>>???BBBCCCDDDCCCEEEJJJPPPYYYhhhvvvhhhfffffffffmmmvvvUUULLLHHHJJJ[[[wwwwww]]]LLLKKKQQQ\\\fffmmmxxx___FFF<<<555444333333333333111000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///------...///000111111222.../////////000000000111......///000111222222333222222222222333333444444222222222222222222222222222222222222222222222222111111222222222222111111111111222222333333333333333333555666777777666666777888999:::<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEGGGIIIJJJKKKLLLMMMPPPSSSWWWWWWXXXZZZ[[[\\\]]]^^^```bbbdddeeegggjjjnnnqqqwwwzzzZZZLLL>>>999888555222111333333222111111000000/////////000000000000111111000//////............///......------------......///............---------/////////...,,,+++,,,---++++++++++++,,,,,,,,,,,,************************(((***,,,,,,***)))***++++++,,,------+++******+++---,,,******,,,---,,,+++++++++************++++++++++++++++++***)))((((((((())))))***+++,,,------,,,***)))((('''(((((()))''''''&&&'''((()))+++,,,+++000222IIIcccvvvyyyWWW:::333+++(((***+++***(((***)))***,,,,,,---444===]]]uuu^^^CCCCCCRRRvvvyyyXXX>>>000,,,)))&&&)))))))))(((((())))))***)))(((((((((((())))))***************************)))))))))***++++++,,,,,,000111222333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++***,,,---.........000222222111111666DDDYYYooo~~~xxxgggXXXOOOIIIBBB>>>;;;999666555555777:::<<<;;;:::;;;===???EEERRR___www{{{fffeeebbbbbbggg{{{~~~```SSSJJJLLL\\\wwwvvv]]]LLLJJJPPP[[[eeelllwww```FFF<<<444333222222333333000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///.........//////000000000......//////000000111111//////000000111111222222333333222222333333444555333333333333333333333333222222222222222222222222111111222222222222111111333333444555555555555555333444555777888777777666777777999:::<<<===>>>???AAAAAABBBBBBCCCDDDDDDEEEFFFHHHJJJKKKLLLNNNQQQSSSWWWWWWXXXZZZ[[[\\\]]]^^^aaacccdddfffgggjjjmmmqqqwwwzzzJJJBBB<<<888444//////222444333111000//////000000.........//////000000000///............//////000///..................//////............---------...///000///---,,,,,,,,,******+++++++++,,,,,,,,,************************(((***,,,,,,+++*********)))+++,,,,,,+++++++++,,,...,,,******+++------,,,,,,++++++******++++++,,,,,,,,,,,,,,,+++***)))(((((())))))***,,,------...,,,,,,---000333222...)))''''''&&&'''((()))+++,,,---111555NNNffftttqqqLLL777222+++((())),,,+++)))))))))***,,,+++---555???\\\qqqyyyWWW???EEEXXXoooLLL666000...***'''))))))(((((((((((()))))))))((((((((())))))***+++************************((())))))***++++++,,,,,,///444:::??????:::333...,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,*********+++,,,---------++++++++++++++++++++++++***,,,---------...000222444888???LLL___wwwvvvmmm```TTTKKKDDD???;;;888777444222222333555666333333555666666999DDDPPPiii|||xxxdddeee]]]bbbfffuuugggVVVKKKLLL\\\wwwvvv\\\LLLHHHNNNXXXbbbjjjuuu```FFF;;;444333222333444333111...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///......//////////////////.........///000111111111000000000000000111111111333222111111111222444444666666666666666666666666222222222222222222222222111111222222222222111111333444555666666666555444111333555666777777666555666777888:::<<<===??????AAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIJJJLLLNNNQQQTTTWWWWWWXXXZZZ[[[\\\]]]^^^```bbbdddfffhhhkkkooosssvvvyyyAAA===;;;888222...000666444333111///...///000111---------.........//////...............///000111//////............////////////.........------------///111000...,,,++++++*********++++++,,,,,,,,,************************(((***,,,,,,+++***)))***(((***,,,,,,++++++,,,---...,,,******+++------,,,,,,++++++******++++++,,,---------,,,+++***))))))((())))))+++,,,---......%%%&&&***111666444,,,$$$''''''''''''((()))+++,,,///333777RRRhhhsssmmmFFF666222,,,(((***---,,,))))))(((***,,,+++---666@@@[[[mmmsssQQQ<<>>???@@@AAABBBBBBBBBCCCDDDDDDDDDDDDFFFIIIJJJLLLNNNQQQTTTWWWWWWXXXZZZ[[[\\\]]]^^^^^^aaacccfffiiimmmrrruuutttwww<<<:::777444222111111111222111111000000000000000111111111111111000///...//////...------------...//////////////////////////////.........---------.........------,,,,,,,,,+++******))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************111000...,,,+++++++++,,,++++++******++++++,,,---+++------,,,***((('''(((///---******+++,,,,,,,,,---,,,---111555444...)))((()))***)))((('''((()))...000777RRRttttttYYYGGG555111,,,***)))+++++++++***---+++---000---555IIImmmccctttFFF===IIIaaannn|||UUU;;;888222------+++++++++******))))))(((((()))(((''')))++++++)))'''---------,,,*********+++,,,,,,,,,,,,,,,,,,,,,,,,000@@@LLLLLLEEE???777000...---,,,+++*********************)))******+++,,,......---,,,,,,++++++***---.........------...000222---,,,000111000444:::>>>TTTooo|||vvvnnncccWWWNNN>>>;;;777555666666444111333111111333444777@@@JJJ___xxx~~~nnncccdddfffaaaddduuummmXXXNNNQQQZZZssszzz\\\OOOHHHJJJRRR]]]dddmmmcccIII===555444222000//////000000///............---------.........------,,,,,,,,,,,,---......,,,+++,,,...111000...,,,,,,...000111///000222333333222000/////////000000000000/////////777999222///333888999999333111444777555222111111111111222333333444444222222222111111111000000222222333333333333444444222222444555666666666666:::999999999:::<<<>>>????????????@@@AAABBBCCCDDDDDDFFFIIIKKKLLLNNNQQQSSSVVVVVVXXXYYY[[[]]]______^^^```bbbdddfffjjjnnnrrrwwwyyy;;;999666444222111222222222111111000000000000000000000000/////////......//////...------------...//////////////////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++******))))))************************......---,,,,,,,,,,,,---+++++++++***++++++,,,---(((***+++,,,+++***,,,---++++++,,,,,,---...//////...,,,,,,///333222---(((((()))***)))((('''((())),,,111;;;YYY|||yyyZZZEEE444111,,,******+++++++++***---+++,,,000...777LLLoooiiivvvIII@@@OOOeeellloooJJJ444222---)))***)))*********))))))(((((((((++++++************)))(((&&&(((***++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,111???JJJIIICCC===777111...---,,,+++***************************++++++,,,,,,,,,,,,,,,,,,+++++++++///000000///......///111...---...111111333>>>JJJ\\\qqqvvvkkkcccTTTMMMBBB;;;888666444333...---...222333777@@@JJJ]]]~~~vvv}}}nnndddeeeiiidddhhhxxxqqq\\\OOOSSS\\\ttt{{{]]]OOOIIIJJJQQQ[[[aaaiii}}}cccIII===777666444222000000000000///............---------......---------,,,,,,,,,---...//////------...///111000...,,,,,,...000111///000222333333222000///,,,,,,...000111222222222000333444111333999===<<<555222222555444000///111/////////000111111222222222222222111111111000000222222333333333333444444222333444555666777777777:::999999999:::<<<>>>????????????@@@AAABBBCCCDDDDDDFFFIIIKKKLLLNNNQQQSSSUUUVVVXXXYYY[[[]]]______```bbbdddfffhhhkkkpppssswwwyyy888777555333222222222333222111111000000000000000000000...------......///000///......------......////////////////////////...............---------...------------,,,,,,,,,,,,---...//////...---,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,---------------+++++++++++++++,,,------)))***,,,,,,+++,,,...000***---111111000///111333///---,,,---//////+++'''''')))***)))((('''(((***,,,111@@@ccc~~~ZZZCCC444000,,,******+++++++++)))---+++,,,000000:::RRRtttqqquuuLLLCCCYYYmmmkkk```@@@------)))(((***((())))))))))))((((((((((((((()))***)))''''''((()))$$$&&&)))+++,,,,,,+++*********++++++,,,,,,------222<<>>999555222------,,,+++***************************+++,,,,,,******+++++++++,,,,,,,,,...///000000///111333666---000444777777>>>PPPaaa{{{{{{kkk___NNN@@@888555333222......///222444666>>>GGGZZZ~~~yyysss}}}mmmdddfffllliiilll|||uuu```QQQUUU^^^vvv|||^^^PPPIIIJJJPPPYYY]]]dddwwwcccIII>>>:::888666333111000000000///............---------------------,,,,,,,,,,,,...///000///......///000111///...------...///111///000111222222111000///,,,---...000111222333333222222222333:::BBBEEECCC111111222444111...///444//////000000111222222222222222222111111111111111222222333333333333444444333333555666777888888888999999999:::;;;<<<>>>????????????@@@AAABBBCCCDDDEEEGGGIIIKKKLLLNNNPPPRRRUUUVVVWWWYYY[[[]]]___```aaacccfffgggjjjmmmqqquuuwwwyyy555444333333222222333333222111111000000000000000111000...------...000111000//////...............////////////////////////........................------------------------,,,---///000000...,,,+++******+++++++++,,,,,,,,,---------------------,,,++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,++++++++++++,,,---------......,,,++++++...000///444999888333000000222000---++++++,,,+++)))''''''((())))))(((((()))***,,,333DDDiii~~~XXXAAA222///,,,******+++++++++)))---+++,,,111111???XXXzzzyyypppNNNGGGdddwwwlllVVV;;;---...***))),,,)))((((((((((((((((((((((((&&&(((******))))))+++---((()))+++---...---***((())))))***+++,,,------...000666<<<<<<888444222111---,,,++++++*********++++++************+++,,,,,,))))))******+++,,,------,,,---...///000333777:::000666===BBBHHHUUUjjjzzz~~~qqq^^^MMMBBB;;;777444333222333555555555<<>>>>>?????????@@@AAABBBCCCDDDEEEGGGJJJKKKLLLMMMPPPRRRUUUUUUWWWYYY\\\^^^___```bbbcccfffhhhjjjmmmrrruuuwwwyyy333333222222222333333333222111111000000000000000222111///......///111222000000///............///////////////////////////---.....................------------------------+++,,,...///...---+++)))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,***))),,,,,,++++++,,,,,,---............,,,,,,---111444999===@@@>>>666000...//////...,,,******)))((('''&&&((())))))(((((()))+++...555HHHlllxxxSSS???111...+++******++++++***)))...,,,---111222BBB^^^}}}hhhSSSMMMlll|||mmmMMM888//////+++***,,,)))((((((((())))))))))))))))))+++---///000000111222,,,+++***+++------+++)))))))))******+++,,,------...000444555222...---...,,,,,,++++++******+++++++++++++++***+++,,,,,,---))))))***+++,,,------...---.........///222777:::333===JJJVVVddduuuvvveeeWWWLLLAAA;;;555333444555555555<<>>>>>?????????@@@AAABBBCCCDDDEEEHHHJJJKKKLLLMMMOOOQQQTTTUUUWWWYYY\\\^^^```aaa```bbbeeefffhhhlllppptttwwwyyy222222222222222222222222222111111000000000000000111111000//////000222333111000//////......//////////////////////////////---------...............,,,,,,,,,------------...,,,,,,------,,,+++***)))******+++++++++,,,,,,,,,((()))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---111666;;;>>>AAABBB>>>888111...---...---,,,+++***)))((((((&&&'''))))))((((((***+++///999NNNqqqqqqLLL<<<000---+++***+++++++++***+++///------000333EEEccc~~~aaa\\\VVVooozzzfffCCC333......))))))+++'''))))))))))))************)))+++///444:::<<<;;;:::222...***)))+++---,,,+++))))))******++++++,,,,,,,,,+++---000...+++***---,,,,,,++++++***++++++,,,+++++++++++++++,,,------******+++,,,------......111111000//////111555888:::JJJ___pppyyyjjj[[[LLLBBB777555444555444666>>>GGGVVV{{{|||rrrkkk~~~gggcccffffffmmmwww{{{aaaWWWZZZddd|||___OOOCCCDDDJJJTTTXXX```sssaaaIIIAAA:::888666222000......---///............---------++++++++++++,,,,,,,,,,,,***,,,------,,,,,,.../////////............//////000000000000000000000000---...///111222333444444111333666777444333:::BBBOOO@@@333111555666333111000000111111222333333333111111111111111222222222222222333333333333444444111222444666888999999:::999:::;;;<<<>>>>>>>>>>>>?????????@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQTTTUUUWWWYYY\\\^^^```aaa___aaaccceeegggkkkooossswwwyyy111222222222222222111111222111111000000000000000////////////000000111111111000000///////////////////////////////////////---------.........//////,,,,,,,,,---------......------,,,,,,+++******)))******+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,---......---,,,,,,,,,---222888============;;;888444000...,,,------,,,+++))))))(((&&&'''))))))((((((***+++...<<>>GGGWWW|||xxxqqqjjjeeebbbeeefffqqq}}}cccWWW[[[eee}}}^^^OOOBBBCCCIIIRRRVVV]]]qqqaaaIIIAAA:::999666333111000/////////............---------******+++++++++,,,,,,,,,+++,,,......------///000/////////....../////////000000////////////000000---...///111222333444444333111111444333111555<<>>>>>>>>>>>?????????@@@AAABBBCCCDDDFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTVVVYYY\\\^^^```aaa___aaadddeeegggkkkooossswwwyyy111222222222222111000000222111111000000000000000------...///000000//////111111000///////////////////////////////////////---------.........//////,,,,,,,,,------.........///...---++++++***++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***,,,...///---,,,,,,,,,,,,---......000000...,,,---111777;;;:::999888777777666333000+++,,,......,,,***))))))%%%'''))))))((((((***,,,--->>>ZZZ}}}hhhAAA555...,,,******++++++***)))...222///...000333HHHhhh}}}ZZZppphhhoooiiiOOO555++++++...)))+++...)))******+++++++++,,,,,,,,,333666AAAUUUkkkxxxyyyuuuUUUIII:::000,,,+++***(((+++++++++***************+++(((***//////***)))---+++++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...---------............///,,,---...000333999???DDDTTTsss{{{nnneeeRRRLLLEEE???999777===FFFXXX|||vvvooojjjcccaaaeeegggttteeeWWW[[[eee}}}^^^NNNCCCCCCIIIQQQUUU[[[nnnaaaIIIBBB;;;:::777444222111111111//////.........---------*********++++++,,,,,,,,,,,,---//////...///000222////////////////////////000000////////////000000111111222222222222111111777111///333666444666:::444111222777:::888666666222333333444444555555666000000111111222222222222222222333333333444444444///000222444666888888999999:::<<<===??????>>>>>>?????????@@@AAABBBDDDDDDGGGHHHJJJKKKLLLMMMOOOQQQSSSTTTVVVYYY\\\___aaabbb```bbbdddfffhhhkkkpppssswwwyyy444222111111222333333222111111111111111111111111000000000000000000000000//////000000000000//////........................---------...///000111111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,------------------------------------------------------------------,,,,,,------...//////000000111111222222///000000000000//////...000...------//////---***&&&(((***(((%%%%%%***000...FFF```|||ggg@@@222222000---+++******,,,------,,,---...+++111KKKgggyyyeeecccxxx{{{```HHH111000...+++***))))))***************+++,,,---...333AAAXXXsss___===111000///,,,+++***+++------,,,+++,,,---++++++***************+++************************+++++++++******)))))))))***))))))***,,,......---...,,,---111333:::KKK]]]uuuwwwooojjj]]]LLL>>>;;;>>>AAAZZZzzzvvvnnnmmmiii~~~yyyeee___ccckkkqqq|||hhh\\\___eeeyyy^^^LLLDDDEEEJJJOOOUUU```sssaaaFFF;;;999666222000000000000//////...---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////...............///000000111111222333444444555555333333333333333333333333666666666666666666666666222333333444444333333222444444444444444444444444333333222111111111222222000111333555666777888888<<<;;;;;;;;;;;;<<<======<<<>>>@@@CCCEEEEEEDDDDDDHHHJJJLLLLLLLLLMMMOOOQQQSSSUUUXXXZZZ[[[]]]```bbbdddeeefffggghhhkkkooosss}}}}}}444222111111222222111000111111111111111111111111000000000000000000000000//////000000000000//////........................+++,,,,,,,,,---.........000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---,,,,,,------------------------------------------......---,,,,,,,,,------...//////000000111222222///000000000000///......///---,,,,,,......+++)))''')))***)))((((((,,,///222HHHfffwww```AAA333111///---+++))))))***+++...---...///---555OOOlllzzzhhhlllzzzYYY@@@111000...+++***))))))***************+++,,,---...999MMMkkkkkkDDD222000---++++++)))))))))******+++---...++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------......---,,,......000444999DDD\\\qqq~~~~~~ttt^^^III??????CCC\\\||||||pppkkkjjjlll|||gggaaadddllluuu~~~iii\\\```fffzzz___MMMCCCDDDHHHMMMRRR[[[nnnaaaFFF<<<888666222000000000000//////......---------------+++++++++++++++,,,,,,,,,+++,,,------......------............////////////...............///000000111111222222333333444444333333333333333333333333444444444444444444444444222333333444444333333222111111111111111111111111333222222222222222333333111222333555666777777777999999:::;;;<<<>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGHHHJJJLLLLLLLLLMMMOOOQQQSSSUUUXXXZZZ[[[]]]___aaacccdddffffffhhhkkkooosss{{{}}}333222111222222222000...111111111111111111111111000000000000000000000000///000000111111000000///........................,,,,,,------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------.................................///...---,,,,,,,,,,,,,,,......//////000000111111000000111000000///.........---,,,,,,,,,,,,***((()))))))))***+++,,,...///666KKKooosssWWWCCC333333222000...---,,,++++++...---///000///999VVVtttzzzkkkwwwwwwOOO888111///---+++*********************++++++,,,---...888QQQuuuvvvJJJ444///---,,,---******)))))))))+++,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++------...////////////...///111666<<>>]]]||||||nnn}}}pppFFF444000///---+++************++++++++++++,,,---......666MMMnnnvvvKKK555///------///---,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,************************************************)))+++---...//////000111000555>>>JJJYYYiiizzz{{{nnnggglll}}}~~~}}}}}}cccIIIDDDKKK^^^~~~qqqiiieeedddgggggg~~~xxxaaaZZZ^^^hhhyyyzzzhhhcccfffjjj{{{^^^LLLFFFFFFIIIMMMPPPYYYkkk|||cccGGG;;;666444111000111111000...---...///000000///...---+++++++++,,,------......+++,,,------......------............////////////...............///000000111111111111000000000000111222222333333444444555222222222222222222222222222333333444444333333222333333333333333444444444222222222222333444555666444444444444555555666666888888999;;;===???AAABBBEEECCC@@@>>>???BBBEEEHHHGGGHHHKKKLLLLLLMMMOOOQQQSSSUUUXXXYYYZZZ\\\^^^```bbbccceeefffgggkkkpppsssxxx{{{/////////111333444333222111111111111111111111111000000000000000000000000000000111111111111000000///////////////////////////////////////........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,------.................................///...---,,,,,,,,,,,,,,,......//////000111111111444555555444333222111111...//////...,,,+++***)))(((''''''(((,,,///000///;;;WWWxxxLLL@@@222...---,,,+++***((('''&&&,,,***,,,///333BBBdddttteee???444000///---+++******++++++++++++++++++,,,---...///666FFF___}}}lllHHH555000,,,---000///---,,,---///...,,,***++++++******+++,,,,,,---************************************************)))+++------------000222444===LLL___qqq}}}oooeee]]]eeewwwoooNNNEEELLL\\\~~~tttiiieeecccdddggghhhzzzccc^^^ccckkkxxxiiiggghhhkkk|||~~~]]]JJJEEEFFFHHHLLLPPPYYYkkk{{{dddHHH;;;555333111000111111///...---...///000000///...---,,,---------......//////+++,,,------......------............////////////...............///000000111000000000000000000000222222222333333444444444333333333333333333333333222333333444444333333222444444444555555555666666111111111222333444555666444444444444444555666777;;;;;;;;;<<<===>>>???@@@AAAAAA@@@???@@@AAACCCDDDFFFHHHJJJKKKLLLMMMOOOQQQSSSUUUXXXYYYZZZ[[[]]]___aaabbbdddeeegggkkkpppssswwwzzz222000///000333555555444111111111111111111111111000000000000000000000000000111111222222111111000////////////////////////,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++---------------------------------------------------------,,,,,,------.../////////000111111222222555555555555444333111111...///000///,,,***)))***'''''''''(((***---111333CCCeeeyyyHHH:::111111000///---,,,,,,,,,,,,+++)))+++///555GGGlllzzzXXX999444///...---+++******++++++++++++++++++,,,---...///222<<>>>>>>>>>>>???@@@AAABBBBBBBBBEEEGGGIIIKKKKKKMMMOOOQQQSSSUUUXXXYYYYYYZZZ]]]___```bbbccceeegggkkkpppssswwwzzz777444111000111333444444111111111111111111111111000000000000000000000000000111111222222111111000////////////////////////+++,,,,,,,,,---.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,---.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111111222222333333555555444444333111000///---///000...***(((((()))((()))))))))))),,,333888PPPvvvmmmEEE222000333111000.........000111+++***,,,000777KKKrrrqqqNNN333333///...,,,+++***++++++,,,,,,,,,+++,,,,,,---...///...444>>>JJJ[[[iiimmmkkkXXXGGG888222111444@@@NNNRRRIII<<<333000///...,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...000111000///333;;;BBBUUUeeevvv~~~}}}vvvgggZZZNNNSSSddd~~~{{{{{{]]]LLLNNN^^^pppaaa\\\^^^``````bbbddd}}}xxxeeeeeeooorrrgggccceeehhhyyy```NNNJJJIIIJJJLLLMMMSSScccsssfffHHH:::333111000111111111///------------------......///---------,,,++++++******+++,,,------......------............////////////...............///000000///000000111111222222222555444444333333222222111444444444444444444444444222333333444444333333222111111222333333444555555111111111000000111222222333333222222444666888:::==================>>>???>>>>>>???@@@AAACCCDDDDDDDDDFFFIIIJJJKKKMMMOOOQQQTTTUUUXXXYYYYYYZZZ\\\^^^```aaaccceeegggkkkpppsssxxxzzz<<<888333000111222333333111111111111111111111111000000000000000000000000111111222222222222111111000000000000000000000000------......///000111111---.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------//////...---,,,++++++***+++++++++++++++++++++++++++++++++,,,---...///000111111111222333333444444333333333222111000......,,,...///---)))&&&&&&((()))+++,,,***(((,,,555<<>>???@@@@@@?????????AAACCCFFFHHHDDDFFFIIIJJJKKKMMMOOOQQQTTTVVVXXXYYYYYYZZZ\\\^^^___aaacccdddgggkkkppptttxxxzzz===999555333444555444333222222111111111111222222333333333333333333333333111111111111111111111111......------...///000111........................///000/////////...------000000000//////.........++++++,,,------......///------------------------//////...---,,,,,,++++++++++++++++++++++++++++++........................//////000111222333333444888777666444222000///........................---***,,,)))***///,,,333FFFooo~~~WWW;;;///,,,------,,,,,,,,,---......000***000777:::RRR}}}___<<>>@@@???>>><<<<<<======>>>???@@@AAAAAAAAABBBEEEHHHFFFEEEEEEGGGKKKNNNOOOOOOTTTUUUXXXYYYYYYZZZ\\\^^^aaa```aaaeeeggghhhlllsssvvvzzz;;;888444222333444333222222111111111111111111222333333333333333333333333111111111111111111111111111111000000///......---........................000///...------------......---------,,,,,,,,,,,,,,,,,,,,,---......//////------------------------//////...------,,,++++++------------,,,,,,,,,,,,/////////////////////...000000111222333444555555777777555444222000///...///.........------,,,,,,))),,,)))+++000...555JJJrrruuuPPP888000///---,,,,,,,,,,,,---......111+++111777<<>>?????????AAADDDFFFGGGGGGGGGIIILLLNNNPPPPPPSSSUUUWWWXXXYYYZZZ\\\^^^aaa```aaaeeeggghhhlllssswww|||888555333222222333222111111111111111111111111111222222222222222222222222111111111111111111111111111111222222111000...---........................000///...---------......---------,,,,,,,,,,,,,,,,,,------......///000000........................//////......---,,,,,,,,,........................////////////////////////111222333444555666666666777666555333222000////////////...---,,,,,,++++++)))+++)))+++000///888NNNtttgggFFF444000111,,,,,,,,,,,,,,,---......111,,,111777>>>[[[rrrLLL777000...,,,,,,,,,,,,,,,,,,,,,,,,//////...111:::LLLaaapppqqqkkk\\\HHH999222...,,,***...000111@@@bbb{{{QQQ<<<333...000,,,,,,++++++++++++,,,,,,+++---...---,,,+++,,,------------...//////000111111777>>>GGGZZZqqqoooXXXIII@@@;;;BBBMMMiii{{{gggRRRWWWfffzzz```VVVRRRXXX^^^```dddkkksss|||jjjbbb]]]YYYZZZ[[[```ttttttssszzzsssaaaYYYaaallleeeIII<<<666444333333333222///---...------,,,,,,------...///.........------,,,,,,------------------------------............------............//////000000000111333333333333555666444333222111111222333444555666888777666444555555555444222000000111222333333333444444444333222222222222222222222222222222555444444444555777999:::999999999999999;;;<<<<<<;;;============???BBBDDDGGGHHHIIIKKKMMMOOOPPPQQQSSSUUUWWWXXXYYYZZZ\\\^^^aaa```aaaeeeggghhhlllsssxxx}}}444333222111111111111111111111111222222111111111222222222222222222222222111111111111111111111111---...111333444333222111...........................///000111000000///...//////..................------...//////000000111//////////////////////////////......---------,,,------............//////.........///////////////111222444555666777777666555555444333222111000///000///...---,,,+++******))),,,***+++///...999PPPttt|||vvv[[[>>>111000000++++++++++++,,,---......111+++///666@@@aaagggCCC555222---,,,,,,,,,,,,,,,,,,,,,,,,/////////333AAA[[[yyyzzz^^^EEE555//////***111222111CCCkkk~~~RRR<<<222---000------,,,+++******++++++,,,---...---,,,+++,,,...---,,,---//////...///333888CCCQQQ```tttoooZZZHHHCCC???===IIIZZZxxxgggUUUYYYkkkuuu___YYYWWW]]]cccggglllrrr|||ooo```ZZZWWWUUUTTTXXX```uuuwwwwww}}}~~~hhh\\\bbbmmmeeeHHH;;;555444333333444222///---///......------......////////////......---,,,,,,******++++++++++++,,,,,,------............------------......//////000000000222333444333333555666333333111111111111333333333444555555444333333333666444111//////000333444444444444444333222222111111222222222222222333333555555555555555666777888777777888999:::;;;<<<===;;;<<<=========???BBBDDDFFFHHHJJJLLLMMMNNNOOOQQQSSSUUUWWWXXXYYYZZZ]]]___aaa```aaaeeeggghhhlllssswww|||111111111111000000000111000111222222222222111000111111111111111111111111111111111111111111111111---...111333444444333222////////////////////////---///333666666333000---////////////////////////...//////000000111111222000000000000000000000000///...............------,,,---------.........///------........./////////000222444666777777666666444444333222222111000000000000///...,,,+++*********---******------999RRRtttwwwlllQQQ999000...---*********+++,,,---......///***...666CCCggg___>>>555222---,,,,,,,,,,,,,,,,,,,,,,,,---...///555GGGeeewwwUUU<<<333333,,,333444444GGGooo|||QQQ;;;222---000///...---,,,,,,++++++,,,,,,---......,,,,,,---...---+++,,,///...,,,///666AAAUUUkkk{{{yyyYYYJJJ?????????AAATTTkkkjjjYYY]]]nnnuuudddbbbccciiipppvvv}}}yyyggg[[[UUUQQQPPPMMMSSS___wwwvvvttt{{{kkk^^^bbbmmmeeeHHH;;;444333333333444333000---000000////////////000000//////.........---------*********++++++,,,,,,,,,------............---------------...///000000111000222333333333333444555333333111111111111333333333333333444555555444333666444111//////000333444444444444444333222222111111111111222222333333333555555555555555666666777777777999:::;;;<<<=========>>>>>>>>>>>>@@@CCCFFFEEEHHHKKKLLLLLLLLLNNNPPPRRRTTTWWWXXXYYYZZZ]]]___aaa```aaaeeeggghhhlllssstttzzz///000111111000///000222000111222333333222111000000000000000000000000000111111111111111111111111000111222333333222111000////////////////////////---000555888888555111///...............///////////////000111111222222333111111111111111111111111........................,,,,,,------.../////////---......//////000000111000222555777888888777666333333222222111111111000000000///...------,,,,,,***...++++++......<<>>????????????AAADDDGGGDDDHHHLLLMMMLLLKKKMMMOOORRRTTTWWWXXXYYY[[[]]]```aaa```aaaeeeggghhhlllsssrrrxxx---///222222000///111333///111222333333222111///000000000000000000000000111111111111111111111111000111111111111111111111///////////////////////////111333555555444333111.../////////000000000111000000111111222333333333222222222222222222222222............////////////------...//////000111111///000000111222222333333222444666999:::999888777222222222222111111111111000000000//////.........)))---,,,,,,000222BBB^^^{{{ttt^^^BBB000......+++)))))))))***+++---...//////,,,111999KKKrrrnnnMMM:::222///...,,,,,,,,,,,,,,,,,,,,,,,,)))---333;;;MMMlllvvvMMM999666111......555DDD[[[zzzdddBBB888666///...///...---------------...---...///...---,,,---//////+++,,,222333444>>>LLLaaa~~~|||hhhUUUHHHCCC>>>???KKK```www}}}vvvfffjjjuuuvvvlllccc]]]TTTJJJDDDEEEDDDIIITTTooommmfffeeesss~~~xxxhhh___cccllldddGGG:::555333222111222222111000......------------......++++++,,,,,,------......++++++,,,------...//////------............------,,,,,,---...///000111111///111222222000000111333555444333222222333444555666444444555888888777555444333222222111111222222222222333444444444333333000111111222333333444444222333444555666666666777777888:::;;;<<<<<<<<<<<<>>>????????????AAADDDGGGDDDIIINNNOOOMMMLLLMMMPPPQQQTTTVVVXXXYYY[[[^^^```aaa```aaaeeeggghhhlllsssrrrxxx,,,///222222000000111333///000222333333222000///000000000000000000000000111111111111111111111111------...///000222444555000000000000000000000000222111111111222222333444111111222222333333333444000111111222222333444444222222222222222222222222.........///////////////...//////000111222222222111111222333444444555555333555888:::;;;;;;999888111111111111111111111111000000000000000/////////(((---,,,---222666HHHeeeuuu[[[===------///---)))))))))***+++---...///000---333<<>>OOOmmmTTT;;;777333+++***222<<>>?????????@@@CCCFFFEEEJJJPPPQQQNNNMMMNNNQQQQQQSSSVVVXXXYYY[[[^^^```aaa```aaaeeeggghhhlllsssrrrxxx000111111111111222222222111111111111111111111111000000000000000000000000///////////////000000111000000000000000111111111///////////////000111111//////000111222444555666444444333333222111000000111222333444444444333222333333333222222222222111000000000000000000000000111111000000000000000000333333333333333333333333444555777888999999888888111111111111111111111111111000///...---,,,++++++---"""'''222222<<>><<<111111111222666???KKKUUU\\\RRRDDD888000---------++++++,,,,,,,,,,,,------...------...//////...,,,---...000333999GGG^^^ppp~~~fffSSSGGG@@@:::FFFXXXiiivvv|||}}}~~~sssuuuzzz}}}uuuuuupppfffdddcccaaa\\\TTTKKKDDD???>>>BBBDDDPPPgggrrrlllQQQNNNQQQWWWZZZYYYXXX___iiihhhIII999555333000000000000///---........................---,,,,,,++++++,,,,,,---,,,------------,,,+++***............//////000000...............///000000///000000222333444555555555333222222444555555444444444444555666777777888666555444555666666444222222222333333333444444444333333333444444444555555111444999===>>><<<999666444555666777999:::<<<<<<;;;@@@@@@;;;;;;CCCFFFDDDDDDFFFIIIJJJKKKLLLOOOQQQQQQSSSUUUWWWXXXZZZ]]]```cccdddddddddeeeiiinnnrrrtttvvv}}}000111111111111222222222////////////////////////000000000000000000000000000000000000000111222222111000000000000000000000///////////////000111111/////////000111222333444222222222222222333333333222333444555555555444333333333333222222222111111000000000000000000000000111111111111222222222222444444444444444444444444555666777888999888777777333333333333333333333333111000000///...---,,,+++,,,%%%,,,555888IIIfffwwwgggJJJ888111///...---++++++*********+++---...,,,---222:::SSSnnnJJJ===444000...***---,,,,,,++++++,,,,,,---///...555BBBOOO___{{{WWW>>>999.........---...444<<>>======???KKKaaammmhhhNNNCCCCCCEEEIIILLLQQQ^^^kkkkkkLLL>>>555333000000000000///---........................---,,,,,,++++++,,,,,,---++++++,,,------.........---...///000111000///..................///000000///000000111222333444444444333222222444555555555444444444555666666777777666555444555666555444222111111111222222222222333111111111222222222333333666555444444555777:::;;;888888888999:::;;;;;;;;;>>><<<<<>>GGGWWWhhhwwwxxx^^^HHH888///222222111///...------......------...000111000///------........./////////+++,,,------------///000444555===PPPlllfffNNNGGGDDDFFFTTTgggxxxlllfff___[[[[[[\\\\\\[[[YYYTTTOOOMMMIIIGGGKKKQQQOOOPPPPPPMMMHHHAAA===;;;;;;<<>>AAAFFFOOO^^^llljjjMMM???555333000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---//////...------....../////////000111111000///..................///000000000000000111111222222333444222111222444666666555444444444444555555555555555444333444555555333111000000111111111222222222333333333333444444444444333333444444555777888888555666777999;;;===>>>???;;;888999???CCCBBBAAACCCCCCEEEHHHIIIJJJKKKNNNPPPPPPRRRTTTVVVWWWYYY\\\^^^^^^```aaaccceeehhhmmmppptttvvv}}}000111111111111222222222000000000000000000000000000000000000000000000000///////////////000000111000000000//////.........///////////////000111111333333222222222222222333555555555555555555555444777777666666666777888999666666555555555444444444444444444444444444444444222333444666888:::<<<===;;;;;;;;;:::999999888888777777888888777555444333333333333333333333333333//////......------------...///333:::TTT{{{XXX777///111...,,,...+++,,,,,,,,,,,,+++***))),,,---777IIIkkkxxxSSS999444...+++---,,,,,,,,,++++++++++++,,,,,,))),,,///111222444:::???AAAFFFIIIDDD;;;888===CCCJJJCCC:::222...------------+++)))))),,,///000111000//////...---,,,++++++---///000///------111444555FFF]]]tttnnnVVVIIICCCLLL\\\kkk|||uuu[[[NNNJJJFFFEEEHHHJJJJJJIIIDDDBBBAAACCCBBB???BBBGGGOOOOOONNNJJJDDD>>>:::888999:::EEE[[[yyyiiieeeLLLCCC???>>>AAAGGGPPP^^^kkkhhhKKK===555333000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---000///...------///000111111111000000000000//////...............///000000000000000111111111222222333222111222444666666666444444444444444444444444555444333444555444333111111111111222222222222333333333444444444555555555222333555666777777777777555666777999:::<<<===>>>;;;<<<;;;;;;@@@EEEDDD???CCCEEEHHHIIIJJJKKKMMMOOOPPPRRRTTTUUUVVVXXX\\\^^^\\\^^^aaaccceeehhhllloootttvvv}}}000111111111111222222222000000000000000000000000000000000000000000000000000000//////000000111222//////////////////......///////////////000111111222111111111111111222333444444444555666666777777777666666555666777888999777777777777666666666666444444444444444444444444222333444666888:::;;;<<<<<<<<<;;;::::::999888888666666777777777666444333333333333333333333333333------------,,,,,,,,,,,,...---444BBB___oooOOO555222444///+++---)))***+++,,,,,,,,,+++***---...999LLLnnnoooMMM777555000...000...,,,++++++******++++++,,,(((,,,///000///000222333555333444888777999GGGYYYfffZZZIII999000---,,,,,,)))((((((***---///000000111000000///...---,,,,,,+++...000///...///555:::AAAYYYtttrrrZZZNNNOOOUUUbbbrrr~~~|||lllVVVHHHEEEBBBBBBEEEFFFEEECCCDDDAAA@@@BBBAAA@@@DDDJJJMMMMMMKKKGGGAAA<<<:::999999:::EEEZZZyyyiiifffMMMDDD@@@@@@FFFMMMVVVcccnnneeeHHH:::555333000000000000///---........................---,,,,,,++++++,,,,,,---------,,,---...111333555333222000///...///000111...............///000000000000000000111111111111333222111222444666777666444444444444444444444444444333333333444444222111222222222222333333333333222222333333333444444444444444555666777888888999777888888888999::::::::::::@@@???:::BBBPPPQQQGGGCCCEEEGGGIIIIIIKKKMMMOOOPPPRRRTTTUUUVVVXXX[[[^^^[[[]]]```bbbeeehhhllloootttvvv}}}000111111111111222222222222222222222222222222222000000000000000000000000111111111000111222222333.........//////////////////////////////000111111000000000000000111222222222333444555666888999999777666555555555666888999888888888888777777777777555555555555555555555555333333555666888:::;;;<<<<<<<<<;;;:::999999888888555666777777777666555444111111111111111111111111,,,,,,,,,,,,,,,,,,++++++...,,,666IIIhhhdddHHH444555888000***,,,'''(((***,,,---------,,,///000;;;NNNpppdddDDD111000---+++---,,,++++++************++++++''',,,000///...///...---111***+++333777;;;PPPiiipppXXXCCC555///------))))))***,,,///000///---////////////000000000000))),,,///000///222888>>>PPPjjjfffLLLOOOZZZggguuuzzz{{{hhhUUUEEEBBB@@@AAACCCDDDAAA>>>BBB???===>>>>>>>>>DDDKKKJJJJJJHHHDDD???<<<::::::::::::EEE[[[yyyjjjgggNNNEEEBBBDDDKKKSSS]]]hhhrrrcccFFF888555333000000000000///---000000000000000000000000---,,,,,,++++++,,,,,,---******+++,,,///333666999444333000...---///111222...............///000000000000000000111111111111333111111222555777777666444444444444444444444444444333333333444444222000222222333333333444444444111111222222222333333333666555444444555777:::;;;::::::999888888777777777888CCCCCC<<>>NNNsss|||QQQ>>>/////////***+++000++++++***************+++111666===QQQ]]]DDD000///---&&&%%%---///,,,)))(((((()))***)))))))))***+++,,,,,,---......+++,,,000222<<<[[[zzzoooKKK111,,,...------+++***,,,///111000...000000000///...---+++***444///---000111555AAANNNmmm|||ggg[[[VVVdddooo|||zzz{{{}}}qqqZZZLLLDDDAAA>>>===>>>?????????>>>>>>>>>======???BBBEEEHHHHHHGGGCCC>>>:::777777999===III\\\{{{mmmjjjNNNEEEBBBDDDMMMXXXbbbmmmuuubbbFFF:::555444222000///...------///...---,,,,,,,,,,,,,,,------,,,,,,,,,------...---------///222666999<<<666555222000...---------------......//////000000111111111111111222222222222333444444555555444444666666666666666555555555555555444444444333333333444333333222222333333444222222111111222222333444222333333444555666777777::::::::::::::::::::::::888>>>???>>>HHHXXX^^^YYYGGGDDDDDDHHHIIIGGGJJJOOOPPPRRRTTTUUUVVVXXX[[[]]]___aaaccceeegggiiimmmooouuuwww}}}222222111111111111222222333222222333444444333111000000000000000000000000//////000000000000//////......///000000000000000111111000000111111222333222222111111111111222222333333444444555666666666666777777777888888999999999999999999999999999999888888888888888777777777888888888888888999:::<<<:::::::::;;;::::::999999888888777777666444333222333333333222111000//////111000000111111111000///---555AAAUUUwwwnnnJJJ:::---------))))))---++++++************++++++222888BBBWWWUUU>>>...///111,,,,,,333555222...,,,,,,++++++***++++++++++++,,,,,,,,,,,,---+++---111333>>>ZZZxxxtttQQQ777000///------+++***+++...///...---...............------,,,......000222444<<>>>>>:::@@@LLLPPPJJJEEEDDDDDDFFFJJJMMMOOOPPPPPPRRRTTTUUUVVVXXX\\\^^^___aaadddfffgggiiimmmppptttwww}}}333333222222222222333333333222222333444444333111000000000000000000000000//////000000000000//////......///000000000000000111000000000000111222222222222111111111111222222333333444444555666666666888888999999999999999999::::::::::::::::::::::::999999999:::::::::::::::;;;:::999999999:::;;;;;;;;;::::::::::::999999888888888777777666444333222222222222222222111000///000111222333222111///...000888JJJggguuu]]]AAA333***+++,,,((('''***++++++************++++++222999FFF___uuuKKK999,,,///111------333555333///...------,,,+++------------,,,,,,,,,+++---+++---111444>>>WWWpppsssRRR:::111///,,,---,,,++++++---...---+++,,,,,,------............+++...222555:::HHHccczzzvvv```[[[eeeppp~~~}}}eeePPPDDD>>><<<999888999999999888:::::::::999999;;;>>>AAACCCDDDCCC@@@;;;777555555777:::FFFYYYxxxlllkkkOOOGGGDDDGGGQQQ]]]hhhsss|||bbbEEE999444333222000///...............---,,,,,,,,,------...------,,,,,,---------------------///111444555333222000///....../////////////////////.........000000000111111111222222222333444444555555444444555555555555555555555555555555444444444333333333333333222222222222333333222222111111222222333444222333333444555666777777;;;;;;;;;;;;;;;;;;;;;;;;;;;>>><<<888;;;CCCDDD@@@AAAEEEFFFDDDKKKUUUVVVQQQQQQRRRUUUVVVWWWYYY]]]___```bbbeeefffhhhjjjmmmppptttvvv}}}444333333222222333333444111000///000222222000/////////////////////////////////000000000000//////......///000000000000000000000000000000111222222222222111111111111222222333333444444555666666666999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>><<<;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888888888888777777666444333222111111222222222111111000///111444555333111...---111<<>>AAABBBAAA???:::777666555666999DDDXXXxxxnnnmmmSSSGGGDDDFFFPPP\\\gggrrr{{{bbbEEE999444333222000///............------,,,,,,,,,------......---,,,,,,,,,------------------...///000111000///............000000000000//////......------//////000000111111222222222333444444555555444444444444555555555555555666555555444444444333333333333333222222222222333333222222111111222222333444222333333444555666777777;;;;;;;;;;;;;;;<<<<<<<<<:::===<<<999;;;AAACCCAAA???FFFGGGDDDLLLZZZ\\\RRRQQQSSSUUUWWWXXXZZZ^^^```aaaccceeeggghhhjjjmmmppptttvvv|||444333333222222333333444000000///000111222000...//////////////////////////////000000000000//////......///000000000000000000000//////000000111222222222111111111111222222333333444444555666666666777777777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>???AAAAAA>>><<<<<<;;;:::888888777888888888888777777666444333222000111111222222222111111...222555555333000//////000AAAddd]]]DDD222---***+++,,,+++))))))++++++******+++,,,,,,---111666FFFeeefff@@@555---------)))''')))+++***)))***,,,------,,,++++++,,,------...//////...---.........444AAAMMM]]]ZZZPPPAAA444...,,,+++////////////............000///...---------......333111222===SSSpppkkkccciiiwwwxxxvvv}}}mmmXXXHHH>>>:::888666666777777666444444555555444444666999<<>>;;;888777777666999DDDYYYzzzrrrsssZZZLLLGGGGGGOOOZZZeeeqqqzzzbbbFFF:::333333111000////////////------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,------------------......///...---------...000111000000//////......------...//////000111111222222222333444444555555444444333444444444555555666666555555444444444333333333333222222111111222222333222222111111222222333444222333333444555666777777:::::::::;;;;;;;;;<<<<<<;;;======<<<===AAACCCCCC>>>GGGIIIEEELLLZZZ\\\RRRPPPRRRUUUVVVXXXZZZ^^^aaaaaaccceeefffgggiiilllooosssuuu|||333333222222222222333333222111111222333333222000000000000000000000000000//////000000000000//////......///000000000000000000////////////000111111222222111111111111222222333333444444555666666666666666777777888999999:::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@AAA@@@@@@AAADDDGGGFFFAAA<<<<<<;;;999888777777777888888888777777666444333222///000111222222222222222...111555555222000111222333IIImmmtttQQQ999///---++++++,,,,,,+++***++++++***++++++,,,---...222666GGGhhh^^^;;;333---...///---,,,---...---+++,,,,,,,,,+++)))******+++,,,---...//////---------,,,+++///666<<>>???===:::888777777777;;;FFF[[[~~~www{{{cccUUUOOOKKKPPPYYYdddpppzzzdddHHH;;;333222111000////////////------,,,,,,,,,---......///......---,,,,,,,,,,,,------------------------...------,,,---...///000///////////////.........---...//////000111222222222333444444555555444444333333333444555555666666555555444444444333333333222222111111111111222222222222111111222222333444222333333444555666777777888999999::::::;;;;;;;;;;;;===>>>>>>===>>>@@@AAA???FFFJJJHHHLLLTTTVVVRRROOOQQQTTTVVVWWWZZZ^^^aaaaaabbbdddffffffhhhkkknnnsssuuu|||222222111111111111222222222111111111333333111000000000000000000000000000//////000000000000//////......///000000000000000///////////////000111111222222111111111111222222333333444444555666666666555666777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@@@@@@@@@@@@@CCCIIIMMMKKKDDD======;;;999777666666777777888888777777666444333222//////000111222333333333---111444444111000222555>>>XXXwww}}}dddGGG222------,,,++++++,,,,,,+++++++++++++++,,,---......555888JJJmmm~~~VVV888222------.........///---,,,+++,,,------+++******+++++++++,,,,,,------+++,,,,,,+++***---111333777666555555222///...///,,,...000///......000222222111/////////000222333555:::HHH```oooggggggtttzzzxxx|||uuu\\\KKKAAA<<<777555444555555555333111222222222222111333666999:::<<<<<<;;;888666666666999<<>>???======???BBBAAAFFFKKKLLLKKKLLLOOORRRNNNPPPSSSUUUWWWYYY]]]``````bbbdddeeeeeegggjjjlllrrruuu|||222111111111111111111222000///...///111111///...000000000000000000000000//////000000000000//////...//////000000000000000///////////////000111111222222111111111111222222333333444444555666666777666666888999;;;<<<>>>>>>========================>>>????????????@@@@@@@@@???AAAEEEKKKPPPNNNFFF>>>===<<<999777666666777777888888777777666444333222...///000111222333333333---111444333111000444888IIIddd~~~qqqZZZAAA000,,,---,,,******,,,,,,+++++++++++++++,,,---...///777;;;NNNrrrzzzPPP777222---++++++++++++,,,'''''''''))),,,------,,,,,,,,,++++++++++++******)))++++++***+++---//////000000111222111...,,,---***,,,//////------///222111000//////000222555666888DDDWWWqqquuukkkiiiqqq}}}}}}|||{{{yyy}}}pppWWWHHH???;;;555444333444444444222000222222222111111333666999888999:::999777555555555:::===III___ppp```UUULLLKKKQQQZZZgggrrreeeJJJ>>>222222111000/////////000,,,,,,,,,,,,,,,---...///000///...---,,,+++++++++,,,,,,---.........------...---,,,,,,,,,,,,......---.........//////000000------...///000111222222222333444444555555444444222222333333444555666666555555444444444333333333222222111111111111222222222222111111222222333444222333333444555666777777666666777888999999::::::888:::===@@@??????BBBGGGBBBEEEKKKOOOKKKFFFJJJRRRMMMPPPRRRTTTVVVYYY]]]``````aaacccddddddfffiiikkkrrruuu{{{222222222222222222222222000000000000000000000000///////////////......---...---,,,+++,,,...000111,,,---///000000...---+++000000000000000000111111111222333333444444333333333444555555555555555444999999:::;;;;;;:::::::::>>>>>>>>>===>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBFFFJJJMMMJJJCCC>>>:::999888777777777888999777777777666555555444444444333222333666777555222///111111000///222<<>>======>>>???@@@DDDFFFIIIJJJJJJKKKMMMOOOOOOPPPRRRUUUWWWZZZ\\\]]]___```aaabbbccceeeiiilllpppvvv~~~222222222222222222222222111111111111111111111111//////000000//////...---///...---------...///000------...//////...---,,,111111111222222333333333111222333333444444333333333333444555555555555555777888888999:::;;;;;;<<<===============>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBEEEHHHJJJHHHBBB===<<<;;;999888888888999999777777777666555555444444444333222333555666444222444222222555555777AAANNNllltttVVV@@@444,,,---------------,,,,,,,,,***+++---------...111333000===[[[gggDDD444111...,,,,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///,,,,,,,,,,,,---...///000000//////222222111555;;;KKKccc{{{~~~~~~|||xxxxxx{{{}}}}}}yyy^^^LLLBBB:::555333333222111111111111222////////////000222333444666888999888666333333333555:::IIIbbbuuuccc[[[RRRMMMMMMVVVhhhxxxcccHHH<<<333222111000////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,---------.........,,,,,,------.../////////............////////////...///000000......///000000111222333444444444444666666555555555444444444555555666666555555444333666666555555333222111000111111111111222333444555444333333333444555666777888999:::999888888999:::;;;;;;;;;<<<>>>@@@BBBCCCDDDFFFHHHIIIIIIJJJMMMOOOOOOPPPRRRTTTWWWZZZ\\\]]]^^^```aaabbbcccfffiiilllpppvvv~~~222222222222222222222222111111111111111111111111//////000000//////...---//////000000//////..............................000000111111222333444444111222333333444444333333333444444444555555555555888777777888999;;;===>>><<<<<<<<<<<<============?????????@@@@@@@@@AAAAAAAAAAAABBBDDDEEEDDD@@@======<<<:::999888888999999777777777666555555444444444333222222444444333222888333444::::::;;;JJJ^^^eeeGGG777111...++++++,,,,,,------......***+++---------...111333555@@@```]]]???333000---,,,,,,,,,+++******++++++,,,,,,++++++***************++++++++++++++++++,,,,,,,,,,,,---------------............///---,,,,,,------...///000///---///333444555:::AAA___||||||}}}|||yyyyyy|||}}}|||nnnUUUEEE===777333333222222111111111111111000000000111222333444555444666777666333222111222777;;;GGG___tttbbbZZZPPPKKKLLLVVViiiyyybbbGGG:::222222111000////////////---------------------------,,,,,,++++++,,,,,,------------.........//////,,,,,,------.../////////............////////////...000222222000//////000///000111333444555555555555555555555555444444444666666555555555555444444777666666555444333222222111111111111222333444555444333222222444666999;;;>>><<<999888888999999999:::::::::;;;===@@@BBBCCCCCCEEEGGGHHHHHHIIILLLMMMOOOPPPRRRTTTWWWZZZ\\\]]]^^^___aaabbbcccfffjjjmmmpppvvv~~~222222222222222222222222222222222222222222222222000000000000000///......///000111222111000...,,,......---------...//////,,,---...///000111222333111222333333444444333333555555555555666777777888;;;:::999999999;;;>>>???<<<<<<=========>>>======>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???>>><<<===<<<:::888777777777888777777777666555555444444444333222222333333333333888333666<<<:::;;;SSSrrrxxxXXX>>>444222222++++++,,,,,,,,,---------***+++---------...111333888CCCfffUUU;;;222000---,,,,,,,,,+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///------------...///000111///000222444333666CCCQQQuuu}}}}}}}}}{{{zzz}}}~~~cccLLL???999555333222222111000000000000000000000000111222333555555444555666555333111111222888;;;FFF]]]qqq```WWWNNNIIIKKKVVVjjj{{{aaaEEE888222111000//////......///---------------------------,,,,,,++++++,,,,,,---------------............,,,,,,------.../////////............////////////---000333333222000//////...///000222444555555666444444555555555555555555666666666555555555666666777777666555444444333333111111111111222333444444666444333222444999===@@@EEE@@@;;;999:::<<<<<<;;;===<<<<<<<<<<<<>>>???@@@BBBDDDFFFGGGGGGHHHKKKMMMNNNOOOQQQTTTWWWYYY[[[\\\^^^___aaabbbcccfffjjjmmmpppvvv~~~222222222222222222222222111111111111111111111111000000000000000//////...///000111222222000---,,,---------------...///000,,,------///000111222222111222333333444444333333666666666666777888999:::???>>><<<;;;:::;;;===>>><<<===>>>?????????>>>>>>=========>>>>>>>>>??????>>>>>>>>>>>>===<<<<<<===;;;:::888777666666666777777777777666555555444444333333333222222333444555666555999<<<999???___nnnOOO:::222222222------,,,,,,,,,+++++++++***+++---------...111333888FFFkkkyyyPPP999111///,,,+++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,------------...+++++++++,,,,,,,,,---------------............///............///000111111...111555333111888OOOfff}}}YYYEEE<<<777444333222111000000//////000000------------...000111222555666666555333222333444888;;;GGG]]]}}}lllZZZRRRJJJHHHKKKVVVkkk|||aaaDDD777222111000///............---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,---------,,,,,,------.../////////............////////////---000333333222000//////---...000222333444555555333444444444555555666666777777777777777777777777777666555444444444444444111111111111222333444444888666444444666;;;@@@DDDEEE@@@:::888:::======<<<>>>===<<<<<<<<<>>>???@@@AAACCCFFFGGGGGGHHHJJJLLLNNNOOOQQQTTTVVVYYY[[[\\\]]]___aaabbbcccfffjjjmmmpppvvv~~~222222222222222222222222000000000000000000000000000000111111000000///......///000111111000...,,,,,,,,,------...///////////////000000111222333333111222333333444444333333777666666666777888:::;;;@@@???===<<<;;;;;;<<<<<<<<<===???@@@@@@@@@???>>><<<<<<<<<=========>>>>>>;;;<<<===<<<;;;;;;<<<===999888777666555666777777777777777666555555444444222333333333222444666999555:::???@@@AAAOOOoooaaaFFF666000...---------,,,,,,++++++*********+++---------...111333777LLLqqqsssMMM666111...,,,++++++,,,,,,+++***++++++,,,,,,++++++***------------............++++++,,,,,,,,,,,,---------------............//////......//////000111222---000444555555CCCaaa}}}uuuQQQ@@@:::666333333111000000///////////////.........///000111222333666666666555333333444666777;;;HHH___{{{}}}dddRRRLLLFFFFFFKKKWWWkkk|||aaaDDD777111111000///............---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------.../////////............////////////...000222222000//////000...///000222333444444444333333333444555666777777777888999:::;;;:::999888777666444333333333444555111111111111222333444555888777555555888<<>>@@@BBBCCCBBBDDDFFFGGGGGGHHHKKKLLLNNNOOOQQQSSSVVVYYY[[[\\\]]]^^^```bbbdddgggkkknnnpppvvv~~~222222222222222222222222////////////////////////000111111111111000//////,,,---...///000///......+++,,,---////////////...///000000000111111222222111222333333444444333333555555444444555777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@???>>>===;;;;;;<<<<<<<<<=========888:::<<<<<<;;;:::<<<>>>888777666666666777888999777777777666555555444444111222444333333555999===999@@@EEEGGGRRRhhhrrrQQQ:::111///---,,,+++++++++++++++,,,,,,,,,***+++---------...111333888RRRvvvoooJJJ111000...+++***+++,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------............///////////////000111222222000000444;;;EEEYYYxxxoooKKK<<<999555222222000000///............///111111111222333444555666555666666444333333444666555;;;JJJaaayyyxxx\\\KKKFFFCCCEEEKKKXXXkkk|||aaaEEE888111111///...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---------...,,,,,,------.../////////............////////////...///000000......///000//////111222222333333333222222333444555666777888777999;;;>>>>>>===:::999666555333222222222444555111111111111222333444555777666555555777;;;@@@BBB::::::999888888999===@@@???>>>>>>>>>???@@@BBBCCCBBBDDDFFFGGGHHHIIIKKKMMMMMMOOOPPPSSSVVVXXXZZZ[[[\\\^^^```bbbdddgggkkknnnpppvvv~~~222222222222222222222222////////////////////////111111111111111000//////,,,,,,---....../////////***+++---000000000///...............////////////222222333444444444333333444333222222333555888:::888888::::::;;;;;;;;;::::::;;;===>>>???>>>===<<<;;;;;;;;;<<<<<<<<<======666999<<<===;;;;;;<<>>;;;999555444222111111222333444111111111111222333444555555555444555777:::>>>@@@888:::;;;;;;999;;;???DDDDDDCCCAAA???>>>>>>??????CCCEEEGGGHHHHHHIIILLLMMMMMMNNNPPPSSSVVVXXXZZZ[[[\\\^^^```bbbdddgggkkkooopppvvv~~~444333111000000000111111//////.........//////000222222111000///...------........................000...,,,---///000...,,,000000000000000///......222000...///111333333333444555555666555333222111555777999::::::;;;===???============<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::999999888888999999:::;;;888888888888888888888888999888777888888777444222000333777888888:::>>>BBBDDDHHHNNN\\\wwwmmmQQQ888222333000---...))))))***+++,,,------......---+++,,,...000222333>>>XXX~~~YYYAAA333///...------,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,+++---...///...,,,,,,000222///---...222444444555???UUUpppfffGGG;;;111---///...000000000000////////////000111111000///000333555666666555555555444444444666;;;MMMjjj|||uuuWWWHHHDDDBBBDDDJJJUUUfffuuu]]]DDD;;;333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...//////...---,,,...///...------,,,,,,,,,------111111111000000000//////............////////////111111222333333333333222666222000222444333555888<<<@@@DDDFFFHHHGGG???555555444222111111222444555444333111222333444444333444777:::;;;:::888888888777888999:::<<<===>>>??????>>>===<<<<<<===>>>???@@@BBBDDDDDDDDDEEEGGGIIINNNOOOQQQRRRSSSUUUXXXZZZ^^^```bbbdddeeegggkkkmmmpppvvv}}}333333111000000000111111//////.........//////000000000000///////////////........................///...,,,---//////...,,,000222444444222111000111444222000111333555555555666666666666666555555444666888::::::999:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;888999999:::999999888888999888888888999999::::::888888888888888888888888888777777888999999777555666888;;;:::999:::===AAAJJJOOOYYYjjjbbbIII333...000---+++,,,++++++,,,------.........---,,,+++,,,...111333444@@@\\\UUU???444000///...---,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,------...------,,,,,,---,,,,,,---//////...,,,...000000......000444666:::???NNNgggcccEEE:::222...111000000000000000////////////...///000000///000222444666555555555444444444333555:::KKKhhh{{{tttWWWHHHDDDBBBEEEJJJUUUfffuuu]]]DDD;;;333333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............------.........---------------......333333333222222111111111....../////////000000000//////111222444444555555777333222444666666888;;;BBBHHHMMMNNNMMMJJJBBB:::555444222111111222444555555444333333333444444333444666999:::999888777888777777888999:::<<<<<<===>>>===<<<<<<<<<>>>???@@@AAACCCEEEEEEEEEFFFHHHJJJNNNOOOQQQSSSSSSUUUXXXZZZ]]]___bbbcccdddgggjjjmmmpppvvv}}}333222111111000111111111000//////....../////////....../////////000000000------------------------///---,,,---...///...---...333888777333000000222333222111111333555555555555555555555555666666777777999:::999888888999;;;;;;;;;;;;;;;;;;:::999999888888999999999999888888888888888888999999999:::999999999999999999999999888777777888:::;;;999888999;;;======;;;<<<@@@DDDKKKTTTccczzz~~~TTT@@@///---///---++++++,,,,,,,,,,,,------------,,,,,,+++,,,...111444666BBBbbbvvvNNN;;;555000///...,,,++++++******,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,---,,,,,,---//////...,,,111000...///000222555888>>>KKKccc___BBB:::222000222222000000000000////////////,,,...000000000///000111555555444444444444333333444888IIIeeeyyytttWWWGGGDDDBBBEEEKKKUUUfffuuu\\\DDD:::222222111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------...///000000222222222222111111111111/////////000000000111111---...000222444555666666777444444777999999;;;@@@IIIRRRXXXVVVPPPJJJCCC===444444222222222222444444666666555555444444444333333666888999777666666777777777888999999:::;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDFFFGGGGGGHHHJJJLLLMMMOOORRRSSSTTTUUUXXXZZZ\\\^^^aaabbbdddfffjjjlllpppvvv}}}222222111111111111111111111000//////////////////////////////////////////------------------------------------...///......***111888888222---...111111000///000222333333222333222111111222444555777555777888888888888999:::;;;;;;<<<<<<;;;:::999888999999:::;;;;;;;;;;;;:::777888888999999999999999999999999999999999999999:::999999999;;;;;;:::999777:::<<<===>>>AAAFFFKKKLLLZZZpppmmmLLL===000///111///---,,,,,,+++++++++*********)))++++++,,,---...111555888CCCiiioooJJJ666444000///...,,,+++******)))++++++,,,,,,,,,,,,++++++***************+++++++++,,,,,,------...------------,,,,,,---///000...---111......111333333555888@@@XXXyyy]]]AAA:::333000222111000000000000////////////,,,...111222111000000111444444333333333333333333333777GGGbbbwwwrrrVVVFFFCCCBBBEEEKKKVVVfffuuu\\\CCC999222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///000000...------------...///000111222////////////////////////000000000000111111111111...///111333444555666666666444444888999:::>>>CCCOOOYYY___ZZZOOOFFF???:::444333333222222333333444777777888777555444333444333555777777666555666777888888999999:::::::::;;;;;;;;;;;;;;;===???AAACCCDDDFFFGGGHHHHHHIIIKKKMMMMMMOOORRRSSSTTTUUUWWWYYY[[[]]]```bbbcccfffiiilllpppvvv}}}111111111111222111111111111111000///////////////000000000///...------,,,------------------------,,,---............//////***111888888222---...111000//////000222333333222222111111111222333555777222444666777777888:::<<<<<<<<<======<<<;;;999888888999::::::;;;;;;;;;:::888888999::::::::::::999999999999999999999999999>>><<<::::::::::::999888777:::===>>>???CCCJJJOOOUUUhhhaaaEEE;;;222000111000---,,,------,,,,,,+++*********+++,,,------...000555999EEEppphhhHHH111333//////---,,,+++***************++++++++++++******))))))*********++++++++++++,,,,,,---.........---------,,,...///000///---000---///444666444666;;;JJJiii[[[@@@:::333///111///000000000000////////////---///222333222111222222222222333333333333333333333666FFFaaauuupppTTTEEEBBBBBBFFFLLLVVVggguuu[[[BBB999111111000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000333222///,,,---------...///000111222........................000000000000111111111111111222333444444444444444444333555888999999>>>EEETTT]]]bbbZZZLLLBBB;;;777333333333333333333333333666888999888555333333444333555666666555555666777999:::::::::;;;;;;<<<<<<;;;:::;;;;;;===???BBBCCCDDDFFFGGGHHHHHHIIIKKKMMMLLLOOORRRTTTUUUUUUWWWYYY[[[]]]___aaacccfffjjjmmmpppvvv}}}000000111222222222222111222222111000////////////111000000///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---......------///000...333888777333000000222222111111333555666555333333333333333444555666777000222555666666777999;;;<<<===>>>>>>===;;;999777555666777888999999999999888999;;;<<<<<<<<<;;;:::::::::::::::::::::::::::???===;;;:::::::::999777;;;===???@@@AAAEEEKKKQQQ^^^uuusssQQQ>>>888222//////...---+++000000//////......------+++---///......000444999HHHuuu```FFF...222...---,,,++++++******+++)))******++++++******)))))))))******+++,,,,,,,,,++++++,,,---...............------...000000///---///---///666777666===HHHaaa~~~YYY???999333000111///000000000000////////////...000222222222111222444111111222222222222333333333777FFFbbbtttmmmQQQDDDBBBBBBFFFLLLVVVggguuuZZZBBB888000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---///222666555111---------------...///000000////////////000000000000/////////000000000111111222333333444444444444444333333555888999888>>>FFFTTT\\\^^^UUUIII???:::666333333333333333333333333444777999999555333333555444555666666555555666888999999:::;;;;;;<<<======;;;;;;;;;;;;===???AAACCCCCCDDDFFFGGGGGGHHHJJJLLLLLLOOORRRTTTUUUVVVWWWXXX[[[]]]```bbbdddgggkkknnnpppvvv}}}///000111222333222222111333222111000/////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,***---///...------///111000222444444222111000111111111111333555666444333222333444444555555555555111333555555555666777999;;;<<<======<<<:::777555555666777888888999999999999:::<<<>>>>>>===<<<;;;::::::::::::::::::::::::>>>;;;999999999::::::999;;;>>>@@@BBBDDDIIIPPPWWWiiiaaaCCC888666222......//////...000000000000000/////////,,,...000///---...444999LLLxxxVVVBBB,,,222,,,,,,+++++++++++++++,,,***++++++,,,,,,++++++************+++,,,---------***+++,,,---...............------...000000///...///,,,///555666999III\\\}}}~~~~~~yyyUUU===999444111222000000000000000////////////...000111000000000222444111111111111222222222333333777HHHcccssskkkMMMDDDAAABBBGGGMMMWWWggguuuZZZAAA888///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...000444888888333---...---------------...............//////000000000....../////////000000000111222333444555555555555444444777:::999888>>>FFFMMMRRRSSSLLLBBB===999555222333333444444333333222111555999999555333333666555666777666555555777999777888888:::;;;<<<======<<<;;;;;;<<<===???AAABBBAAACCCEEEEEEEEEFFFHHHJJJKKKNNNRRRUUUVVVVVVWWWXXX[[[]]]```ccceeehhhlllooopppvvv}}}///000111222333333222111333222111000////////////---------............///,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////------///222000000000000000///......//////000111444444222111000111222333444333222111333444555555444444555777999;;;<<<<<<;;;999666444777777888::::::;;;;;;;;;:::;;;===??????>>>===<<<::::::::::::::::::::::::<<<:::888888999;;;;;;;;;999<<<@@@CCCGGGNNNWWW^^^vvv}}}ZZZ???666555222//////222333333......//////////////////---///111000---...333888OOOzzzyyyNNN@@@+++333++++++******++++++,,,---+++,,,,,,------,,,,,,+++******+++,,,------......***+++,,,---...............------...000111///...000---...333555;;;SSSlll~~~}}}vvvRRR;;;888444222444222000000000000////////////...//////......///111444000000111111222222222333444888IIIdddsssjjjKKKCCCAAABBBGGGMMMWWWggguuu~~~ZZZAAA777///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////000555::::::444......------,,,,,,,,,------,,,,,,,,,---------..................///////////////000222444555777777777555666888;;;:::999???GGGEEEIIIIIICCC<<<999777444222333333444444333333222///444999888555222444666555666777666555666777999555666777888:::;;;======<<<<<<<<<<<<===>>>@@@AAA@@@BBBDDDDDDDDDEEEGGGIIIKKKNNNSSSUUUVVVVVVWWWXXX\\\^^^aaaccceeeiiimmmppppppvvv}}}111111222333333333333333111111111111000000000000.........------,,,,,,,,,,,,,,,,,,------,,,++++++,,,------...///000111111............////////////111111111111111111111111111000000///000222333444555555555555666666666666777999<<<<<<:::777555444888888888888888999999999777:::>>>AAABBB@@@>>><<<999999:::::::::;;;;;;;;;;;;;;;;;;999888888:::<<<@@@<<>>222111------,,,,,,+++***)))))))))******+++++++++*********++++++,,,,,,++++++***.........//////...------...///111000///---......777///000::::::>>>\\\~~~~~~}}}{{{~~~qqqPPP<<<:::555222333111..................------///////////////.........111111222222222333333333666???HHHhhhzzzqqqfffQQQFFFEEEFFFJJJNNNVVVgggvvv}}}XXXBBB;;;222111000//////.........******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...111666999:::777222///000000///..............................///000000......------...///111222111222444555666666777777333444666999;;;===>>>>>>@@@@@@???===:::777333111444444333333222222333333222222222222222222222222444333222222222444666888777888;;;======;;;999888:::::::::;;;;;;===>>>???BBBBBBCCCEEEFFFFFFFFFFFFLLLNNNRRRTTTVVVWWWZZZ\\\]]]___aaaccceeehhhlllnnnqqqvvv~~~...///000000111111111000000000/////////.....................------------,,,---------------,,,,,,,,,,,,------......//////............////////////111111111111111111111111000000000000111222333444444444444444555555555555777999<<<<<<:::777555555888888888888999999999999888:::>>>AAAAAA@@@===<<<::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;::::::<<<>>>CCC???BBBJJJOOOVVVhhh}}}vvvTTT===666333///...............,,,---...---+++***+++,,,---...)))***111000111===WWWuuuiiiEEE<<<000///------,,,,,,+++******)))))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---///000000...---...///222...222:::???KKKmmm}}}}}}}}}|||~~~qqqOOO;;;888333111333111.................................///////////////111111111222222222333333333<<>>??????AAABBBCCCEEEFFFFFFFFFFFFKKKNNNRRRTTTUUUWWWYYY[[[]]]___aaaccceeehhhlllnnnqqqvvv~~~......///000000000000///.........---------,,,,,,------------............------..................,,,,,,---------------------............/////////000000000000000000000000///000111222222222222222222333333333444444444444555777999:::888555444444888888888888999999::::::999;;;===@@@@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<=========>>>???FFFCCCFFFLLLSSS___xxxzzzUUU<<<777444000............---,,,---...---,,,++++++------///***)))000000333@@@]]]vvvdddBBB:::...---------,,,,,,++++++******((((((***+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........---------...//////...---...///111111444;;;HHH___~~~|||}}}pppNNN999666111///222111........................------......//////000000111111111222222222222333000888???```uuunnneeePPPDDDCCCEEEIIINNNXXXiiixxxyyyVVV@@@999222111000//////...............---,,,+++***))))))))))))*********+++++++++...///111333333222000///000///......---...............------......///000------------...///000111111222333555666666666666555555666666666666555555777666666555555555555666555444333222111000000000222222222222222222222222444333222222333444666777:::;;;<<<<<<=========<<>>>>>??????@@@AAABBBCCCEEEFFFFFFGGGGGGKKKNNNQQQTTTUUUWWWYYY[[[]]]___aaaccceeehhhlllnnnpppvvv~~~000111111222222222111111.........---------,,,,,,++++++,,,,,,------.....................//////000......---------------------------.........//////////////////////////////...///111222333333222111333333333333444444444444222444666666555333333333777888888999999::::::::::::;;;===>>>???>>>===<<<;;;;;;;;;::::::::::::::::::<<>>999...---------,,,,,,,,,+++++++++'''((()))+++,,,---------,,,------......------,,,---......////////////...,,,...///...---...///111555666777???UUUttt{{{}}}oooLLL777444000...111111............////////////,,,------...///000111111111111111111222222222222000777===]]]rrrlllbbbLLLBBBBBBDDDIIINNNXXXjjjyyywwwTTT>>>888222111000///...............------,,,++++++******++++++,,,,,,,,,------------......//////////////////......------............------------...//////---------......///000000111222333444555666666666555555666666666555444444666555444333333444555666777666555444333222222222222222222222222222222222333333222333333444666777::::::;;;;;;<<<<<<======@@@@@@??????>>>?????????AAAAAACCCDDDFFFGGGGGGGGGKKKNNNQQQSSSUUUWWWYYY[[[]]]___aaaccceeehhhlllnnnpppvvv}}}111111222222222222111111/////////.........------******++++++,,,,,,,,,---///............///000111/////////...............------------.......................................///111222333333222111333444444444444555555555222444666777555444555555777888888999::::::;;;;;;;;;<<<<<<============<<<::::::::::::999999999999===???BBBBBBAAA@@@@@@@@@FFFIIIOOOXXXeee|||]]]CCC888555111///.........------...///...,,,+++,,,---***000///111666444666CCCcccnnnuuuTTT;;;999///000---------,,,,,,,,,,,,,,,((((((***+++------......,,,------......------,,,)))***+++,,,,,,,,,,,,,,,---............///111333777888;;;IIIggg~~~yyy{{{mmmKKK666444000...111000........./////////000000,,,------...///000111111000000111111111222222222222888===]]]rrrkkk___HHHBBBAAADDDIIIOOOYYYjjjzzzvvvSSS>>>777222111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---............------------......---------------...//////------...//////000000000000111222444555555666666444555555666777777777666777666555333333444444555555444333222111111111111222222222222222222222222222333333333444555555666888999999::::::;;;<<<<<>>=========>>>>>>@@@AAACCCDDDFFFGGGGGGHHHKKKMMMQQQSSSUUUVVVYYYZZZ]]]___aaaccceeehhhlllnnnooouuu}}}000111111111111000//////000000000////////////...++++++++++++,,,,,,,,,,,,///...------...///111222.../////////////////////,,,------------.........///////////////////////////000111222222222222222444444444444555555555555555777888999888777888:::777888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===999999999:::::::::;;;;;;???AAACCCCCCBBBBBBCCCDDDHHHMMMWWWeeexxx]]]BBB888555111////////////...---...///...,,,,,,,,,...'''......///444222555CCCfffjjjlllMMM888999111333------------,,,,,,,,,,,,))))))+++,,,------------,,,,,,------------,,,,,,***+++,,,------......------.../////////000333666666:::EEE]]]||||||xxxzzz~~~kkkJJJ777555111///111///.........//////000000111------......//////000000000000000111111111111222444999???___uuulll^^^FFFBBBBBBDDDIIINNNYYYjjjzzzuuuRRR===777222111000//////.........+++,,,,,,,,,---------...))))))*********+++++++++,,,++++++++++++,,,---------------,,,------...///------,,,,,,------...///......///111111111111111000111222444555555555555444444666777888888888888777777666555444444444444555444333333222333333333222222222222222222222222222222333444444555555555777888999:::;;;;;;<<<<<<======<<<<<<<<<======>>>@@@AAABBBDDDFFFGGGHHHHHHJJJMMMPPPSSSTTTVVVXXXZZZ]]]___aaaccceeehhhlllnnnooouuu}}}222222222222222111000000000000000/////////............------------------...---,,,,,,---...000222---------....../////////,,,,,,---------.........////////////////////////000000000000111222333444222333333333444444444444444666777888777777999:::777888888999:::;;;<<<======<<<<<<;;;;;;;;;<<<===999::::::;;;<<<===>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJLLLTTTaaattt]]]CCC777444111//////000000///---//////...---,,,---...***///---,,,111111888IIIjjjhhhfffGGG555888111333------------------------***++++++,,,---------,,,++++++,,,,,,,,,,,,++++++,,,---...///000000000000...///000000000222555888888BBBYYYvvv{{{xxxzzz}}}jjjJJJ777777333000000...---......///000000111111.........///////////////000000000000111111111111444999@@@bbbyyypppaaaGGGCCCBBBDDDIIINNNXXXiiiyyyuuuRRR>>>888222111000//////.........---------------,,,,,,,,,))))))*********++++++++++++++++++++++++,,,,,,------,,,,,,,,,------...///------,,,,,,------...///...///111222333333222222000111222333444555555555444555666777777888888777444444555555555444333333444444333333333444555555222222222222222222222222222222333444555555555555666888:::<<<======<<<;;;<<<<<<<<<<<<======>>>??????@@@BBBDDDFFFGGGHHHHHHJJJMMMPPPSSSTTTVVVXXXZZZ]]]___aaaccceeehhhlllnnnooouuu}}}555555555555555444333222000////////////.........000000000//////......---...---,,,+++,,,...000222++++++,,,,,,---...//////,,,,,,,,,---------......000000000000000000000000111000000///000222333444111111222222222333333333111333555555444555777888777888888999;;;<<<======>>>===;;;::::::;;;<<<===:::;;;<<<===>>>@@@AAAAAA===???AAABBBDDDGGGLLLOOOOOOXXXiii```FFF666444000///000000111000.../////////---,,,---...///333...+++000222<<>>888222111000//////.........//////...---,,,++++++***++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///---,,,,,,,,,,,,---......///000222333444444333333000111222333444555555555555555666666666666666555111222333444555444333333............///000111222222222222222222222222222111222333444555555555555666888;;;>>>??????===<<<<<<<<<<<<<<<===>>>@@@@@@???@@@BBBDDDFFFGGGHHHIIIJJJMMMPPPRRRTTTVVVXXXZZZ]]]___aaaccceeehhhlllnnnnnnttt}}}@@@999666999:::333......000///...------,,,,,,,,,000///.........///000000......------------......,,,,,,,,,,,,,,,...//////)))***+++,,,---///000000111///...------...///111111111111111111111222333111111222333444555555666666666555555666777999:::888999999::::::;;;;;;<<<<<<<<<<<<===============???>>><<<<<<>>>>>>>>>>>>CCCBBBCCCHHHJJJKKKQQQXXX]]]hhh{{{___CCC555222///---...//////...000///...///000///---+++000***,,,555555222???TTTyyykkkUUU@@@444222333333//////...---,,,,,,++++++111---+++---000111,,,(((++++++++++++++++++,,,,,,,,,,,,---.........------.........------111999AAANNNiii|||xxxwww|||___EEE666444000///000---000---...111222///...111...000111000///...///111111000000000111222333333444:::EEEaaa~~~yyy\\\KKKCCCCCCFFFJJJMMMVVVhhhyyyqqqOOO:::333000000000///......------------,,,,,,+++***))))))+++***)))))))))***+++,,,,,,------......------,,,***,,,------,,,+++---...........................,,,---...///000111222333222333444555666888999999666777999;;;;;;999777555999888777666555444333222666555555555555444444444333444444444444333222111222333444444333333555777999:::;;;;;;<<<<<<;;;;;;===>>>???@@@AAAAAA@@@???BBBCCCDDDDDDDDDDDDFFFHHHLLLNNNPPPQQQRRRTTTXXXZZZ^^^```bbbdddfffiiilllooorrrwww~~~LLLBBB:::888777222000111333222111///......//////...---,,,,,,,,,---...///......------------.........------,,,,,,,,,---------.........///000000000000///...------...///000111000000000000111222222///000000111222333444444777666666666666888999:::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<============@@@???>>>>>>???@@@@@@@@@DDDCCCEEEJJJLLLNNNUUU]]]jjjzzz___DDD777444000///////////////000///.../////////---+++000+++---444444333EEE\\\}}}mmmTTT>>>222///000000......---,,,,,,+++******)))***,,,---......------))))))***+++,,,------...,,,------...............000------000111333<<>>???@@@@@@@@@???BBBCCCDDDDDDDDDEEEGGGIIILLLNNNPPPQQQSSSUUUXXXZZZ^^^```cccdddfffiiilllooossswww~~~fffZZZMMMDDD>>>999777888444333000...---...///000------,,,+++,,,---...///......------------......//////...---,,,,,,++++++////////////////////////000///...------...///000000/////////000000111222000000111222333444444555777666666666777888999:::999999::::::;;;<<<<<<<<<;;;<<<<<<<<<=========>>>AAA@@@@@@@@@AAABBBCCCCCCHHHGGGJJJOOORRRUUU^^^hhhvvv___DDD999666222000000000//////000///...///000000...,,,000,,,///333333777NNNiiioooSSS<<<000---,,,---------,,,,,,+++*********(((,,,//////,,,+++---000((()))***+++---...//////,,,---....../////////...222,,,,,,333444555BBBTTTqqq\\\DDD666666111000222///000,,,+++...000......000...000111000///...///111222222111111000111111111333888CCC___|||vvvZZZIIIEEEEEEHHHLLLPPPYYYkkk|||oooNNN:::444000000//////...---------------,,,,,,++++++******+++++++++++++++,,,------,,,,,,------------,,,,,,***,,,------,,,,,,---...........................000000111111222222222333333333333333222222222222444666777999999888666555666666666555555444444444666555555555555444444444333333333333444444444444222333444444333444666888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>????????????BBBCCCDDDDDDDDDEEEGGGIIILLLNNNPPPRRRSSSUUUXXX[[[^^^```ccceeefffiiimmmpppssswww}}}xxxjjj^^^TTTJJJBBB>>>888666333111///000111222......---,,,---...///000......------------...............------,,,,,,+++,,,,,,,,,---------------000///............///000///.........///000111222111111222333444555666666555555666666777888888999:::::::::;;;<<<<<<======;;;<<<<<<======>>>>>>>>>AAAAAABBBBBBBBBCCCEEEFFFJJJKKKOOOUUUYYY___kkkwww^^^EEE999666222000/////////...///......000222333222111///...000333222;;;WWWuuunnnOOO:::000---,,,------------,,,,,,+++++++++///000000...***)))+++...***++++++,,,---......///+++,,,---...............222,,,///666555777NNNkkkWWW???444444///...111///666000---///000...---......000111000///...///111333333222111000000000111555:::EEE```}}}xxx\\\LLLFFFFFFIIINNNRRR[[[mmm~~~mmmLLL:::444000//////......---,,,,,,------,,,,,,,,,+++++++++,,,++++++,,,,,,,,,------------............------+++,,,------,,,,,,---///........................111111111111111111111111222222222222222222222222222333555666666555444333666666666666666666666666666555555555555444444444333333333333333444444555222444555444444444666888999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>??????BBBCCCDDDEEEDDDFFFHHHJJJMMMOOOQQQRRRSSSUUUXXX[[[^^^```ccceeegggjjjnnnqqqssswww}}}}}}qqqdddUUUJJJBBB@@@<<<888555444333333///...---,,,,,,---...///......------------......+++,,,---.........------******+++,,,---...///000//////............//////............///000111222000000111222333444555555444444555666777777777777:::;;;;;;<<<<<<===>>>>>><<<<<<===>>>>>>???@@@@@@@@@BBBDDDDDDCCCDDDGGGIIIKKKMMMSSS[[[aaajjjyyy]]]EEE999555222//////......---......///111555777666555......000222333@@@^^^|||jjjKKK999222///...000............------------111000---***)))***+++,,,......------------------******+++------.........000///333777777@@@```~~~SSS===444555111000555444===555///000111...------...000111000///...///111333333222111000000000111666:::DDD```}}}xxx\\\LLLFFFGGGJJJNNNSSS\\\oookkkKKK999555/////////...------,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------,,,,,,,,,+++---......---,,,...///........................//////000000000000000000222222222333444444555555555555777888888888777777888888777777777777777777666555555555555444444444555444444333333444555555333444555555444444666888999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;===>>>??????AAACCCDDDEEEEEEFFFIIIKKKMMMOOOQQQRRRSSSUUUYYY[[[]]]```ccceeegggjjjnnnqqqtttxxx}}}sssfffRRROOOJJJCCC===777333111000///---,,,++++++,,,,,,......------------......***+++,,,...//////...---+++,,,---...///111222222////////////////////////.........///000111222333...///000111222333333444444555666777888888888777;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAABBBBBBBBBDDDGGGGGGFFFGGGJJJNNNLLLPPPXXXbbbkkkwww[[[DDD888555111/////////......///...///222555777777666......000111555DDDbbb}}}eeeEEE777333000///111/////////...............,,,,,,,,,---...---,,,+++000//////......---,,,,,,******,,,---....../////////222777:::@@@SSSvvv~~~zzzRRR>>>777:::666666<<<<<>>@@@AAAAAACCCDDDEEEEEEGGGIIILLLMMMOOOQQQSSSTTTVVVYYY\\\]]]```ccceeehhhkkkooorrrtttxxx}}}oookkkeee[[[PPPEEE<<<777444333111///...------.........------------......+++,,,---//////...,,,+++------......///000111111......////////////....../////////000111222333444000111111222333444555666555666888999::::::999999;;;<<<<<<===>>>>>>??????>>>??????@@@BBBCCCCCCDDDDDDHHHKKKKKKIIIJJJNNNRRRSSSXXXcccnnnzzzYYYCCC888555111000000111000000111000000111333444333111---...///111777HHHccczzz```@@@555333///---///........................(((///777:::777222...,,,/////////...............+++,,,---///000111111111///555999???OOOnnn~~~~~~}}}uuuPPP>>>888<<<999:::AAABBBAAA666......000000//////...000111000///...///111111111111000111111222222444999BBB]]]zzzvvv[[[KKKFFFGGGJJJOOOSSS]]]ppphhhIII999666///......------,,,,,,+++------------------------)))***+++,,,,,,,,,+++***)))******++++++******))),,,---......------...000..............................///000111111222222444444444444555555555555222222333333444555555555888777777666555444333333666555555555555444444444999777555333222222333444333555555555444555777999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;===???AAABBBAAACCCEEEEEEFFFGGGJJJLLLNNNOOORRRSSSTTTVVVYYY\\\]]]```ccceeehhhkkkpppsssuuuxxx}}}fffmmmuuu{{{vvvhhhYYYMMMFFF:::999666444222111111111.........------.........------/////////---+++)))------------------------......////////////....../////////000111333444555444555555666777888999999777888:::;;;<<<<<<;;;:::<<<<<<======>>>>>>????????????@@@AAACCCDDDDDDEEEFFFJJJNNNNNNLLLMMMQQQVVV[[[aaammmzzzXXXBBB888555222111111222222222333222111111111000...,,,------...111888JJJcccwww}}}]]]===333222...***,,,------------------------)))777EEEIIIAAA555...,,,---.........//////000000---...///111222222333333000777:::BBB\\\~~~yyyMMM;;;777;;;999:::BBBDDD>>>444+++,,,000111000000///000111000///...///111111000000000111222333333777;;;DDD___|||www]]]MMMEEEFFFJJJNNNSSS]]]pppgggIII999666///......------,,,++++++------------------------((()))***+++,,,+++******,,,------......------,,,,,,---......------...000...........................///000111222333444444666666555444444333222222555555666666777888999999777666666444333222111111666666555555555444444444:::999666333222222333333444555666555555555777999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===???AAACCCAAACCCEEEEEEFFFGGGJJJMMMNNNPPPRRRSSSTTTVVVYYY\\\]]]```cccfffhhhlllpppsssuuuxxx}}}OOORRRXXXaaalllxxxyyykkkZZZOOOHHH@@@999444111222444---......---,,,++++++,,,///...------,,,,,,,,,---000///...------...///000222111...---,,,---...000000000000000111111111111222222222333444555666777777777888999:::;;;;;;<<<======>>>>>>>>>>>>======???@@@AAAAAA@@@AAACCCEEEFFFIIIMMMNNNOOOQQQWWW[[[aaajjjxxxzzzTTTBBB222111000...------------...------......///000111---111---222666JJJnnnqqqtttSSS<<<555000///000+++........................444888;;;999444...,,,+++..................------///---***))),,,111333111000444>>>TTTuuu~~~|||sssHHH<<<333333777888888888444222///---,,,...000111---///000222222000///---////////////000111222333///777CCC^^^yyysssZZZMMMIIIJJJLLLPPPSSS\\\nnndddGGG888333000000...---------------...------,,,+++***))))))***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------,,,---......//////....../////////000111111222222444444444555555555555666333333444444555666666666666666777777777777666666777555333222222222444555===333...222555333222444777888888777666555555777999:::;;;;;;999999:::;;;;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDEEEGGGIIIKKKMMMQQQRRRSSSTTTTTTVVVYYY\\\]]]```dddgggiiikkknnnppptttzzz>>>@@@DDDKKKTTT]]]eeejjj{{{zzzjjjbbbVVVIII>>>777555555666555222///---,,,...000///......---------......//////............//////111000///...---......//////000000000111111111111333222333333444555666777777777888999:::;;;<<<<<<>>>>>>???????????????>>>@@@BBBDDDEEEEEEGGGJJJLLLNNNQQQTTTVVVWWW[[[aaagggooovvvxxxRRRAAA444333222000//////......000000//////.../////////...333///555999MMMnnnnnnnnnNNN999444000000222...........................---000222333111///---,,,........................111000---,,,...000000///666===KKKddd~~~|||~~~nnnHHH===444222444444333333111000...---,,,---...///...///000111111000///...////////////000111222222111999EEE```{{{uuu[[[NNNIIIJJJMMMQQQUUU^^^ooocccGGG888333000000///...------------,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---......//////....../////////000111111222222111333555777777666444333444444555555666777777888666666777777777777666666777666444333222333444555AAA888333555777555444555333444666555444444666777888999;;;;;;::::::;;;<<<;;;;;;;;;<<<>>>???AAABBBDDDDDDDDDEEEGGGIIIKKKMMMOOOQQQRRRSSSUUUWWW[[[^^^^^^aaadddgggiiillloooqqquuuzzz444555777;;;@@@FFFLLLOOO___ooo}}}~~~qqqaaaRRRFFF===888666555222000...---------///...............//////......////////////......000000////////////......///000000000000111111111444333333333444555666666777888888999:::;;;<<<<<<>>>>>>???@@@AAAAAAAAA@@@===???BBBDDDFFFHHHLLLOOOSSSUUUXXXYYY\\\bbbjjjqqqtttOOO???555555333222111000000000222222111000////////////...444000666<<>>444222111///------............------------...///000111111000///...............///000111111222:::GGGccc}}}www\\\NNNIIIKKKNNNSSSWWW```qqqcccGGG888444111000///...------------***+++++++++,,,,,,,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,------------.........------...////////////.../////////000111111222222000222555888888666444222555555666666777888888888666666777777777777666666777666555444444444555666@@@:::555555777555444444///111333333333444666777777999:::;;;::::::<<<>>>;;;;;;<<<===>>>@@@AAABBBDDDDDDDDDEEEGGGIIIKKKLLLMMMOOOQQQSSSUUUXXX\\\___^^^aaaeeegggiiilllooorrruuuzzz444444444666999<<<@@@BBBFFFTTT```fffkkkuuuzzzmmm___RRRGGG999777555333222///,,,***......---------...//////---...///000000///...---//////000000000000///...000000000000111111111111444444444444444555666666888888999:::;;;<<<============???@@@AAABBBBBBBBB===???BBBEEEGGGKKKOOORRRWWWYYY\\\^^^bbbkkkvvv~~~pppLLL>>>666555444333111111111111222222111000000000000000///444000666>>>WWWvvvqqq___CCC333222///000333///........................111...,,,,,,///111///------------...............,,,,,,///111111000333777>>>UUUttt}}}{{{||||||}}}~~~dddGGG===444111000---+++,,,---.../////////...------......///000000///......---------......///000111222;;;HHHddd~~~www\\\MMMIIIKKKPPPVVVZZZcccsssbbbGGG999444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,---------------.........//////------...////////////////////////000111111222222111222444666666555444333444555555666777777888888666666777777777777666666888777666555555555555666:::666222222333333222222000111333333333333555777777888:::;;;;;;;;;===???;;;<<<<<<===>>>@@@AAABBBCCCDDDEEEFFFHHHIIIKKKLLLMMMOOORRRTTTVVVXXX\\\^^^___aaaeeegggjjjmmmqqqtttvvv{{{111111111222444666888999:::BBBJJJMMMQQQ[[[iiirrr|||qqqdddPPPIII@@@888444111///......---------------......---...///000000///...---//////000000111000000///111111111111222222222333444444444444555555666777999999:::;;;<<<======>>>;;;<<<>>>@@@BBBCCCCCCDDDDDDFFFIIILLLNNNRRRVVVYYY^^^aaaeeeiiiooozzzlllJJJ===555444333222111000000000000000000000000111222222///444...444@@@^^^~~~wwwZZZ@@@333222///...111---........................222///,,,,,,///111000...---------.........//////------///333111///444===IIIggg}}}{{{zzzzzz{{{~~~bbbCCC;;;444222111...---///---...000111111000///.........////////////......---------......///000111111:::IIIeeewww[[[KKKIIILLLRRRYYY]]]fffvvvaaaFFF999555111111///.....................------,,,+++*********++++++,,,,,,++++++***+++++++++,,,,,,------------------.........//////---...//////000000///////////////000111111222222444333333333333444555555333444444555555666666777666666777777777777666666777777666666555555555555333222111000111333444333222444555555444444555666777999:::;;;;;;<<<===???<<<<<<<<<===???@@@BBBCCCBBBCCCEEEGGGHHHJJJKKKKKKNNNPPPSSSUUUVVVWWWZZZ\\\```bbbeeegggjjjnnnrrruuuvvv|||000000000111222333444555333666:::;;;>>>GGGSSS\\\eeeuuunnnaaaOOO@@@777444333333000///......------............////////////......//////000000000000111111222222333333333444444444333333333444555777888999999::::::;;;<<<===>>>>>>;;;===???AAACCCEEEFFFFFFGGGJJJMMMQQQTTTWWW\\\___cccgggmmmsss|||hhhIII===444444222111000/////////////////////000111222222...444...555DDDdddyyyVVV>>>333333///...000,,,........................,,,+++***+++...000000000,,,,,,------.../////////222000111444111///999GGG^^^{{{~~~|||{{{yyyxxxyyy}}}^^^???888333333222//////222...///000111111111000///....................................///000111111111;;;JJJgggxxx[[[JJJIIIMMMTTT\\\aaahhhxxxaaaFFF999666111111000///............//////...---,,,+++*********++++++,,,,,,++++++*********++++++,,,,,,------,,,------------...............///000000000000////////////000111111222222555444222111111333555777333333444444555666666666666666777777777777666666666666666555555555444444000222222111222555666555444555666666555444666777888:::;;;<<<;;;;;;===???<<<<<<===>>>???AAABBBCCCBBBCCCEEEGGGIIIJJJJJJKKKNNNPPPSSSUUUVVVWWWYYY[[[```bbbeeegggjjjnnnssswwwwww|||222111111222222222222222///000111333666:::@@@FFFLLL\\\kkktttwwwgggZZZPPPHHH@@@:::333333111000//////......//////............//////000000/////////000222333444444444555555555555666222222333444666888999:::::::::;;;<<<===>>>??????===>>>AAACCCFFFHHHIIIJJJIIILLLPPPUUUYYY^^^cccgggjjjooowwwfffHHH>>>555444333111000000///////////////...//////000000,,,444111999JJJiiiuuuQQQ;;;222444000///111...........................+++,,,------,,,,,,---...,,,,,,------...//////000222///000444333444DDDWWWwww~~~{{{zzzxxxvvvxxx}}}WWW<<<777333222111//////222---......///000000//////.........------.........////////////000111222222222<<>><<<<<<===>>>???AAABBBCCCBBBCCCEEEGGGIIIJJJJJJJJJKKKNNNSSSUUUWWWYYY[[[]]]aaaccceeegggjjjoootttxxxxxx}}}000000000//////.........222111222555666666777999;;;HHHSSSZZZiii~~~{{{rrrdddRRREEE666555444222111000000///000///...------...///000111000///......000222444555555555666666666666777111222222444666888:::;;;::::::;;;<<<===>>>?????????@@@CCCFFFHHHKKKLLLMMMNNNQQQVVV\\\aaagggnnnrrrsssyyyeeeHHH>>>555555333222111000000000111000///......------...+++555333===NNNlllqqqNNN999111444000000222000........................///222333111---******+++,,,,,,------...///000000...+++...444555:::OOOggg~~~zzzzzzxxxuuuwww|||~~~QQQ;;;666222222000---...111------------......//////......------------....../////////000000111222333333>>>NNNkkk{{{]]]LLLJJJNNNVVV___dddlll{{{```FFF999666222111000//////.........,,,,,,,,,---------......+++++++++,,,,,,+++++++++(((((()))***++++++,,,,,,+++++++++,,,,,,,,,------...//////000000000000000/////////000111111222222111222333444444444333333555555666666777888888888666666777777777777666666444444555555444444333222///444555111///333444111///111333555555666888::::::<<<===<<<;;;;;;<<<===<<<======>>>???AAABBBCCCAAACCCEEEHHHIIIJJJJJJJJJIIIMMMQQQUUUXXXZZZ]]]___aaaccceeehhhjjjooouuuyyyxxx}}}///////////////000000000222222111111222222333333999===CCCKKKUUU```kkkrrr{{{lll\\\LLL@@@555333222//////333...---,,,---000111111000111///...000000///333999888888888666333333444555555444333444666999:::;;;:::::::::;;;<<<===>>>??????BBBEEEHHHKKKMMMPPPRRRVVVXXX\\\cccmmmuuu{{{}}}~~~bbbGGG@@@888555111////////////...////////////000000000000000777000777NNNqqqcccCCC999111//////...///111........................,,,---......//////......111---***+++000333111//////,,,///666<<>>>>>???@@@AAABBBBBBCCCEEEDDDDDDDDDFFFIIILLLMMMLLLOOOQQQSSSUUUXXX\\\___```ccceeehhhkkkooouuuxxx{{{000000000000000000000000000000000000111111222333111444888===DDDLLLTTTZZZjjjyyyuuubbbSSSCCC:::444//////222333111......///333666888888333000000000///111555777888888777555444444555555444444555777999;;;;;;<<<<<<<<<<<<===>>>???@@@@@@CCCGGGJJJLLLNNNQQQTTT]]]```eeennnwww```DDD>>>888555222000000000000///////////////000000000000...666111;;;QQQppp}}}]]]AAA888000//////......000,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............111---***+++///222111///---...222777AAATTTsss~~~}}}}}}~~~{{{|||pppMMM;;;888444111000000///...---------............/////////...---------......000000/////////000111111222===PPPrrr___OOOKKKPPPXXX___cccjjj{{{~~~[[[AAA666333000000000000////////////---,,,++++++***+++++++++,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------...............///000000000000111111111222222222333333333333333444444444555555666666777888888888::::::999999999999888888666555555444444444444444111222333444666888999:::444555555666666777888888<<<@@@CCCBBB===::::::;;;===>>>??????AAAAAABBBCCCEEEDDDDDDDDDFFFIIILLLMMMMMMOOORRRTTTUUUXXX\\\^^^```bbbfffhhhkkkpppuuuyyy{{{222222222111000000000///.........///000111222333111222444555888;;;AAAEEERRRcccyyy}}}mmmYYYIII>>>555222222222000---+++,,,111888===@@@777111000111000000222666777999999777555555555555555666777888:::;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCFFFJJJMMMPPPSSSWWWYYYbbbfffmmmvvv]]]BBB;;;888666333111111111111000////////////000000000000---444333@@@UUUnnnvvvTTT???666///...///------///,,,,,,,,,,,,,,,,,,,,,,,,---------...............000---***+++///111111//////333666;;;KKKhhh~~~~~~~~~|||}}}kkkIII:::666222000//////...---,,,,,,---------.........///...------...111333555333222000//////000111222444???SSSuuu~~~^^^OOOIIINNNVVV^^^bbbkkk|||}}}ZZZAAA666333......//////000000111111------,,,+++++++++++++++,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,............/////////000000000000111111111222222333333333444444555555555555555666777777888888999999999::::::::::::;;;;;;666555444333333333333333111222333444666777999999333444444555666666777777;;;>>>AAA@@@<<<999:::;;;===>>>>>>???@@@AAABBBBBBDDDDDDDDDEEEGGGIIIKKKMMMNNNPPPRRRTTTUUUWWW[[[]]]```bbbfffhhhlllpppuuuyyy|||444333333222111000//////.........///000111222333444444444333222333666888@@@MMM___ooo|||qqqbbbSSSEEE999333111000...------222:::AAACCC999000000222222111111444777999:::888666555555555777888999999:::<<<>>>?????????@@@AAABBBCCCDDDFFFIIIMMMQQQUUUYYY^^^aaagggmmmvvvYYY@@@999888666333222222222111000////////////000000000000///444333DDDWWWiiinnnNNN<<<444......///------...........................------------....../////////---+++,,,...000111000222777:::BBBZZZ|||~~~~~~~~~fffGGG999666222000000000///...---------.........////////////...///222666:::===666444111///...///111333555@@@VVVxxx{{{[[[NNNGGGMMMUUU]]]bbbkkk||||||YYY@@@555333////////////000000000000------,,,++++++++++++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---....../////////////////////000000111111222222222222333333444444555555555666666777888888999999777777888999999:::;;;;;;666555444333333222333333222222222222222222222222333333444444555666666666888:::<<<;;;999888888999======>>>???@@@AAABBBBBBDDDDDDDDDEEEGGGIIIKKKLLLOOOQQQSSSTTTUUUWWWZZZ\\\```bbbfffiiilllqqqvvvzzz|||444333333222111000///////////////000111222333333222222222000......000111888===GGGRRR^^^lll|||~~~ppp]]]HHH999555444222111333777===AAA@@@666///000333333222333333555888999888666666666666888:::;;;;;;;;;===???@@@@@@@@@AAACCCDDDFFFGGGHHHKKKPPPTTTYYY___eeejjjtttzzzVVV@@@999777555333222333333111000////////////000000000000333555444GGGXXXeeehhhJJJ999222...///000...---..............................------------...///000///...------...000111111111777???OOOnnn~~~bbbFFF:::777333111000111000///////////////000000000000222111000000111555888:::666444111///...///111333666AAAVVVyyyvvvWWWNNNGGGLLLUUU^^^ccclll}}}zzzWWW???555333000000000000////////////...---,,,,,,++++++,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......------...///000/////////...//////000111111222222000111111222333333444444666666777777888999999999777777888999:::;;;;;;<<<777666555444333333333333000000000000000000000000333333444444555666666666777888999999999888999:::<<<===>>>???@@@AAAAAABBBCCCDDDDDDFFFHHHIIIKKKLLLOOOQQQSSSTTTUUUWWWZZZ\\\```bbbfffiiilllqqqwww{{{}}}222222222111000000000///111111000000000111222222111111222111///...000111444555999@@@HHHUUUhhhxxxvvv]]]JJJ===888333111222555777888999222...000222222222333222444777777666666666777666999======<<<<<<>>>AAA@@@AAABBBCCCFFFHHHJJJLLLKKKOOOTTTZZZ```hhhpppuuuwwwRRR???:::555444222222333333111///////////////000000000000444444555KKK\\\ccccccFFF888111...000111///---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000000//////...///111222333000888IIIccc~~~]]]EEE999666333111111111111000//////000000000111111111555333111///...//////000333222000//////000111222777AAAVVVwwwpppRRRMMMIIINNNWWW___dddlll~~~xxxVVV>>>444333111111000000//////.........------,,,,,,,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...,,,---///000000000///...---...//////000111222222000000111111222333444444666666777888888999999:::999999:::;;;;;;<<<======888777666555444333333333///000000111333444444555333444444555666666777777999999999:::;;;<<<<<<===<<<======>>>???@@@AAAAAACCCCCCEEEFFFHHHJJJKKKKKKNNNPPPRRRTTTUUUWWW[[[]]]```bbbfffiiimmmrrrxxx|||~~~000000000000000000000000111111000////////////000000111222222000000111222000000333888;;;AAAOOO^^^jjjvvvvvvdddNNNDDD888222222444444222333000///111111//////222111333555555444444666888666:::>>>???===<<>>>>><<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGHHHJJJKKKKKKMMMOOORRRTTTUUUXXX\\\^^^```bbbfffiiimmmrrrxxx|||~~~////////////000000000000111000///......------...,,,...///...---,,,---///+++,,,000555444222;;;FFFOOO___sssyyycccTTTBBB999888:::999666000///000222000,,,---111111222333333333444666888666;;;???@@@>>>===???BBBCCCDDDFFFIIIMMMQQQTTTVVV^^^bbbhhhpppxxxjjjJJJ<<<:::333222111111222222000...////////////000000000000111222888WWWfffddd]]]>>>777111///222444111//////........................///...,,,,,,,,,---///111111111222111111222444666???NNNkkk|||RRR???777444000.../////////.............../////////000000000000000111111000000......//////000000000111888@@@SSSsssfffLLLLLLLLLQQQYYYaaaeeemmm~~~wwwTTT===444333------...///000111222222......---,,,,,,,,,,,,---******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,---///000111000///...------...///000111222222111111222333555666666777777777777888999999::::::777777888888888888999999:::999888777555555444444444444444333333222222222555555666666777888888888777666666777:::<<<======<<<<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJKKKKKKLLLOOOQQQTTTUUUXXX\\\___```bbbfffiiimmmsssxxx|||~~~111111111111111111111222000000//////......------......//////000111111111///---///333333222555:::>>>FFFUUUhhhxxx~~~nnnYYYIII@@@<<<777333333000111555555333222555111333444444444444555777;;;===???@@@??????@@@AAABBBGGGLLLPPPRRRWWW]]]bbbfffllluuu~~~]]]DDD===<<<333333333222222222111111222222111111111111111111222666<<>>444333111000000000...,,,------............------,,,,,,,,,---...///000000///222222...---111666999GGGeee~~~}}}~~~|||{{{{{{~~~qqqNNN???666555444222111000000000000000000000000000000111////////////////////////,,,...............000222<<>>???@@@AAABBBEEEEEEFFFGGGHHHHHHIIIIIINNNPPPRRRTTTVVVYYY]]]aaadddfffiiilllnnnrrrvvvyyy|||111111111111111111000000///////////////..................//////000000000222//////222111///000444666<<>>AAAAAAAAAAAACCCDDDGGGLLLQQQVVVZZZ___gggmmmvvv}}}XXXBBB;;;:::333333333222222222111111000000000000000000000000444777===UUUpppkkkOOO>>>444222111000111000...------......//////......---------------...///000000///.........///222888>>>YYYttt}}}||||||}}}|||{{{|||oooLLL===555444333111000000//////111111000000000000000000////////////////////////---...//////...///111333===DDDYYYxxxbbbGGGJJJIIIUUU[[[aaajjjppp~~~pppNNN;;;444111........................---,,,,,,+++***)))(((((())))))))))))***************++++++,,,,,,++++++***,,,------------...............///000000000000000//////000000000000//////222222222444666999;;;===888888888888888888999999:::888666666777777777666444444333333333333444444333222222111111222222333444444444444555777888999888888888999999999999999;;;;;;<<<>>>???@@@AAABBBDDDEEEEEEGGGHHHIIIJJJJJJMMMOOORRRTTTVVVYYY^^^aaadddfffiiilllnnnqqquuuxxx|||111111111000000/////////.........///////////////............////////////333///...000///---...111///333999@@@IIIUUUccclll~~~zzzgggSSSDDD===999444333555555222111222111333555666555666888999===???BBBCCCCCCDDDFFFHHHJJJOOOUUU[[[aaaiiissszzzvvvQQQ>>>999888333333333222222222111111//////////////////000000333666===WWWrrrkkkMMM<<<444222111000111000///------......//////......---------------...///000000111---,,,111222444???LLLmmm~~~|||{{{zzz{{{{{{{{{}}}kkkIII;;;444333222000////////////111111111000000/////////////////////////////////...///000000///000222444===FFF[[[yyybbbHHHKKKIIIUUU[[[bbbkkkqqqnnnNNN<<<555333........................,,,+++++++++***************************)))))))))***++++++,,,,,,++++++***,,,,,,,,,,,,------------......///000000000////////////111222333333333333000111111333777;;;???BBB;;;:::999888777888999999888777666777888888666555444444444555555444444444222111111000000111111222333333444444555666888999888999999999:::::::::;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIKKKKKKLLLNNNQQQSSSVVVZZZ___bbbeeegggjjjlllnnnqqquuuxxx|||111111000000///.........------......//////000000........................222...,,,///000///000333---000333555888BBBPPP[[[mmmzzzjjjTTTHHHAAA:::666777777444333333222444666777777888:::<<<===???AAACCCEEEGGGJJJMMMPPPVVV]]]eeelllwwwjjjJJJ===888777333333333222222222111111/////////000000000000000222333<<>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLKKKNNNPPPSSSVVVZZZ```ccceeegggjjjlllnnnqqqtttwww}}}111000000000//////......------......//////000000.........///////////////777111...///111000000222///111333222222777@@@HHHVVVfff}}}lll\\\MMMCCC:::888777444333444222444777888888:::<<<>>><<>>YYYtttzzz{{{~~~}}}{{{|||~~~cccDDD:::111111000///............000000000000//////......///////////////////////////111111111111111333555888EEE[[[sssyyy]]]EEEGGGHHHTTT\\\cccnnnuuuhhhJJJ:::444111//////.........---------+++++++++++++++,,,,,,,,,,,,,,,++++++******))))))***++++++,,,,,,++++++***+++++++++,,,,,,,,,------......////////////.........//////000000//////...111111111222444777:::<<<666555444444555777:::<<<666666777888999888555222999999999999888555333222333333222222222222333333333333333333444666777888888888999::::::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDFFFHHHJJJKKKLLLKKKNNNPPPSSSVVVZZZ```ccceeegggjjjlllnnnqqquuuxxx~~~000000000000000000000000.........///////////////......//////000111111111???777111111111///---...///111222222000222666:::EEERRRhhhttt___QQQBBB;;;777444222222333555777999:::;;;>>>@@@???AAAEEEJJJNNNTTT[[[___eeelllvvvWWWCCC>>>;;;666333333333222222222111111000000111111222222333333555999EEE```tttbbbCCC888222111000000111111000......//////000000//////...000//////...//////000000---000333444:::LLLfffzzzxxxnnnttt|||}}}]]]AAA999111111000//////////////////////////////////////////////////////////////////000111111000111333555555EEEZZZpppuuuZZZCCCEEEGGGTTT\\\dddooovvveeeHHH999333000/////////...------,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++,,,,,,++++++***,,,,,,,,,,,,------------....../////////...------000000111111111000000///111222222222333444555666333333333444555888:::;;;666666666888999888555222444444444555555444444444444333333333333333333444222222333333444555777888777777888999:::;;;<<<<<<;;;;;;<<<>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIKKKKKKLLLNNNQQQSSSVVVZZZ___bbbdddfffiiilllnnnrrrvvvyyy~~~//////000000111222222222///////////////.........---...///000111333333444AAA888111111111///------///000000111111222333333;;;BBBSSSjjjwwweeePPPCCC<<<666333444333555888:::;;;===???BBBDDDGGGLLLQQQWWW___ggglllrrrzzzvvvPPP@@@>>>;;;555333333333222222222111111/////////000111222222222666<<>>???@@@AAABBBDDDEEEEEEGGGHHHIIIJJJJJJMMMOOORRRTTTVVVYYY^^^aaabbbeeehhhkkknnnrrrwwwzzz//////000111222333444444000000//////.........------...///111222444555666???666//////111000//////111000///000333444444333666:::EEEXXXnnnvvv\\\LLLBBB:::777666333555888:::<<<===@@@CCCHHHKKKQQQWWW^^^gggooouuupppLLL??????;;;444333333333222222222111111---......///000111111222555;;;IIIbbbnnnVVV<<<888222111///000111111000/////////000000000000//////111000////////////000000///555777<<>>???@@@AAABBBEEEEEEFFFGGGHHHHHHIIIIIINNNPPPRRRTTTVVVYYY]]]aaaaaadddhhhkkkooosssxxx{{{222111///......000222333000000000000000///......000111222333444333222222555333111///......000000000000///000000111222333999666999FFF]]]tttuuu\\\HHH>>>999555888666888>>>AAAAAABBBEEELLLQQQYYY```hhhtttkkkIII999555555666111222444444444222000///,,,...//////......000222111999NNNfffgggRRR===444111111000/////////////////////000000000000////////////000111333444000+++000444>>>RRRkkk{{{vvvjjjWWWVVV```www~~~~~~~~~~~~pppLLL999777333111////////////...---////////////////////////111///...------...///111111222333333222111222444777DDD^^^eeerrrRRRDDD@@@FFFWWWbbbgggqqqzzz```DDD888555444000//////...---,,,,,,,,,...,,,+++,,,---......---***+++---------+++)))((()))+++---,,,+++***+++,,,---,,,++++++,,,---///000000000000000////////////000000000111222222333333444444444444444444444444666777777888888888888777888::::::777444222444666::::::888666555333222111333333333333333333333333222222333444444555555666666666777888999;;;<<<===>>>>>>>>>>>>???@@@AAABBBFFFFFFFFFGGGHHHIIIKKKKKKKKKMMMPPPRRRUUUXXX\\\___eeegggkkkmmmppptttxxx{{{000000//////000111222333000000000000000//////...000111222333444333222222444222000.........///000////////////000111222222111333666>>>KKK\\\mmmxxxlllUUUEEE===999===<<<>>>CCCEEEEEEIIINNNWWW___hhhqqqzzzeeeGGG:::777777777222333555555555333222000...///000///...///222444333999KKK^^^^^^JJJ888222222222111000000000000000//////000000000000//////......------///111000---222:::HHH___vvv~~~qqq___NNNRRRbbbzzz~~~}}}~~~kkkIII888666333111///...///000///...////////////////////////000///...------...///000000111222222111111222333777DDD^^^eeerrrRRRDDD@@@FFFXXXbbbhhhrrr|||^^^DDD888555333000000///......---,,,,,,...,,,******++++++***)))******+++,,,+++***)))((()))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,...///000000/////////////////////000000000111222222333333444444444444444444444444666666888999999888888777444666888777666666777999999999888666555444333222333333333333333333333333222222333444444555555666666666777888999;;;<<<=========>>>>>>???@@@BBBBBBFFFFFFFFFFFFGGGIIIJJJKKKKKKMMMPPPSSSUUUXXX\\\___dddgggjjjmmmpppsssxxx{{{//////000000111222333333111111000000000/////////000111222333444333222222222111///...---......///////////////000111222222333888;;;<<<===GGGWWWddd~~~hhhSSSFFF@@@??????AAAEEEFFFHHHOOOWWWbbbkkkxxx\\\CCC<<<:::888777333444555666555444333222000000000///...000333666777<<>>???AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKNNNPPPSSSUUUXXX[[[^^^dddfffjjjmmmooosssxxx{{{~~~...///000111222333333333111111111000000000000000000111222333444333222222111000///...---..................///000111222333;;;>>>???;;;888<<>>???AAABBBCCCDDDDDDDDDEEEFFFGGGIIIIIILLLNNNQQQSSSTTTWWW[[[^^^ccceeeiiilllooossswww{{{~~~//////111222333333333333222222111000///000000111000111222333444333222222000//////.....................//////111222333444<<<<<<999666444777===BBBTTTggg}}}|||dddPPPMMMKKKKKKNNNSSSZZZgggsssqqqLLL>>><<<888333222222222222333333333222222000111111000///000333666666@@@NNNUUUNNNAAA777555111111222222222111000/////////000000000000/////////...000333111...333<<>>???AAACCCDDDDDDDDDDDDEEEFFFGGGIIIIIILLLNNNQQQSSSTTTWWW[[[]]]aaadddhhhkkknnnrrrwwwzzz~~~111111111222222222222333333222111000///000111111000111222333444333222222//////////////////////////////000111222333555666===999555333444777:::<<>>PPPlll}}}}}}~~~}}}yyyTTT???888666111000......///000000///////////////////////////////////////////////////,,,...///000///000111333999HHHcccgggoooNNNDDDDDDGGGZZZgggooo{{{yyyTTT>>>555222........................---,,,***))))))+++---,,,,,,+++++++++++++++,,,,,,,,,)))+++---,,,+++***+++,,,,,,,,,...//////000//////---------......//////000000000000111222222333333222333333444444555555555666666888999::::::;;;;;;777666777888::::::888666222444666777888777666555333333333333333333333333222222333444444555555666555555666666888999;;;<<<<<<<<<===>>>???AAACCCDDDEEEEEEEEEFFFGGGHHHIIIJJJMMMOOOQQQSSSTTTWWWZZZ]]]```cccgggjjjnnnrrrwwwzzz}}}444333222111111111222333444333111//////000111222000111222333444333222222///000000000000000000000000000111222333555666777:::888555333444777:::;;;BBBJJJZZZooo}}}fff]]]XXX^^^lll{{{|||]]]BBB<<<:::444222666222222222222222333444444111444666777666555666777666CCCPPPPPPDDD888333222111222333444333222000/////////000000000000//////...,,,...333333555EEEYYYnnnxxxxxxfffNNN???<<<>>>>>>PPPlll~~~}}}|||{{{yyy~~~vvvQQQ===777555333111///...///000///...////////////////////////......////////////......,,,...000000000000222444:::IIIcccgggoooNNNDDDEEEFFFZZZgggppp{{{wwwRRR<<<555111---,,,,,,---------------------+++******+++,,,+++***((()))***,,,,,,,,,+++***)))+++---,,,+++***+++,,,,,,---...///000000//////,,,,,,---......///000000000000000111222222333333222222333333444555555666777777777777888:::<<<===:::888777777999:::888666333444666888888777555444333333333333333333333333222222333444444555555666555555555666888999;;;<<<;;;<<<<<<>>>???BBBCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKMMMOOOQQQSSSTTTWWWZZZ]]]___bbbfffjjjmmmrrrwwwzzz}}}666444222000000000222333444333111//////000111222000111222333444333222222///000111111111111000000111111222333444666777888444444333111000222666999888>>>KKKaaa|||xxxmmmfffmmm~~~tttWWW???;;;:::333333999333333333333333444555666333555999:::999888888888;;;HHHSSSOOOBBB777333333222333444555555333111000//////000000000000//////111...000555666;;;QQQiiixxxzzzrrr\\\EEE999777888===OOOlll~~~|||~~~}}}}}}}}}|||zzzvvv{{{tttOOO<<<666333333111////////////...---////////////////////////......////////////......---...000111000111333444:::JJJdddgggnnnMMMDDDEEEEEEYYYgggppp|||vvvQQQ<<<444111,,,,,,,,,,,,,,,,,,,,,,,,,,,111///---,,,------+++***&&&'''***+++,,,+++***((()))+++---,,,+++***+++,,,,,,---...000000000000///,,,,,,------...///000000000000000111222222333333222222333333444555666666888888777666888:::===>>>@@@===999777888777555222333444777888888777555333333333333333333333333333222222333444444555555666555555555666777999;;;<<<;;;<<<<<<>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKMMMOOOQQQSSSTTTWWWZZZ]]]___bbbfffiiimmmrrrwwwzzz}}}===999666666555222000000444111---,,,...222111...222444777999999666222///111111000000000000111111222333555666666555333222444333111111222444777::::::;;;AAAQQQkkkwwwlllQQQ<<<::::::333111777333222222333777999::::::<<>>777444333333333333222222333333///...------...///000111333111444:::AAAMMMeeezzzrrrXXXHHH<<<333444;;;@@@RRRjjjzzz~~~|||~~~~~~{{{zzz~~~lllKKK:::555333//////............//////------......//////000000..................------///111111111000111222444;;;HHHkkkffflllQQQ???BBBJJJXXXgggpppwwwpppPPP>>>666111...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++++++++***)))((()))+++---...000000000///000000//////.........---............///000111222555444444444444555666666777777888999::::::;;;;;;>>>:::666555666777666333555666666666666666666555777666555444333222222222222222222333444555666777;;;:::888666666777888999;;;<<<>>>???AAAAAABBBBBBFFFEEEFFFFFFGGGHHHIIIJJJMMMOOORRRTTTVVVXXX[[[]]]___bbbgggjjjmmmpppsssuuuHHHCCC===888444111000000111000...---000333333222222444777999999666333111222111111000000111111222444555666666555444111000333333222111222444666888999:::>>>KKKcccaaaKKK;;;;;;:::333111777888888999;;;>>>BBBGGGIIIOOOSSSXXX[[[\\\]]]___aaaaaacccccc^^^TTTHHH???:::666555444444444222000///333222000///.........///...222444666EEE___ttt~~~{{{dddMMM@@@888111333999@@@SSSlll|||~~~}}}|||gggGGG888444333//////............//////............////////////------...............---...///000000///000222333<<>>???AAAAAABBBBBBEEEEEEFFFFFFGGGHHHJJJJJJMMMOOORRRTTTVVVXXX[[[]]]___bbbfffjjjmmmpppsssvvvddd]]]SSSGGG===888666555000............///000111222333666888888777444333333333222222222222333333777777777666555333111///222222222222333333444555888999===FFFWWWrrrVVVFFF<<<===;;;444444;;;<<<@@@FFFKKKOOOTTT[[[```dddhhhlllooopppqqqrrrsssxxxxxxwwwrrriii]]]RRRLLL>>>;;;777555555444111...333222000///...//////000///666666888PPPrrr|||kkkVVVBBB:::777444555:::DDDYYYsss~~~~~~```CCC666444333//////............///////////////...............,,,,,,---...////////////---...//////...///111333===LLLoooiiimmmQQQ???CCCEEETTTfffrrrzzzmmmLLL:::444111///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))******************+++,,,---...............////////////............000000000000111222333444444444444444444555555666777777777777888888888888666777999999777777777888777666555444444555666777111111222333444666777888333333333333444444555666555555666777888::::::;;;;;;<<<===???AAABBBBBBBBBEEEEEEFFFFFFGGGIIIJJJKKKMMMOOORRRTTTVVVXXX[[[]]]___bbbfffiiilllooosssvvv~~~qqq___PPPFFF???:::666444222111///,,,---///000222444555666555444333444444333333333333444444666777777666555333222111222222222333333333333444777999>>>DDDOOOeeexxxQQQEEE======:::555888AAABBBLLLYYYbbbfffhhhlllpppnnnnnnoooppppppqqqsssttt{{{{{{{{{yyyuuunnnfffaaaQQQIII???999666555333000///.........///000222333555888;;;FFFaaa|||sss___LLL<<<999;;;:::<<<@@@MMMaaazzz~~~~~~~~~~~~YYY???666444333//////............///////////////......---------+++,,,---...////////////---.../////////000222444???NNNqqqjjjmmmQQQ???DDDCCCSSSfffsss|||lllKKK999444333111//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------(((((()))***++++++++++++,,,---------------------///////////////.........000000000000111222333333444444333333444444555666777777777777666666666666333666999999666444444666777666555444444555666777111111222333444555777888333333333333333444555666444555666888999999999999:::;;;===???AAABBBBBBCCCEEEEEEFFFGGGHHHIIIKKKLLLMMMOOORRRTTTVVVXXX[[[]]]___aaaeeehhhkkkoootttwww~~~yyygggZZZPPPGGGBBB;;;777666444///...222000111222333333333333333555555444444444444555555555555555555555555444444111222222333444444444444777:::@@@FFFLLL\\\zzzoooOOOEEE<<<:::888888???JJJSSS```oooxxxxxxtttpppoooiiifffbbb______aaacccdddfffiiillloooppppppppppppkkk```QQQCCC;;;666333111...---------...000222333999888BBB[[[ssszzzqqqgggPPPAAA777999>>>>>>AAAFFFVVVhhh~~~~~~~~~~~~~~~}}}|||zzzTTT===666555444//////............////////////......------,,,,,,+++,,,---...////////////...///000000000111333555@@@PPPssskkkmmmOOO>>>CCCCCCSSSggguuu~~~lllKKK:::555444222//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,((()))***++++++,,,++++++---,,,,,,,,,,,,---------.........//////////////////////////////000222222333333333333333444555555777777666666666666666666666999<<<:::666333333555777666555444444555666777333333333333333444555666444444333333333444555555555666777888888888888777:::;;;===???AAABBBCCCCCCEEEEEEFFFGGGHHHJJJLLLMMMMMMOOORRRTTTVVVXXX[[[]]]^^^aaadddgggkkkoootttwww}}}yyyooofffOOOCCC:::999777222000333222222222222222222333333555555444444444444555555555555555555555555555666222222222333444555777777999;;;BBBIIIMMMYYYvvvfffKKKBBB999888;;;AAAMMMXXXkkksss{{{}}}wwwmmmddd___ZZZUUUPPPLLLLLLNNNOOOPPPQQQVVV\\\aaadddiiipppvvvzzzsssfffVVVGGG<<<444111111111////////////000111999>>>QQQnnn|||ssscccYYYAAA888444:::@@@BBBGGGNNNaaannn~~~~~~}}}~~~~~~}}}||||||sssOOO;;;777555333//////............//////.........---------------,,,,,,---...////////////...///111111111222444666@@@QQQuuullllllNNN<<>>BBBHHHNNNPPPQQQVVVbbblllrrruuutttkkk[[[HHH;;;444333222111111111222333444<<>>888777555444333444444555444444444333333444444444:::999777666444333333333333333222222444888;;;>>><<<;;;???HHHNNN\\\}}}yyyTTTDDD>>><<>>777555999:::555222222222333555555444333333333333555888888777555444444333444555444555777;;;>>><<>>@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNPPPSSSUUUVVVWWWZZZ\\\___aaadddgggkkkooouuuxxxKKKMMMSSS[[[iii{{{|||gggWWWJJJBBB;;;:::999555444666444444333222111111222333666888999999777444333333333444444444444777:::===<<>>@@@BBBDDDEEEEEEFFFGGGHHHIIIKKKLLLLLLNNNPPPSSSTTTUUUWWWZZZ\\\^^^```dddgggjjjoootttxxx:::<<<@@@EEEOOOaaawww~~~ppp^^^SSSGGG@@@:::777888;;;666555333111111111222333777888:::999666333222222222333444333444666:::===<<>>@@@BBBDDDDDDFFFFFFGGGHHHJJJKKKLLLLLLMMMOOORRRTTTUUUVVVYYY[[[]]]___cccfffiiinnntttwww666999;;;;;;???KKK^^^mmmvvvyyyuuukkk^^^PPPFFF>>><<<;;;888666444333333444444333555666777777444222222222222333333333444666:::======BBBKKKXXXmmmsss]]]UUUNNN```ttt~~~|||lllTTTAAA===:::666555555666555333444222111000111111///---222222111000000111111222222:::@@@JJJbbbxxxuuudddDDD<<<666555555<<>>@@@BBBCCCDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMOOORRRSSSTTTVVVYYY[[[\\\^^^bbbeeeiiinnnssswww222666888666555;;;GGGQQQ\\\___eeeppp||||||lll\\\OOODDD>>>888666555444555555333000111333444444333222333444222333444444444666:::===>>>DDDNNN^^^vvvmmm^^^\\\]]]sssmmmVVVEEE<<<777666444333333333333222222111000111222333222111111111000111111222222333333888999???UUUoootttiiiLLL@@@777555666===QQQgggtttgggUUUIIIGGGOOO]]]gggnnnvvv}}}~~~}}}~~~zzz~~~~~~{{{{{{~~~qqqLLL<<<777111///111//////...------------...------------------------,,,---......///.........---///111000...000555:::???]]]yyymmmhhhHHHAAA???CCCOOO]]]jjj{{{[[[BBB777333111111......------------,,,,,,...---+++***+++...222444++++++++++++************++++++,,,---......------+++......,,,,,,...///---,,,,,,---...//////......111111111111111111111111333444444333222111222444777777777777666666666666999888777555555555666777555555666666777777888888777666555444444444444444444777999999888666555555777777888999999999999999;;;<<<===>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOORRRTTTUUUWWWYYY[[[[[[^^^aaaeeeiiinnntttxxx111555888777666888>>>CCCGGGIIILLLTTTaaaooo}}}wwwgggWWWLLLAAA<<<888666666555111...000222333333222333444666333444555444555777;;;>>>AAAGGGRRReeejjjccceeerrrxxx[[[FFF>>><<<666666555444333333333333000000000222666888999888......///000000111111111333555555888GGG]]]iiiiiiWWWFFF888666777;;;LLLaaabbbWWWLLLLLLSSS^^^kkkuuuxxx~~~~~~|||}}}}}}|||yyy|||}}}|||lllHHH;;;777111///333//////...------------...,,,------......------,,,,,,---......//////......---000333222000000555:::BBB```~~~qqqkkkJJJBBBAAACCCNNN\\\iii{{{YYYAAA888444222111......------------------...,,,+++***+++...000222+++++++++*********))))))***+++,,,------...------+++---......,,,---...///,,,---...///////////////222222222111111111000000222333444333222222333555666666666666777777777777:::999666555444555666777555666777777777777777666666555444333333333444555555777999999777555555555777888999:::::::::::::::<<<<<<===???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJKKKKKKNNNPPPSSSUUUVVVWWWZZZ\\\[[[^^^bbbfffjjjooouuuyyy444666888999999:::<<<>>>::::::<<>>777000222222222111000000222444333111000000111111///...222222222333222111111000111111333777:::DDDYYYmmmlllRRR===888666333;;;IIIGGGEEELLL]]]kkkrrrwww|||~~~|||zzz}}}dddBBB888666///...444//////...------------...,,,,,,---......---,,,,,,,,,---......//////......444999===;;;444111333777CCCbbbtttlllJJJBBBBBBCCCMMMZZZhhh{{{|||VVV???666222000///------..................,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,++++++)))***+++,,,------...---+++,,,...000...,,,...222---...///000111111111111//////000111222333333444111222222222111333555888444555555666777888888999777777999999888666444333777777888888888666555444666555444333444666888999777888888777555444666888777888999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBHHHIIIJJJKKKLLLNNNOOOOOOPPPRRRUUUVVVXXXYYY\\\^^^\\\___cccgggkkkqqqwww{{{333555888;;;<<<;;;:::888888888888:::>>>BBBDDDEEEQQQ[[[jjjzzzttt\\\KKKDDD@@@;;;666777666555555777777555444555666777777888:::>>>AAAFFFNNN___yyyuuunnnSSSGGG???555222555444444333333333333444444555444333222111111111111111000/////////000222333111111333444444;;;NNN___ppp]]]FFF999777888999999;;;GGGYYYlllyyy}}}}}}{{{{{{~~~[[[AAA888111111333///////////////////////////000000//////...............---++++++,,,...111333555@@@FFF@@@555111333666FFFeee}}}bbbHHH???BBBBBBKKKZZZmmmtttRRRAAA555222333...------------------------...------,,,+++***))))))'''((()))++++++***))))))******+++,,,,,,---......------......------,,,+++......////////////......//////.........000222333555666666777888777777777777777666555555666888888999999999888888888777777999888888777666555555444777555333333555777888777888888777777666666555555999;;;<<<<<<;;;::::::;;;:::<<<>>>??????@@@CCCEEEGGGHHHIIIJJJKKKKKKKKKKKKSSSSSSSSSUUUVVVXXXZZZ[[[]]]___dddhhhmmmsssyyy~~~555666888999999888666555666555555777999===???@@@BBBIIIVVVdddrrruuueeeVVVJJJBBB===???<<<888444222222444777555555666666777:::>>>AAAHHHQQQccc~~~|||zzzbbbKKKAAA;;;333111444333333444444555666888999555444333222111111111111222111000000000111333333333333444444444999HHHXXXppp```LLL>>>888888888999@@@MMM```qqq|||~~~~~~|||{{{XXX???666000///222.........................../////////.........------///...,,,+++,,,...000222444???EEE???555111333666GGGfff|||```GGG???AAABBBKKKZZZmmmrrrQQQAAA555222333...------------------------,,,,,,++++++++++++++++++((()))******++++++******......------------,,,,,,---......//////...............////////////......000000//////000111333333333333444555555555555444777666555555555666777888999999999888888888777777888888888777666555555555444444444333333444555555777777777777666666555555888:::<<<<<<;;;:::;;;<<<:::<<<>>>??????@@@CCCEEEGGGHHHIIIJJJKKKKKKKKKKKKRRRSSSSSSTTTVVVXXXZZZ[[[]]]___dddhhhmmmsssyyy~~~999999888888777666555555555555555555777888:::;;;777;;;AAAJJJWWWhhhxxxnnn[[[OOOJJJBBB???;;;666222222444666444555666666777999===@@@HHHSSSgggfffSSSAAA;;;999444222444222333444555777999;;;<<<444444333222111111111111222222111111222222333444333333555555333666AAANNNiii```QQQBBB999777999;;;HHHVVVjjjyyytttTTT===555///...111---.................................---------------000...---,,,,,,---///000333>>>DDD>>>333000333666HHHgggzzz^^^FFF???@@@CCCLLL\\\ooopppPPP@@@444111222...------------------------******+++++++++,,,,,,,,,++++++******++++++,,,---111111000///---,,,++++++---...///000000000000000...//////000000//////...000000000000111222333444222222333444444444444444555555555555555666777777999999999888888888888888888888777777666666555555333555777777444222333555777777777666666666666555666888;;;;;;;;;;;;<<<===:::<<<>>>??????@@@CCCEEEFFFGGGHHHJJJKKKLLLLLLLLLRRRRRRSSSTTTVVVXXXZZZ[[[]]]___dddhhhmmmsssyyy~~~;;;:::888777666666777777777888999999888888999999888888999<<>>:::<<<>>>??????@@@CCCEEEEEEFFFHHHJJJKKKLLLMMMMMMQQQQQQRRRTTTVVVXXXZZZ[[[]]]___dddhhhmmmsssyyy~~~888777666555555777888999999;;;>>>>>><<<999888999:::999777777;;;CCCMMMTTTbbbnnn~~~~~~yyyXXXMMM@@@:::::::::666000444555666666777999===AAAIIIUUUkkkgggMMMCCC:::777777666444444444444444444555666777777333333222222111111222222///000000111111111111111///000222444333222999AAATTT]]]]]]MMM;;;777>>>EEE[[[hhhxxx~~~gggKKK999666000///222///........................------------------------//////...---------......333===CCC<<<222///333777IIIiiitttXXXEEE@@@???DDDNNN___rrrkkkLLL>>>333111222---------------------------------,,,,,,+++***))))))---,,,+++++++++,,,...///------------,,,,,,++++++***+++---...000000111111//////000000000000//////......///000000111111111333444555555666666555555333444555666666777777777888888888888888888888888777777777777666666666666333888<<<:::666333444777555555555555555666666666444666999:::;;;;;;===>>>:::<<<>>>??????@@@CCCEEEDDDEEEGGGIIIKKKMMMNNNNNNPPPQQQRRRSSSUUUXXXZZZ[[[]]]___dddhhhmmmsssyyy~~~333333333333444666888999999>>>DDDEEEAAA<<<999888666666555555666;;;AAAFFFOOOYYYhhhwwwvvveeeOOO@@@;;;:::777444555666777777888:::>>>AAALLLXXXooo~~~ZZZDDD>>>777444444444333222555444444333333333444444333333222222111222222333//////000111111111111000//////111333333222666===OOOaaahhhWWWAAA;;;EEEMMMeeeooo{{{```FFF888555000///333000---------------------------------------...............---------......///333>>>CCC<<<222000444888IIIiiiqqqUUUEEEAAA@@@EEEOOO```ttthhhJJJ===333000111---------------------------...------,,,+++***)))(((,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,,,,,,,***+++---...///000000000///000000111111000000///---...///000000111000000222222333444444444444444333444666777888888888888888888888888888999999999777777777777666666666666222444666666333111222444444555555555555666666666444666999::::::;;;<<<>>>:::<<<>>>??????@@@CCCEEECCCEEEGGGIIILLLMMMNNNOOOOOOPPPQQQSSSUUUXXXZZZ[[[]]]___dddhhhmmmsssyyy~~~444444555555777888999:::<<>><<<444444444333333666;;;???BBBHHHQQQ]]]iiiwwwyyyfffTTTFFF>>>;;;:::666777888888999;;;???BBBNNNYYYppplllNNN???;;;666222333444444333444444333333333333333444333222222111222222333333///000111222222222111111111000111333222000444:::DDD^^^lll\\\FFFBBBNNNZZZooouuu}}}|||ZZZBBB555444///...222000------------------------------........./////////,,,---------......//////444>>>CCC<<<333111666:::HHHiii~~~oooSSSEEEBBBAAAFFFPPPaaavvvfffIII<<<222000111,,,------------------------,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,------------------------,,,---...///000111111111000000111111111111000000---...000111222222111111333333444555555555555444444555777888999::::::999777777888888888999999999666666666666777777777777333222222222222222333444444444444555555555666666555777999:::::::::;;;===:::<<<>>>??????@@@CCCEEECCCDDDFFFIIILLLNNNOOOOOOOOOOOOQQQRRRUUUXXXZZZ[[[]]]___dddhhhmmmsssyyy~~~888999999:::;;;;;;<<<<<<@@@HHHRRRUUUQQQIIICCC@@@666666555333333555999===999===BBBGGGPPP```sssyyyhhhTTTEEE>>>===777888888999999<<<@@@CCCLLLXXXnnnttt[[[CCC===;;;666333333777777666444333333333333444555555222222222111222222333333000111222333444333222222444222111222111///222777888VVViii]]]HHHFFFVVVddduuuxxx~~~}}}{{{VVV>>>333333...---111///------------------------........./////////000000,,,,,,------...///000000555???DDD===333222777;;;GGGiii~~~mmmRRREEECCCBBBFFFQQQbbbvvveeeHHH<<<222000111,,,------------------------***++++++++++++,,,,,,,,,)))***+++,,,---,,,+++***//////.........---------...///000111111222111111000000111111111111000000...///111222333333222222555666777777888888777777444555777999:::;;;::::::777777888888999999999999666666666666777777777777555333111111333555666666444444444555555555666666555777999:::::::::;;;<<<:::<<<>>>??????AAACCCEEEBBBDDDFFFIIILLLNNNOOOPPPOOOOOOPPPRRRUUUXXXZZZ[[[]]]___dddhhhmmmsssyyy~~~999888999;;;===>>>===<<>>999111///555===LLLhhhxxxiiiPPPFFFFFFFFFKKKTTTcccwwwaaaEEE<<<444///000...///...,,,++++++,,,...///......---,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------///111222333222000///000///000111333222000...222222333444444444333333222333444444444555777999666666666777888999999999888999999:::::::::999999888777666666777777666555333333333333333333333333444555666777777888888888999999999999999999::::::===???@@@@@@@@@AAADDDFFFGGGFFFDDDEEEKKKRRRPPPJJJQQQRRRSSSVVVXXX[[[\\\]]]\\\```fffjjjmmmrrrxxx~~~999888999<<>>888666444111111111222333444666777888999@@@JJJSSSeeesss|||{{{xxxrrrbbbQQQFFF???:::<<<<<<;;;>>>CCCKKKWWWmmmyyyVVVCCC???999888777555555444444444222222222222222222111111222222111111111111222222111111111111111111111111111222333222111111333555;;;IIIaaaYYYRRR[[[___ooo|||vvvzzzlllOOO<<<222111...///111,,,........................///...------,,,,,,,,,---...---,,,++++++---...000555999;;;777000///555===LLLhhhxxxhhhPPPEEEEEEFFFKKKTTTdddyyy```DDD<<<333///000...///...,,,++++++,,,...///...------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...///000222222111000///000000000111222222000...111222333333444444444444333444555555444444666888666666666777777888888888888999999::::::999999999888777666666777777666555333333333333333333333333444555666777777888888888999999999999999:::::::::===???@@@@@@@@@AAADDDFFFHHHLLLNNNMMMMMMPPPQQQOOOPPPQQQSSSUUUXXXZZZ\\\]]][[[```eeeiiimmmrrryyy~~~888888:::???DDDHHHJJJJJJQQQTTTWWWYYYVVVMMMBBB:::999888555333111111111222000222444444333555;;;???QQQ]]]kkkvvvwwwgggTTTIII???;;;<<<>>>BBBFFFKKKWWWmmmfffKKK>>>;;;777666666555555555555666555555333222111111111111222222111111111111222222111111111111111111111111111222333222111111333555:::FFF^^^]]]\\\eeefffsssyyyssswwwgggIII777000000---///222---........................//////...---------......------,,,+++,,,---...///222666888444//////666<<>>@@@@@@@@@BBBDDDFFFIIIRRRXXXTTTNNNNNNQQQRRRPPPQQQSSSUUUWWWYYY[[[\\\[[[```eeeiiimmmrrrzzz777888<<>>@@@@@@@@@BBBDDDGGGFFFQQQXXXTTTNNNMMMPPPQQQPPPQQQSSSUUUWWWYYYZZZ[[[\\\```eeeiiimmmsss{{{666888>>>GGGSSS^^^eeeiiiccc[[[QQQKKKHHHDDD===777555555666666555555444444...000333555555555555666777???HHHRRR^^^mmmyyy~~~zzznnn[[[LLLEEEEEEFFFGGGLLLVVVjjjhhhOOOFFF@@@999:::999777666444333333333444333333333333333333444222222111111111111222222111111111111111111111111111222333222111111333555999AAA\\\gggoooxxxttt}}}~~~{{{~~~}}}vvvqqqtttvvvYYYAAA222///222///111444000........................---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......---///111000...000666;;;LLLgggtttdddLLLCCCFFFHHHNNNXXXiii~~~YYY@@@:::333///000...........................---,,,++++++******+++++++++++++++,,,,,,,,,------------------------------......///000000000000000111000///000222444444333333333333333444555666777666777777666444444555777666666666666777777777777:::::::::::::::999888777888777666666777777666555333333333333333333333333444555666777777888888888888888999:::;;;;;;<<<<<<<<<>>>???@@@AAABBBEEEGGGCCCJJJOOONNNMMMOOOOOOMMMQQQRRRSSSUUUWWWYYYZZZ[[[]]]aaafffjjjnnnuuu~~~666888===FFFRRR]]]dddhhh^^^UUUJJJCCC@@@???<<<999444555666777777666555444111222333333333222222111222777>>>CCCJJJYYYlllzzz|||pppaaaTTTNNNIIIDDDLLLVVViiixxxZZZIIICCC===666;;;:::888666444333222222111222333333333333333222222222111111111111222222111111111111111111111111111222333222111111333555999@@@^^^kkkttt|||www{{{~~~|||wwwssstttqqqPPP???222000333///000333///........................,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,...///......000666;;;MMMgggtttcccKKKDDDHHHJJJOOOXXXiii~~~|||WWW>>>999333///000...........................------,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////000000111000///111444666777777555444333333333444666777555666777666555555666888666666666777888999999999::::::::::::999999888777888777666666777777666555333333333333333333333333444555666777777888888888888888999:::;;;<<<======<<<===???@@@AAABBBEEEHHHBBBFFFIIIIIIMMMQQQPPPLLLRRRSSSTTTVVVXXXZZZ[[[[[[^^^bbbgggkkkpppwww777888:::AAAIIIQQQWWWZZZPPPJJJCCC>>>======<<<;;;555666888999888666444333333111000///000000000000111444888;;;>>>HHHXXXeeesss{{{~~~vvvjjj^^^SSSJJJMMMVVViiigggOOOCCC===999999999888777666444444333333111222444444444222///...222222111111111111222222111111111111111111111111111222333222111111333555:::AAA___nnnwww}}}yyy~~~}}}||||||yyyvvvtttnnnIII===111000333------000,,,........................,,,,,,,,,,,,,,,---......,,,,,,------......------,,,............000666:::OOOhhhuuucccKKKEEEIIILLLPPPYYYiii}}}zzzUUU===888333///000.........////////////.........------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...............///000000111000000222666999;;;;;;777666444333333333555666555666666666555666888999555666777888999:::;;;<<<::::::::::::999888777777888777666666777777666555333333333333333333333333444555666777777888888888888888999:::;;;<<<======;;;===???@@@AAACCCFFFHHHEEEIIIJJJJJJMMMQQQRRROOOTTTTTTVVVWWWYYYZZZ\\\\\\```ccchhhlllqqqyyy999888888;;;AAAGGGJJJLLLDDDAAA>>><<<<<<<<<<<<<<<777888::::::999666333000111///------///111333333333444666888999===GGGPPPbbbtttzzzmmm^^^RRRMMMVVVhhh|||[[[III@@@999999>>>777777666555555555555555111333555555444111---***222222111111111111222222111111111111111111111111111222333222111111333555:::BBBaaapppwww}}}yyy{{{zzz}}}{{{zzzxxxuuulllEEE<<<000000222,,,+++---***........................---------------...///000+++,,,------......---------............111555999OOOiiiuuucccLLLEEEJJJMMMPPPYYYhhh}}}yyyTTT<<<888333///000.........////////////......///...------,,,,,,------++++++,,,,,,,,,---------------------------------...............///000000111000000222777;;;===>>>888777555333222333444555444555666666666666888:::555666777888:::<<<===>>>;;;;;;;;;:::999888777666888777666666777777666555333333333333333333333333444555666777888888888888888888999:::;;;======>>>;;;===???@@@AAACCCFFFHHHHHHMMMOOOMMMMMMQQQTTTSSSUUUUUUVVVXXXZZZ[[[\\\]]]```dddiiimmmrrrzzz:::999888;;;@@@CCCDDDCCC???>>>=========>>>======888888888777666444333222222222111000/////////000222333555666777999<<>>@@@666666666555444444333333555555555555555666777777888888999999999:::::::::888999999999999888777777777777777777777666555555555555444444444444555555999999888888777777666666999:::;;;;;;<<<<<<<<<<<<<<<===???AAACCCDDDDDDEEEFFFGGGHHHJJJMMMOOOPPPQQQQQQSSSUUUWWWWWWYYY[[[]]]aaacccgggkkkrrr|||::::::;;;>>>BBBCCCBBB@@@>>>>>>>>>===<<<:::999888777777777666555333222111222111000000000000000000222333555666666777:::<<>>666555555555444444333333555555555555555666777777888888999999999:::::::::999999::::::999999888777777777777777777666555555555555444444444444555555888888888777777666666666777888999:::::::::::::::<<<===???AAACCCDDDEEEEEEFFFGGGIIIKKKMMMOOOPPPQQQQQQSSSUUUWWWWWWYYY[[[]]]aaadddhhhmmmsss}}}:::;;;===AAACCCDDDBBB@@@===???BBBAAA>>>:::777666555555555555444333111111000000000000000000111222222333444444444555777999>>>GGGVVVhhh|||~~~yyyzzz}}}___DDD??????:::666777666666555444444444444555222222222222222111111000222222222222222222222222222222222222111111111111222222111222222333333444999III\\\hhhmmmttt~~~{{{wwwvvvyyy}}}}}}}}}}}}{{{{{{{{{{{{{{{~~~~~~zzzqqqtttuuugggNNN<<<333222000///------,,,,,,///...---,,,+++++++++,,,,,,,,,,,,---------......,,,---......///000000///------.........111555999UUUmmmttt^^^HHHGGGOOORRR\\\dddssslllMMM:::666111///000***---------------,,,++++++,,,,,,---------,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------......///000000000111111111111333555888999444444444444444444444333555555555666666666777777888888999999999:::::::::::::::;;;;;;::::::999888777777777777777666555555555555444444444444555555777777666666666666666666777888999:::;;;;;;;;;;;;===>>>@@@BBBCCCDDDEEEEEEGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSUUUWWWWWWYYY[[[]]]aaadddiiinnnttt<<<<<<>>>@@@CCCEEEEEEFFFCCCHHHLLLJJJDDD===999777333333333333333222111000000/////////000111222222222333444333222222444666999>>>GGGUUUhhh|||pppXXXCCC>>>???:::666777666666555444444444444555333444444444444333222222222222222222222222222222111111111111111111111111111111111111111222444444888JJJ\\\dddfffnnn{{{}}}|||yyyuuuuuuxxx}}}~~~}}}|||zzzzzz{{{||||||}}}|||{{{zzzyyyxxx{{{zzzxxxpppqqqnnn___HHH777222111///...---,,,,,,,,,000000///...---,,,,,,,,,,,,,,,,,,---------......,,,.........111555666555333000//////000111555:::UUUiiiooo[[[FFFEEEMMMQQQ]]]eeettthhhKKK999666000///000+++,,,---,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,------------...............//////000000111111000111111333444555333333333333333444444444555555666777777777777777888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::999777777777777777666555555555444444333333444444555555555555555666666666666999:::;;;===>>>>>>>>>>>>===>>>@@@BBBDDDEEEFFFFFFHHHHHHJJJKKKMMMOOOPPPQQQQQQSSSUUUWWWWWWYYY[[[]]]___ccchhhnnnttt<<<<<<<<<===@@@EEEJJJNNNPPPVVVYYYUUUIII>>>888777111222222222222222111111000/////////000111222222222333333222111111222444555:::AAAIIITTTggggggTTTCCC@@@???;;;777666666666555444444444444555333333444444333333222111222222222222222222222222000000000000000000000000000000/////////111333444666KKK]]]aaa___fffsss}}}~~~~~~zzzzzzxxxvvvuuuxxx}}}~~~~~~{{{zzzzzzyyyzzz{{{|||}}}}}}~~~~~~~~~|||yyywwwvvvyyy|||~~~}}}}}}zzzvvvnnnkkkeeeUUUAAA555000000...---,,,,,,,,,,,,,,,,,,,,,+++***)))((((((,,,,,,,,,---------......,,,.........555???DDDBBB>>>777111111111111555<<>>?????????>>>???AAACCCEEEFFFFFFGGGHHHIIIJJJLLLMMMOOOPPPQQQQQQSSSUUUWWWWWWYYY[[[]]]^^^bbbhhhmmmttt}}}:::999999999<<>>CCCHHHWWWqqq^^^PPPCCC???>>>;;;888777666666555444444444444555111111111111111000000///111111111111111111111111///////////////000000000000///......///111333555777MMM^^^\\\VVV]]]kkkuuuzzz|||~~~}}}}}}|||zzzyyyyyy|||~~~vvvvvvvvvuuuuuuwww{{{~~~zzz{{{{{{{{{{{{|||}}}}}}~~~{{{}}}|||yyywwwvvvxxx{{{}}}{{{zzz{{{{{{}}}sssjjjcccZZZJJJ;;;333//////...---,,,++++++,,,,,,---------,,,+++***))),,,,,,,,,---------......---///...///;;;LLLUUUTTTMMM@@@555222111000666???\\\jjjmmm[[[GGGEEEMMMTTT]]]eeeuuu```FFF777555///...000---......---,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,,,,------,,,,,,,,,---------..................//////////////////000000000000000000000000000000111222222333444444555666777888999888777666888888999999999:::::::::;;;;;;<<<<<<;;;;;;:::999777777777777777666555555444444333333333333444444444444555666777777888888888999:::<<<===>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGIIIJJJKKKLLLNNNOOOPPPQQQQQQSSSUUUWWWWWWYYY[[[]]]^^^bbbhhhmmmttt}}}555666777777999>>>EEEKKKPPPXXX]]]UUUEEE777222333000111222222333333333222222111000000000000000000111222333222111111222444444555999===@@@JJJ```uuusssTTTJJJ???<<<;;;:::888888666666555444444444444555111111111111111000//////000000000000000000000000//////000000000111111111111000......///222444666;;;QQQ^^^VVVMMMTTTdddoooxxx{{{|||zzzwww||||||}}}|||{{{zzzxxxwwwvvvvvvvvvrrrqqqooonnnooossswwwyyyoooqqqssssssssstttwwwyyywww|||~~~~~~~~~~~~{{{~~~|||yyywwwwwwyyy|||~~~{{{zzz{{{||||||{{{pppeee[[[OOO@@@555111///...---,,,++++++++++++---.../////////...---,,,,,,,,,,,,---------......---//////000@@@XXXffffff\\\III888333000///777BBB___kkklllZZZGGGDDDLLLSSS^^^fffvvv]]]DDD666444...---000...//////---,,,,,,,,,---...***+++,,,,,,---------,,,***+++,,,,,,------,,,,,,------------............/////////////////////...//////000000000000////////////000111222333444444555666777999999888777666888888999999999:::::::::;;;;;;;;;;;;;;;:::999999777777777777777666555555444333333222222333333444444444555666777999999:::888999:::<<<>>>????????????@@@BBBDDDFFFGGGHHHHHHJJJJJJKKKLLLNNNOOOPPPPPPQQQSSSUUUWWWWWWYYY[[[]]]```dddjjjooottt}}}111444666666777:::@@@DDDDDDMMMTTTOOO@@@555444777000111222333333333333333222222111000//////000000111222333222111111333555555333555999<<>>@@@AAAAAABBB@@@AAABBBDDDFFFGGGHHHHHHJJJKKKKKKMMMNNNOOOPPPPPPQQQSSSUUUWWWWWWYYY[[[]]]bbbffflllpppvvv}}}555555666888999;;;<<<<<>>??????@@@AAABBBCCCDDDFFFGGGGGGHHHIIIIIIIIIIIIKKKMMMPPPQQQSSSTTTUUUVVVYYY\\\___```dddjjjooottt|||222222333444555666777777888999999666222000000111000000000000000000000000////////////////////////000111111111111222222222222333444666999@@@GGGLLL___ttt}}}\\\GGGDDD???;;;:::999777666666666666555555555444444333333222222222111111111222222222111111111000000000000000000000000000000000//////222222444>>>JJJccc]]]RRRDDD<<>>333......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++,,,//////000>>>TTT```___TTTBBB555333000---999JJJggghhhlllUUUBBBCCCEEETTT```lll~~~|||TTT@@@666444///000111+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////...------..................////////////////////////000000111111111111000000000111222222111111222444444555888;;;<<<;;;:::888999999999999999999999999;;;;;;:::::::::999999999888777777777777777888888555444333333222222222333555555555666666777888999::::::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKNNNQQQQQQSSSTTTUUUVVVYYY\\\___bbbfffkkkpppuuu}}}111111222222222222333333000222222111///...///000000000000000000000000000000000000000000000000000000111111111111222222222111333555777999===CCCGGGRRRcccqqqTTTFFFCCC>>>;;;::::::999888777666666666555555555555333222222222222111111111222222222111111111111111000000000000000000000000111111111333444<<>>??????@@@@@@AAACCCDDDEEEFFFGGGHHHJJJKKKKKKLLLMMMOOORRRQQQSSSUUUUUUVVVYYY]]]```cccggglllqqqvvv~~~444444333333333222222222000111111111000000111111000000000000000000000000000000000000000000000000000000111111111222222222222444666888:::<<<@@@CCCJJJWWWqqqgggOOODDDAAA===::::::999999888777777666666666555555555222222222222111111111111111111111111111111111111000000000000000000000000111222333444888FFF\\\nnntttbbbJJJ;;;666999@@@GGGUUU```kkkqqqrrrpppjjjccc___```ccchhhnnntttzzz}}}zzzzzz{{{{{{zzzyyyxxxwwwppplllgggbbb^^^YYYSSSOOOIIIGGGDDDAAA===999666555333222444888>>>DDDHHHJJJGGGIIILLLOOORRRVVV\\\___eeehhhjjjllllllmmmnnnooosssrrrrrrtttvvvyyy|||~~~~~~}}}|||}}}~~~~~~|||}}}}}}}}}{{{zzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~{{{yyy|||~~~ooo```NNNBBB:::333//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))+++,,,------------------***,,,,,,,,,222===AAA???;;;222---//////000:::IIIeeedddgggPPPAAAEEEHHHXXXeeeqqqtttOOO===555444...///111,,,,,,,,,,,,++++++,,,,,,,,,***,,,---......---+++))))))***+++,,,------------,,,,,,,,,---...///000000//////////////////////////////000000000000//////111333444444333222444555444666999;;;===<<<;;;:::999999999999999999999999:::::::::999999999999888666777888888888777666555444333333222222333333333555555555555666777888999::::::;;;<<<===>>>?????????@@@AAABBBDDDEEEFFFFFFHHHJJJLLLMMMMMMNNNQQQSSSRRRSSSUUUVVVWWWYYY]]]```cccgggmmmqqqwww~~~555555444333333222222111333222222222222222111111000000000000000000000000000000000000000000000000000000111111111222222222444666888::::::<<>>:::888888888777666666666666666555555555555222222222111111111000000111111111111111111111111000000000000000000000000000222444555<<>>@@@AAA===???AAADDDFFFJJJOOOSSS[[[]]]___``````aaabbbdddfffhhhjjjmmmrrrvvvzzz|||yyyyyyyyyyyyzzz|||~~~|||zzzzzz{{{{{{|||zzz{{{|||}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{|||yyyuuuvvv{{{}}}{{{lll\\\JJJ???999444000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++,,,------.........---,,,---------///444555444444///---///...///:::FFFfffccceeeOOOAAAGGGJJJZZZiiiuuuoooKKK;;;555444......111------,,,,,,,,,,,,,,,,,,---+++,,,---......,,,***)))((()))***++++++,,,++++++,,,,,,,,,---...///000000........................//////000000000000//////111333444444333222444555333555888;;;<<<<<<;;;:::999999999999999999999999::::::999999999888888888666777888888888666555444333333333222222333333444555555555555666777888999::::::;;;<<<===>>>?????????@@@AAABBBCCCEEEFFFFFFHHHJJJLLLNNNNNNOOOQQQSSSRRRTTTUUUVVVWWWZZZ]]]```cccggglllqqqvvv~~~333333222222111000000///333111000000111111000...000000000000000000000000000000000000000000000000000111111111111222222222555777888999:::;;;>>>@@@GGGNNN```~~~\\\KKKAAA>>>:::777777777666555666555555555444444444444222111111111111000000000111111111111111222222222000000000000000000000000///222333555>>>RRReeepppbbbNNN;;;555333111333888>>>HHHRRRXXX[[[^^^]]]ZZZUUUWWWZZZ^^^bbbeeeggghhhiiiiiigggddd___ZZZVVVTTTLLLIIIEEEBBB@@@>>>;;;999222222222222111111111111111000000222555777888777555777:::<<<===@@@DDDFFFMMMNNNPPPQQQQQQRRRUUUWWWYYY[[[___dddjjjooorrrtttqqqrrrsssssstttvvvyyy|||~~~}}}{{{yyyyyyzzz{{{|||yyyzzz{{{{{{||||||||||||{{{{{{{{{{{{{{{zzzxxxxxxwwwyyywwwrrrssswwwzzzyyyhhhWWWEEE;;;666111...---++++++,,,,,,,,,,,,------***++++++,,,------......+++,,,---......///......000000///...---------,,,///......///...000:::FFFjjjffffffOOOAAAGGGKKKZZZlllxxxkkkHHH999555444......111...------,,,,,,,,,,,,------,,,------...---,,,***)))(((((()))***++++++++++++,,,---------.../////////...........................//////000000//////...111222333333222222333444111444777:::<<<<<<;;;:::888888888888888888888888999999999999888888888888777777777777666555444444333333222222222333444444555555555666666777888999::::::;;;<<<===>>>????????????@@@BBBCCCDDDEEEFFFFFFIIILLLNNNNNNOOOQQQSSSRRRTTTUUUVVVWWWZZZ^^^aaacccggglllqqqvvv~~~222222111111000000//////111///---...111111000...000000000000000000000000////////////////////////000111111111111222222222555666777777777999===???DDDJJJ[[[xxxtttWWWGGGBBB???:::888777666555555444444444444333333333333111111111111000000000000000000111111111222222222000000000000000000000000///222222333>>>OOO\\\aaaQQQAAA444333333...///444666>>>FFFIIILLLQQQRRRPPPKKKLLLOOOSSSUUUVVVWWWWWWWWWUUUSSSPPPKKKGGGDDDBBB<<<:::888777777777777666....../////////000000000///......///111333333222000333666777888888:::<<<>>>@@@BBBCCCCCCEEEGGGJJJJJJLLLQQQVVV[[[```bbbdddaaacccfffhhhiiilllqqquuuwwwwwwwwwvvvvvvvvvxxxzzzxxxxxxyyyzzzzzzzzzyyyyyyyyyyyyzzzzzzyyyxxxvvvuuutttvvvuuuqqqpppuuuwwwwwwgggUUUBBB888444000---,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,+++,,,---...////////////000//////...,,,***+++,,,,,,---.........111<<>>????????????@@@AAACCCDDDEEEEEEEEEHHHKKKMMMNNNOOOQQQRRRSSSTTTVVVWWWXXXZZZ^^^aaadddhhhnnnrrrxxx333222222222111111111000000...,,,...222333222000000000000000000000000000////////////////////////000111111111111222222222444555555555555888<<>>???AAAFFFIIIHHHAAACCCEEEHHHIIIJJJIIIHHHEEEDDDCCC@@@>>><<<;;;:::444222111111333555666555/////////000000000111111///...---///111222111000...111444555555444555666555777999::::::<<>>AAAEEEJJJNNNRRRTTTUUUSSSWWW[[[]]]```dddjjjooopppqqqrrrrrrrrrrrrtttvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyyyyxxxwwwuuutttqqqttttttppppppsssvvvvvvhhhUUUBBB888555111...,,,+++++++++,,,,,,---------,,,,,,++++++***)))))))))+++,,,---...////////////,,,+++,,,---,,,+++---000***,,,.........222>>>JJJfffbbbbbbMMMCCCNNNSSScccppp|||fffEEE777444444------222///...------,,,,,,------...///...---,,,+++***++++++++++++,,,---...........................---------..............................////////////......///111222222111000222333///111555888::::::999888666666666666666666666666999999999888888888888777999888666555444444555555222222222222333333444555555555555666666777888999::::::;;;<<<===>>>??????>>>???@@@AAACCCDDDEEEEEEDDDGGGKKKMMMNNNOOOPPPQQQSSSTTTVVVWWWXXXZZZ^^^aaafffjjjoootttyyy111111111111111111111111111222222333333444444555999888555333000...------111111000000//////......111111222333333333333222222333555777999:::;;;;;;AAAGGGUUUnnn}}}```KKKBBBBBB>>>:::888999999777555555444333333555555444333111111111111111111222222111111111111000000//////000000//////000111222222///000222444888;;;>>>???666555333111...,,,***)))111222444666888999999::::::;;;;;;:::888888:::===<<<999777555555444222111222111111222333444222111000000000000000000000000111000///......///000111111///...///111333444444555444444444555666777777777888:::===???BBBDDDEEEHHHHHHHHHKKKPPPVVV\\\```ccceeeggghhhiiikkkoooqqqqqqtttwwwxxxwwwwwwwwwxxxuuuwwwyyyzzzyyywwwsssqqqrrruuusssmmmmmmsssvvvtttnnnQQQ<<<444///222555...,,,,,,++++++***+++++++++,,,,,,+++***))))))))))))---.........---,,,,,,+++---.../////////...---,,,***,,,))),,,333222:::OOOjjjggg___UUUNNNQQQ]]]gggzzz```BBB:::333111111...,,,---------,,,,,,,,,---...///...///...+++,,,///...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////////////////............/////////000111111222222222333333333333444555777888888888888777777777777888888888888::::::999888888999::::::999999777666555555555555333333333333444555666777333666888999888888888999999;;;<<<<<<;;;<<<===???BBBBBBBBBCCCCCCEEEFFFGGGHHHIIIKKKLLLMMMOOORRRTTTVVVXXXZZZ[[[\\\^^^aaadddeeejjjooossswww111111111111111111111111111222222222222222111111444333222111///.........000000000000////////////000111222222333333222222222333444666888999:::;;;AAAGGGTTTlllwwwZZZGGG@@@???<<<999888999999777555777555444444555555444222111111111111111111111111222222111111111000000000000000000000000111222222//////000222333666777999333222111000///...---,,,//////111222333444444444333444555555555555555555333222111000111111000000333333333444555555555444555555444444333444444444333222111000000000111111111000000222444555444222333333222222111222222222333333555666888999:::;;;======>>>@@@DDDHHHMMMPPPSSSUUUXXXYYYZZZ]]]```ccciiilllooorrrssssssuuuwwwuuuwwwyyy{{{zzzxxxtttrrrsssuuurrrmmmlllssswwwwwwlllPPP;;;444000444777111,,,,,,++++++***++++++,,,,,,++++++*********++++++,,,,,,---------------,,,,,,---............---,,,***---***,,,222222:::PPPkkkhhhccc^^^^^^dddnnnvvv\\\AAA999222111111...---...,,,------,,,,,,,,,...///111555666222000111///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................................../////////000000111111222222222333333333444444666777888999999999777777777777888888888888::::::999888888999::::::888777666555444444444444000000000000111222333444333666888999888777888999999;;;<<<<<<<<<<<<===???BBBBBBBBBBBBCCCEEEFFFGGGHHHIIIKKKLLLMMMOOORRRTTTVVVWWWYYY[[[\\\^^^aaacccgggkkkqqquuuyyy000000000000000000000000000111222222111///...---.............../////////////////////000000000000000111222222333333222222333333333444555888:::;;;@@@FFFRRRiiinnnRRRCCC>>><<<:::999888888888666444777555333333444444333222111111111111111111111111222222222222222111111111000000000000000000111222///.........///000111111////////////000000000000.........///////////////......///000222111///---111111111222333333444444666666777999:::;;;<<<===>>>===:::888777888999999555555444333333333333333/////////111333333111///333222111000////////////000000000000111111111111222222333555777:::<<<===DDDFFFHHHJJJKKKNNNQQQTTT[[[^^^cccgggkkknnnqqqtttrrrtttwwwyyyyyywwwtttrrrrrrssspppkkkjjjoootttvvvjjjNNN:::333000444888222,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,---+++,,,,,,------------,,,,,,,,,------------,,,,,,,,,...+++---222111;;;QQQmmmjjjgggiiipppyyy}}}WWW@@@777111111111///...///+++,,,------,,,,,,...///666>>>CCC???888333000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---................................./////////000000000111111222222222333333333444555666888999999999999777777777777888888888888:::999999888888999999:::777666555444444333444444000//////000000111222333333555888888777777888999:::;;;======<<<<<<>>>???AAABBBBBBBBBDDDEEEFFFGGGHHHIIIKKKLLLMMMOOORRRTTTUUUVVVYYYZZZ[[[]]]aaaccchhhmmmrrrvvvzzz///////////////////////////000111111111000...---------......////////////......//////000000111111000000111222222222222222333222111222444666999;;;???EEEPPPffffffLLLAAA???;;;:::999999888666555333555333222111333444333333222222222111111111111111222222222222222222222222111000000000000000111111...............//////000.../////////000000000111//////..................222111000111333444222000222444666888:::;;;===???CCCDDDGGGIIIJJJLLLOOOQQQQQQNNNKKKGGGEEEDDDEEEFFF@@@@@@???>>><<<:::888666333111111111333333222111222111000//////...////////////////////////////////////000111222333333333666888;;;<<<>>>@@@DDDGGGMMMQQQVVV\\\aaafffkkkooolllooosssvvvwwwuuurrrpppoooooonnnjjjgggiiimmmpppjjjNNN:::222...222666000++++++******++++++,,,,,,++++++++++++,,,---......---------------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,///,,,---222111===UUUpppkkkhhhooo|||yyySSS>>>666000000111//////000***,,,...---,,,,,,///111<<>>@@@AAAAAABBBBBBDDDEEEGGGGGGHHHIIIKKKLLLMMMOOORRRTTTTTTVVVXXXZZZ[[[]]]aaaccchhhmmmrrrvvv{{{////////////////////////---...///111111111000///...//////000000///............//////000000111111000000111222222222222111222222111111333666999;;;>>>DDDNNNbbb___IIIBBBAAA<<<<<<;;;999777666555555555333000000222333444444222222222111111111000000222222222222222222222222111111000000000000000111////////////000111222333000000000000//////////////////...------...//////666444333333555777999999555999???DDDHHHLLLQQQTTT___bbbeeefffgggjjjnnnrrrqqqooojjjfffcccaaaaaabbb]]]\\\YYYUUUPPPJJJDDDAAA???<<<888777777777777666000000///............///.../////////000000000000///000111111111000///...,,,...000111222444777:::AAAEEEKKKPPPVVV\\\bbbfffgggjjjooosssuuussspppnnnllllllllliiidddcccfffkkklllPPP:::111,,,///111++++++*********++++++,,,---++++++++++++,,,---...............---,,,***)))(((++++++++++++,,,,,,------,,,///------111222@@@YYYtttmmmkkkuuuvvvPPP===555///000111//////000))),,,...---,,,---222666DDDTTT```]]]OOO@@@555...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................////////////000000000111111111222222222333333333444555666777888999999999666777777777888888888888999999999999999999999999777777666666555666666666555444444444444555666666444555666666666666888999;;;===>>>>>>===>>>???AAAAAAAAAAAABBBDDDEEEGGGHHHHHHIIIKKKLLLMMMOOORRRTTTTTTVVVXXXZZZ[[[^^^aaadddggglllrrrvvv{{{000000000000000000000000---......//////000111111///000111111111000...---////////////000000000000///000111111222222111111222222222333444777999:::===CCCMMM___yyyYYYGGGBBBAAA<<<<<<;;;:::888888:::;;;999666333111222333444333333333222222111000000000111111111222222222222222222111111000000000000000000000000000111333444555000000000000////////////...---------...///111222111333555777999<<>>;;;999222111000///...---------------......///000000000///////////////...------,,,---//////000111444666888;;;@@@EEEJJJOOOUUUYYY___ccciiinnnpppooollljjjgggfffdddbbb]]][[[bbbjjjoooRRR<<<222+++---...'''************+++,,,------,,,++++++++++++,,,,,,---.........---+++***(((''',,,+++++++++,,,---...///+++///------111333CCC^^^xxxqqqnnnzzzsssOOO===555//////000///...///***,,,...---+++...666===NNN___mmmlll]]]KKK;;;000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------/////////000000000111111111111222222222333333333333444555777888888888888777777777777888888888888888999999::::::999999888888777777666666666777777444444333333333333444444444555666666555555888:::<<<===??????>>>>>>@@@AAA@@@@@@AAABBBDDDFFFGGGHHHHHHIIIKKKLLLMMMOOORRRTTTTTTVVVYYY[[[\\\___cccfffggglllrrrwww{{{111111111111111111111111///...---,,,,,,---///000---...000111111000///...000000000000///////////////000000111111111111111111222333444666888999:::===BBBKKK\\\|||pppSSSDDD@@@>>>:::;;;;;;999999;;;AAAEEEAAA===888555444333333222333333222222111000000///000000000111111111222222222222111000000000000000000000000000111222333333////////////000000000000//////...///111444777888555===GGGMMMOOOSSSZZZ```mmmsss||||||xxxmmmiiieee___XXXPPPHHHCCC:::888666444111000///............///////////////------------,,,,,,,,,,,,///000111111111111444666222444888;;;>>>CCCHHHLLLTTTXXX___eeeggggggdddaaa^^^ZZZVVVRRROOOPPP]]]kkkqqqTTT===333---...///(((************+++,,,---...,,,++++++*********+++++++++,,,,,,,,,,,,+++******---,,,,,,,,,---...///000***...------111444EEEbbb|||sssoooxxxqqqMMM>>>666//////000...---...***---...,,,+++000:::CCCWWWhhhxxxxxxkkkWWWBBB444,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------//////000000000111111111111111222222222333333333222333444555777777777777777777777777888888888888888999::::::::::::999888666666555555555666666777444333333222222333333333444555666555444555777:::<<<>>>????????????@@@BBB@@@@@@AAABBBDDDFFFHHHIIIHHHIIIKKKLLLMMMOOORRRTTTUUUWWWZZZ\\\^^^```dddgggiiinnntttxxx}}}111111111111111111111111111///,,,***)))***,,,---+++,,,///000111111//////111111000000//////......//////000111111111111111111222444666777999999999<<>>:::666333111000111111111000000000//////---,,,,,,++++++,,,------,,,---......------///111...000333555777;;;@@@CCCJJJNNNUUU\\\___^^^[[[YYYVVVOOOHHHDDDAAAFFFXXXkkkrrrUUU???555...000111***************+++,,,---...,,,,,,+++***))))))))))))((()))***+++,,,---------------,,,,,,---...000111)))...------111555GGGddd}}}sssmmmsssvvvvvv~~~pppLLL>>>666000///000---,,,...+++---...,,,+++111===GGG]]]nnn~~~sss^^^GGG666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------000000000000111111111111111111222222222333333333111222333555666666777777777777777777888888888888888999:::;;;;;;:::999888555555444444444555555666555555444333333444444444444555555555444555777:::===>>>???@@@??????@@@BBB@@@@@@AAABBBDDDFFFHHHIIIHHHIIIKKKLLLMMMOOORRRTTTUUUXXXZZZ\\\^^^aaaeeehhhjjjooouuuzzz444444333333222111000000------......///000000000---------------...//////////////////000000000000111000/////////000222333444333222222444777:::<<<999BBBIIIUUUttt___LLLHHH333======<<<<<<;;;;;;@@@OOO]]]fffRRR???999999777444444666444222111111111000///////////////000222333444555444333222222222222222222111000000000000...---000///...------///111333333666999888999@@@MMMXXXjjjssszzzvvvuuuvvvwwwxxxzzz|||}}}~~~wwwmmm^^^UUUJJJBBB>>>;;;666222222///,,,+++---...//////,,,---///...---,,,,,,------------......///////////////000111333666888999???@@@DDDLLLUUUXXXUUUQQQJJJEEEAAA>>>999<<>>PPPlllxxxqqqXXXBBB777///...---,,,++++++++++++++++++,,,,,,,,,,,,------......---------......///000000000000111111111111333444555555333333333555444444555555666777888888999999999888888888888888;;;;;;::::::999888777777666666666555444444333333666555555444444444555555999888777777777888999:::>>>>>>????????????>>>>>>BBBCCCDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRUUUXXX[[[^^^```bbbfffhhhkkkqqqyyy~~~333333333222111000000000////////////..................------......///000////////////000000000000111000/////////000222222777666444333333555777999:::BBBHHHTTTrrr[[[JJJGGG555>>>;;;:::;;;<<<>>>HHH\\\ooosss```LLLBBB===888555666666444222222333333222111222222222222222222222222333222111000000//////000222222111111111111111000///......///000333666888444999???CCCIIIUUUeeeqqqzzzuuusssrrrmmmiiiccc]]]YYYWWWWWWWWW[[[]]]___```aaabbbeeehhhiiilllrrrzzzyyyqqqeee[[[SSSJJJ@@@999777555111000000000//////)))***+++,,,++++++,,,,,,,,,,,,---------.........---......///111333555666888888;;;BBBIIILLLJJJFFF@@@<<<999777444888MMMdddnnnXXX@@@444///,,,***++++++*********++++++,,,---+++******))))))******+++,,,,,,------,,,,,,++++++...---+++******+++---...///111---,,,111666IIIfff}}}kkkZZZYYYbbbiiikkkkkkmmmwwwiiiGGG888555111.........------///++++++000000222@@@QQQmmmwwwmmmUUU@@@555///...---,,,++++++++++++++++++,,,,,,,,,,,,------...------------...//////...////////////000000000222444555444333222333444333333444555555666777777888888888888888888888888;;;::::::999888888777777777777666555444444333333555555444444444555555666999888888777777999:::;;;======>>>???????????????BBBCCCCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPQQQRRRUUUXXX[[[^^^```cccfffiiilllqqqxxx}}}222222111111000000//////222111000///...---,,,+++//////......//////000111////////////000000000000000000000///000111111222666555444333333555777888:::AAAHHHRRRnnnxxxVVVGGGDDD888@@@::::::;;;<<<>>>KKKdddzzzuuudddVVVJJJ???:::999444222000000111222111000000000000000000///......222222111000////////////000000////////////000000000000111333666999<<<===CCCJJJTTT]]]hhhvvvzzzmmmbbb\\\XXXUUUSSSOOOLLLGGGCCC???>>>>>>???BBBCCCEEEEEEEEEFFFIIIKKKIIILLLRRR[[[eeepppzzz{{{ooobbbSSSIIIAAA>>>999555333222000///------,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,---...000111222333222333777<<<>>>===:::666333111222000555KKKcccqqq[[[BBB333///------------,,,+++***************+++******))))))******+++---------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,...000---,,,222777JJJggg{{{fffRRRMMMSSSZZZ```ccclllyyyeeeDDD777444000............---///+++,,,///111444BBBRRRjjjssszzzvvvfffPPP===333......---,,,++++++++++++++++++,,,,,,,,,,,,---------------------...//////............////////////111222333333222111222333555555555666666777777888777777777777777777777777999999999888888777777666888777666555444333222222444444444444444555666777:::999888888888999:::;;;;;;<<<===???@@@@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRSSSUUUXXX[[[^^^```cccfffiiilllqqqwww{{{111111000000/////////...111111000///...---,,,,,,///////////////000111111////////////000000000000000000000000000111111222222111111222444777:::;;;999@@@GGGQQQkkksssSSSFFFBBB;;;???;;;<<<======<<>>CCCGGGJJJLLL^^^fffrrr|||~~~vvvqqqddd[[[NNNFFFDDDCCC@@@===:::888777555444555666777666777888777777777999;;;:::;;;>>>CCCJJJSSSZZZ___dddlllvvv~~~{{{mmmdddUUUOOOFFF>>>888555222000333111...------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111000///111444555555333111...///111000777MMMeeesss^^^CCC333............---,,,+++***))))))))))))******))))))))))))******+++++++++******))))))******+++,,,------,,,+++***,,,///++++++111777JJJhhhyyyeeeQQQMMMTTT]]]cccfffmmm|||aaaCCC666333000............---///,,,,,,///111555BBBOOO```ggglllhhh[[[III999111...---,,,,,,+++++++++,,,+++++++++,,,,,,,,,---------------------...///000........./////////000000000111222222111000222333777777777888888999999999666666666666777777777777888888888777777777666666888888777555444333222111333333333444555666777888:::999888888888999;;;<<<:::;;;===>>>@@@AAAAAAAAAAAABBBCCCEEEFFFHHHIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTVVVXXX\\\^^^```cccgggiiimmmqqqvvv{{{000000000//////////////////////////////////////////////////////000111111////////////000000000000///000000000111111111111000000111222555777:::;;;888>>>EEEPPPhhh{{{qqqSSSFFF@@@======;;;===@@@@@@===AAAPPP```ssszzzzzzlllZZZKKKCCC@@@===:::888777666444222333444444555555444444333222111111000111111222222222333333222111111444777666<<>>BBBEEEJJJPPPXXX^^^ccclllxxxssskkk^^^RRRHHH@@@:::777444000---+++,,,---...---++++++++++++++++++++++++,,,,,,,,,,,,,,,---......000///......///000000000///---...000111777NNNfffsss```EEE333...000000---******))))))******++++++***))))))))))))))))))***++++++***))))))******+++)))***,,,------,,,***)))***---******111777KKKhhhuuubbbRRRSSS```jjjoooppprrr]]]BBB666333///------......---...------...000555???HHHQQQUUUYYYVVVMMMAAA666111------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------///000000//////000000000111111111///000222111111000222333666777777777777777888888555555666666777777777777888888888777777777777777888777666555444333222222333333333444555666777888999999888888888999:::;;;999;;;<<<>>>@@@AAABBBBBBAAAAAACCCDDDFFFHHHIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUVVVYYY\\\___aaacccgggiiimmmqqqwww{{{000000000000////////////---------...///000000111//////......//////000111////////////000000000000//////000111111111111000222222333333444555777777888===DDDNNNcccwwwoooSSSHHH>>>???::::::<<<@@@BBB@@@@@@GGGRRRbbbqqq{{{pppddd[[[LLLHHHCCC???<<<999555222666555444333333333333333000000000111222333444555000222444444333555;;;???CCCMMM]]]nnn~~~vvvnnnbbbVVVLLLFFFAAA???888444111000000///,,,)))------------,,,,,,+++++++++,,,---,,,++++++---///222222111111222444777888999<<<@@@CCCFFFOOOZZZdddiiippp{{{zzznnncccXXXNNNHHH:::444///,,,...//////...,,,,,,,,,++++++++++++***,,,,,,++++++,,,---......,,,,,,,,,,,,,,,------------+++,,,///...444JJJbbbrrr```GGG333...111000+++((((((((()))***+++,,,---***))))))(((((())))))***,,,++++++***+++,,,...///)))***+++,,,,,,+++***)))))),,,)))+++222888LLLjjjrrr___QQQXXXkkkxxxyyyvvvtttXXXAAA555222///------......------------...///333999>>>AAADDDFFFEEE@@@999333000---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111000000000000111111111111///000222222111111222444555555555555555555555555555666666777777888888999888888888888888888888888666666666555444444333333444444444444444555666777999888777777777888999::::::;;;<<<>>>@@@AAAAAABBB@@@AAACCCDDDFFFHHHJJJJJJKKKKKKLLLNNNQQQSSSUUUWWWVVVYYY\\\___aaadddgggjjjlllrrrxxx~~~000000000000000000000000------......///000000111......------......///000////////////000000000000...///000111222111111000111222222333444666666777999===CCCLLL^^^tttlllSSSIII===AAA888::::::===@@@@@@===@@@EEENNN^^^ooowww{{{|||yyysssbbb^^^WWWQQQKKKFFF@@@===>>><<<888555333333333444222222333444666888:::;;;666:::>>>???AAAFFFNNNUUUaaakkkzzz|||oooeee___TTTNNNEEE>>>:::666333000000///...---,,,++++++***------.........---,,,,,,+++,,,------,,,,,,...000------------...000111222///111222333555:::AAAFFFKKKRRR]]]iiittt{{{wwwkkkcccQQQJJJ@@@999777666333000------,,,,,,++++++++++++************+++,,,......)))***,,,---,,,,,,,,,------+++,,,...,,,111FFF]]]ppp```HHH333...111///)))(((((((((((()))***+++,,,))))))(((((((((((())))))******)))***+++---000111******++++++++++++*********---+++,,,444:::OOOmmmrrr]]]NNNXXXppp~~~wwwooovvvxxxSSS???444111...------......---,,,---...---...000333444777888999999777333111///,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111/////////000000000000111///000222222111222333555666666666666666666666666666666777777888999999:::888999999999999999999999555555555555555555555555555555444444444555555666888777666666666777888999;;;<<<===>>>@@@@@@AAAAAA@@@AAABBBDDDFFFHHHJJJKKKKKKKKKMMMOOOQQQTTTVVVWWWWWWYYY]]]___aaadddgggjjjlllrrrzzz000000000000111111111111............/////////000---------------...//////////////////000000000000...///000222222111111000---...000333555888999::::::===BBBJJJZZZyyy~~~rrrjjjSSSIII===BBB888;;;999:::===<<<999888;;;:::IIIXXXcccmmmxxx}}}||||||wwwooohhh```YYYSSSOOOKKKHHHBBB===:::999999:::666777888:::<<<>>>AAABBBDDDIIINNNRRRVVV\\\gggnnn~~~~~~vvvjjj]]]QQQGGGBBBAAA===888666555333000---+++,,,,,,***)))***,,,///'''(((***,,,---...------)))***+++*********,,,...)))******+++,,,,,,---------///000111111333555777666<<>>444111...,,,---......---,,,......------//////...333333333333222000///...,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------+++,,,,,,---...///111111............/////////000///111222333222222444555::::::999999999999999999666777777888999:::::::::999999999999999999::::::444444444555555555555666666555555444444444555555777666555555555666888999;;;<<<===???@@@@@@@@@@@@@@@AAABBBDDDGGGIIIJJJKKKKKKLLLMMMOOOQQQTTTVVVXXXWWWYYY]]]___bbbdddhhhjjjlllrrr{{{000000111111000///............//////000000111111///...---,,,,,,---///000///...---,,,++++++,,,---000000000000000111111111111111222222444555777888666???@@@CCCUUUqqquuuzzzpppJJJAAACCC???;;;999999888888888888888999<<>>XXXpppgggQQQ888,,,...---'''++++++,,,,,,,,,++++++***+++***)))(((((()))***+++++++++******************,,,,,,++++++***))))))(((---)))---000///???[[[iiirrrVVVHHHSSSgggyyyxxxhhhgggdddfffqqqmmmMMM===222111000///------,,,,,,......,,,,,,,,,,,,......///...---,,,++++++***+++---,,,,,,++++++,,,,,,---------,,,,,,------...///---...000///......///000///000222222000///000111000111111222222333444444666666666777888888999999888888777777888999::::::888888888:::;;;:::777444666555555555555444444444555555666666555555444333777888999::::::::::::999;;;;;;<<<===>>>???@@@@@@FFFCCCAAABBBEEEIIIJJJIIIHHHIIIKKKNNNRRRVVVYYYZZZZZZ\\\___aaaccceeeiiilllpppvvv...............---,,,,,,......//////000000000000//////---,,,---...000111222111///.........///000......///000111222222333333222111111222555888:::666???@@@CCCTTTooowww}}}nnnIII@@@AAA===::::::999888888777777777888777999===BBBIIISSS^^^fffttt}}}}}}zzzxxxuuutttqqqlllgggaaa^^^\\\[[[YYYZZZ[[[^^^bbbhhhmmmqqqwwwzzz}}}tttiii___ZZZQQQJJJAAA;;;888555000+++000//////...------,,,,,,)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---...------...222777===AAAOOOWWWcccoooxxxzzzrrriiiYYYJJJDDD;;;333111///++++++...)))************))))))***,,,,,,++++++***))))))(((&&&++++++,,,000111???YYYvvvkkkTTT999,,,,,,+++&&&))))))************))))))+++***)))(((((()))***+++***************************************+++++++++---)))...111000@@@[[[hhhpppSSSEEELLL\\\lllnnnbbb^^^[[[\\\iiihhhIII:::222111000...------,,,,,,------,,,++++++,,,------//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,------...//////......///000...///111111///...///000000111111222222333444444555555666777777888888999888888777888888999999:::888888888999::::::777444666555555555555444444444222222222333333444444444666777888999999999999999<<<======>>>???@@@AAAAAADDDBBB@@@AAAEEEHHHIIIIIIKKKLLLMMMOOOQQQTTTVVVXXXYYY[[[^^^aaacccfffjjjmmmpppwww...............------,,,...////////////000000000000///.........///111222222111000/////////000111------...000111222333444333222111111222555888:::777>>>???CCCSSSkkkyyymmmIII??????;;;999;;;:::999888777666666666333555777:::>>>DDDKKKOOO]]]jjjvvvxxxwwwwwwxxxxxx{{{yyyvvvsssqqqpppoooooommmnnnqqqtttyyy}}}~~~uuuqqqhhh^^^TTTKKKEEEBBB>>>999333000000000---+++......------,,,,,,++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,+++******,,,///111333:::@@@HHHQQQ\\\jjjyyyuuuiiiWWWKKK===777444000......++++++++++++***))))))(((,,,,,,++++++***)))))))))''',,,***+++///111@@@ZZZ{{{qqqYYY<<<---,,,***%%%''''''((())))))(((((('''******))))))))))))******************************)))))))))***+++,,,,,,---,,,***000222222CCC\\\gggnnnQQQ@@@CCCMMMZZZ```YYYUUURRRSSSaaayyybbbDDD666111111///...------,,,,,,,,,,,,+++******+++,,,,,,000///...------,,,,,,---,,,,,,++++++++++++,,,,,,++++++******++++++,,,------...//////......///111---///000000///......///000111111222222333444444444555555666666777888888888888888888888999999999888888888999:::999777555666555555555555444444444222111111111333444666888666666777888999999::::::===>>>>>>???@@@AAABBBBBBBBBAAA@@@AAAEEEHHHIIIJJJNNNNNNNNNOOOQQQSSSTTTUUUXXX[[[^^^aaacccgggkkknnnqqqwww///000000000000000//////////////////////////////000/////////000111222333000///...------...///000......///000111222222333000111222333444666777777777===>>>BBBQQQfff{{{oooMMMBBB???::::::;;;:::999888666666555555444444555777999<<>>>>>AAAKKKTTTSSSSSSPPPPPP^^^www]]]AAA666111000///...------------+++******************+++///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------...///,,,...//////......000111...000111111000//////000000111111222222333444444444444555555666666777777888888888999999999888888999888777888999999777555666555555555555444444444555444333333444666999:::666777777888999;;;<<<<<<======>>>???@@@AAABBBBBB@@@@@@AAABBBEEEGGGIIIJJJNNNNNNNNNOOOQQQSSSTTTUUUXXXZZZ^^^aaadddhhhlllpppqqqxxx//////000000000000000////////////.............../////////000111222222333000///...------...///000111111111000000000000000---000333666888777666444888<<<<<>>:::666333111000///---,,,+++***+++,,,---,,,+++++++++++++++*********))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,***))))))(((((())))))***%%%&&&'''(((***,,,---......000222333555;;;DDDKKK[[[iiiwww~~~{{{nnncccZZZPPPCCC777333000,,,*********)))(((+++++++++***************)))---++++++///111AAA\\\zzzrrr]]]AAA000...---)))'''((())))))*********))))))))))))******)))))))))))))))*********+++++++++++++++++++++++++++++++++++++++111333555KKKccciiisssSSS???<<<<<>>???@@@AAAAAA@@@AAABBBDDDEEEGGGIIIJJJLLLLLLMMMOOOQQQTTTVVVWWWXXX[[[^^^aaadddhhhmmmpppqqqxxx,,,---................../////////............---......///000111222222333111000/////////000111222222222111111000/////////---///333777888777555444888;;;;;;AAAMMM[[[{{{xxxXXXJJJAAA:::===:::999888777666555555555666444222222444555555555999>>>???;;;999<<<@@@@@@EEEFFFGGGHHHJJJKKKLLLLLLPPPPPPQQQRRRRRRRRRQQQQQQQQQPPPNNNKKKFFF@@@;;;999555444333111000...---,,,+++*********)))*********++++++++++++++++++******)))))))))))))))))))))))))))************+++++++++************++++++++++++++++++************++++++***))))))(((((())))))******)))))))))******++++++***---000000///111555999AAALLLXXX```iiivvvzzzrrrgggWWWJJJ<<<666///+++,,,------,,,************************(((---+++,,,000222@@@[[[tttooo\\\BBB111///...***(((((()))***++++++++++++))))))************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++000111666OOOhhhllltttSSS>>>===<<<@@@KKKOOOQQQMMMNNN\\\uuu|||WWW???777///......---,,,,,,------)))***++++++++++++***)))++++++************++++++++++++************++++++++++++******++++++,,,---+++---...///...///000222000222333333222111111222000111111222222333444444444555555666666777888888888888999::::::888777666999777666666777888666555666555555555555444444444555444333333333444555666999999999:::<<<>>>AAABBB<<<<<<===>>>???@@@AAAAAAAAACCCEEEFFFFFFFFFHHHJJJJJJKKKLLLOOORRRUUUWWWYYYYYY\\\___bbbdddhhhlllooorrryyy,,,,,,---...............//////.........---------------...000111222222222//////.........///111222111111111000000000000000///111222444666666666666888::::::AAALLLWWWvvv|||\\\LLL@@@999===888888777666666666666666777444000///111222222111333666666444555888999666888888999::::::;;;;;;:::>>>>>>???????????????@@@<<<<<<:::888555333111000000000//////...------,,,,,,------,,,++++++,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************++++++++++++++++++************++++++***))))))))))))))))))***---,,,+++******+++,,,---))),,,//////---,,,...111---555<<>>555222111///---************************''',,,,,,...222222@@@ZZZpppmmm\\\CCC222...,,,((('''((()))***++++++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,***++++++,,,,,,---------***+++///000666RRRlllpppsssPPP<<<======@@@IIIMMMMMMJJJMMM[[[vvvwwwRRR<<<555......------,,,,,,------******+++,,,,,,+++******,,,++++++******++++++,,,++++++************++++++++++++******++++++,,,---+++---...///...///111222000111333333111000111222000111111222222333444444555555666777777888888999777888:::::::::888777555999777666666777777666555666555555555555444444444222222333444555666777777888888888999;;;>>>AAACCC===>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHFFFFFFHHHIIIJJJKKKLLLOOOQQQTTTWWWXXX[[[]]]```bbbdddgggkkkooorrryyy......///000111111000000//////.........---------,,,---...000111111222222---,,,++++++,,,---.../////////000000111111222222222222111111333555888999999::::::AAAKKKUUUsss}}}^^^MMM@@@999===888777666666666666666777:::666111///000111111000+++---...///333777555000333444555777888999999999444444444444555666777777666555333222111000000111------,,,,,,,,,---...///+++,,,------++++++,,,---++++++++++++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++************++++++******))))))))))))******)))((('''''''''))),,,---))),,,///...+++***+++---000444555555:::FFFQQQWWWaaalllwww}}}|||lll```NNN@@@888444000---******************++++++''',,,---///333333@@@YYYnnnlll\\\DDD222---***&&&'''''')))***++++++++++++((()))***++++++***)))(((((())))))***++++++,,,,,,((()))***+++---...///000***+++//////666TTTooorrrqqqMMM:::===>>>@@@HHHKKKKKKIIILLL\\\wwwsssNNN999333......---,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,++++++,,,------++++++************++++++------,,,,,,------...///+++,,,.../////////111333///000222222000///000111000111111222333333444444666666777777888888999999777888:::;;;:::888666555999777666555666777666555666666555555555444444444111222444777888:::::::::777777777888:::===AAACCC>>>???@@@AAABBBCCCCCCDDDDDDGGGIIIIIIGGGFFFGGGIIILLLLLLMMMOOOQQQTTTVVVWWW[[[^^^```bbbdddgggkkknnnrrryyy............///////////////////////////...------............////////////---------------...///000///000111222222111///...222000///111555777666444444;;;;;;===DDDOOOlll}}}[[[NNNFFF===:::===;;;888555555666999:::999777555555555666555333222111111111111111222222222222222222222222222222222111111000000000000000000//////000111111000............------,,,,,,,,,///000---***)))+++)))$$$++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))'''(((***+++++++++***))))))************+++++++++---,,,++++++******++++++(((((((((((((((((((((((())))))***+++,,,,,,------......///111444888<<<>>>FFFOOO\\\jjjuuu}}}|||mmmZZZFFF999444444,,,***+++...---))))))+++...,,,,,,...///555DDDQQQlllhhhbbbBBB111444+++***((((((((((((((())))))***))))))))))))))))))))))))((((((((()))******+++++++++++++++***************+++///,,,444<<>>>>>@@@AAAFFFGGGHHHHHHFFFFFFGGGHHHJJJKKKMMMOOOSSSVVVXXXZZZ\\\^^^aaaccceeehhhlllooosssyyy............///////////////000000000//////...---............///////////////.........//////000111///000111222222111///...222000000111555666666444333999:::;;;CCCMMMiiizzzYYYMMMGGG@@@???<<<:::777444444555777999;;;888666555666666555444222222111111111111111111222222222222222222222222222111000000//////000000111000///000111111///---.........------,,,,,,,,,///000...++++++...,,,'''++++++++++++++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,+++******))))))******))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,---...111444666999???IIIUUUaaammmwww~~~zzzmmm\\\KKK???999666000++++++***((((((+++,,,***+++,,,///555CCCQQQjjjhhhcccCCC111444++++++)))))))))))))))******+++))))))))))))))))))))))))((((((((()))******++++++)))*********************+++///+++333;;;PPPmmmggg___EEE777:::<<>>@@@@@@??????AAABBBFFFGGGHHHHHHGGGFFFGGGIIILLLLLLNNNPPPTTTWWWZZZ[[[\\\^^^aaaccceeehhhlllooouuu{{{---............/////////000000000000000//////...............////////////000000//////000000111111///000111222222111000///222111000222444666555444222888888:::AAAKKKeeezzzYYYMMMIIICCCCCC;;;999666444444444666888<<<999777555666666555444333333222111000000000111000000000000000000000000222111000000//////000000111000//////000000...,,,.........------------------...---+++,,,///...***************************((())))))******))))))((())))))))))))))))))))))))*********+++++++++,,,,,,)))************++++++++++++***))))))(((((())))))************************))))))))))))************,,,+++*********,,,---///...111666>>>HHHUUUbbbjjjvvvdddQQQEEE<<<444---,,,,,,******+++///---,,,------222@@@MMMhhhgggeeeEEE222444++++++******))))))******+++,,,))))))))))))))))))))))))'''(((((())))))******+++((((((((())))))************...***222;;;OOOkkkdddYYY@@@555888;;;AAAHHHGGGGGGFFFKKK]]]yyyaaaFFF777000///...---,,,,,,+++++++++******+++++++++,,,,,,,,,***))))))))))))***++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------......///000000000111111111111111111111111111111222333333333333333444555666666555666888:::999999999999999999999999888888888777777555444333555555555555555555555555111222222333444555666777666888:::::::::::::::<<<>>>???AAAAAA@@@@@@BBBCCCEEEFFFHHHHHHGGGGGGHHHIIILLLMMMOOOQQQTTTXXXZZZ\\\\\\^^^aaadddfffiiimmmpppwww}}}---------........./////////000000000000000//////............////////////000000000//////000000111//////000111111111111000111111111222444555555555333888777999AAAIIIbbb}}}[[[NNNIIIDDDEEE;;;:::777666555666888999===:::666444444444444333333333222111000000000000000000000000000000000000111111000//////////////////.........//////---+++...............---------***,,,+++***,,,000///+++)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***************++++++,,,))))))*********+++++++++++++++***)))))))))))))))************************))))))))))))((((((((((((,,,++++++***++++++,,,---------...111666@@@KKKRRRlllrrr{{{yyyhhhZZZBBB999111000111...---...777444111///---///:::FFFfffhhhhhhHHH333444+++,,,))))))(((((())))))***+++))))))))))))))))))))))))''''''(((((()))*********&&&&&&'''((()))******+++***---(((111;;;OOOiiiaaaUUU===333888999???FFFEEEBBBBBBIII\\\xxx[[[BBB555//////...---,,,++++++++++++******+++++++++,,,,,,,,,)))))))))((())))))***+++++++++,,,++++++++++++***+++++++++,,,,,,,,,------------......///000000000000111111111111111222222222222333333444333333333555555666555444444666888888888888888888888888888999999999888777666444333333333333333333333333333333333444555666777777888666888:::;;;::::::;;;<<<>>>???AAAAAA@@@@@@BBBCCCDDDFFFGGGGGGGGGGGGIIIJJJLLLMMMNNNQQQTTTWWWZZZ\\\\\\^^^aaadddfffiiimmmqqqxxx}}}------------............//////000000000000//////............////////////000000///......///////////////000111111111111111111222333333333333444555444888777999AAAIII^^^~~~^^^NNNGGGAAABBB<<<;;;999999999:::;;;<<<===:::666333333333222111333222222111000000111111////////////////////////111000000///.../////////------,,,---...///---+++........................***,,,,,,+++...222222...))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++,,,,,,+++************+++************************))))))(((((((((((((((((())))))******+++,,,,,,---+++,,,,,,,,,///444:::???QQQYYYgggvvvzzzsssWWWJJJ<<<444000...111555;;;777444111...///:::EEEeeejjjlllLLL555333***,,,(((''''''''''''((())))))(((((((((((((((((((((((('''''''''((())))))******&&&&&&'''((()))******+++***,,,(((222<<>>333.........---,,,++++++++++++******+++++++++,,,,,,,,,)))))))))((())))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000000111111222222222333222333333444444444333333555666666666444444666777888888888888888888888888:::::::::999888666555444222222222222222222222222222222333444555666777777777999;;;;;;;;;:::;;;<<<===>>>@@@@@@??????AAABBBCCCEEEGGGGGGGGGHHHIIIKKKKKKLLLMMMPPPSSSVVVYYYZZZ\\\^^^aaadddgggjjjnnnqqqxxx}}},,,------------.........---......///////////////............////////////000000///.........///////////////000111111222222111222444333333222444555444888777999AAAGGG[[[yyy]]]LLLDDD>>>???;;;;;;;;;;;;<<<===???@@@???;;;666333222222222222222111111111111111222222////////////////////////111000//////......//////---,,,,,,...000111000................../////////,,,......---000444444111************************)))******++++++******)))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***)))************+++++++++---,,,,,,+++***+++++++++************************(((((((((((())))))))))))&&&''''''((()))***++++++'''((()))***+++...222555<<>>===>>>@@@@@@??????AAABBBBBBDDDFFFGGGGGGHHHJJJLLLJJJKKKMMMOOORRRVVVXXXZZZ\\\^^^aaadddgggkkkooorrryyy~~~,,,,,,---------.........,,,,,,---...........................////////////222111000000/////////000////////////000111222333111333444444222222333555444777555777???EEEWWWsssxxxXXXIIIAAA;;;===::::::;;;<<<>>>@@@BBBCCCBBB>>>999555444444444333000000000000111222333333000000000000000000000000000000///............///...---...000333444444333---........./////////000+++------,,,...333333///++++++++++++++++++++++++)))******++++++******))))))))))))))))))))))))))))))+++...000000///,,,+++)))************+++++++++,,,++++++***************))))))))))))))))))))))))((((((((())))))*********&&&'''((()))))))))))))))'''((()))))))))+++...111000555===IIIVVVeeesss|||ttteeeSSSAAA555444:::888555222000...111===IIIgggpppuuuUUU999333))),,,'''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((())))))))))))*********************+++---)))555BBBWWWpppeeeKKK888222888888<<>>======>>>???>>>???AAAAAA@@@@@@BBBCCCAAACCCFFFGGGGGGIIIKKKMMMKKKLLLNNNPPPSSSVVVYYY[[[\\\^^^aaadddgggkkkooosss{{{,,,,,,,,,---------......+++,,,,,,---.........---............/////////000333333222111000000111111////////////000111222333111333555444222111333555333666444666>>>CCCTTTppp{{{zzzqqqSSSFFF???:::<<<888999:::<<<>>>AAACCCDDDDDD@@@:::777555555555555//////000000111222444444111111111111111111111111000000///...............//////000222555777777666---.........//////000000'''))))))(((+++//////,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))***,,,000333333111...+++)))************++++++++++++******)))))))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,)))******+++******))))))+++++++++)))((())),,,///+++...333:::DDDSSSdddppp{{{yyyuuuiiiTTT???555555:::666333000---///999EEEhhhrrrxxxWWW:::333))),,,((((((((((((((()))******((((((((((((((((((((((((&&&&&&''''''((()))))))))+++++++++***************+++---)))666DDDYYYrrrgggGGG555111888999===EEEFFFBBBBBBIII]]]{{{fffGGG888333111...---,,,+++******************+++++++++,,,,,,,,,++++++******++++++,,,---******))))))***,,,...///,,,,,,,,,---------......------......///000000000000000111222333333444444000111222444555666666666555666777777777777999;;;777777777777777777777777444444444555444444333333666666666666666666666666666666777888999:::;;;;;;:::<<<>>>???>>>>>>???@@@???AAABBBBBBBBBBBBCCCEEEAAACCCFFFGGGGGGIIIKKKMMMLLLMMMOOOQQQTTTXXXZZZ\\\\\\^^^bbbeeegggkkkpppsss|||,,,------......------,,,------------------------////////////////////////...........................///000222222111111000333222111000000000111222222999888777<<>>222...(((((('''&&&%%%%%%%%%%%%%%%''''''((())))))((('''&&&)))))))))))))))******+++))))))))))))))))))))))))***000+++333FFFcccwww___HHH:::///111888>>>BBBDDDIIIGGGKKK^^^|||aaaDDD888555222///000000---***)))+++---,,,---///000000...---+++++++++***))))))***++++++,,,,,,+++***+++,,,---......///000///---,,,,,,...............////////////333333333333333222111000---...000333555666777888666666777777888888999999888888888777888888999999999888777555555555666666666666666666777777777777888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDCCCEEEHHHIIIIIIIIIJJJKKKOOOPPPQQQSSSUUUWWWYYYZZZ[[[]]]bbbffffffgggoooxxx~~~,,,------......------,,,------------------------...................................................///000111222111111000111111000000000111333444333999888777<<<@@@NNNeeeppp___[[[^^^xxxwwwlllUUUDDD>>><<<:::999999888888888999;;;;;;<<<:::666333111111222444111111111111000000000000111000000//////000000111000000000000000000000000000000111444888999999777000///...------...//////,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++*********))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))******)))(((((()))******+++******)))))))))*********))))))(((((()))))))))'''((((((((()))))))))***)))))))))******+++++++++,,,,,,,,,***+++222===FFF\\\nnn{{{jjjTTTDDD888000,,,......000:::HHH```uuuyyy]]]???333...((((((((('''&&&&&&&&&&&&&&&'''((())))))))))))'''''')))))))))))))))******+++)))))))))))))))))))))))))))///,,,777KKKgggzzzbbbGGG:::000222999???CCCEEEHHHFFFKKK^^^|||\\\@@@444000...000111000...+++)))+++---+++---...//////...,,,+++,,,+++***))))))***+++,,,++++++*********+++,,,---...//////...---,,,,,,...............////////////000111222222222222222111///000222333444555666666666666777777888888999999999999888888888999999:::888777666555555555666777777666666666666666666666888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCEEEHHHIIIHHHIIIJJJLLLNNNOOOQQQSSSVVVXXXZZZ[[[^^^___cccjjjnnnooorrrvvv,,,------......------,,,...........................................................................///000111111111000000/////////000111333444555333999888666<<>>;;;777888888777777777888999999777666444222111111111222111111111111000000000000111111111000000111111111////////////////////////000000333666999999777555000000///...---------...,,,,,,,,,+++++++++******+++++++++,,,,,,++++++***++++++******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***)))))))))(((((())))))***,,,+++***)))))))))))))))(((((((((((())))))))))))'''(((((()))***+++,,,---...---+++'''%%%)))000666FFFXXXppp|||eeeQQQ???333+++,,,///222<<>>444222000///000///...+++***+++---***+++------...---,,,+++,,,,,,+++******+++,,,,,,******)))))))))***+++,,,---...///...---,,,---...............////////////...///000111111222222222111222333444444444444444666666777777888999999:::::::::999999999999::::::666666666555666666777888999999888777777666666777888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHHHHIIIKKKMMMNNNOOOQQQTTTWWWYYY[[[]]]aaaaaaeeeooovvvvvvtttuuu,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................../////////000000000000000000000000111111222333333111777666666<<>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCEEEGGGGGGHHHIIIKKKNNNMMMOOOQQQTTTWWWZZZ]]]^^^aaabbbgggpppuuuuuuuuuwww,,,------......------,,,++++++++++++++++++++++++................................................///////////////000000000111111111222111111111111///555333555<<<@@@JJJ]]]zzz___OOONNNSSSgggrrroooVVV@@@<<<<<<888666666666666666666666666333333333444444444333333111111111111000000000///222222111111111111222222000000000000000000000000000111333666888777333000000//////...---,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++,,,+++***)))((())))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((((((((((())))))((((((((((((((('''(((((()))******------+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((***---///777>>>KKK^^^rrr}}}xxxmmmUUUBBB111...000333;;;DDD___vvvyyy[[[:::///---+++))))))((((((((())))))***'''((()))+++++++++***))))))))))))))))))******+++))))))))))))))))))))))))+++///000DDDYYYkkkrrrVVV???777333777>>>CCCHHHKKKKKKJJJOOOccc```BBB333///......,,,+++++++++******)))((()))******++++++,,,,,,,,,,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++---...---,,,,,,---...............////////////000000000000000///...---000111222444555666777777666666777888999:::;;;;;;<<<;;;::::::999999999:::777888888999::::::::::::<<<:::888777666666666777888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCEEEFFFGGGGGGIIILLLOOONNNOOORRRUUUXXX[[[]]]___```bbbgggmmmnnnnnnttt{{{,,,------......------,,,++++++++++++++++++++++++////////////////////////........................//////.........///000111222222222222222111000///...444333444<<>>???@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCEEEFFFFFFGGGIIIMMMOOOOOOQQQSSSUUUXXX[[[]]]^^^___aaafffiiiiiijjjsss}}},,,------......------,,,------------------------000000000000000000000000........................///......---...///000111000000111222333222111111111555333444;;;===CCCRRRgggbbbPPPMMMQQQZZZooorrrYYYBBB>>>===777666777777888777666555444555444444333333333444444111111111111000000000000111000000//////000000111222222222222222222222222111111000111222111///---,,,---.........---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++***))))))((()))+++,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))((('''''')))(((((()))***+++,,,,,,***))))))(((((()))))))))***)))))))))((((((((('''((((((((()))))))))))))))((((((***+++,,,+++((('''''')))***///@@@WWWiiiqqqnnnXXXAAA555...,,,444>>>ZZZttt|||```???111...+++((('''''''''(((((()))***%%%&&&((()))******)))))))))))))))))))))******+++))))))))))))))))))))))))---......FFFZZZgggjjjMMM888444222888???DDDHHHMMMNNNKKKNNN___}}}VVV???777333000///---++++++,,,...---+++(((*********+++,,,------...******)))(((((()))******)))***+++,,,---,,,,,,+++***,,,------,,,,,,---...............////////////000000111111111000//////222333444555666666666666555666777888:::;;;<<<===;;;;;;:::888888777777777777888999999999888777666777555333222222333555666888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGIIIMMMPPPQQQRRRTTTVVVYYY[[[]]]^^^aaaaaadddhhhkkkmmmsss{{{,,,------......------,,,////////////////////////000000000000000000000000........................///......------///000111---///000222333333333222444888555555;;;;;;???NNNbbb|||```OOOKKKOOORRRkkkrrr[[[DDD???===666666777888888888777555444555444333222222222333444111111111111000000000000000000////////////000000222222222222222222222222222111///000000000...,,,+++,,,---.........---,,,,,,,,,,,,+++++++++******---------,,,+++***)))((('''(((+++---...---,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))***+++,,,---)))((((((((((((((()))*********))))))((((((((('''&&&&&&'''((()))***++++++)))***,,,...///...+++))))))++++++,,,777MMMbbbnnnxxxbbbJJJ;;;111---555AAAUUUrrr~~~dddCCC444///+++'''''''''''''''((())))))$$$%%%'''((()))))))))((()))))))))))))))******+++))))))))))))))))))))))))---------FFF[[[gggjjjMMM777222222888???CCCHHHMMMMMMJJJLLL]]]{{{tttLLL777333000...---...,,,,,,---//////,,,)))++++++++++++,,,---...///***)))(((''''''((()))***((()))***+++,,,+++*********+++---,,,,,,,,,---.............../////////000...///000111111222222111444555555555555555444444555666777888:::;;;<<<===;;;:::999888777777777777666777888888888666555444999777555444444666888:::888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@?????????>>>???@@@@@@AAACCCDDDEEEFFFFFFIIIMMMQQQRRRSSSUUUWWWYYY[[[\\\]]]dddaaabbbiiiooorrruuuxxx000///---+++*********+++//////////////////////////////......------------..................------------------.........///222222111111111111111222222333555777999===CCCFFF```{{{bbbPPPJJJKKKVVVkkksssaaaHHH<<<999888555555555666555444444333666555444333222333333444444444444333333222222222111111000000111111222333333222111000000222333444444444333333222000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,000000//////......------++++++************++++++,,,+++++++++***)))))))))---+++******+++,,,,,,+++))))))))))))))))))))))))(((((()))+++,,,+++)))&&&%%%&&&(((***,,,,,,,,,+++******))))))******+++,,,'''((()))***************((((((((((((((('''''''''******++++++++++++******+++))))))***///;;;PPPcccsssqqqZZZ>>>444222444;;;UUUppp}}}gggGGG555///+++((((((((((((((((((((((((*********)))'''(((***,,,'''((()))++++++***)))))))))*********++++++++++++---+++111EEE^^^hhh[[[III555444555:::AAAIIINNNQQQPPPKKKLLL^^^}}}kkkHHH999111000111,,,---+++---222555111/////////---******,,,...//////++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........111111222222222333333333111333444444333333555666888777777999::::::888666999888888777777777777777666777888999999888777666444555666666666555333222555777999<<<===<<<;;;:::<<<===>>>@@@@@@??????>>>@@@@@@@@@@@@@@@@@@AAAAAADDDEEEGGGHHHIIIJJJMMMOOOQQQRRRTTTVVVYYY\\\^^^___aaaeeeiiikkklllpppvvv{{{...------,,,,,,,,,,,,---........................000000//////....................................------........./////////222222111000000111111222000111333555777;;;@@@DDD\\\}}}cccQQQJJJKKKSSShhhtttdddKKK>>>;;;;;;777888888888888777666666666555444333333333444444//////111222444555666777111111000000111111222333555555444444444444444444666555444333111///...---++++++++++++,,,,,,------,,,---...//////...---,,,111000000///...------,,,++++++************+++++++++++++++***************,,,+++******,,,---------))))))))))))))))))))))))(((((()))***,,,+++)))&&&&&&'''((()))***+++++++++******)))))))))***++++++'''(((((()))))))))(((((((((((((((((((((((((((''''''''')))***++++++++++++***))))))+++...555FFFUUUhhhooobbbJJJ===555555===TTTooo|||gggGGG444...***(((((((((((((((((((((((()))******((('''''')))+++(((((()))***************)))))))))*********++++++...,,,222GGG^^^eeeVVVDDD444444555:::BBBIIIOOOQQQPPPKKKLLL\\\|||hhhFFF888000///000+++...---111777999444000///---+++******---///000///++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////////////////...000000111111111222222222111333444444444444555777:::::::::;;;<<<<<<:::888999888888777777777777777666666777888888777666666333333444555666666666555555666888:::;;;;;;;;;:::<<<===>>>@@@@@@??????>>>@@@@@@@@@@@@@@@AAAAAAAAACCCEEEGGGHHHIIIJJJMMMPPPQQQRRRTTTVVVYYY\\\^^^___aaaeeeiiikkkmmmpppvvv{{{,,,------......///......------------------------000000000///////////////............................../////////000000000111111000000000111111222000111333444666:::???CCCVVVxxxeeeQQQJJJJJJNNNffftttgggOOO@@@======777888888888888777666666555555444333333333444444---...000222444666777888111111000000111111222333777777888888777666555444777666444333111///...---+++++++++,,,,,,---------------............------111111000///...---,,,+++++++++************++++++***************++++++++++++***)))***,,,.........)))))))))))))))))))))))))))((((((***++++++)))'''((((((''''''(((((()))***)))))))))))))))******+++'''((((((((((((''''''&&&''''''((((((((((((((((((''''''((()))))))))))))))((((((***,,,,,,...888CCCYYYlllmmm[[[HHH888555@@@RRRnnn}}}iiiHHH444---)))((((((((((((((((((((((((((())))))(((''''''(((***)))))))))))))))******+++((((((((()))))))))******///---555JJJ^^^aaaOOO===222333555:::CCCKKKPPPSSSQQQKKKKKK[[[zzzbbbCCC777///...///***///000555===???888111...***))))))+++...000000///++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////////////////000000000111111111111333444555444444666777<<<;;;;;;;;;======;;;:::999888888777777777777777555666777777777777666555333333333444555666777888555666777888999::::::;;;<<<===>>>@@@@@@??????>>>???@@@@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIJJJMMMPPPQQQRRRTTTVVVYYY\\\^^^___aaaeeeiiikkkmmmqqqwww}}}---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,////////////............---------...............////////////000000000000111000000000000111111222222333555666888;;;@@@CCCQQQqqqhhhRRRIIIIIILLLccctttjjjSSSAAA<<<===444555555555555444333333444444444444444444444444222222222222222333333333111111000000111111222333777888::::::999777444333444333333222111000////////////.........---------------------------------111111000///---,,,++++++,,,++++++******++++++,,,)))))))))***+++++++++,,,)))(((''')))+++---...---)))))))))))))))))))))))))))(((((()))******)))''')))((('''&&&&&&'''((())))))(((((((((((()))******))))))))))))((('''&&&&&&''''''''''''((((((((((((++++++***)))(((&&&$$$###(((''')))+++***)))///888MMMgggrrreeeNNN888444AAAQQQooolllJJJ555...***(((((((((((((((((((((((('''((()))((('''&&&''')))***)))((((((((()))+++,,,(((((((((((())))))))))))///...888OOObbb```LLL:::111222555;;;DDDLLLQQQTTTPPPJJJJJJZZZzzz]]]AAA777///...///***///111888AAACCC;;;222---+++******,,,...///---,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------............////////////000000000000111111111222111333444555444555666888;;;:::999:::;;;;;;:::999999888888777777777777777444555666777777666555444444444333333444555777888777777777777888:::;;;<<<<<<===>>>???@@@??????>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDGGGHHHIIIKKKNNNPPPQQQRRRTTTVVVYYY\\\^^^___aaaeeeiiilllnnnrrryyy~~~///000111111000...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////000000000000000000//////000111111222222444555555777:::>>>AAAMMMjjjjjjRRRHHHGGGJJJ___pppkkkUUUBBB;;;;;;333444444444444333222222333444444444444444444444444444333222222111000000111111000000111111222333555777999:::999666333111///000111222222222111111333333222000///...---,,,---------,,,,,,---------000000///...---,,,++++++,,,,,,++++++++++++,,,,,,)))))))))***+++++++++,,,((('''&&&(((***,,,---,,,)))))))))))))))))))))))))))((('''((()))***((('''***)))'''&&&&&&&&&((((((((((((''''''(((((()))***************))))))((('''&&&'''''''''(((((())))))++++++***)))'''%%%$$$""")))''''''(((((('''---444CCC^^^nnnfffQQQ888222@@@QQQqqqqqqNNN777///+++((((((((((((((((((((((((&&&((()))((('''&&&'''(((***)))((((((((()))+++,,,(((((((((((())))))))))))......;;;UUUgggaaaKKK:::000111555<<>>???@@@??????>>>??????@@@AAABBBBBBCCCCCCBBBDDDFFFHHHIIIKKKNNNQQQQQQRRRTTTVVVYYY\\\^^^___aaadddiiilllooossszzz111111000000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------.../////////....../////////000000000////////////000111111222111222333333444777;;;>>>IIIcccoooUUUIIIHHHHHHYYYiiihhhWWWEEE;;;:::555666666666666555444444222333444555555555444444222222222222222222222222111111000000111111222333333555666888777555222000---///222555666666444333444444222111///...---,,,------,,,,,,,,,,,,------//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++)))((('''(((***,,,,,,,,,)))))))))))))))))))))))))))(((''''''))))))((('''))))))(((((('''((((((((('''''''''''''''((()))))))))***************)))(((&&&&&&''''''((()))))))))'''(((((((((((((((''''''***'''&&&(((((((((,,,333<<>>PPPrrrtttPPP999000,,,((((((((((((((((((((((((&&&(((******((('''(((((()))))))))))))))******+++((((((((()))))))))******---...>>>[[[lllbbbJJJ999000222666===EEEMMMRRRTTTLLLHHHJJJ]]]~~~qqqRRR===777111000000,,,---///666???BBB;;;333///000...,,,+++,,,+++)))'''++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...------......///000000000111222222222222333333333111333555555555666888:::===;;;::::::;;;<<<<<<;;;999888888777777777777777555666777777777777666555666666555444444444444444888888999:::;;;<<<<<<===<<<===>>>@@@@@@??????>>>??????@@@AAABBBCCCDDDDDDBBBDDDFFFHHHIIIKKKOOOQQQQQQRRRTTTVVVYYY\\\^^^___```dddiiimmmpppuuu|||000//////...------------------------------------,,,,,,,,,---------......,,,,,,------...//////000------........./////////.........//////000222222111222333333333666:::===FFF\\\tttYYYLLLJJJDDDQQQ```cccXXXHHH===:::777777888888777777666555222333444555555555444444000000111111222222222333111111000000111111222333222333555666555444333222...222666:::;;;999666333111000000//////......---------,,,++++++,,,---------------------------------,,,,,,++++++,,,,,,---+++++++++***************,,,***)))***,,,------,,,)))))))))))))))))))))))))))(((&&&'''((()))((('''(((((())))))***)))))))))''''''&&&&&&''''''((()))'''((())))))))))))))))))&&&&&&''''''((())))))***'''(((((()))))))))(((((()))&&&''')))***(((***///333EEETTT[[[XXXDDD777<<>>@@@@@@??????>>>??????@@@AAABBBCCCDDDDDDAAACCCFFFGGGIIIKKKOOORRRQQQRRRTTTVVVYYY\\\^^^___```dddiiimmmpppvvv}}}......---,,,,,,---///000---------------------------------.........//////,,,,,,------...///000000------------.........///............///000222222333444555555555777;;;>>>DDDYYYxxx\\\NNNMMM@@@KKKYYY___XXXJJJ???;;;777777777777777666666555111222444555666555444444222222222111111111111111111111111000111222222333222333444555555444444333111555:::>>>???<<<777333------------.........///------++++++++++++------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,+++++++++******))))))...---+++,,,---......---)))))))))))))))))))))))))))(((&&&&&&((()))(((''''''(((***+++++++++***)))'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))))))))(((&&&&&&&&&'''((())))))***************)))(((&&&&&&'''&&&'''+++,,,)))(((+++...===KKKXXX\\\KKK:::;;;MMMqqquuuQQQ888...***((((((((((((((((((((((((''')))+++,,,***)))))))))'''(((***+++++++++***)))************++++++++++++...000BBBaaaooo```DDD333222333777>>>FFFMMMQQQRRRHHHEEEKKKaaafffIII888555///---...***//////444<<>>@@@@@@??????>>>??????@@@AAABBBDDDDDDEEEAAACCCFFFGGGIIILLLOOORRRQQQRRRTTTVVVYYY\\\^^^___```dddiiimmmqqqvvv}}}//////...------------...///...,,,++++++,,,---///............................................................/////////000000111111111222222222222333444555555555777;;;===EEERRRuuu{{{```OOOGGGDDDIIISSS\\\ZZZLLL>>>777666666555444444444444555333333333333333222111000000000111111222222222222111111000000///.........333222222111111222222333555:::AAAFFFFFF@@@999444//////......------,,,,,,///...,,,,,,---------,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,+++***)))+++,,,,,,,,,,,,+++******&&&&&&''''''(((((()))))))))))))))))))))(((''''''******)))***,,,,,,***((()))((('''&&&'''(((***,,,*********)))((((((''''''%%%'''((()))((()))+++,,,&&&''''''((()))***++++++))))))((('''''''''''''''***((('''&&&&&&'''(((***---666DDDWWW]]]HHH777===NNNpppyyyTTT999000///)))((('''&&&%%%&&&&&&''''''((()))******)))((('''***)))(((''''''((()))***''''''(((((()))+++,,,---+++666GGGaaappp\\\@@@888666666999???FFFJJJKKKJJJFFFEEELLLbbb[[[FFF555333222---+++///,,,///444:::>>>===777111///---,,,,,,---...---,,,+++++++++++++++++++++,,,,,,------+++***)))***,,,,,,++++++***+++,,,...///---///111111111000111222111111111111111111222222555555555777999::::::999999:::<<<<<<<<<:::888777777777777777777777777777666666666666666555555555555333222111222333444444666666777888999::::::;;;<<<===>>>??????>>>======???@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIKKKMMMNNNOOOSSSUUUWWWXXXYYYZZZ]]]___eeehhhkkkmmmpppuuu}}}000///...---------------...---,,,++++++,,,...///.........................................................///////////////000000000111111111222222111222333333444666999<<>>RRRZZZGGG777<<>>?????????>>>>>>@@@@@@AAABBBBBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOSSSUUUWWWYYYYYY[[[]]]___dddgggkkkmmmpppuuu}}}111000///...---,,,,,,,,,,,,++++++***+++,,,...///................................................///////////////........./////////000000000111111///000222222222444777:::@@@LLLkkkkkkXXXNNNCCCBBBDDDIIIJJJEEE@@@???777666555555444444555555444555555555555444444333111111111111222222222222///000000111222222333333222222111111111111222222<<>>OOObbbiiiSSS999222777888:::>>>CCCEEEDDDCCCAAAAAAKKKdddvvvRRRAAA222000000---,,,...222222444666666444000,,,,,,+++)))***+++,,,,,,+++...------,,,+++***))))))+++,,,,,,+++***)))+++,,,///...------,,,------------///111222111111222333222222222111111111222222444555777888999999::::::999:::;;;<<<;;;:::999888999999999999999999999999888888777666555444444333555555444444444444555555444444555777888:::;;;;;;:::;;;===???@@@@@@??????AAAAAAAAABBBCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNNNNSSSUUUXXXYYYZZZ[[[^^^```cccfffjjjmmmpppvvv~~~111000///...---,,,,,,,,,************+++---...///................................................////////////............////////////000000000000///000111222222444777:::???IIIdddrrr^^^SSSGGGBBB@@@CCCCCC???;;;:::777666666555555555555555444444555555555444444333222222222222222222222222111111111222222333333333222222111111111111222222:::===@@@AAA???:::444000......//////000000111111///---++++++,,,---,,,++++++************+++,,,,,,+++******)))))))))))))))+++,,,,,,,,,,,,+++******++++++******************+++,,,,,,,,,,,,+++************+++...///...***'''))))))(((((((((((()))***%%%%%%&&&&&&'''(((((()))&&&''''''&&&$$$######$$$(((((((((''''''''''''''')))(((''''''''''''(((((()))((((((''''''(((((()))))),,,111AAAPPPFFF999<<>>@@@AAA???>>>===???KKKfffoooKKK===111......---,,,...000000000111000///,,,***,,,+++******,,,---,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++******+++---/////////...---------------///111222111111333444444333222111111111222222444666888999999999:::;;;999:::;;;;;;;;;:::999999999999999999999999999999999888777666555444333333444444555444333333444555333444555666888999;;;;;;:::;;;===???@@@@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFHHHJJJLLLNNNNNNSSSUUUXXXZZZZZZ\\\___aaacccfffjjjmmmpppvvv000000///------,,,,,,,,,******++++++,,,---...///................................................///////////////.........////////////000000000000000111333333333555888;;;???GGG___yyyeeeZZZJJJCCC???@@@AAA===888777777777666555555555555666333333444444444444333333333222222222222222222222333333333333222222111111222111111000000111111222555777999:::999666222000......//////000000111111000...---,,,---...---,,,++++++******++++++,,,---,,,,,,+++************++++++,,,,,,,,,,,,+++******((())))))***+++,,,,,,---,,,,,,,,,,,,,,,+++******,,,+++******+++,,,+++***))))))((((((((((((((()))$$$%%%%%%&&&'''((())))))$$$&&&''''''&&&&&&'''(((((((((((((((((('''''''''((((((''''''''''''((((((***))))))))))))))))))***)))+++...:::IIIDDD:::===LLLppp~~~ZZZ<<<000...((('''&&&&&&&&&'''((()))((((((((((((((((((((((((&&&'''(((*********)))((((((((())))))***,,,---...222III\\\fffdddMMM888666666888;;;===>>><<<;;;::::::===KKKhhhiiiEEE;;;111---------------......//////......---------,,,***+++---......---*********++++++,,,,,,,,,***+++,,,+++******+++---/////////......------,,,---///111222222222333555555444222111000111222333444666999999999888:::<<<999:::::::::::::::::::::888888888888888888888888999888777666555444333333222444555555333222333555444444555777888:::;;;;;;:::;;;===???@@@AAAAAA@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNOOOSSSVVVXXXZZZ[[[]]]```bbbcccfffkkknnnrrrxxx//////...------------...+++,,,,,,------...................................................................../////////000/////////000000000111111111222444444444666999<<>>???@@@>>>:::999888777666666555555666666222222333444444444444333333333333333222222222222444444333333222111111000111111000000000000111111111222444555444333111000...///////////////000000111///------...///...---,,,,,,++++++,,,,,,---...///...---,,,,,,,,,---...+++,,,,,,,,,,,,+++******''''''(((***+++,,,---...+++,,,,,,,,,,,,+++******---+++(((((()))+++++++++))))))))))))((((((((((((%%%%%%&&&'''(((((())))))'''((()))((('''&&&'''(((((((((((()))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))))),,,,,,444AAA>>>888>>>LLLqqq[[[===000---''''''&&&%%%%%%&&&((()))++++++************++++++&&&'''((())))))******))))))))))))***+++,,,---...444NNNbbbhhhaaaJJJ777777444777;;;===<<<999777777888<<>>@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPPPPTTTVVVYYY[[[\\\^^^aaacccdddggglllooossszzz...------------...//////---.........///.........................................................,,,------...///000111111000000000111111111222222111222444444444666999<<<>>>DDDTTTtttuuulllWWWKKK@@@>>>???===;;;;;;888777777666666666666666333333444555555555555555444444333333333222222222222222222222222111111111111111000000000000111111000000111111111000///.../////////...............000///------.........---------,,,,,,------...//////...,,,+++***+++,,,---+++,,,,,,,,,,,,+++******'''(((((()))***+++,,,,,,+++++++++++++++******)))***)))(((((()))***)))((()))))))))))))))((('''''''''''''''(((((()))))))))'''((()))((('''&&&'''((((((((())))))******++++++'''''''''''''''((())))))''''''((((((((((((''''''(((---,,,///999777555<<>>111---((('''&&&&&&&&&''')))***+++***))))))))))))***+++''''''''''''((()))***+++)))))))))***+++,,,---...666SSSggghhh]]]EEE333444222666;;;<<<:::777555555666<<>>:::333---,,,------,,,,,,...111000...------///,,,+++******---.........*********++++++,,,,,,---***+++++++++******,,,...+++,,,---......---,,,,,,---///111333333333555666777555333111000111222333333777;;;;;;888888:::>>>999999999999::::::;;;<<<999999999999999999999999777777666666555555555444333777:::999666444555888888999999999::::::::::::===>>>???@@@AAA@@@@@@??????@@@AAACCCDDDFFFGGGHHHGGGHHHJJJKKKNNNOOOQQQRRRTTTVVVYYY[[[]]]___bbbddddddhhhmmmqqquuu|||---------------...///000/////////000//////......................................................+++,,,---...///111222222111111111111222222222222111222333333444666999<<<>>>BBBQQQooo{{{rrrbbbSSSDDD>>>===;;;999999888888777666666666666666444444555666777777666666444444444333333222222222000000000111111222333333111111000000000000111111111111111000000///...---//////......---------,,,///...,,,,,,---------,,,...------------...//////,,,+++)))''''''((()))***+++,,,,,,,,,,,,+++******)))))))))))))))************++++++++++++***))))))((('''(((***+++***(((&&&))))))***))))))(((''''''(((((((((((())))))))))))$$$&&&''''''''''''(((***(((((()))***+++,,,,,,---'''''''''''''''((()))***%%%&&&&&&''''''&&&&&&%%%'''---+++,,,333222222;;;LLLqqq]]]???111---)))(((''''''''')))***+++((('''&&&%%%%%%&&&'''(((((('''''''''''')))+++,,,)))))))))***+++,,,......888VVVjjjhhhZZZAAA000111111666;;;<<<999666444444666<<>>:::333...,,,...---+++))),,,///...+++))))))***+++)))((())),,,---------,,,,,,++++++++++++++++++***+++++++++******,,,...)))***,,,---...------,,,---///111333333333555666888666333111000111222444333777;;;;;;888888:::>>>:::999999999::::::;;;<<<::::::::::::::::::::::::666666666666666555555555444888<<<<<<888666777:::::::::::::::::::::::::::>>>>>>@@@@@@AAA@@@???>>>>>>???AAACCCEEEGGGHHHIIIHHHIIIJJJLLLNNNPPPRRRSSSTTTVVVYYY[[[]]]___bbbdddeeeiiinnnrrrvvv}}},,,,,,,,,---...///000000....................................////////////000000000000////////////111111000000//////......////////////000000000000---///222333444666999;;;<<<@@@LLLfff~~~tttgggSSSEEE???<<<;;;999888777777888888777555222555444444555555666777888444444555555444444333222222222222222222222222222333111//////222333222000111111222222222222111111222000...---,,,---///000...---,,,,,,++++++++++++------,,,,,,---...000111------,,,,,,+++***))))))******+++++++++,,,,,,,,,+++******))))))******+++***(((***---...+++***,,,******))))))))))))************++++++++++++******&&&''''''((()))***++++++))))))))))))((((((((((((***))))))***)))((()))+++%%%***+++'''&&&***+++(((((('''%%%%%%'''+++///111...,,,+++---------111777JJJmmmzzzhhh<<<000///,,,***'''$$$$$$$$$&&&'''((((((((((((((()))******))))))))))))************+++)))))),,,,,,,,,111777>>>XXXnnnkkkTTT<<<222111444777;;;:::777333222333333;;;QQQuuummmNNN>>>999222.........,,,++++++,,,---------,,,+++***)))))))))+++---...---,,,************************++++++******++++++,,,---........................//////.........000222333333222111111111222333444666999<<<===<<<:::999888>>>============<<<<<<<<<888888999999999:::::::::888777555444333222333333555444444555888999999888:::999888777888:::===>>>??????AAAAAAAAAAAA@@@??????@@@AAABBBCCCEEEFFFFFFHHHIIIJJJKKKKKKMMMQQQTTTUUUWWWZZZ\\\^^^```cccfffiiimmmqqqtttxxx,,,---------.../////////....................................///////////////000000000000111111111111111111111000000000////////////000000000111111,,,...111222333444777999>>>@@@JJJaaa|||ooo[[[KKKAAA<<<:::888888777777777888888555333444444444444555666777888444444444555444333333222222222222222222222222222333111///000222333222111111111222222222222111111111000...---------///000...---,,,,,,++++++,,,,,,------,,,,,,---...000111------,,,,,,+++******)))******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))...000---++++++******))))))))))))******)))******++++++******)))'''''''''(((((())))))***)))))))))(((((((((''''''+++******************+++&&&***+++'''&&&***+++(((((('''&&&&&&'''***---///,,,******,,,,,,+++///555GGGgggtttfff===111...+++)))'''%%%%%%%%%&&&'''((('''''''''(((((()))***(((((()))))))))************((((((******))),,,222@@@ZZZpppkkkQQQ:::111111222555888888444111000000444<<>>@@@HHH\\\~~~xxxiiiWWWGGG===:::;;;888777666777888888666555444444444444555666777888444444444444444333222222333333333333333333333333444222000000222222222111111111222222222222111111111000///------......///...---,,,,,,,,,,,,,,,,,,---------------...///000---,,,,,,++++++***************+++++++++,,,,,,,,,++++++************++++++///***)))///333111---***)))))))))))))))))))))))))))******++++++******)))'''''''''(((((((((((((((++++++*********))))))))))))))))))***---//////...***+++***''''''******)))(((((((((((()))***++++++***'''(((******)))---333AAA^^^yyykkkbbb===111---))))))((('''&&&&&&&&&&&&'''''''''&&&''''''((()))(((((())))))))))))******(((''''''******))),,,111CCC^^^rrrhhhLLL666000222111555888777333000///000444<<>>@@@BBBBBBBBBBBB@@@@@@AAABBBDDDEEEFFFGGGGGGIIIKKKLLLLLLNNNQQQTTTUUUWWWZZZ]]]___aaadddgggjjjnnnsssxxx}}}...............---------------------------------............////////////000000000000000/////////111000000000000000000000000111111111222222222222111333555666666777999;;;===@@@GGGZZZ||||||~~~zzzhhhQQQAAA<<<>>>888777666777888888777666444444444444555666777777444444444444444333222222333333333333333333333333444333222111111222222222111111222222222222111111000000///............///...------,,,,,,,,,------------------......//////,,,,,,,,,++++++***************+++++++++,,,,,,,,,******))))))))))))******000+++***111777555...***))))))************))))))))))))************))))))((((((((('''''''''''''''------,,,,,,,,,+++++++++'''((())),,,333999:::666...---***'''''')))***)))(((((())))))))))))(((((((((&&&'''******))),,,111;;;UUUnnnbbb^^^>>>222,,,((((((((((((''''''&&&&&&''''''&&&&&&&&&''''''((((((((((((((()))))))))***'''&&&(((,,,------000555GGGbbbsssdddFFF333000222333666999888444111111222444===VVV{{{dddKKK@@@:::333///......,,,***************)))((('''''',,,+++))))))++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,,,,,,,.........///000000111111111111111222222333444444333666999;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::<<<:::888777777999<<<>>>@@@>>>;;;888888999;;;<<<<<<888444222222444444444444555777999:::;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCC@@@@@@AAACCCDDDEEEFFFGGGFFFHHHKKKLLLMMMOOORRRTTTUUUWWW[[[]]]___bbbeeehhhjjjnnntttyyy~~~...............---------------------------------............////////////000000///...---,,,,,,+++.../////////////////////000111111111222222222222222444555666666666888::::::>>>GGGYYYyyyyyyyyyzzz___GGG>>>>>>999888777777888888777666333333333444444555666777444555555555555444333333333333333333333333333333444444333222111111222222111111222222222222111111000000///...............---------,,,,,,---......---------...............,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,000++++++333999666///***((()))************)))((()))))))))******)))))))))(((((((((((((((''''''''',,,++++++++++++*********(((***---222>>>JJJKKKEEE333...)))(((((()))))))))((())))))***)))((('''&&&((('''(((++++++))),,,111666NNNfff\\\\\\>>>222+++((((((((((((((('''''''''((('''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((()))---......111777LLLdddqqq^^^AAA111///111333666888777333000111222444>>>XXX~~~bbbNNNCCC===555000///---+++)))*********++++++,,,---------+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++++++++,,,,,,---...//////000111111111000000111222333333444444333555888::::::;;;<<<===<<<<<<;;;;;;;;;::::::::::::999777555666888:::<<<===<<<:::999999;;;===???===999555333444555555555555666888:::;;;<<<======AAABBBCCCDDDDDDDDDCCCBBB@@@AAABBBCCCDDDFFFGGGGGGFFFHHHKKKMMMNNNPPPRRRTTTUUUXXX[[[^^^```cccfffiiijjjoootttyyy------..................,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////...---,,,++++++***------............//////000000000111111111222222000222333444333333555666777===EEEVVVssswwwtttnnnUUUEEE???<<<:::777777777888777666333333333333444555666777666666666666666555444444333333333333333333333333444444444333111000111333111111222222222222111111///////////////.........------------------...///------......///......---++++++++++++++++++++++++******+++++++++,,,,,,,,,......------------.........+++---555999555...***((()))***++++++***)))(((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((('''''''''***---111888IIIYYYZZZQQQ777///)))((()))((((((***((())))))))))))((('''&&&((('''(((,,,,,,***,,,111222JJJdddZZZ\\\>>>222+++))))))(((''''''(((((())))))(((''''''&&&'''''''''''''''(((((((((((()))))),,,******,,,------222888OOOeeemmmWWW<<<000//////111333555333000---...000444@@@[[[{{{^^^NNNDDD>>>666000...---+++(((((()))***,,,///222444666,,,***(((((()))++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,------...///000111111111000///000111222333444444444333555888999999:::;;;===<<<<<<<<<<<<;;;;;;;;;:::999888666555666777999::::::999999999999:::<<<===;;;888555444555666777666666777888999;;;===>>>>>>BBBCCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCEEEFFFGGGHHHEEEHHHKKKNNNOOOQQQSSSUUUUUUXXX\\\___aaadddgggjjjlllpppvvvzzz,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////------------------------............/////////000/////////000000000111111000222333333222222333555666;;;BBBOOOjjjwwwlllsss|||{{{kkkVVVHHH>>>;;;888777777777666555333333333333444555666666777777777777777666666555444444444444444444444444444555666444111000111333111111222222222222111111///////////////......------------------...//////------...//////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,+++000777999444---+++((()))***++++++***)))((((((((())))))))))))(((((((((((())))))******++++++))))))(((((((((''''''''')))---000888KKK^^^^^^SSS;;;000(((((()))((((((***(((((((((((((((''''''''''''&&&(((++++++***,,,000000JJJeee\\\\\\>>>222,,,***)))'''&&&&&&((()))******)))(((((('''''''''((('''''''''((((((((())))))+++)))))),,,///222999AAARRReeehhhQQQ888000///---111333444333///---...000555@@@\\\qqqWWWJJJ@@@:::333...------+++)))(((((()))***---///222444+++)))'''''')))+++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******++++++,,,------...---...///000111111111000...///111333444444444444444666888999888999;;;<<<=========<<<<<<<<<;;;;;;888888777777888888999:::888888888888888777777666666555444444666777777777666666666777999;;;>>>??????@@@AAACCCCCCCCCBBBBBBAAAAAABBBDDDEEEFFFGGGHHHEEEHHHLLLNNNPPPQQQSSSUUUUUUXXX\\\___aaadddhhhkkkooosssxxx}}},,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,............/////////000++++++,,,---...000000111.../////////000000111111////////////000000000000222333555444333333555666666:::>>>IIIdddwwwccceeelll{{{}}}gggSSS???<<<999777777666555444333333333333444555666666888888888888888777666666444444444444444444444444444555666444111///111333111111222222222222111111/////////000///......------------------...///000------/////////...---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++***+++111888888222---,,,''')))***++++++***)))'''(((((())))))))))))(((((((((((()))***+++,,,,,,---+++++++++************)))%%%))),,,444HHH\\\\\\PPP<<<111(((((()))((((((***)))(((''''''''''''((((((&&&%%%'''++++++)))+++//////JJJfff]]]]]]>>>222,,,+++)))'''&&&&&&(((***,,,******)))(((((((((((((((''''''''''''((((((((()))(((&&&(((---333999DDDNNNTTTdddeeeMMM666000000+++333555666444000...000222555AAA]]]iiiPPPFFF<<<666000,,,,,,---+++***)))((('''''''''(((***+++***(((&&&&&&)))+++,,,---************************++++++******++++++,,,---******+++,,,------......,,,---///111111111000000...///111333444444444444555666888888888888:::<<<>>>============<<<<<<<<<888888999999::::::::::::888999999888777555333111333222222444666888777666666555555555777:::===???;;;===???AAABBBBBBBBBBBBAAABBBCCCDDDEEEFFFGGGHHHDDDHHHLLLOOOPPPRRRTTTUUUVVVXXX\\\___bbbeeeiiikkkqqquuuzzz~~~------..................//////.........---------------..................------------------------////////////000000000000000000000000111111111111222111000000000222444666777===@@@GGG___xxxhhh```\\\hhh{{{vvvdddOOOEEE<<<:::777333444888333333555777555333777>>>>>>BBBBBB===:::;;;;;;999<<<999666555666777555333444222111333777888444///111333444444222000......///////////////.........000000//////......------//////.........---------++++++++++++,,,---...///------------------------,,,,,,,,,++++++*********---...000222111///---+++))))))************)))))),,,,,,+++++++++,,,------'''(((******))))))***,,,)))***+++,,,***)))+++//////...---111@@@LLLKKKBBB222000...,,,,,,+++)))((('''((()))))))))(((&&&%%%***''''''***+++***+++///111HHHeeeaaacccAAA222+++))))))'''&&&&&&'''((()))+++******((('''&&&%%%$$$((((((((((((((((((((((((+++))))))+++,,,000:::EEE[[[eeeaaaJJJ444...//////555777777444000...000222333EEEddd~~~aaaJJJ???333222000//////...,,,***))))))******+++++++++,,,*********************************)))))))))))))))++++++++++++++++++++++++***+++---//////...---,,,......////////////......&&&)))---222555666555555222333555777999999999999;;;<<<=========<<<;;;::::::999999999999999999999999888777777888888666555333333333333333444666666888777777777888:::<<<===AAABBBBBB@@@BBBEEECCC??????AAADDDEEEFFFGGGIIIKKKIIIKKKMMMOOOPPPRRRVVVXXXZZZ\\\^^^```bbbeeejjjmmmmmmrrryyy~~~........................//////.........---------............---,,,++++++------------------------.../////////000000000000000000000000111111111111333222111000111333555666777<<<@@@GGG^^^{{{ddd\\\XXXcccwwwvvvYYYLLL???;;;:::777777999444444666888777666;;;BBBJJJQQQTTTPPPJJJGGGEEEBBBDDDAAA<<<:::::::::999777888666666999======999555444444444444222222222333000000000000000////////////////////////.........//////.........---------++++++++++++,,,---...///------------------------,,,,,,,,,+++++++++******,,,---...//////---+++***))))))************))))))++++++++++++,,,---//////(((***++++++))))))***,,,))))))+++---...---,,,,,,++++++***,,,666AAA@@@888......///222444222---)))(((((()))))))))((('''&&&***''''''***+++***+++///333JJJgggbbbdddAAA333,,,,,,+++***(((''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((+++))))))+++,,,000;;;FFF\\\ddd___HHH444...000000555777777444000...000222666HHHggg~~~```HHH<<<222000...---------+++)))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,......////////////......---...111333444444444333444555666888999999999999:::;;;<<<<<<<<<<<<::::::999999999999999999999999888888777888999888666444555555555555666777888888888777777777888:::<<<===CCCGGGIIIEEEBBBCCCDDDCCC@@@BBBDDDFFFGGGHHHKKKMMMIIIKKKMMMOOOPPPRRRVVVXXXZZZ\\\^^^```bbbeeejjjmmmooottt{{{.......................................---------.........---,,,+++***)))............................../////////000000000000000000000111111111111333333222222222444555777777<<<@@@GGG[[[cccYYYRRRYYYkkk|||lllZZZGGG>>>===;;;:::999666555777999999999???GGGXXXeeennnmmmeee___ZZZVVVSSSOOOHHHCCC@@@>>>===;;;888777777:::===>>>;;;888666555333222111111222222111111111111000000000///...///////////////000000/////////............---++++++++++++,,,---...///------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******))))))************))))))******+++,,,---///000111+++,,,---,,,*********,,,******+++...000000---(((******((((((...444444000+++...555===BBB???444***((())))))))))))(((((('''***''''''***+++***+++///555MMMhhhcccdddBBB333,,,,,,+++***((('''&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))+++))))))***+++000<<>><<<:::777888666666888888:::AAAJJJbbbsss|||wwwtttkkkfff^^^UUUNNNIIIFFFDDD@@@>>>;;;:::;;;;;;:::999:::888666555444444222111222222111111000000//////......//////000000000111/////////...............,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++)))******++++++******))),,,,,,,,,,,,---...///000,,,---...---+++***+++,,,***,,,---,,,...000...+++,,,,,,***)))***---///000---333???LLLRRRKKK:::,,,))))))))))))))))))))))))***''''''***+++***+++///666MMMhhhcccdddAAA222,,,(((((('''&&&%%%$$$$$$$$$%%%%%%&&&'''((()))***+++))))))))))))))))))))))))+++)))***++++++000???MMMfffdddVVVAAA111---000111666777777333///...000333:::NNNooozzz___III;;;111///,,,+++,,,,,,+++***************************))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,------------+++,,,---.........------//////000000000000//////000000000111333555888999777777777777777777666666777888999:::;;;:::999999777777777777777888888888666666777999:::999666444333333333333444555666777777777888888999:::;;;<<<>>>DDDGGGCCC???@@@BBBBBB???AAADDDFFFHHHIIILLLOOOIIIJJJMMMOOOPPPRRRVVVXXXZZZ\\\^^^```cccfffkkkoooqqqwww}}}//////.........------------.....................------...//////000//////////////////////////////............///////////////000000000111111111111333333333333444555666666777;;;???EEETTTtttooo___OOOJJJOOO]]]qqq~~~dddNNNAAA<<<999555999777666777777:::DDDNNNfffyyy~~~tttjjjccc^^^]]]ZZZUUUMMMEEE@@@===;;;:::<<<:::999999:::999666444222222111111000//////....../////////000000111111////////////////////////------,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***+++,,,******++++++++++++******...------,,,,,,,,,---------......---+++***+++,,,***...///,,,,,,222555444000...+++******+++...111222;;;KKKYYY]]]RRR===---******)))))))))************''''''***+++***+++///666MMMgggbbbbbb@@@222+++%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))***)))***+++,,,222CCCTTTnnneeeRRR===///,,,...000777777666333///...000444:::OOOrrryyycccOOOAAA222000---+++,,,,,,,,,+++))))))))))))))))))((((((************************((())))))***+++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,---------...------//////000000000000//////000//////000222555777999666555555555444444444444666777999:::::::::999999666666777777777888888888666666777888:::999777555444444444444444555777777666777888999:::;;;;;;;;;<<>>@@@DDDCCC@@@>>>AAACCCEEEFFFHHHKKKMMMIIIJJJMMMOOOPPPRRRVVVXXXZZZ\\\^^^aaacccgggllloooqqqwww~~~/////////...------,,,,,,---------...............,,,---...///000111111111........................------........./////////000000000000111111111111222222222333444444555555777:::???EEEQQQnnnuuucccQQQKKKKKKTTTfffxxxuuu___LLLAAA;;;777:::777666888:::???KKKVVViiizzzyyysssiii]]]QQQIIICCC@@@@@@===:::999;;;:::777444444333333222111000/////////000000000000000000111...////////////000000000...---------------......------------------------,,,,,,,,,,,,------------...---,,,+++++++++,,,---******++++++++++++******......---,,,++++++++++++,,,---...---+++***+++,,,,,,000000...444@@@EEECCC333...******)))))),,,000444@@@RRR______QQQ===...*********)))******+++,,,***''''''***+++***+++///666LLLfffaaabbb@@@222---&&&&&&((())))))***))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))+++,,,---555III[[[sssdddMMM888---+++///111777888666222...---111444:::QQQtttvvvdddSSSEEE222000,,,+++,,,---------)))))))))))))))(((((((((************************)))*********+++,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,---------......///000000111111000000///222222111111222444555666555444444333333333444444666777999:::;;;;;;:::999666777777888888999999999777666666777999999888777666666666666777888999999666777888999:::;;;;;;;;;<<<>>>>>>>>>BBBGGGFFFAAA???AAADDDEEEFFFGGGIIIKKKIIIKKKMMMOOOPPPRRRVVVXXXZZZ\\\___aaadddhhhmmmppprrrwww~~~000//////...------,,,,,,---------.........//////------...///000000000///---------------------------------.........//////000000000000111111111111000111222333333444444444777:::>>>DDDOOOjjjyyyfffTTTLLLIIIKKKWWWgggzzzsss[[[JJJAAA===:::888888;;;???GGGVVVcccooo{{{uuuiii```[[[XXXPPPGGGAAA???===:::777666666555444333222111111111111111000000000000000.../////////000000000000......------------......------------------------,,,,,,,,,---------......------,,,++++++++++++,,,***++++++,,,,,,++++++***,,,,,,+++*********++++++***+++,,,,,,++++++,,,---...000000444DDDWWWZZZQQQ:::111*********(((***...222@@@SSS^^^[[[LLL:::...+++******)))***+++,,,---***''''''***+++***+++///666LLLgggaaacccAAA555///'''((()))*********)))(((''''''''''''((((((((()))((((((((((((((((((((((((((()))+++---///888NNNbbbtttaaaHHH555,,,---111555888888666222...---111555;;;SSSwwwmmm\\\MMM@@@111...+++******,,,,,,,,,++++++++++++*********)))************************++++++++++++++++++++++++******++++++,,,------...---,,,,,,,,,------......000000111111111111000000222222222333444666777888555444333333333444555666666888999;;;;;;;;;;;;:::777777888888999::::::;;;999777555555777999999888666666666666777888999:::555666888:::;;;;;;;;;;;;;;;@@@BBB@@@AAADDDEEECCCAAACCCEEEFFFFFFGGGIIIKKKIIIKKKMMMOOOPPPRRRVVVXXXZZZ\\\___aaadddhhhmmmqqqtttyyy000000///...------,,,,,,---------.........//////.........///......---------------------------------------.........//////000000000000111111111111000000111222333333333333777999>>>DDDMMMggg|||hhhUUUMMMFFFBBBJJJVVVkkkgggSSSGGGBBB;;;888999>>>DDDOOO___mmmttt||||||xxxmmm]]]PPPJJJFFFBBB???999888777666555444333333222222111111000000//////.../////////000000111111///......---------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,++++++*********++++++,,,,,,++++++******)))))))))***+++,,,,,,)))***++++++++++++,,,---/////////999SSSjjjiiiZZZ???444+++++++++)))))),,,...===QQQ[[[VVVGGG777---++++++*********+++---...***''''''***,,,***+++///777MMMgggbbbdddCCC777111(((((()))))))))'''&&&%%%%%%&&&&&&'''((()))******(((((((((((((((((((((((('''))),,,...000:::QQQeeettt___DDD222,,,...444888888888666222...---111555<<>>:::888666555777666333000111333555333111,,,333666222//////000000000...------.........---.........------,,,,,,,,,---,,,---...000111///---***(((''')))---...---+++++++++++++++++++++++++++,,,---,,,***+++...---)))'''(((*********+++,,,......///888LLLeeesssrrrmmmIII777***+++---))))))//////888CCCIIIGGG===222***(((((())))))******++++++((()))******)))***,,,...666IIIcccbbbddd@@@111,,,(((((('''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&&&&))))))))))))************...&&&+++444333@@@[[[mmmyyyXXX@@@666...///555555999777444000...///222555===YYY}}}rrrTTTFFF<<<222...---+++*********++++++...---,,,,,,+++++++++,,,++++++***))))))***+++++++++++++++++++++***)))((())))))))))))************+++++++++,,,---...///000///000111000///...///000///000222444666888999:::222222333444444555555666888:::<<<;;;:::999::::::@@@;;;666555999<<<;;;888999777666777:::;;;:::888888666444444666666666555888888999999999:::::::::>>>@@@BBBBBBAAA??????@@@DDDDDDEEEFFFHHHIIIJJJJJJKKKMMMNNNPPPQQQTTTXXX[[[YYY\\\___cccfffjjjnnnrrryyy}}}---------,,,,,,,,,++++++,,,------------------...------............------------------------------............////////////000000000000000000000000111222333444444555555555444::::::???NNNddd{{{eeeVVVKKKEEEDDDGGGPPPaaauuuxxxcccQQQBBB>>>@@@JJJWWWeeerrr}}}yyyoooiii```WWWMMMEEE@@@===:::999<<<999555555777777555333///333444222111555777666222000......///000///............------,,,,,,,,,***((('''(((***,,,,,,+++000...,,,---//////...,,,++++++++++++++++++++++++))),,,,,,)))))),,,,,,)))***+++,,,+++***))))))+++///222>>>VVVooozzzuuulllIII888++++++,,,((((((,,,...444;;;???<<<666///+++)))))))))))))))*********((()))******)))***,,,...666HHHcccaaaddd@@@111,,,(((((('''''''''&&&&&&&&&)))(((''''''&&&&&&''''''((((((((()))))))))******,,,%%%+++333444CCC^^^nnnvvvVVV>>>555...///555555999777444000---...111555???ZZZkkkNNN@@@888///---,,,+++***)))******+++------,,,+++++++++++++++************************)))******+++++++++******************++++++++++++,,,,,,,,,,,,---.../////////000111000///...///000000111222444555777888999333333444555555666666777888:::;;;;;;999999999::::::888555666999:::999777888777666777999:::999777888666555555666777666666888999999999999:::::::::===???AAABBBAAA@@@@@@AAACCCDDDEEEFFFHHHIIIKKKKKKKKKMMMOOOPPPQQQTTTXXX[[[[[[]]]aaadddgggkkkpppsssyyy~~~------------,,,,,,,,,,,,.........---------------------............------------------------------............////////////000000000000000000000000111111111222222333444555444::::::???MMMbbbppp]]]PPPFFFBBBCCCFFFRRRdddvvvvvvgggLLLHHHIIITTTcccppp|||wwwhhh\\\UUUPPPIIIDDD???<<<888888999999666444222333111111666<<<===:::333111000///000111000///.........---------------333000------...000222222000...------...///---,,,************************,,,000111,,,(((((()))(((***,,,,,,+++***)))***+++000555FFFaaayyyuuufffFFF888,,,,,,+++((('''***+++...111222000---,,,+++***))))))))))))))))))(((((()))******)))***,,,...444GGGaaa___ccc???111---((((((((('''''''''&&&&&&((())))))))))))(((''''''''''''((((((((()))))))))***%%%+++333666GGGaaannnqqqQQQ;;;444...///666555999777444///,,,---111444@@@\\\aaaFFF:::333,,,++++++***)))))))))******,,,+++******************)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------...///...000111000///...///111222222333444555666777777444444555555666777777888777999::::::999888888999666666777888888888777777888777666777888999888777888777555555777888777777999999999999::::::::::::<<<>>>AAABBBBBBAAABBBCCCCCCDDDEEEGGGHHHJJJLLLLLLKKKMMMOOOQQQRRRUUUXXX[[[\\\___bbbeeehhhlllqqquuuzzz------------------,,,,,,//////......------,,,,,,------............------------------------------............////////////////////////////////////222111000000111222444555444::::::>>>LLL___yyycccSSSHHHDDDEEEDDDJJJUUUggg{{{xxx___UUUPPP[[[lllzzzwwwpppeee[[[KKKGGGBBB@@@@@@???;;;888888666444777@@@IIIGGG@@@444222000000000111000///...............---------,,,***))))))***,,,,,,+++------,,,,,,------,,,,,,************************111666777000)))'''((((((''')))++++++++++++---///000777IIIdddzzz|||jjjXXX???555,,,++++++)))(((***)))***++++++))))))***+++******))))))((((((((('''((()))******)))***,,,...333EEE___^^^aaa>>>000---(((((((((((('''''''''''''''((()))***)))((('''&&&''''''''''''(((((((((((()))&&&,,,111666KKKcccjjjkkkLLL888222---000666666999777333...+++---111444BBB___}}}XXX???666000+++******))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))(((((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...///000000//////000111333333444444444555555555444444444555666666777777666888:::999888777888999777888999888666555666888777777777777777888777777999777666666888999999888999999999:::::::::;;;;;;;;;===@@@BBBBBBBBBCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMKKKMMMPPPRRRSSSVVVYYY[[[\\\___bbbfffiiimmmqqquuuzzz------------------------/////////......---------------............------------------------------............////////////////////////////////////222111000000111222444555444::::::===JJJ\\\~~~eeeSSSHHHEEEGGGEEEFFFJJJVVVkkkvvveeeYYY```rrr|||iiiddd\\\VVVQQQLLLEEE@@@<<<:::999???LLLUUUQQQHHH444222000///000000///...........................***+++---111555666555444444444333111///...------************************...444666000***)))***+++((()))+++++++++,,,---//////666FFF[[[kkkjjjXXXGGG777111+++++++++++++++,,,''')))++++++***)))***+++***)))))))))((((((''''''((()))******)))***,,,...111CCC]]][[[___===000---))))))((((((((('''''''''''''''((())))))'''&&&%%%''''''''''''(((((((((((()))(((---111888PPPeeegggdddGGG444111...111888777999777333...+++---222666EEEbbbtttQQQ<<<444000---))))))))))))******)))))))))))))))(((((()))******((()))+++,,,,,,+++)))(((+++++++++++++++***)))(((*********++++++++++++,,,------,,,,,,,,,---......---///000000//////000222444444444444444444444444222333333444444555666666666888:::999888777888999999999888666444444666888777888888888777777777888999888777777999::::::999999999:::::::::;;;;;;;;;;;;===AAABBBCCCCCCDDDEEEDDDDDDFFFGGGIIIKKKLLLMMMKKKNNNQQQSSSUUUWWWYYY[[[\\\^^^bbbeeehhhlllqqqtttyyy------------............/////////...............------............------....................................////////////000000000000000000000000111111111222222333444555444::::::===HHHYYY}}}iiiVVVJJJFFFHHHBBBCCCCCCIIIZZZqqquuuhhhlllxxx|||rrriii```VVVOOOBBB???===AAALLLTTTOOOEEE444222000///000000///................../////////000222777>>>DDDFFFEEECCC>>>>>><<<888333000......++++++++++++++++++++++++''',,,...+++)))+++...---+++------,,,+++***+++,,,...333===KKKTTTQQQDDD999111...+++***+++,,,,,,,,,(((***,,,,,,+++*********)))(((((((((((((((((('''((()))******)))***,,,...///AAA[[[YYY^^^<<<000---)))))))))((((((((('''''''''(((((((((((('''&&&&&&''''''((((((((())))))))))))***///222;;;WWWkkkggg___CCC222111///333:::999999777222...,,,///555999JJJhhhjjjKKK999333000...((()))******++++++******))))))))))))))))))***+++)))***+++,,,,,,+++***))),,,,,,,,,++++++)))((((((************++++++++++++---------,,,,,,------...---...000000//////111222444444444333333333333333222222333333444555555555777999::::::999888888999999888888888888999::::::888999:::999888777888999:::888777888:::<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;>>>AAACCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLNNNRRRTTTVVVWWWZZZ\\\\\\^^^bbbeeehhhlllqqqtttzzz------------.........///............////////////------............------////////////////////////............////////////000000000000000000000000111222333444444555555555444::::::<<>>666444222111111111000...---........./////////000***+++...333777999888777:::;;;:::777222///...///,,,,,,,,,,,,,,,,,,,,,,,,'''***+++)))***---...,,,,,,---...---+++***+++,,,,,,///444999===;;;777333...---,,,++++++++++++***)))***++++++)))))))))***'''''''''(((((((((((((((((()))******)))***,,,......@@@YYYXXX\\\;;;000---))))))))))))((((((((('''***)))((((((''''''((((((((((((((()))))))))******(((+++111444@@@```ssslll[[[@@@111111000555;;;;;;999666222...---111777<<>>111---...+++******)))((((((((()))))))))***+++,,,---,,,,,,+++))))))))))))************---,,,+++///222333...***,,,,,,,,,------------...------------............/////////000111111222222222333444444333333222333333555666666666666777999:::;;;;;;;;;999999:::<<>>DDDLLL]]]qqqkkkcccWWWLLLDDD>>>:::777333222222333444333000...111///...///000000///---///...------,,,---------------,,,,,,,,,,,,++++++...------,,,++++++******++++++++++++++++++++++++))))))***+++++++++******...111333000***'''))),,,///---+++)))((('''(((((())))))))))))((((((((((((+++,,,,,,+++******+++---333HHHaaaZZZ[[[;;;000,,,)))(((((('''''''''((((((&&&'''((()))***)))(((((())))))))))))))))))))))))%%%222222EEE___qqqwwwbbbCCC777...000777:::999999333///+++******---888CCCccccccFFF:::///,,,...***++++++***))))))))))))*********+++,,,,,,,,,,,,+++************************,,,++++++---000000---))),,,,,,,,,,,,------------------------............/////////000111111222222222333333444444333333333444666777777777777888:::;;;<<<<<<;;;::::::;;;===???JJJ]]]|||XXXKKK===999:::888777777888888999999999:::::::::;;;<<<<<<<<<;;;;;;===???AAABBBDDDDDDCCCDDDFFFHHHGGGHHHIIIIIIIIIJJJLLLNNNRRRTTTUUUUUUUUUWWWZZZ]]]bbbeeeiiilllooosssxxx|||------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,...///000000000000111000...---,,,,,,------......//////000000111111000000////////////000000222555777666222///111333333999999;;;CCCOOOmmmxxxbbbTTTIIIEEECCCCCC@@@===>>>BBBJJJ[[[rrrsssfffYYYNNNEEE@@@888666444444555666555444///......///000000///---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************'''((()))******+++++++++000444777222***&&&(((------,,,***)))((((((((((((&&&&&&'''((()))***++++++******+++***)))***,,,...666MMMfff\\\\\\<<<111+++(((''''''''''''(((((()))&&&'''((()))))))))((((((((((((((()))))))))))))))$$$111444LLLfffsssttt\\\>>>444...222999;;;::::::111...+++***)))---999FFFiii~~~\\\BBB777...,,,---))),,,++++++***************(((((())))))************++++++***************)))(((((((((***,,,,,,***'''++++++,,,,,,,,,---------,,,,,,---------........./////////000111111222222222222222333444444333222444666777888777888999;;;;;;<<<<<<<<<;;;;;;<<<>>>@@@PPPhhh^^^NNN===888999999777777888888999999999::::::::::::<<<======<<<<<<>>>???BBBCCCDDDDDDDDDEEEGGGIIIGGGHHHJJJJJJJJJKKKMMMOOOSSSTTTTTTTTTUUUWWW\\\___dddgggjjjnnnqqquuuzzz}}}......------------......------,,,,,,,,,,,,------,,,,,,...///000000000000111///...,,,,,,,,,............//////000000111111222111111000000111111222222222222333444444333333222888999;;;CCCNNNkkkiiiYYYMMMGGGDDDDDDBBB>>>===>>>AAAKKK^^^wwwwwwiii\\\TTTIIIEEE???;;;::::::::::::000///...///000111000/////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************((())))))***+++,,,------222666888333+++''')))---))))))))))))))))))******&&&&&&'''((()))***++++++&&&'''(((((((((***---000777RRRkkk___]]]===111***(((''''''''''''(((((()))&&&''''''(((((((((((((((''''''(((((())))))))))))'''222666QQQkkkrrroooUUU:::333///444:::<<<;;;;;;///---++++++***///===KKKmmmwwwWWW???666...,,,,,,(((,,,++++++***************)))))))))))))))*********,,,+++++++++******))))))((('''((()))******)))(((+++++++++,,,,,,,,,------,,,,,,,,,------------.../////////000111111222222333111111222555666444222444555777888777888:::;;;:::;;;<<<<<<;;;;;;===???AAAVVVqqq~~~^^^MMM===888999999888777888888999999999::::::::::::;;;============>>>@@@BBBCCCDDDDDDDDDEEEGGGIIIGGGHHHJJJJJJJJJKKKNNNPPPQQQRRRSSSTTTVVVYYY^^^aaaeeegggkkkooorrrvvv{{{~~~......------------......------,,,,,,,,,,,,------------...///000000000//////...---,,,,,,---...///......//////000000111111333222222111111222222333111//////222555666555333111888999<<>>???>>>DDDQQQfffyyyqqqaaaZZZQQQHHHBBB???===;;;888555222111222222222111000///......------......++++++,,,,,,,,,,,,------))))))******+++,,,,,,---************************************+++,,,---...111333555111+++((())),,,''''''((())))))******+++))))))))))))((((((((((((%%%&&&'''''''''***...222777TTTnnn```]]]>>>222))))))(((((('''''''''((((((&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))444999UUUnnnqqqhhhLLL888222000666;;;<<<;;;:::...------,,,---333CCCRRRtttpppQQQ;;;555...,,,---(((++++++***))))))))))))***++++++******++++++,,,---,,,,,,,,,+++******)))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------/////////000111111222222333111000222555777555222333444666777777888999;;;999:::;;;;;;:::;;;===???CCC[[[vvvzzzWWWJJJ===999:::999888888888888999999999:::::::::999;;;===>>>>>>>>>???@@@AAABBBDDDDDDCCCDDDFFFHHHFFFHHHIIIJJJJJJLLLNNNPPPPPPQQQTTTUUUWWWZZZ^^^bbbdddgggkkkooossswww|||------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---......///////////////...------------......///000......//////000000111111222222111111111111222222...000222333333444444555///777:::===EEEOOOjjj|||lllYYYOOOEEECCCCCCAAA??????;;;AAAIIIVVVlll|||vvvmmmcccZZZSSSLLLHHHCCC???999555444333333222000//////...............+++++++++,,,,,,---------***************+++++++++************************+++************+++------...//////---***(((((()))(((((())))))))))))))))))))))))))))))(((((((((((('''(((((('''(((***...222777UUUpppaaa\\\>>>222)))***)))(((''''''''''''''''''&&&&&&&&&''''''((((((&&&&&&''''''((())))))******555<<<[[[rrroooaaaBBB666111111777<<<<<<::::::...---......///666HHHYYY|||hhhJJJ666222------...)))******)))((((((((()))))),,,+++*********+++,,,---------,,,++++++***))))))******++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------/////////000111111222222333111///222666777555222111333555666666777999;;;888999::::::::::::<<<>>>BBB[[[vvvmmmMMMDDD<<<::::::999888:::888888999999999:::::::::888;;;===???>>>>>>???@@@@@@BBBCCCCCCBBBCCCEEEHHHEEEGGGHHHIIIJJJKKKNNNPPPPPPRRRUUUWWWXXXZZZ]]]___bbbeeejjjnnnsssxxx~~~,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---...///////////////......+++,,,,,,---...///000000......//////000111111111111111000000000000111111,,,111555555111000333777///777:::===EEEOOOkkksss^^^QQQEEEBBBBBB@@@>>>>>>777>>>DDDJJJXXXtttxxxnnnddd^^^LLLGGG???999555444333333000000///...............+++++++++,,,,,,---------,,,,,,++++++***)))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,++++++******)))(((((('''))))))******)))(((''''''&&&&&&'''((()))***++++++++++++***)))(((***...111666VVVqqqaaa\\\>>>333)))+++***)))''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((())))))***)))555>>>___vvvooo\\\;;;666222222888===<<<999999------///000111999KKK]]]aaaDDD333000------///******))))))(((((((((((((((***)))((((((((()))+++,,,------,,,,,,+++***))))))((()))******))))))***+++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------/////////000111111222222333000///111666888555222111333555555666666999:::777999::::::999:::<<<>>>AAAZZZrrr^^^GGG@@@<<<;;;;;;888888;;;888888999999999:::::::::888;;;>>>????????????@@@@@@AAABBBBBBBBBCCCEEEGGGEEEFFFHHHIIIIIIKKKNNNPPPQQQTTTWWWXXXYYYYYY[[[\\\aaadddiiinnnsssxxx~~~///111222///+++((()))+++.........////////////000------............------......---------......//////<<>>111---))))))((('''''''''''''''((()))))))))(((''''''&&&---+++)))((()))***++++++...444JJJgggvvvjjjPPP===333222333888===>>>:::555222111---111666666IIIjjjWWWEEE333,,,,,,+++******,,,)))%%%%%%(((******))),,,+++***))))))***+++,,,------,,,,,,+++***)))))))))***+++,,,---,,,++++++,,,***(((''''''(((***,,,************+++,,,---...+++---///000111222444666666444333555888:::888666444555777999999999888888555666777999999888777777HHHVVVllljjjXXXEEEAAA<<<:::;;;;;;:::888888888999:::::::::999999666777999<<>>???>>><<<666999FFFRRRiiiwwwfffVVVLLLDDD<<<777333333222111000///......------------------,,,,,,************************++++++******++++++,,,---,,,+++)))(((((()))+++,,,,,,,,,+++***)))(((''''''))))))))))))))))))((((((******)))(((''''''''''''))),,,...,,,))))))---222;;;WWWpppnnnWWW???111,,,))))))((('''''''''''''''%%%&&&&&&&&&%%%%%%$$$###)))(((&&&&&&''')))+++,,,111999OOOiiisssdddJJJ777222222444999>>>???:::555222111---000777999NNNpppzzzSSSCCC333------,,,******,,,)))&&&&&&(((******)))++++++***))))))***++++++------,,,++++++***)))))))))***+++,,,,,,,,,++++++,,,+++)))'''''')))+++,,,************+++,,,---...,,,...000000000111333555777555555777;;;>>>???>>>555555555777888999888777666777777888888888888888BBBNNNaaassszzzqqq^^^NNNCCC???;;;::::::;;;:::999999999999999999999:::::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDFFFHHHJJJJJJLLLNNNPPPWWWYYYZZZZZZZZZ[[[]]]___ccceeeiiinnnttt{{{,,,++++++,,,...//////...,,,---------............------............------............///000222222888AAADDD;;;444333222///000000//////000000111222111111111111222333444555555:::999;;;DDDMMMfffpppaaaQQQIIIDDD@@@>>>>>>===::::::HHHUUUSSS[[[sssvvvhhhYYYKKKBBB:::777444333444333000---,,,---------------------++++++++++++++++++++++++++++++******++++++,,,---,,,+++***))))))***+++,,,,,,++++++***)))((('''''''''''''''(((((()))))))))''''''(((((((((((('''''',,,......,,,)))))),,,///===ZZZtttqqqYYY???111,,,))))))((('''''''''''''''(((((((((((((((''''''&&&'''&&&&&&&&&(((***---///444@@@VVVkkknnn\\\BBB111000111555;;;@@@???:::555111000,,,///888???VVVyyypppMMM???222//////---+++***,,,***(((((()))***+++***++++++***))))))***++++++,,,,,,,,,+++******)))))))))***+++,,,,,,,,,,,,+++,,,+++)))(((((()))+++,,,*********++++++,,,---...---///000000000000111333555444444777<<>>>>>???@@@AAABBBCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDGGGIIIJJJKKKLLLOOOQQQSSSUUUWWWXXXZZZ\\\___bbbbbbeeejjjooouuu|||---+++)))+++///111///---,,,,,,,,,---------......------............------,,,,,,,,,---...000111222888???@@@:::444333222000///////////////000111111111111111111222333444444555999999;;;CCCLLLdddwwwgggUUUKKKFFFAAA>>>>>>777888EEEaaaooo]]]QQQ___tttuuueeeZZZLLLDDD:::444444333111...---------------------...++++++++++++++++++++++++++++++******++++++,,,---++++++***))))))***++++++++++++******)))(((((('''''''''''''''(((((((((((("""$$$&&&)))***++++++***,,,------,,,******,,,///???]]]wwwtttYYY???000,,,))))))(((''''''''''''''')))))))))******))))))((()))))))))))))))+++///111555FFF^^^mmmhhhSSS<<<---...111777===AAA???999444...///+++...888DDD___hhhFFF;;;111000000...+++***,,,+++***)))******+++++++++******************+++,,,+++++++++******))))))******++++++,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++++++++,,,---.........///111000//////000111333222222444888===BBBDDD===999555555888:::888666999888777777777888:::;;;<<<@@@HHHOOORRRMMMDDD<<<;;;:::999888999999::::::<<<;;;999888888:::<<<===>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFFFFHHHJJJKKKKKKMMMOOOQQQQQQSSSUUUWWWYYY\\\___bbbbbbfffkkkpppvvv~~~...,,,***+++...000...+++,,,,,,,,,---------......------............------+++++++++,,,---...000111444888999666333222222111/////////...///000000111111111111111222333444444444999888;;;CCCKKKbbb~~~lllWWWLLLHHHCCC@@@???888888BBB\\\gggSSSDDDOOO```yyyyyyjjj\\\JJJ<<<555333000...000///...---------......++++++++++++++++++++++++++++++******++++++,,,---+++******************+++++++++******))))))(((((()))))))))((('''&&&&&&&&&$$$%%%'''***+++,,,,,,,,,******+++++++++,,,///111???^^^xxxtttXXX===///,,,))))))((('''''''''''''''%%%&&&&&&'''''''''&&&&&&***++++++***)))***---000666MMMfffnnnaaaKKK888------111888>>>@@@===777222+++---***---:::JJJgggaaa@@@777111000111...++++++***++++++************+++*********++++++*********++++++***************)))+++***++++++++++++,,,,,,++++++***))))))***++++++++++++++++++,,,---...///...///000000///...///000222222222222444888===@@@@@@===999888999:::999888999888777777777888:::;;;:::<<>>???<<<<<<===???@@@BBBCCCDDDBBBBBBBBBCCCCCCDDDFFFFFFGGGIIIKKKLLLLLLMMMOOOQQQQQQSSSUUUWWWXXX[[[^^^aaacccgggmmmrrrwww...---,,,,,,---...---+++,,,---------............------............------++++++++++++,,,---...///000111333222111000111111//////......//////000111111111111111222333444555333888888;;;BBBIII```sss\\\PPPJJJFFFBBB@@@DDD>>>999CCCJJJ???;;;JJJPPPgggwwwbbbOOOBBB:::444111444222111///.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---************************************))))))((((((+++******)))((('''&&&%%%)))***************)))))))))))))))***,,,...000222???]]]wwwrrrUUU:::///---))))))((('''''''''''''''&&&'''(((((()))((((((((((((***+++)))''''''+++///999TTTnnnoooZZZCCC444...---111888===>>>:::444000)))...,,,...===QQQoooxxxWWW<<<555000000000---++++++)))***++++++)))))))))+++)))***++++++++++++***)))************************++++++******++++++,,,---+++++++++******+++++++++++++++++++++,,,---...///---///000000......///111222333444333333555999<<<@@@???>>><<<:::999999999777777777666777888888999777888999:::999888777666666888999999888888999;;;999999999:::;;;>>>@@@AAA;;;;;;<<<>>>???AAABBBCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHJJJLLLLLLMMMMMMOOOQQQQQQSSSVVVWWWYYY[[[^^^aaadddiiiooosssxxx,,,---...---,,,,,,---...------........./////////------............------,,,,,,,,,,,,,,,---...///......///000/////////000///............///000000111111111111222333444555333888888:::BBBHHH^^^~~~{{{bbbTTTNNNHHHCCCAAADDDAAA999:::>>>888888FFFFFFZZZzzzyyyiiiZZZLLLBBB===777666333000///......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++*********************))))))))))))*********))))))(((((((((+++***)))((((((((((((((())))))((())),,,///111111>>>\\\uuuoooRRR888......))))))((('''''''''''''''))))))***+++++++++++++++&&&)))***)))'''(((---222>>>\\\uuuoooUUU===111......222888;;;;;;777222///)))000///222BBBWWWvvvnnnMMM:::444///000///,,,+++,,,''')))++++++((('''(((***)))***++++++++++++***)))))))))))))))************++++++*********+++,,,---++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,...//////......000111000222444333222333666888===@@@AAA???:::666777999555555666777777777777666666666777777777666777888666999;;;:::999888999;;;666777999;;;>>>@@@BBBCCC======>>>>>>???@@@@@@@@@BBBBBBBBBBBBDDDEEEFFFGGGIIIJJJLLLMMMMMMNNNPPPQQQQQQSSSUUUXXXYYY\\\```cccfffkkkqqquuuxxx))),,,///...,,,+++...111.........////////////000---..................---......---------......//////......//////---...///...............///000000111111111111222333444555333888888:::AAAHHH]]]}}}gggWWWPPPIIICCC@@@666===>>>@@@DDD===777>>>AAATTTrrryyysssvvv~~~|||nnn^^^QQQJJJ:::888555111///......///,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******++++++++++++******************))))))))))))))))))))))))************((('''&&&&&&&&&((()))***+++))))))))),,,...000000===[[[tttmmmOOO666......))))))((('''''''''''''''&&&&&&'''(((((((((((((((&&&))),,,+++)))+++111666BBBaaayyypppRRR999///......333888:::999555000...***222222555EEE[[[{{{gggEEE:::444/////////,,,***,,,&&&)))+++***((('''(((***)))***+++,,,,,,+++***))))))))))))))))))*********,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,---//////...///000222,,,///222222111111333666;;;@@@CCC@@@999444555888333444666777777777666555777888999999888888:::;;;777999<<<;;;999888999;;;444666999<<>>>>>===<<<:::;;;>>>@@@LLLZZZmmm~~~mmmeeehhhmmmvvvxxx}}}zzzkkk___RRREEE999777555000---......//////...---,,,,,,---,,,+++***))))))***+++,,,++++++++++++++++++++++++)))))))))))))))******+++************************************))))))))))))+++((((((******)))---333CCC___ttthhhJJJ333,,,---,,,+++)))((((((***+++---,,,)))&&&%%%''')))(((&&&(((,,,((('''+++***---;;;PPPkkkxxxdddGGG888111+++...444:::<<<999444111000000111222666DDDaaa___EEE777555111...,,,+++++++++******))))))******+++,,,++++++******)))*********---,,,,,,+++***)))((((((************************------,,,,,,+++******)))---,,,+++***+++,,,---...////////////111222444555222222222222222222222222666:::>>>===999666666888333333333444444555555555888888888888999:::;;;<<<555666777999::::::999999999:::<<<>>>???@@@AAAAAA<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBDDDEEEGGGGGGIIIKKKLLLMMMMMMNNNPPPRRRSSSUUUYYY[[[]]]```ccceeekkkoootttyyy------,,,,,,,,,---.........---,,,,,,,,,---//////000000///------,,,,,,---...------------...//////...........................///000111222111111000///111222222222111222333666555888<<<<<>>======>>>;;;DDDOOO```~~~vvviiicccbbb___bbbjjjttt~~~}}}xxxfffXXXJJJBBB;;;444222444///000000///---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))))))))))))))(((((((((''''''''''''+++((((((******)))...444DDDaaatttgggIII333,,,---***)))((('''''''''((()))+++)))&&&&&&''')))(((&&&&&&***'''&&&,,,+++000???UUUkkkrrr\\\@@@444000,,,...333999;;;777222///...+++...222:::KKKhhh|||XXX@@@444222///,,,***)))))))))******))))))******+++,,,++++++*********++++++,,,,,,,,,,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((((((((())))))---,,,,,,+++,,,---......111111222333444555555666222222222222222222222222444888;;;;;;777555555777444444444555555666666666666666666666777888999:::777888:::;;;;;;;;;;;;:::888999;;;<<<>>>?????????<<<<<<;;;;;;<<<===???@@@AAAAAABBBBBBDDDEEEGGGHHHJJJKKKMMMMMMMMMNNNQQQSSSTTTVVVYYY[[[]]]```dddggglllpppuuuzzz,,,,,,,,,,,,,,,---...///......------......///000000///...---------------...------------...//////........................//////000111111000000///...000111222111222333555;;;999999<<<;;;AAAWWWnnnlll]]]PPPHHHDDD@@@AAA@@@@@@???>>>>>>===888>>>EEEQQQjjjsssfff___YYYYYY\\\cccnnnxxx}}}{{{pppcccVVVIII===777777222222111111000......---,,,,,,,,,,,,,,,+++******************************)))))))))))))))******+++))))))))))))))))))))))))))))))((((((((('''''''''+++((((((*********...444FFFbbbttteeeGGG333------)))))))))(((((('''''''''+++)))''''''((()))((('''$$$(((&&&&&&,,,---444DDD[[[jjjjjjQQQ888///...---///444999999555000---,,,,,,///555???RRRpppqqqOOO999111000---+++)))(((((((((***))))))))))))***++++++++++++***++++++,,,---...,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,''''''&&&&&&''')))***,,,---------------...//////...///111222222222111111222222222222222222222222111444888888555444555777555555555666666666666666444444444444555666777777888999::::::::::::999999666777999:::;;;<<<======<<<<<<<<<<<<===>>>??????AAAAAABBBCCCDDDFFFGGGHHHJJJLLLNNNNNNNNNOOOQQQSSSUUUVVVXXXZZZ\\\```eeeiiimmmqqqvvv{{{,,,,,,,,,,,,---......///............//////000000000///...---------------...------------...//////........................000000000//////...------///000222222222333555777<<<999999;;;;;;@@@UUUkkktttaaaRRRJJJHHHBBBCCCBBB@@@@@@BBBAAA>>>===???BBBHHH[[[zzztttjjjccc^^^YYYXXX]]]fffmmmrrr~~~|||wwwmmm]]]MMM@@@:::666444333222222111000///,,,---.........,,,***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))+++((((((***+++***///555IIIdddsssbbbDDD333...,,,***+++++++++***)))((('''))))))((((((((()))(((((($$$)))'''&&&,,,...666IIIaaahhhbbbIII444---------111555999999444///---,,,222444888CCCWWWuuufffGGG555///...,,,***)))((((((((()))))))))))))))***+++++++++***++++++,,,---...///+++++++++++++++++++++***************************+++***))))))***+++---///------......//////000000...///111222222111000...111222222222222222333333000333555666555444555777555555555555555555666666444444444444444555666666777777777777777777666666555666777888::::::;;;;;;<<<<<<<<<======>>>??????AAAAAABBBCCCDDDFFFHHHIIIJJJLLLOOOPPPPPPPPPRRRSSSVVVWWWXXXZZZ\\\```fffkkknnnrrrwww}}},,,,,,,,,,,,,,,---...///........./////////////////////...------------......------------...//////......................../////////000000111222222000222333333333444666999999666666:::;;;AAATTTiii|||gggUUUMMMKKKJJJLLLKKKIIIJJJOOOMMMGGGCCCBBBAAADDDPPPiiizzzmmmfff]]]WWWVVV[[[```dddmmmuuu}}}}}}sssdddTTTIII<<<888444111111111000...---.../////////---,,,+++)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++************+++((((((+++++++++000666KKKeeerrr]]]@@@222...+++***************)))((('''(((((()))))))))((())))))&&&+++)))(((,,,///999MMMffffff[[[EEE333...---,,,444777:::999444///......666555888DDD\\\{{{]]]CCC555///...---,,,******))))))))))))(((((())))))***++++++***++++++,,,---...///+++++++++++++++,,,,,,,,,************************......---,,,,,,---......------...///000000000111222333555666666555444222111111111222222333333333111333444555555666777888444444444444444444444444555555444444444555666666777777666666666666666666555555777888999999999999<<<<<<===>>>>>>?????????AAAAAABBBCCCEEEGGGIIIJJJKKKMMMPPPQQQQQQRRRSSSTTTVVVWWWYYYZZZ]]]aaaggglllooosssyyy...------,,,,,,---------------...////////////...///......---------.........------------...//////........................---...///111333666999:::222222333222222333666888666333444999;;;AAARRReeeooo[[[RRRQQQTTTZZZ]]]]]]aaaeee___UUUGGGBBB???BBBHHHWWWuuuzzzuuulllccc\\\YYYXXXXXXZZZeeessszzz|||wwwlllaaaJJJCCC:::444222111///---......////////////......************************)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((***((((((+++,,,,,,000777LLLfffpppYYY<<<111---)))'''''''''''''''''''''''''''(((******)))((()))***(((---+++)))...111===SSSiiicccTTT@@@222......---444777999888333///...///333222777FFFaaatttTTT???666......------,,,+++******)))(((((((((((()))******++++++***++++++,,,---...******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000000000000000111222444444444333333111111111222222333333444333444444555666666777777444444444444444333333333666555555555555555666666888777777777777777888888666666777888999::::::999<<<<<<===>>>????????????AAAAAABBBCCCEEEHHHJJJKKKKKKNNNQQQSSSSSSSSSSSSTTTVVVWWWYYY\\\^^^ccchhhlllppptttzzz///...------,,,,,,,,,,,,+++,,,---...///......---......---------......///...------------...//////..............................///000222555888999222222222111000111333666444111444999<<>>AAABBBIII```yyy|||uuulllbbb[[[WWWRRRYYY```gggqqqyyyyyysss```VVVHHH===888555222000............///000111111++++++++++++++++++++++++)))))))))))))))******+++++++++++++++++++++++++++*********)))))))))((((((***((((((+++,,,,,,111777MMMfffnnnUUU999000---'''&&&&&&%%%%%%&&&''')))***&&&(((++++++***((()))+++'''---,,,+++000444BBBYYYmmmaaaMMM999......//////333666888666111......000000111888KKKgggjjjJJJ:::666------------,,,+++******((((((((((((((()))******++++++*********++++++,,,******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,***+++---///000000000000,,,,,,---...///000000111000111111222333333444444444444333444555666666666666555555555444444444444666555555444444444555555777666666555666777999999777888999::::::;;;::::::;;;<<<>>>???@@@@@@??????AAAAAABBBDDDFFFHHHJJJKKKLLLOOORRRTTTTTTTTTTTTUUUTTTWWWZZZ]]]```dddhhhlllqqquuu{{{000///...---,,,+++++++++++++++---.........---,,,......---------......///...------------...//////........................000///.........///111222111111000///......111444444111444:::<<<>>>KKK[[[{{{iii___^^^]]]lll{{{wwwcccJJJAAA???BBB@@@AAASSSjjj}}}zzzqqqhhhcccUUUUUUSSSTTTaaarrryyyxxxsssfffUUUGGG???;;;777444......---...///000222444++++++++++++++++++++++++)))))))))))))))******+++************************,,,,,,,,,++++++++++++******((()))+++,,,,,,111777MMMfffmmmSSS777///,,,&&&((('''&&&&&&'''))),,,---%%%(((+++,,,***((()))+++%%%,,,,,,+++111666FFF^^^ooo```HHH333+++,,,000111222444666444000---...///000222<<>>???@@@@@@??????AAAAAABBBDDDFFFHHHJJJLLLLLLOOOSSSUUUUUUTTTTTTUUUTTTWWW[[[^^^aaaeeehhhkkkqqqvvv|||///...---,,,,,,,,,,,,,,,........................,,,,,,,,,---------......//////.........---------........................////////////000000000000/////////000111111222222444444666999;;;???KKKWWWyyyooo\\\UUU]]]fffrrr|||ppp\\\DDDAAA>>>===;;;===HHHTTTnnnvvvoooddd^^^VVVPPPPPPXXXccclllpppoookkkbbbTTTFFF:::444333111...---...//////------------,,,,,,,,,++++++******))))))))))))******///...,,,******+++,,,---,,,++++++***************---++++++...---,,,000555LLLeeekkkPPP666...+++$$$%%%&&&(((***+++,,,,,,,,,************))))))))))))+++)))...///,,,<<>>111***---,,,++++++******++++++)))))))))))))))))))))))))))))))))))))))((((((''',,,+++***)))))))))++++++,,,,,,------,,,,,,++++++)))***,,,......---,,,+++............////////////000000000000000111111111333000///000222444222000444444555555555555555555777666666555444333333333555555444444444444555555555555555555555444444444777888888999999:::;;;;;;============>>>>>>>>>>>>BBBBBBBBBCCCEEEHHHJJJLLLKKKLLLMMMPPPRRRTTTVVVWWWXXX[[[^^^aaadddgggllloootttyyy///...---,,,,,,,,,,,,---........................,,,,,,,,,---------......//////.........---------------..................////////////000000000000//////000000111111222222444444666999;;;???JJJVVVtttttt___WWWSSSZZZbbbjjjqqqooo```OOOCCC@@@>>><<<;;;===GGGQQQhhhzzztttpppjjj```WWWRRRRRRVVVYYYfffiiikkkiiiaaaTTTFFF===;;;777222000111222000...---------,,,,,,,,,++++++++++++************++++++...---+++***)))***+++,,,***))))))(((((((((((((((***((((((******)))...444KKKaaagggNNN555...+++%%%&&&'''(((((()))***++++++************))))))))))))+++)))......---???VVV^^^jjjQQQ888000000...///222777666555222...,,,,,,---000666DDD[[[yyytttRRR<<<000+++,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))((((((''',,,+++***))))))***++++++------------,,,+++*********+++,,,---------,,,,,,............////////////000000000000000111111111222000///000333444333111444444444444555555555555888999999999888777666666555555444444444444555555555555555555555555555555777888888999999:::;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBBBBCCCEEEHHHJJJLLLKKKLLLNNNPPPRRRTTTVVVWWWZZZ\\\___bbbeeejjjooosssuuu{{{......---,,,,,,,,,------------------------------,,,,,,,,,---------.....................------------------....../////////////////////000000000000//////000000111222222222444444666999;;;???JJJUUUmmm|||eeeYYYJJJMMMPPPTTTZZZYYYMMM@@@AAA>>><<<<<<;;;===FFFPPPaaa}}}}}}||||||wwwmmmbbbXXXPPPKKKIIIWWW\\\eeemmmnnnfffYYYNNNAAA:::222...///000///---------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***)))))))))***+++***))))))(((((((((((((((,,,((('''(((((((((...555HHH]]]aaaJJJ333---,,,&&&(((((('''''''''((()))***************))))))))))))***)))---...000EEE[[[```aaaKKK666///000...000444666666444111---++++++,,,222777EEE___kkkLLL999000,,,++++++***))))))))))))***))))))))))))))))))))))))))))))******))))))((('''+++******)))******++++++------------,,,+++***)))++++++,,,,,,,,,------------............//////////////////000000111111111111000000111444555555444333333333444444444555555888888999::::::999888777555555444444444444555555555555555555555555555555777888888999999:::;;;;;;999:::;;;===>>>@@@AAABBBAAABBBBBBDDDFFFHHHJJJLLLKKKLLLNNNPPPSSSUUUWWWXXX\\\^^^```cccgggmmmsssxxxwww}}}...------,,,,,,,,,------------------------------,,,,,,,,,---------..............................------......//////000000////////////000000000000///000000111111222333333444444666:::;;;>>>IIITTTjjjkkk\\\JJJHHHFFFGGGJJJIIIBBB;;;===;;;:::<<<>>>@@@GGGPPP[[[ooo}}}wwwoooeeeYYYOOOIIIJJJNNNWWWdddnnnpppjjjdddNNNDDD777///...000000///...------------,,,,,,,,,+++++++++******++++++++++++***))))))((()))******,,,++++++***************222---******)))***000888HHHXXX[[[FFF222---,,,(((***)))'''%%%%%%&&&((()))************)))))))))(((***)))---///555LLL```aaaXXXEEE444000///---///555666555333000,,,***+++,,,333888GGGcccbbbFFF777111...+++***))))))((())))))))))))))))))))))))))))))))))))************)))((((((******************++++++---------,,,+++***)))(((,,,,,,+++++++++,,,---...---------.........//////......//////000111111111000000111222444555666666222222333333444444555555444555777888888777555444555555444444444444555555444444555555666666777777777888888999999:::;;;;;;::::::;;;===>>>@@@AAAAAAAAABBBCCCEEEGGGIIIKKKLLLLLLMMMOOOQQQSSSVVVWWWXXX\\\^^^```cccgggnnnvvv|||zzz------,,,,,,,,,------...------------------------,,,,,,,,,---------......---............................../////////000000////////////000000000000000000000111222222333333333444777:::;;;>>>HHHSSSiiiqqq^^^NNNHHHCCCBBBBBBAAA>>>;;;:::888999===@@@BBBHHHOOOVVVddd~~~zzzsssiii]]]UUUHHHGGGJJJTTTbbbmmmrrrsssdddYYYIII<<<555222222222.........---------,,,,,,******))))))))))))******)))))))))))))))))))))***,,,++++++***************555000,,,+++***+++222999JJJVVVVVVCCC222---,,,)))***)))'''&&&%%%&&&((()))************)))))))))(((***)))---111:::TTTeee```QQQAAA444111///,,,...444777666333///+++***+++---333999KKKiii}}}ZZZAAA666333111+++***))))))((()))))))))))))))))))))))))))))))))***************))))))((())))))******++++++++++++,,,,,,,,,,,,+++***)))(((,,,,,,+++++++++,,,---...------------............---......///000000111111000111222333333444666777222222333444444555666666444555666666666555444333555555444444444444555555444444555555666777888888777888888999999:::;;;;;;<<<<<<======>>>>>>??????AAABBBDDDFFFHHHIIIKKKKKKMMMNNNOOORRRTTTVVVXXXYYY[[[]]]___cccgggooowww}}}~~~------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...............////////////////////////////////////000000000000000000111111222333333333333333777:::;;;===GGGRRRgggxxxbbbRRRIIIBBB@@@???===;;;<<<999666888===@@@BBBFFFKKKOOOXXXoooxxxnnnfffUUUNNNHHHIIISSS```lllsssqqqjjj\\\LLL===333000///............---------,,,***))))))))))))))))))***))))))))))))***************))))))(((((((((((((((222...+++******+++222:::OOOWWWTTTBBB222...---******)))((('''''''''((()))************))))))))))))***)))...444@@@[[[hhh]]]III===333222000,,,...666888666333///+++***,,,...222<<>>>>>>>>>>>AAABBBDDDFFFIIIJJJKKKKKKMMMNNNPPPRRRUUUWWWYYYZZZZZZ\\\```ccchhhooowww|||,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////111111000000///.........////////////000000000000000111111222222333333444222333777:::;;;===FFFQQQcccgggSSSJJJCCCAAA???;;;:::===999666777<<<>>>>>>@@@CCCFFFMMM^^^yyyxxxiii___SSSJJJJJJRRR^^^gggmmmnnnjjj\\\III999222111............------------+++******))))))******+++((()))******+++++++++******))))))(((((((((((((((---)))(((***+++...555===TTTYYYTTTCCC333...,,,***))))))))))))))))))))))))************)))))))))))))))***000777EEE```jjjZZZBBB888222333111---111999999777444000,,,+++---///333@@@YYYxxxmmmLLL999444222000,,,,,,+++***************))))))))))))))))))))))))***++++++++++++***))))))'''(((***+++,,,,,,++++++)))******++++++++++++******+++,,,---------,,,,,,,,,,,,---------.........,,,,,,---...///000111222///111333333111111222444333444444555666777888999<<<;;;888666555555555666555555444444444444555555333333444666777888::::::777888888999999:::;;;;;;;;;<<<<<<===>>>??????@@@AAABBBEEEGGGIIIJJJKKKKKKNNNOOOQQQSSSUUUWWWYYYZZZZZZ]]]aaaeeejjjpppvvv{{{,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////222222111000///...------////////////000000000000000111111222222333444444222333777;;;;;;===FFFPPP___kkkUUUKKKDDDCCC@@@;;;;;;>>>:::777777;;;<<<;;;:::<<>>;;;888444333333444555555555555444444555555555222333444666777999:::;;;777888888999::::::;;;;;;999:::;;;===>>>@@@AAABBBAAABBBEEEGGGJJJKKKKKKKKKNNNOOOQQQSSSUUUXXXYYYZZZ[[[^^^cccggglllqqqwwwzzz~~~------.........---+++***++++++++++++++++++++++++++++++,,,---..................---,,,---...///000......////////////............---,,,---...///000222222333333333333444444333666999:::<<<@@@HHHMMMaaa}}}ooo\\\QQQFFFAAA???<<<;;;<<<888888888999999:::::::::>>>@@@GGG\\\zzznnn___QQQJJJIIIJJJYYYcccllllllggg]]]KKK:::888111...111000,,,+++...,,,,,,,,,++++++,,,------+++++++++++++++***)))(((+++,,,,,,***)))((()))+++(((...+++)))---,,,444EEEZZZZZZOOO;;;000000...'''...$$$&&&+++)))+++...(((%%%&&&((()))*********))))))---333???RRR___[[[OOO777333...,,,///333777:::>>>555---,,,---,,,---000666JJJ___YYYCCC888///++++++---,,,+++***))))))))))))***************+++++++++)))))))))((())))))***+++******)))(((''''''((((((((()))+++,,,,,,+++)))((((((444((()))...***000---,,,+++***+++---...---,,,/////////000111111222222111111111111222333444555666666777999;;;===???@@@888777666555555666777888444444555555555555444444666666555444444444444444:::::::::;;;;;;:::999999===>>>??????>>>???AAACCCDDDEEEFFFGGGIIIJJJKKKLLLOOOQQQSSSTTTUUUWWWZZZ]]]]]]```dddhhhlllqqqxxx|||------.........---++++++++++++++++++++++++++++++,,,,,,------...---------...---,,,,,,,,,---...///......////////////......//////.........///000111111111111222222222333333333555888999;;;???FFFLLL___{{{vvv___SSSGGGBBB@@@===;;;<<<777777777888888999999999<<>>666///.........///333:::OOOeeexxxSSS???666...+++,,,+++***************++++++++++++++++++++++++++++++***))))))))))))***++++++,,,+++******))))))******)))***+++,,,,,,+++***)))(((...%%%***---222CCC>>>333000,,,***+++---......//////000000111111222222111111111111222333444555555555555555666777888999888777666555555666777888555555555666666555555555777777666666666666777777:::::::::;;;;;;::::::999===>>>????????????AAACCCDDDEEEFFFGGGIIIKKKLLLLLLOOOQQQSSSTTTUUUWWWZZZ]]]^^^```dddhhhmmmrrryyy}}},,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,---............////////////......000000/////////000111222000000111111111222222222333555777888999===CCCIII[[[xxxdddVVVIIICCCAAA===<<<<<<777777777777777888888888999===AAAIII]]]|||~~~wwwmmmaaaSSSIIIDDDHHHOOOXXXccciiifff___KKK@@@666222111///---------,,,,,,++++++,,,,,,,,,++++++++++++++++++***)))***+++,,,+++)))))))))+++'''---++++++///...555GGG___[[[LLL777,,,---,,,(((+++&&&)))+++%%%(((,,,'''''''''((()))************)))...999IIIYYY\\\LLL:::222000---...111666999;;;;;;444...---------000444>>>VVVlllnnnKKK999222---+++---))))))))))))***+++,,,---++++++++++++++++++++++++***************+++,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++...+++(((111000???]]]UUU:::555...***))),,,...000000000000111111111111111111111111222222333444555666555444444333333444444777666666555555666666777666666666666666666666666666666555666666777888999::::::;;;;;;;;;;;;::::::===>>>@@@@@@??????AAACCCDDDEEEFFFGGGIIIKKKLLLMMMOOOQQQSSSTTTUUUWWW[[[]]]___aaafffjjjnnntttzzz,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++,,,,,,------......////////////......////////////000000111111111111111111222222222222333555777777777:::AAAFFFWWWsssiiiZZZJJJCCC@@@===;;;;;;777777888888888888888888666<<>>QQQ^^^ZZZFFF333///...---///333777:::;;;666000+++***++++++...444AAA\\\tttfffEEE666000,,,***,,,******))))))***++++++,,,++++++++++++************++++++******++++++,,,---------,,,,,,,,,,,,------,,,++++++******++++++,,,111((()))444...AAAcccVVV999444...******,,,///000111111111111111111111111222222222222333444555555777777666555444444555555666666666666666666666666666666666666666666666666222222333333555666777888999:::;;;;;;;;;;;;;;;;;;===???@@@AAA@@@@@@AAABBBDDDDDDFFFHHHJJJLLLMMMNNNOOOQQQSSSUUUVVVXXX[[[^^^```cccggglllpppvvv}}},,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++,,,,,,,,,,,,---,,,......////////////............//////000000000000222222222333333333333444222444666666666999???DDDTTTooonnn]]]KKKCCC@@@===:::999999999999999999999999999555<<>>:::999:::::::::999999999999999666<<>>///---,,,+++---...///...---000000111111222333333444222222222222333444555666333333333333444555666666444555555666666555555444666555444333333444555666444444555555777888999:::999:::;;;<<<<<<===<<<<<<<<>>HHHccc}}}{{{qqqggg[[[QQQIIIEEEKKKTTT```eeedddYYYMMMCCC888//////...---,,,++++++++++++***+++,,,,,,------,,,,,,&&&))),,,---,,,******+++)))---)))'''---222>>>SSS```RRR???222+++************''')))***///>>>AAA222++++++***))))))******+++000<<>>OOOrrrgggOOO888222222...******++++++***************+++......---,,,,,,+++*********))))))))))))***++++++++++++******+++,,,,,,---++++++,,,------,,,++++++)))000***...---+++444+++---,,,+++,,,...///...---//////000111333444555555333333222333333444555666444333333333333444555555444444555666666555444444555444333222222333444555555555555666666888999999999:::;;;<<<============<<>>;;;999888888888777777666666999999;;;;;;:::CCC\\\ttt}}}uuujjj^^^OOODDDEEELLLPPP^^^gggcccYYYMMM@@@555///...---,,,++++++++++++***+++,,,,,,------------&&&))),,,---,,,+++***+++***---(((&&&,,,222???VVV___PPP>>>222,,,******+++***&&&(((***222CCCFFF555,,,+++***))))))***++++++333???RRR]]]TTT@@@222///***,,,///444888999888666000...,,,---,,,---555>>>UUUyyy___HHH444111333///+++***))))))))))))***+++,,,---000000///...------,,,,,,)))))))))((()))******+++++++++++++++,,,,,,---...***+++---......---+++***$$$111''')))...)))---)))000...,,,,,,---///............000111333555666666333333333333444555666666666666555444444444555555333444555666666555444333555444222111111222444555444444333444444555666777999:::;;;<<<============<<>>???@@@BBBCCCEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOSSSTTTVVVWWWXXXZZZ^^^aaadddhhhnnnssswww~~~...---,,,,,,,,,,,,---...------------------------------------------------....................................////////////---...000111222222111111222111000000000000111222444555555555777:::@@@DDDPPPfffxxxZZZKKKGGGCCC===999999:::::::::;;;;;;;;;;;;999999;;;======@@@LLLYYYvvvzzzlll___QQQFFFBBBGGGRRR___hhheeeVVVHHH:::000***---000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...,,,***,,,(((---000...<<>>@@@BBBDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPQQQSSSTTTVVVWWWXXX[[[___bbbfffkkkpppuuuyyy...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............///////////////000111222333333333333222222111111111111222333333444555555777:::???CCCNNNddd___NNNGGGCCC???<<<999999999999999:::::::::::::::;;;===<<<===EEEPPPcccttt___LLL@@@AAAGGGSSS___ccc___YYYCCC888//////111///,,,+++---,,,,,,,,,,,,,,,,,,,,,///...,,,---......---+++,,,(((...000000???UUU]]]```FFF666222,,,***---+++******++++++++++++******&&&(((***+++***+++000555DDDUUUaaaXXXCCC333,,,+++***---222777:::888333...***---***,,,222222<<>>@@@@@@???>>><<<>>>???AAADDDFFFGGGHHHHHHIIIIIIKKKMMMOOOQQQRRRSSSSSSTTTVVVXXXYYY\\\```ccciiinnntttxxx|||------------------------........................------------------------------------------------............////////////111111222222333444444444222222222222222222333333333444555555777:::???CCCLLLaaadddPPPGGGBBB>>>===666666666666666777777777888888:::<<<;;;;;;@@@HHHUUUwwwlllVVVEEE@@@???GGGSSS[[[```bbbQQQFFF888111000000---++++++++++++,,,,,,---------...---------------,,,++++++)))...111222CCCXXX]]]^^^DDD555222,,,***,,,)))((((((*********)))(((''''''(((+++,,,++++++111999LLLYYY___SSS>>>000,,,,,,---000555888999777222///)))---+++---333444@@@XXXxxxzzzbbbFFF===444///...------,,,((((((((((((((())))))***---,,,+++)))))))))******+++++++++++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,---,,,,,,---...////////////////////////000111111222111222222333444444333333222333444555666666666666777777666666666555555555111111222333444444555555666888999999888777888999:::;;;===>>>??????>>>===>>>???AAADDDFFFHHHJJJKKKIIIJJJLLLMMMPPPQQQSSSTTTSSSUUUWWWXXXZZZ^^^bbbeeekkkpppvvvzzz~~~------------------------........................------------------------------------------------............////////////111111111222222333444444111111222222333333333333222333555666777:::>>>BBBKKK___gggQQQGGGAAA===<<<666666666666666666666666666666888;;;;;;:::>>>DDDLLLiiiwwwbbbMMMBBB;;;???HHHRRR\\\eee^^^TTTDDD777111///...,,,))))))***+++---...//////,,,,,,,,,,,,+++***++++++******///000333FFFZZZ\\\\\\BBB444222+++)))***&&&%%%&&&((()))***)))((((((***)))+++---++++++333>>>SSSZZZYYYJJJ888///---...111333777888888555333111***---,,,---333555DDD^^^qqqYYYAAA999000,,,...000---(((''''''(((((()))))))))))),,,+++***)))))))))***+++************************((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++))))))***,,,------...///000111111000000...//////000111222222222222222333444444444333333333333444555666666666666666666666666555555555555444333333333333333333333444666999:::999999:::;;;;;;;;;::::::;;;===>>>???>>>???AAACCCFFFHHHJJJLLLIIIJJJKKKMMMOOOQQQRRRSSSSSSUUUWWWYYY\\\___dddggglllqqqwww{{{,,,------......------,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000///000000111222333///000111222333333333222111333555666777:::>>>AAAKKK^^^jjjTTTHHH@@@===<<<999999999999888888888888666444666999:::999<<>>???@@@BBBEEEGGGJJJKKKHHHIIIKKKMMMOOOQQQRRRSSSSSSUUUXXXZZZ]]]aaafffiiimmmqqqxxx}}},,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////......------...///111222...///000222222222222222000222444666777:::===@@@LLL]]]~~~nnnWWWJJJAAA======:::::::::999999888888888888666666888999888:::???EEENNNhhh~~~iiiVVVEEE??????AAAKKKYYY___aaa\\\MMM>>>666222///++++++,,,,,,,,,,,,------+++---...---+++)))+++,,,***+++//////222HHHZZZWWWRRR:::///000,,,***,,,((()))(((((())))))***+++,,,,,,((()))------...>>>QQQ^^^WWWIII888///------***---222777999777333000...***---,,,...666>>>TTTttt___HHH777;;;:::111*********)))((((((***+++++++++***)))***)))(((((((((***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,---///111222111000//////000222444555555555555333444444444444444333333333444555666666777777777444444444444333333333333555444333222222222333444333555888:::999888888999::::::;;;;;;===>>>???@@@??????@@@AAACCCFFFHHHJJJIIIJJJKKKMMMOOOQQQSSSSSSSSSUUUXXX[[[^^^bbbgggjjjmmmssszzz,,,,,,---......---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000------,,,,,,---...000111---...000111222222111111000222444666777:::===@@@LLL\\\|||pppYYYLLLBBB>>>===999888888888777777666666;;;777666888888666888===CCCEEEZZZxxxbbbMMMDDD>>>:::BBBNNNYYYaaacccUUUEEE;;;444///......---,,,,,,+++******,,,...000...,,,***,,,...***+++000///222HHHYYYVVVMMM777---///,,,,,,...+++,,,+++***))))))***+++,,,+++'''(((---...111CCCYYYbbbWWWEEE444,,,---+++'''(((///777:::888222---+++)))---,,,...888BBB[[[}}}ZZZBBB666AAADDD888+++(((,,,000%%%&&&((()))))))))((('''))))))(((((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///************************((()))***,,,,,,---------+++,,,...000111000///...---...000222333333333333444444444555444444333333333444555666777777777777444444333333333222222222333222222111222333555666444777999:::999777666666999:::===???@@@@@@???????????????@@@BBBEEEHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTSSSUUUXXX[[[^^^bbbhhhkkkooottt{{{---------............///...///...,,,***)))+++,,,------------------------)))+++///222333111///---,,,---///000000000///...///...---,,,---///111333///////////////000111111333444666666666888;;;>>>FFFWWWxxxqqqXXXJJJAAA======<<<:::888777777777555444888888888888999:::;;;<<>>FFFWWWxxxrrrXXXJJJBBB=========:::888777777777555444777777777888888999;;;;;;===@@@JJJaaalll[[[NNNCCC???@@@DDDRRR]]]\\\TTTKKK???666...---,,,---......---,,,---------,,,,,,***))))))***+++111444777JJJXXXSSS>>>666///,,,***'''''')))*********)))******++++++,,,,,,,,,---111===MMM[[[```LLL999333111---,,,000222555999:::555///,,,++++++,,,///222888JJJkkkkkkMMM;;;333555666333---***+++---+++++++++++++++***)))))))))))))))***************((()))***+++,,,,,,++++++---------------...//////+++,,,,,,------,,,,,,+++---,,,+++*********++++++,,,,,,------....../////////000111111000000222444222111111222444555444222777555555666888888777666444444333333333333444444444444333333444444555666555666888:::::::::888888<<<======<<<<<<<<<>>>@@@AAA@@@@@@@@@AAACCCEEEFFFKKKLLLMMMOOOQQQRRRTTTTTTTTTVVVYYY\\\___dddjjjnnntttyyy------------............000000000///---,,,---///------------------------,,,,,,---......------,,,......///000000000000000/////////////////////000////////////000111222333333444666666666888;;;>>>FFFVVVvvvsssZZZKKKBBB>>>======;;;888777777777555444777777777777777888999::::::@@@FFFSSSrrr{{{ttt~~~~~~ooobbbUUUIIICCC@@@GGGOOOUUUVVVRRRFFF;;;000///.../////////,,,***,,,------,,,,,,+++***)))******111777>>>PPPYYYNNN;;;444...---+++)))***---++++++******)))*********...---+++,,,444BBBRRR\\\YYYFFF555111000------111333888<<<:::333---++++++,,,,,,///333===SSSuuuaaaEEE666222111///---,,,+++,,,,,,,,,+++******************+++*********************)))******++++++,,,,,,---000///...---...///000111+++,,,,,,------,,,,,,++++++***)))((((((***,,,---,,,,,,---...///000111111...///000000///000222444222111000000333555666555666555555666888888777666444444333333333333444444555555555444555666666777555666888999:::::::::999>>>>>>???>>><<<<<<>>>@@@BBBAAAAAAAAABBBCCCEEEFFFKKKLLLMMMOOOQQQRRRSSSTTTUUUWWWZZZ]]]```ffflllpppvvv|||,,,,,,---------.........//////000///---,,,---...------------------------------,,,,,,+++,,,,,,,,,/////////000000000000000...///000000000000//////000000000000111222333333333444666666666888;;;>>>FFFUUUtttuuu[[[LLLBBB>>>======;;;888777888777666555777777666666777888888999:::AAABBBFFF^^^yyyiiitttxxxkkk[[[OOOEEECCCDDDKKKTTTUUULLLAAA555333000///......,,,+++,,,,,,------,,,++++++***---***000888CCCUUUZZZLLL888111---------+++---000,,,,,,+++***)))))))))***------,,,...:::KKKYYY```QQQ@@@222///...+++,,,000555<<>>??????>>>>>>???AAABBBBBBAAAAAABBBDDDFFFGGGLLLLLLNNNOOOQQQSSSTTTTTTVVVXXX[[[^^^bbbgggnnnrrrxxx}}},,,,,,,,,------------...---...///...---,,,,,,---------------------------------,,,+++***+++,,,,,,///////////////000000111...///000000111000000///111111111111111222333333333444666666666888;;;>>>EEESSSqqquuu[[[LLLCCC>>>===<<<:::888777888888888777777777777666777777888999:::@@@@@@???QQQuuu~~~iiimmm|||pppbbbQQQFFF>>>CCCNNNTTTQQQLLL===888222---,,,---......,,,,,,---------,,,++++++000,,,000999EEEXXX[[[JJJ666000,,,------,,,---000,,,,,,+++***)))))))))***,,,------222BBBVVV```aaaJJJ;;;///...---***+++000555<<<===666000...---+++...000222777FFFcccqqqQQQ>>>888555000+++***,,,---,,,)))++++++)))))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,,,,---...+++,,,,,,------,,,,,,++++++******)))***,,,///000000000000000000000000000...///000000///000222444;;;888444222333555666666555555555777999999777555666666555555555555666666444444444333444555555666555555777888999:::;;;;;;999;;;>>>??????@@@AAACCCBBBBBBAAABBBCCCEEEGGGIIIMMMMMMOOOPPPRRRTTTUUUUUUXXXZZZ]]]```dddiiippptttyyy~~~,,,,,,,,,,,,------------,,,---//////---,,,,,,---------------------------,,,,,,,,,++++++,,,------...............///000000......///000000111222222444333222222111222222222333444666666666888;;;>>>EEERRRooottt[[[LLLCCC???>>>:::888777777999::::::999888888777777777888888999888<<<>>>>>>KKKgggrrrjjjpppyyyvvv___OOOAAA@@@HHHOOORRRTTTDDD>>>555...,,,---///111,,,,,,------------,,,,,,111---222;;;GGGXXXYYYGGG555///+++,,,---+++,,,...++++++******)))************---///777JJJ^^^ccc\\\CCC666,,,------***,,,222444999999111...000///***...111333:::LLLlllfffIII888333///,,,******---//////---******************+++,,,++++++,,,,,,,,,---------+++,,,,,,------......///,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///111000000000/////////...///000111111000111333555<<<999555333333444555555555555666888999999777444444444333333333333444444444444333333444444555666666666777888999::::::;;;777999===>>>???@@@BBBCCCAAAAAAAAABBBDDDGGGJJJKKKNNNOOOPPPRRRTTTUUUVVVWWWYYY[[[^^^bbbfffkkkrrrvvvzzz++++++,,,,,,,,,---------,,,...000000///.........------------------------++++++,,,,,,------.........------,,,------//////............000222444555666555444333222111111111333444666666666888;;;>>>EEEQQQnnnsssZZZLLLCCC???>>>888777666777:::;;;<<<;;;999999888888888888999999888888;;;???FFFWWWvvv}}}hhhbbblllwww}}}rrr```LLLDDDCCCEEEKKKQQQGGGAAA888222//////000000,,,,,,---------------,,,...---555???IIIWWWVVVBBB444///+++,,,,,,******,,,*********)))******++++++)))...222;;;OOOaaa___SSS:::///))),,,...,,,000777555999777000111777555---,,,000555===SSSvvv~~~]]]BBB444000,,,++++++,,,---------,,,))))))***+++++++++++++++***++++++,,,---...//////***+++---...//////......+++,,,---------,,,***)))+++,,,,,,------,,,,,,+++)))***+++,,,------,,,,,,.../////////////////////000111222222111222444666999666333222333444444444444555666888:::999666444444444333333333333444444555555555444555555666777888777777888888999999:::777999===>>>>>>???@@@AAA???@@@AAABBBEEEHHHLLLMMMPPPQQQRRRSSSUUUWWWXXXYYYZZZ\\\___cccgggmmmsssxxx}}}++++++,,,,,,,,,------------///111222000//////000------------------------***+++,,,---...//////...------,,,+++,,,---...///......------///222555777777666555333222111000000333555666666666888;;;>>>EEEPPPmmmrrrYYYKKKCCC??????777666555777:::<<<======::::::999999999999999:::999777:::???@@@IIIfffgggYYYbbbooosss{{{~~~nnnXXXIIIAAA===AAAHHHGGGBBB;;;666222111000///,,,,,,------...---------+++---888CCCLLLWWWSSS>>>555///+++,,,+++)))(((******)))))))))***+++,,,,,,)))///444>>>QQQaaa\\\KKK555+++&&&+++...///444<<<999<<<888222555===;;;111***000666@@@XXX|||vvvWWW???333000------...---+++***((((((((()))***,,,,,,,,,+++***)))***+++,,,...///000000***+++...000000000...---***,,,...//////,,,***(((+++,,,,,,------,,,,,,+++''')))+++,,,---,,,***))),,,,,,---...///000111111111222333333222333555777555333111111333444444333444444666888:::999666444666666666555555666666666666666666666666777888888999888888777888888999999888:::===>>>>>>===>>>>>>??????@@@BBBFFFIIIMMMOOOQQQRRRSSSTTTVVVXXXYYYZZZZZZ\\\```ccchhhnnntttyyy................................................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222222222333111...---...111666888???<<<666222000000222333444555666777777888:::===BBBOOOmmmwww\\\LLLBBB===<<<:::999888777777888999999777999:::999777666555666888555888>>>???CCCWWWnnnppp\\\ZZZ___aaakkkzzzzzzjjj[[[JJJ===:::???@@@CCCDDD???666///...000///---++++++,,,,,,,,,++++++...666EEEUUUYYYMMM???000///---,,,+++*********,,,)))))),,,,,,)))))),,,------555GGGYYY]]]PPPAAA000...,,,***+++...222555;;;;;;666///...333444///+++111777CCC```hhhIII:::333///...---,,,+++************++++++************++++++))))))***+++---...///000,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++*********+++,,,---...///.........///////////////...///000000///000222444444444444444444444444444555555444555666666444333222444666888888777555444555555444444444555555666444777:::;;;:::888888888:::;;;<<<===>>>???@@@AAAEEEFFFFFFFFFFFFHHHLLLOOORRRSSSTTTTTTSSSTTTVVVXXXZZZ]]]aaagggmmmsssxxxzzz................................................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111000...---...111444666<<<999555222000000111333333555666777777888:::<<>>@@@AAAAAADDDEEEFFFFFFGGGIIIMMMPPPSSSUUUVVVVVVUUUVVVXXXZZZZZZ]]]bbbhhhnnntttyyy}}}................................................///......------......///++++++,,,,,,------......------...//////////////////.........///000222333777555333222111111111222333555666666666777:::<<>>===BBBEEEDDD>>>777222111///---++++++,,,......---111222;;;MMM]]]\\\KKK:::///...---+++***************'''(((+++,,,***,,,///---666GGGXXXaaaXXXCCC222---,,,++++++---111555888;;;999333---+++---,,,***---333???TTTwww|||ZZZ@@@444///---++++++***)))((((((((((((*********************************+++++++++,,,,,,,,,++++++******++++++,,,))))))*********++++++++++++,,,,,,------,,,,,,+++******++++++,,,...///000.........//////000000000000222333333222222444555444444444444444444444444555444444555666666555333555444333222333444555777666666666777888999:::;;;999999:::999888888:::<<<;;;;;;<<<>>>???@@@AAABBBCCCEEEFFFGGGHHHJJJNNNQQQTTTVVVWWWWWWWWWXXXZZZ\\\ZZZ^^^dddiiiooovvv|||................................................---,,,,,,++++++,,,,,,---***++++++,,,---...//////---...............------------......///000000111222222222111111111111111333444666666666777:::<<>>@@@AAABBBBBBCCCDDDGGGHHHIIILLLOOORRRTTTVVVWWWXXXXXXYYY\\\^^^\\\```fffkkkqqqwww................................................---,,,,,,++++++,,,,,,---++++++,,,------...//////...............------,,,,,,---......///////////////000000111111222222222222444555666666777999;;;@@@IIIbbb{{{```LLL@@@<<<===;;;;;;:::999888777666555777888888666444444666777777666777999999:::>>>DDDUUUrrrjjjTTTIIIGGGRRReeezzz~~~qqq___KKK<<<888===DDDJJJJJJCCC888111111///,,,+++---//////000222333???TTT___VVVAAA111---,,,,,,+++************...***)))++++++***+++///222AAASSS\\\WWWHHH888///*********,,,///333777:::999555000.........//////333888GGGddddddIII999111///...,,,,,,+++*********++++++)))***++++++++++++***)))+++++++++************)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,---...000000......//////000111111222///111333333222111111222333333333444444444555555444333333444666777666444444555777888888888666555444444444555777999:::;;;666999===???>>><<<:::999<<<===>>>???@@@BBBCCCCCCCCCEEEGGGIIIJJJLLLPPPRRRRRRTTTVVVWWWWWWYYY\\\^^^^^^ccciiinnnrrryyy................................................///......------......///,,,,,,------......//////....../////////......------........./////////000//////000000111222222222222444555555555666999;;;???GGG___~~~bbbMMM@@@;;;===888888888888777555444333888888888666444333555777777666666777999;;;>>>@@@OOOeeezzz\\\HHHFFFMMM^^^tttwwwkkkWWWEEE:::<<>>@@@AAABBBCCCDDDDDDFFFIIIJJJKKKMMMOOOQQQQQQRRRTTTVVVWWWXXX\\\^^^aaaffflllpppsssyyy................................................///......------......///---------.....................///000000000////////////......//////000111000000000000111222333333222333555555555666999;;;???EEE\\\dddNNN@@@;;;<<<666777888888777666555444777777666555333444666888888777555555888;;;<<<<<>>CCCEEEBBB>>>666222...,,,,,,...//////222777GGGZZZ\\\JJJ888111,,,++++++***************+++''''''***,,,,,,000555@@@PPP```]]]KKK888000000******+++---000444777999;;;444///000000---...111333>>>VVVwwwpppOOO<<<444000------++++++************++++++(((***+++,,,,,,+++***(((++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---///000111---...///000111222333333111333666666555333333333222222333333444555555666333333333444666777666555555555777777888888777666777777666555555555555666999<<<@@@BBBAAA???=========>>>???@@@AAACCCDDDDDDEEEGGGJJJKKKLLLMMMOOOPPPPPPRRRTTTVVVWWWYYY\\\___ccciiiooorrrtttzzz................................................---,,,,,,++++++,,,,,,---...............---------......///000000000000000111000///......///111222111111000000000222333444222333555555555666999;;;???DDD[[[fffOOO@@@;;;<<<777888999::::::999888777555555555444333555888:::999888555444666:::;;;999<<>>DDDFFFEEE777444///,,,,,,---......333888JJJ\\\[[[GGG777333++++++******************(((%%%%%%))),,,...333888EEEVVVeee```JJJ555---...++++++,,,...111444777999===444///000///++++++///222@@@\\\~~~jjjIII888333///,,,,,,***)))))))))))))))******((()))+++,,,,,,+++)))(((++++++,,,,,,,,,---------***+++,,,------,,,+++***)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,---...///000111---...///000111222333333///222444555333111111111222222333333444555666666333333333444777777777555666555555444555666777888333444444555777888:::;;;888;;;===>>>===;;;<<<<<<>>>>>>???@@@BBBCCCDDDDDDFFFHHHKKKLLLLLLMMMNNNPPPQQQRRRUUUVVVXXXZZZ]]]```eeekkkqqqssstttzzz000///---,,,,,,---///000---------...------,,,,,,,,,,,,,,,,,,,,,---...///000000/////////...............///000000000000000---------......000111111111111111000000000000000333333333444555777999;;;>>>EEEYYY{{{hhhRRRCCC<<<<<<333444666888888888888777666888999888666555555555888888777555333444777:::CCCJJJ```jjjMMMLLLRRRbbbzzzyyyzzztttiiiSSSEEE888666:::>>>AAADDD>>>:::333...++++++---///444@@@PPPZZZUUUFFF888111---------,,,,,,+++++++++---+++******+++000888>>>UUUdddfffRRR<<<111,,,(((+++))))))---222777888777444...+++---...---...222444IIIiii{{{ZZZBBB888///---...)))))))))))))))(((((((((((())))))***+++------***((())))))***+++---......///******+++++++++,,,,,,,,,,,,---...///000///...---,,,++++++******++++++,,,***++++++,,,,,,------...000000000000111222333444222///000333111,,,///666444333222333555666555444555555555555666666777777666666666666666666666666444555666777888888888888999999:::;;;<<<>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEHHHJJJKKKLLLLLLMMMPPPRRRTTTUUUWWWXXXYYY\\\aaaeeehhhlllrrrvvvzzz///...------------...///,,,------...------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,......///000000000000000//////......///000111111111000000000000000000000111111222333555888;;;======DDDWWWyyyhhhSSSCCC<<<<<<666777777777777777666666555666888777666666777888999999888666444555888;;;;;;EEEWWWqqqtttSSSPPPTTTfff{{{}}}~~~yyynnn[[[KKK;;;555777;;;@@@EEEIIIBBB888111000111111000777DDDUUU[[[RRRCCC666111---,,,,,,,,,+++++++++++++++)))***---...///888BBBYYYbbb___KKK888111---)))+++******...444888999888333...+++---...---///333999PPPpppsssSSS===666...,,,...***+++************)))))))))*********,,,......+++)))***++++++,,,---...///000***++++++++++++,,,,,,,,,,,,------------,,,******---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......//////000000000000000111333333666333333777888444333555444333222333555555444333444555555666777777666666555555555555555555555555555666666777888888999888999999:::;;;===>>>??????@@@@@@@@@AAABBBCCCEEEEEEHHHIIIKKKLLLLLLMMMPPPRRRTTTVVVWWWXXXZZZ]]]bbbeeejjjnnnssswww{{{---..................---,,,,,,------...------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,......///000000000000///000000/////////000000111000000000000000000111111000000111333555999<<<======CCCVVVvvviiiSSSCCC===<<<:::999888777666555555555444555666666555666888:::999:::999777666666999<<<999CCCOOO___zzz___TTTUUUiii|||~~~tttdddRRR>>>555444777>>>DDDLLLDDD888222111222222000;;;LLL]]]^^^OOO>>>444000+++++++++++++++************'''***111111...999JJJ``````VVVBBB444000...++++++***+++000666::::::999222...,,,---...---000555@@@YYYzzzgggJJJ888333---,,,///,,,,,,,,,+++++++++*********+++***+++---...///---+++++++++,,,---...///000000++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++...------,,,,,,------...---------...//////000000////////////000111222222444111111666999777444333555444333333444555444222333555666888888777666555555555555555555555555555666666777777888999999999999999:::<<<===???@@@@@@AAAAAAAAAAAACCCDDDEEEFFFGGGIIIKKKKKKLLLMMMPPPRRRUUUVVVXXXYYY[[[___cccgggmmmppptttxxx|||,,,---///000000///---,,,,,,,,,------...---------,,,---------------------........................---...//////000000///////////////......//////000000000000000000111111111111111111222555888:::<<<>>>CCCTTTtttiiiSSSDDD===<<<:::999888666555666666777555666777666555555888:::999999999777666666888;;;:::AAAFFFPPPkkknnnYYYTTTiii~~~xxxhhhVVVBBB666333555;;;AAAIIIEEE>>>777222111333555???TTTfffcccOOO;;;111...************************,,,&&&)))222111///>>>UUUhhh```NNN:::000///...+++++++++---222888<<<;;;999111---,,,---------222888DDD```^^^DDD444222,,,,,,...,,,,,,+++++++++*********************,,,......---+++++++++,,,,,,---......///+++++++++,,,,,,,,,------((()))***+++---...//////------,,,,,,,,,,,,------,,,------...//////000000............///000111222000000111444777777666666666444333444555555444222333555777999999888555444444444444444444444444444555666666666777888888999999:::;;;<<<>>>???AAAAAAAAAAAABBBBBBCCCDDDFFFGGGGGGIIIKKKLLLLLLNNNQQQSSSUUUWWWXXXZZZ\\\```eeeiiinnnqqquuuxxx}}}+++---///000000///---++++++,,,,,,---.........---,,,------......---,,,,,,------..................------...///////////////......------......////////////000000111111111111333333222333444666888999???CCCSSSrrriiiTTTDDD======999888777666666777888999777888888777555444666777777777888666555555777999999<<<<<>>===888888777777777888888999777888999888666555444555666777777666555555666888===;;;:::AAAWWWrrrooo]]]ggg|||{{{kkk]]]LLL@@@777333555:::EEEQQQZZZSSSAAA333333888GGG___ooodddKKK999000---*********+++++++++++++++...,,,,,,...222<<>>OOOmmmqqqQQQ;;;222333---+++---***+++************))))))))))))(((''')))+++---,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,++++++******++++++,,,+++,,,,,,---......//////////////////000111222222222444444444555888888555777666555666888888888777666777888999999777666444666666666666666666666666666666555555555777888:::999:::<<<===???AAACCCDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKMMMNNNOOOQQQTTTWWWVVVXXXZZZ\\\___dddjjjnnnqqqtttyyy~~~------...//////...------***+++,,,---............,,,---...///...---+++*********+++++++++,,,,,,,,,,,,---......//////...............///000222444444...//////000111111222222222222222222333555777888===@@@NNNkkkjjjTTTEEE>>>===999999999999888888777666333666999:::888666555555666777888888666666777888===:::<<>>MMM\\\[[[LLL<<<666777LLLaaakkk[[[CCC666111///++++++++++++,,,,,,,,,---***...///...555GGGXXXbbb^^^OOO<<<000---,,,,,,+++......111666;;;;;;666222...,,,,,,---,,,---666@@@ZZZwwweeeIII666///222---+++---+++,,,,,,+++++++++************)))((())),,,---...---******++++++++++++,,,,,,,,,,,,,,,------------...---------...000222444555,,,,,,,,,++++++,,,,,,,,,---------...//////000000000000000000000111333333000111222888DDDKKKEEE:::777666666777999;;;;;;:::888888888888888777666666777777777777777777777777888888777666777999;;;<<<::::::<<<>>>@@@BBBDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHJJJLLLNNNPPPQQQSSSVVVYYYVVVXXX[[[]]]```eeekkkooorrrwww}}}---..................---***+++,,,---............,,,---...//////---+++***,,,,,,,,,------.........,,,---......//////......//////000111222444666777...//////000111222222222000000111222444666888:::;;;>>>KKKhhhjjjTTTEEE>>>>>>:::;;;;;;;;;999777555333000444888::::::888666666777999:::999888777888999888555999AAAFFFQQQpppzzzpppuuu{{{kkkVVVEEE888111333888;;;LLL^^^cccYYYJJJAAA???PPPaaagggTTT===333222111+++++++++,,,,,,---------'''///222000999NNN]]]___VVVHHH888///,,,,,,+++,,,...///111666::::::555000---,,,,,,---,,,---777AAAbbb~~~zzz]]]DDD222---111---+++...+++---------,,,,,,,,,+++++++++***)))***---/////////,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,...222666;;;???AAA...------,,,,,,------.........//////000111111111000000000000111222333444222222555CCCYYYeee[[[III777666666888;;;<<<<<<<<<999888888777777777666666777777777777777777777777:::999888888888:::<<<>>>:::;;;<<<>>>@@@BBBDDDEEECCCCCCDDDDDDEEEGGGHHHIIIKKKMMMOOOPPPRRRTTTWWWZZZVVVXXX[[[^^^aaaffflllppptttyyy++++++,,,,,,,,,------------------....../////////,,,,,,,,,---------......------------------------......//////000000111111000000000000111111111111222222111111111111111222222333444444333333555777???AAAJJJbbbkkkVVVIII@@@:::999999999999888777666666555444333222333555777888444555555666666666666666:::777999===@@@KKKjjj{{{uuu|||zzzooo]]]JJJ<<<555333444;;;DDDTTTjjjoooVVVCCCIIIQQQ\\\[[[III888222000+++,,,+++*********+++,,,---...111000000@@@YYYfffeeeNNNAAA333---+++))))))+++///000444999<<<;;;555///...000---...111000999OOOmmmoooNNN>>>555...///222222111222...+++))))))+++,,,,,,************************+++------,,,+++************+++,,,,,,---...//////000000...---///777BBBMMMUUU<<<666///******+++---...////////////000000000000111111000000111111222333111777666666JJJaaa]]]FFF999777666555555666777999777666555666888777333///888888888888777777777777888888888888888999999999<<<===?????????@@@AAACCCCCCCCCDDDFFFGGGHHHIIIIIIKKKMMMPPPRRRSSSUUUXXXZZZZZZ\\\^^^aaadddiiipppuuuyyy~~~++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,---------.............................................///000000111111//////000000000111111111222222111000000111111222222333444333333333555777===???IIIaaalllVVVHHH???;;;:::;;;;;;;;;;;;999888777666555444333333444666777444555666666777777666666:::888999<<<===EEE```|||vvv}}}yyypppbbbQQQCCC999555444888BBBRRRjjjsss^^^MMMRRRSSS[[[XXXEEE555000...***---,,,+++++++++,,,---...,,,///000555IIIaaaiiidddHHH<<<111---,,,++++++---///111444999<<<:::555///---///,,,---222333???VVVtttgggGGG<<<444---...111111111222111...***)))***++++++*********+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++......//////000000111111111///---,,,///555<<>>GGG___nnnWWWHHH???;;;:::;;;===>>>===;;;999777777666444333333444555666555666666777777777777777;;;999:::;;;999>>>RRRiiiyyy~~~|||wwwrrrhhhZZZKKK>>>777444555???OOOgggvvvhhhYYY\\\[[[]]]UUUAAA333///...+++---,,,,,,+++,,,---...///,,,---000<<>>;;;888666777666555444444444444444555666777777888888777777999999999:::777:::HHHXXXyyyzzzvvvssslll^^^NNNAAA888555333>>>KKKbbbuuuooobbbbbbddd```RRR???222000000...,,,,,,+++***+++,,,---...---...444DDDZZZeeeZZZHHH888111------...,,,,,,///111444888<<<===999444000,,,...+++,,,333999MMMkkkqqqRRR;;;555///+++---......///222333000---******+++,,,---,,,,,,---------------,,,+++++++++++++++,,,---...------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000///......///000///............////////////000000////////////000111111222222555888666222333888888777666666666666777888999777666555666666777777666888:::;;;<<<;;;;;;:::999999::::::;;;;;;<<<<<<<<<===????????????AAACCCEEEEEEFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUVVVXXXZZZ]]]```cccfffiiinnntttxxx,,,,,,---------.........000000000//////..................////////////000........................---------...//////000000...////////////000000000000000//////000111111222111222333333222222444666:::===FFF\\\pppWWWGGG@@@===888999<<<===<<<:::666444666666555555444444444444555555666777777777777777777777999999777999BBBLLLjjj{{{xxxuuummm___NNN???888555444===GGGZZZqqqttthhheeejjj___MMM:::000/////////+++***)))))))))***,,,---...111;;;NNNaaadddRRR>>>555///---...---++++++...444888<<>>777888:::;;;:::888555444555555555555555444444444444555555666666666666666555666777777777999???DDD[[[xxx~~~xxxwwwooo```MMM>>>666444555===BBBSSSooozzzqqqlllkkk[[[EEE444---,,,---,,,***))))))((((((***+++,,,...666EEEYYYfffbbbNNN===222...,,,...---+++,,,///999===AAABBB>>>888333000...222000222:::CCC\\\}}}}}}[[[CCC999222...,,,------+++,,,000+++,,,,,,,,,+++,,,...000///...,,,,,,,,,...111222---,,,,,,,,,,,,------...------------------------******+++,,,,,,,,,++++++---,,,,,,...000111000...000000111111111222222222111111111111111222222333555222222555666555555666555555555555555555555555444777;;;===<<<<<<<<<<<<>>>>>>===<<<;;;:::999999777777888999:::;;;<<<<<<<<<===?????????@@@AAACCCDDDEEEFFFHHHJJJLLLMMMNNNOOORRRTTTVVVWWWYYY\\\^^^```cccgggkkknnnssswww{{{------------............------------............,,,---------............////////////////////////,,,,,,---......//////000........./////////000000.........//////000222222000111222222111222444666888;;;CCCVVVyyypppVVVFFF@@@???888999999999999777666555444444555555555555555555333333444555555555555555444555666555666888<<<===OOOgggxxxxxxrrrcccOOO===444111333;;;>>>NNNpppyyylllXXX@@@000,,,,,,,,,,,,+++***)))))))))***+++,,,000;;;OOO```eeeZZZGGG999000---,,,------+++...333===AAAEEEEEE@@@888333000...333333777@@@KKKffftttPPP;;;777222///......---***+++///)))+++------+++***+++---///---++++++...333888<<<...------,,,,,,,,,------++++++,,,,,,------......---,,,++++++******++++++---,,,,,,---///000///...000000000000111111111111000000000000000111222222333555555333222444555444444444555555555555444444444777;;;>>>???AAAEEEHHHFFFDDDAAA===;;;:::::::::888888999:::;;;<<<======<<<===?????????@@@AAACCCCCCDDDEEEGGGIIIKKKMMMNNNOOOQQQTTTVVVXXXZZZ^^^```bbbeeeiiimmmppptttyyy|||---------.........//////......//////000000111111,,,,,,,,,---------......000000000000000000000000,,,,,,------...//////000............/////////000............///000222222000111222222111222444666777:::BBBTTTvvvoooUUUFFF@@@@@@999999999999888777777666333333444555666666666555222333444444555555444444444555555444444777999999GGG[[[wwwyyyuuugggQQQ>>>333///222999<<>>222...++++++------,,,000666@@@DDDHHHGGG@@@888222000---333555:::EEEQQQmmmmmmHHH666444333000//////---)))***...))),,,///...+++))))))***...,,,++++++000777>>>CCC///...------,,,,,,,,,,,,(((((()))***++++++,,,,,,///...,,,******,,,...///...,,,,,,---///000///...////////////000000000000///////////////000111111111999;;;555222666999888666666777777777777666666444777;;;>>>AAAFFFMMMRRRKKKHHHDDD???<<<:::;;;;;;999999:::;;;<<<===>>>???<<<===?????????@@@AAACCCBBBCCCEEEGGGIIIKKKMMMMMMNNNQQQTTTWWWYYY[[[___aaabbbeeejjjnnnqqquuuyyy|||////////////////////////000///------......---,,,------,,,+++,,,---...///000000111111111111000000///...------,,,,,,,,,,,,............///111222333////////////000111222333222222222333444555666777;;;<<>><<<<<<>>>999999:::;;;<<<===>>>???DDDCCCAAA@@@???@@@@@@AAAFFFFFFGGGHHHIIIKKKLLLMMMOOORRRUUUXXXZZZ\\\___aaabbbeeeiiimmmqqqwww}}}////////////////////////000...------......---,,,------,,,,,,,,,---...///000000000111000000/////////...------,,,,,,,,,---------------......//////////////////000111222333111111111222333444666666999;;;???NNNnnnjjjQQQDDD???>>>>>>999555444777999888666666666777777777888888888666666555444444555666666555555666777888999999:::@@@III```|||vvvnnn]]]III:::555555888<<>>JJJeeeyyyXXX???444333///...---,,,,,,+++++++++************************------,,,++++++,,,---...------------------------,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,......------......///000...///000000000///......---...000222333444444333555555666666777777777777666777888777555555666888666;;;@@@CCCKKKUUU]]]^^^\\\PPPEEE???===::::::<<<999999:::;;;<<<===>>>???AAA@@@@@@@@@@@@AAACCCDDDFFFFFFGGGHHHIIIKKKMMMNNNPPPSSSVVVYYY[[[\\\___aaadddgggkkkooosssyyy///////////////////////////...------...///---,,,---,,,,,,,,,,,,---.../////////000000///...------......---------------------......//////......---////////////000111222333111111111222333444555666888:::>>>LLLkkkfffOOOBBB>>>======:::777777999:::888555666777777777777888888888555555444444444444555555777777777777777777888888999BBBSSSooo~~~zzzrrrbbbLLL===777777;;;@@@___{{{dddHHH666222---,,,///+++,,,***+++...///...222888HHHZZZfff```LLL;;;111---,,,******,,,,,,///888AAAHHHSSSTTTQQQPPPDDD666444000999AAAGGGTTToookkkMMM999333333...---,,,+++*********+++************************------,,,+++***+++++++++------------------------,,,,,,+++++++++,,,---...***+++,,,,,,------,,,,,,---------------......///---...///////////////...000111222333444444444444666666777777888999::::::666777777666555555777888777;;;@@@HHHSSS___dddbbb^^^RRRFFF???<<<888888:::999::::::;;;<<<===>>>>>>===>>>>>>???AAACCCEEEFFFFFFFFFGGGHHHJJJLLLNNNOOORRRUUUXXXZZZ[[[]]]___aaafffiiimmmqqquuu{{{........................///...------...///...,,,,,,,,,,,,,,,------......////////////...---,,,,,,......---------......///...///000111222222111111000000//////000111222222222222222222333555666777777:::>>>KKKhhhcccMMMBBB???>>>;;;999888888999999777444666666666666666666666666555555444444444444555555444444444555555555666666666>>>HHH\\\}}}vvvfffPPP???999555<<>>;;;888888;;;::::::;;;;;;<<<======>>><<<===>>>@@@BBBDDDEEEFFFEEEFFFGGGHHHKKKMMMOOOQQQTTTWWWZZZ\\\]]]^^^```aaagggjjjnnnrrrwww}}}------------------------///---,,,---...///...---,,,,,,,,,---------------...............---,,,,,,------------......///000---...///111222333333333000000000000000000111222222222333333444666777888777:::???KKKggg```LLLCCC@@@???888888777888888777555333555555555555555555555555555555555555555555555555222222333444555666777777777===BBBOOOrrr~~~xxxhhhRRRAAA:::666@@@QQQwwwwwwVVV???444444///...000------,,,---///...///666???WWW```aaaQQQ<<<000...000111000000333444777@@@JJJRRRiiixxx~~~lllNNN>>>777???IIIVVVjjjuuuXXXAAA444000///...---,,,,,,,,,,,,,,,,,,***************************++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......---------...///000111111333333222222222333333333444444555666777999::::::555666777666555666777999;;;@@@HHHUUUeeeooollldddUUUJJJAAA===<<<::::::===::::::;;;;;;<<<=========>>>>>>???AAABBBCCCDDDDDDEEEFFFGGGIIILLLNNNQQQRRRVVVXXX[[[]]]^^^___aaacccgggjjjnnnsssxxx~~~------------------------...---,,,---/////////---+++,,,------......------------...............---------------...///000111---------...///000222222111000000000000000111111222222222333444555666777777:::???JJJddd{{{]]]JJJCCCAAA@@@777777888777777666555444666666555555555555444444555555666666666666555555333444444666777888999999777===???GGGcccxxxhhhSSSBBB<<<:::FFF[[[oooPPP;;;333555000///111......---...//////222===III]]]^^^VVVEEE666000000111000///222666888;;;DDDNNN]]]xxx~~~YYYBBB:::???III[[[uuujjjOOO===444///---------,,,,,,,,,,,,------************************)))***+++---......//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,---------------......///------......///111333333222222111111111222333333444444555555666777888888555666777666555666888:::<<>>;;;;;;;;;<<<<<<<<<======>>>???@@@AAABBBBBBBBBBBBEEEFFFGGGIIILLLPPPRRRTTTVVVYYY\\\^^^___aaaccceeehhhkkkppptttzzz,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...+++,,,---.........------,,,---...///////////////,,,,,,------...000111222222111...------...000111111111000000000000111111000000000111222333555555555999===HHHbbbwwwYYYHHHBBB@@@???888999999888666555666666888888777777777666666666666666777888888777666666555555555666666666777777666:::===CCCXXXzzz~~~wwwgggRRRBBB<<<<<>>HHH^^^~~~```FFF888222///---,,,,,,++++++++++++,,,,,,************************)))***+++,,,------,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,......------......///000.........///000222444666222222111111111222444555555555555666666777777777444555666666666666888:::<<>><<<;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCEEEEEEGGGJJJMMMPPPSSSUUUVVVYYY\\\___aaabbbeeegggjjjmmmrrrwww|||,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...+++,,,---.........---,,,,,,,,,...///000000111111,,,,,,------///000222333888666222///---...000222111111000000000000000111......//////000111333444444888<<>>:::::::::888777666777888:::999999999888888777777666777888999999888777666555555444444444333333333333777<<>><<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???BBBCCCDDDDDDDDDEEEEEEGGGJJJMMMQQQTTTVVVVVVYYY\\\___aaacccfffhhhllloootttyyy~~~------------------------........................***++++++,,,,,,++++++***---------.......................................///...---,,,---///111222222111111111000000//////---222333111444888555///777888<<>>:::999666666777777555999???BBB@@@<<<777555777777555666<<<@@@>>><<<<<<:::777555555555555555555555555444777;;;>>>DDDXXX~~~}}}|||vvvgggSSSDDD>>>???EEEVVVrrrqqqVVV<<<666...+++---///...---)))333,,,111777BBBZZZ^^^aaaMMM<<<888333,,,000:::<<>><<<;;;;;;<<<===>>><<<<<<<<<<<<=========>>>@@@AAABBBAAABBBCCCFFFIIIFFFIIIKKKMMMOOOQQQTTTVVVWWWZZZ]]]```ccceeeiiillllllrrryyy~~~------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,------.................................---,,,,,,---...000222111111111111000000000///---111222000222666555111777888<<>>@@@VVVwwwaaaEEE777---...///))),,,,,,+++*********++++++)))+++,,,,,,***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++...,,,+++,,,------+++))),,,------......---,,,,,,+++---...///......000111///////////////000111111111111222333444444444444555555777888888888777666666666666666777777777777;;;???GGGOOOTTTQQQJJJCCC???===<<<;;;;;;<<<===>>><<<<<<<<<=========>>>>>>???@@@AAAAAAAAACCCFFFHHHGGGIIILLLNNNOOOQQQTTTWWWXXXZZZ^^^aaacccfffjjjlllnnnttt{{{------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))***,,,---...///000........................---,,,,,,,,,,,,...///000111111111111000000000000---111222//////333555555666888<<>>777666999>>>EEEVVVdddbbbUUUFFF<<<555555555555555555555555555555666777777999GGGccc}}}}}}yyyssseeeRRRBBB;;;:::<<>>===<<<;;;;;;<<<===>>><<<<<<=========>>>>>>>>>???@@@AAAAAAAAACCCEEEGGGGGGJJJMMMOOOPPPRRRUUUWWWXXX[[[___bbbdddgggkkknnnqqqvvv}}}................................................+++,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000111........................,,,,,,+++,,,,,,---//////111111111000000000000000...000111000000222666888666888<<>>666555555555555555555555555666666666666777@@@WWWlll{{{uuuhhhUUUEEE===888;;;JJJdddvvvoooUUU???666333///---...///...---...444///AAAXXXfffsssjjjPPP???333111111444FFF[[[~~~tttnnnlllnnnooobbbMMMBBBCCC@@@LLLjjjkkkNNN999222...000111)))******)))******+++,,,---+++,,,...---,,,+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...---+++******++++++,,,,,,,,,------------------...///000///---,,,,,,...000000//////000000111222222222333444555555444444666666777777888888888888777777777777666666666666999;;;>>>AAABBB@@@>>>;;;===<<<<<<<<<<<<===>>>>>><<<============>>>>>>>>>>>>@@@AAABBBBBBCCCEEEGGGHHHKKKNNNPPPQQQSSSVVVXXXYYY\\\```cccfffiiimmmooorrrxxx................................................,,,,,,,,,------,,,,,,,,,...............---------........................++++++,,,,,,---......///000000000000000000111111///000111333444555777:::555888<<>>OOO```{{{vvvjjjWWWFFF===888===NNNhhhtttfffLLL888333111////////////...---...444333JJJcccnnnssscccHHH;;;111222222777LLLddd|||qqqcccYYYSSSSSSLLL@@@;;;???AAARRRsss~~~```GGG777222---///000)))+++++++++++++++,,,---...+++,,,---,,,++++++,,,...******+++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,+++***))))))***,,,,,,,,,,,,,,,------......,,,---......---,,,---///000000000000000111222222333333444555555555444444555555555555666666777777999999888777666555444444777888:::<<<============<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>???>>>@@@BBBCCCCCCDDDFFFGGGIIILLLOOOQQQRRRTTTWWWYYYZZZ]]]aaadddgggjjjnnnqqqsssyyy........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***)))))))))........................+++,,,,,,---......//////000000000000111111111111111///222888<<<;;;999:::444777<<>>>>>;;;::::::888;;;MMMaaaoookkkPPP@@@:::555555555555555555555555666555555777777<<>>;;;;;;<<<<<<===>>>>>>>>>=========>>>>>>>>>?????????AAADDDEEEEEEEEEGGGHHHJJJMMMPPPRRRSSSUUUXXXZZZ[[[^^^bbbeeehhhlllpppsssuuu{{{........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******))))))))))))))))))........................,,,,,,---...///////////////000000000111111111111333///222===DDDAAA;;;888444777<<>>EEEXXXiiifffPPP<<<555...///000000///.........---;;;CCC___uuusssgggKKK999111///333222555JJJcccqqqlllggg```RRRAAA777888;;;<<>>>>>>>>======>>>>>>>>>?????????@@@BBBEEEGGGGGGGGGHHHIIIKKKMMMPPPRRRTTTVVVYYY[[[[[[^^^cccfffiiimmmqqqtttwww}}}////////////////////////........................,,,------......------,,,))))))******+++++++++,,,........................,,,---...///000000000000//////000000111111111222444///222@@@IIIFFF===777333777<<>>IIIfffyyyssscccDDD444......333111333GGG```{{{zzzrrrtttqqqpppaaaHHH999:::@@@@@@NNNfffzzz]]]@@@555333222((('''......,,,,,,+++***)))))))))***+++,,,,,,+++***+++---000******+++++++++,,,,,,,,,***++++++,,,---//////000,,,///222222///------...,,,,,,++++++,,,...///000000111222111//////000111111111111000111111222333444555555555555555444444888777666666666777999:::444444555666777888999:::555888:::999777666888::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>????????????AAACCCFFFHHHHHHHHHHHHIIIKKKNNNQQQSSSTTTVVVYYY[[[\\\___cccgggjjjnnnrrruuuyyy......---,,,,,,,,,,,,---///+++***,,,---++++++---///,,,)))(((((()))************+++,,,,,,,,,,,,+++***+++,,,---..................------------..................///111222333222888---@@@fffSSS000999444999>>>CCCSSSvvvfffKKKDDD>>>::::::777555555555555555555555555777555333111444;;;EEELLLooozzz|||kkkRRR@@@999777444444444444444444444444333333444444555777888999JJJ^^^|||yyyvvv```KKKJJJ@@@PPP^^^]]]PPPBBB777000///......000///,,,...222333AAAWWWlllsssfffNNN;;;111000222444111222???NNNiiivvvyyyuuu|||pppNNN>>>999<<>>???@@@AAAAAABBBBBBCCCEEEEEEFFFGGGJJJLLLJJJMMMQQQTTTUUUWWWXXXZZZ^^^bbbfffhhhjjjnnntttyyy}}}///...------,,,,,,------///+++***,,,---,,,---000///...,,,******++++++*********+++,,,,,,,,,,,,+++,,,,,,---...////////////......------------..................///111222333000444///???\\\SSS<<<@@@666:::===BBBRRRtttdddJJJDDD===::::::777666666555555555555555555666555333222444:::BBBHHH]]]eeefffYYYGGG;;;777666444444444444444444444444666666666666888999:::;;;CCCTTTsss|||yyyuuu```LLLLLLGGGXXXfffaaaOOO???555000000//////111///---000555999HHH]]]llllll]]]GGG888000///000333222222;;;EEEQQQ^^^kkkqqqrrrxxxyyyUUUBBB;;;>>>HHHbbb|||dddGGG888444...+++***++++++,,,++++++++++++++++++++++++************************...---++++++,,,,,,,,,+++)))+++,,,,,,,,,,,,---///111000///...---,,,,,,,,,***,,,------------...000111111111000000000/////////000111222333333333333444444444444444444444444333333444555555666666777777777666666777888999:::888888999:::::::::999999::::::;;;<<<<<<======>>>======>>>???@@@AAABBBBBBBBBCCCEEEFFFFFFHHHJJJMMMLLLOOOSSSUUUWWWXXXZZZ\\\___bbbgggiiikkkooovvv{{{//////...------------...///+++***,,,------000555444222000...,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,---...///000000000000......------------..................///111222333444333222999EEEFFF>>>777888:::<<>>444222000222777999888:::===BBBLLLYYYeeeppp~~~ZZZFFF>>>BBBOOOlllwwwYYY>>>333000---++++++,,,,,,+++************************,,,+++***))))))***+++,,,///---***)))***,,,,,,,,,)))+++,,,,,,,,,,,,---///111000///...---,,,,,,,,,+++,,,......------...000000000000///////////////000111222333333444444333444444444444444444444444333444444555555666777777999888777777777777777888777888999::::::::::::::::::;;;;;;<<<<<<===>>>>>>===>>>??????AAAAAABBBCCCBBBDDDFFFFFFGGGHHHKKKMMMNNNPPPTTTWWWXXXYYY\\\^^^___cccgggjjjlllqqqwww}}}000///......------......///,,,+++---......333999===:::666111,,,***+++,,,***+++,,,,,,------,,,,,,,,,---...//////000000///......------------..................///111222333555000555555222>>>DDD555888888:::@@@PPPppp^^^FFFBBB<<<999;;;999;;;:::888666555555555555555666666555444555888:::<<>>>>>>>>>>>???@@@AAABBBCCCCCCCCCDDDFFFGGGGGGIIIKKKNNNOOOQQQTTTWWWXXXZZZ\\\______ccchhhkkkmmmrrryyy~~~//////...---------------...,,,,,,......///444;;;EEEBBB<<<444---***+++---++++++,,,------------,,,++++++,,,---..................------------..................///111222333111,,,555555...AAAQQQCCC888666888@@@QQQppp}}}ZZZEEEBBB<<<999<<<<<<>>><<<:::777555555555555444555666666555444555666777::::::888888999666000333333333333333333333333000000000000000111222333555???UUUttt~~~||||||||||||~~~|||xxxrrr___SSS[[[mmmwwwwwwbbbEEE222///000///.........---000<<>>CCCLLLYYYkkk|||YYYGGGAAAKKK___}}}cccIII777111///---,,,++++++)))''')))))))))))))))))))))))),,,+++)))(((((()))+++,,,000---)))((()))+++,,,,,,)))+++,,,,,,,,,,,,---///000///...---------------,,,...///...------...000111111111111111111111111222222333444444444333333444444444444444444444444444444555555666777777888555666777777888888999999666777888999::::::;;;:::;;;;;;<<<<<<===>>>>>>?????????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHIIILLLNNNOOOQQQTTTVVVWWWYYY]]]______ccchhhkkknnnssszzz......---,,,,,,,,,,,,------,,,---//////...444;;;HHHFFFBBB:::111,,,,,,---++++++,,,---------------***+++,,,---..................------------..................///111222333111---444444,,,;;;JJJAAA999666999CCCSSSoooyyyXXXEEEBBB<<<:::>>>???@@@>>>;;;888666555555555222444666666555444444555555888888666666777444...333333333333333333333333222111111111222222333444444<<>>?????????@@@AAAAAACCCCCCDDDEEEDDDFFFGGGHHHIIIJJJMMMOOOPPPRRRTTTVVVWWWZZZ]]]``````dddiiimmmpppuuu|||------,,,++++++++++++,,,++++++...000///...222:::BBBEEEFFFAAA888111...---+++,,,------...---------+++,,,---...////////////......------------..................///111222333444000333222---333:::888===999<<>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIIIIJJJMMMOOORRRTTTVVVWWWXXX[[[___bbbbbbfffkkkooosssxxx---,,,++++++******++++++***+++///111///---111999<<>>@@@<<<>>>HHHVVVmmmuuuVVVEEECCC>>><<>>>>>??????@@@AAAAAABBBCCCDDDEEEEEEEEEGGGHHHIIIIIIKKKMMMPPPTTTUUUWWWXXXZZZ]]]aaaddddddhhhmmmrrruuu{{{///---******+++,,,,,,,,,,,,++++++,,,---///111333777;;;AAAGGGEEE;;;111,,,***)))((()))+++,,,,,,+++***,,,///000///...---...++++++,,,,,,...///111111////////////000000000000222333333333333333333444CCC===;;;BBBPPPjjjoooVVVEEE???:::===@@@:::AAA===888555333333333333888000333999888===BBB<<>>666111///...---,,,***)))(((((()))******+++++++++******))))))(((((((((((()))))))))************+++++++++******))))))***,,,---///444222///------...000111,,,---...///000000000000000000000000000000000000444444333222111111111111666666555555555444444444111222444555888999;;;<<<444444555555666666777777999888888888888:::;;;<<<;;;;;;<<<<<<======>>>>>>???@@@@@@AAABBBCCCDDDDDDEEEFFFHHHJJJJJJLLLPPPRRRTTTVVVYYY[[[\\\___ccceeegggkkkqqquuuyyy111///---,,,---......---++++++++++++,,,...///000333777???GGGHHHAAA555---+++)))))))))+++,,,,,,++++++---000111000///...///......---------......///////////////000000000000222222333333333333444444<<<999;;;CCCOOOffflllTTTDDD>>>:::<<>>KKKTTTMMMLLL<<<777777333444888333333333333333333333333333111111111222222333333333333888<<>>>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEFFFHHHJJJKKKMMMPPPSSSUUUWWWYYY[[[]]]```cccfffiiimmmssswww{{{111///---,,,---......---,,,++++++++++++,,,---......222;;;FFFMMMIII;;;...,,,+++)))***+++,,,,,,+++,,,...111111000//////000111000///...---,,,,,,,,,////////////000000000000222222222333333444444444444555;;;CCCLLLaaahhhQQQCCC>>>888:::>>>999666666666666555444333333444666:::<<>>333000///---222:::LLLddd~~~zzzggg___ZZZRRRHHHAAA;;;999888333222555;;;HHH]]]{{{```DDD555///---,,,,,,,,,+++++++++******))))))+++,,,------------+++******************+++)))************+++++++++************+++,,,------///............---------------..................000000000000000000000000222222222111222222333333555555555555555444444444888888777777777666666666999888888888888888777777777777777777888999:::;;;;;;;;;<<<======>>>??????@@@@@@AAABBBCCCDDDDDDEEEEEEGGGIIIJJJKKKMMMQQQSSSUUUWWWZZZ\\\^^^aaadddgggkkkpppuuuzzz~~~000---+++***+++,,,++++++------,,,,,,,,,,,,,,,,,,,,,000888DDDOOOOOOAAA111...,,,******+++,,,,,,+++,,,...000000///...//////111000///...---,,,,,,,,,////////////000000000000222222222333333444444444111444;;;AAAGGG[[[eeeOOOBBB===777888;;;666777888888777555333333333000555;;;;;;GGGgggzzzqqqeeeLLL;;;666222444777111111111111111111111111111111111111111111222222222222444666999AAAWWWyyy~~~}}}zzz{{{~~~rrrYYY???333111000---+++,,,000111333AAATTTZZZUUU???666///.........222888AAAVVVnnn}}}sssggg^^^WWWMMMCCC;;;666333111111222666>>>MMMeeetttVVV>>>000,,,+++++++++++++++++++++++++++((()))+++,,,---......///,,,++++++******++++++,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,---.........---,,,+++------............------000000000000000000000000111111111111222333444444555555555555555555555555999888888777777666666666999999999888888777777666777777777777888999::::::;;;;;;<<<===>>>??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEGGGIIIKKKLLLNNNRRRTTTVVVXXX[[[]]]___bbbfffiiimmmqqqwww|||000...+++***+++++++++***...............------,,,,,,///666@@@NNNSSSGGG777000...+++***+++,,,,,,,,,+++,,,......---,,,---...///......---------......////////////000000000000111111222333333444555555222555;;;???CCCWWWbbbNNNBBB>>>666666999444888999999888555444666888000555;;;;;;GGGiii}}}ttteeeLLL;;;666111444666000111111111111111111111111111111111111111111111111111111444777<<>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFEEEGGGJJJKKKMMMOOOSSSVVVWWWYYY\\\___aaadddhhhkkknnnrrryyy~~~333000...,,,---------,,,.........//////...------,,,000333;;;JJJUUUOOOAAA222///,,,++++++,,,,,,,,,***,,,------,,,+++---...---------------...///000////////////000000000000111111222333333444555555444666:::===@@@TTT]]]KKKAAA>>>666666999555333666888777555333444666555666:::===FFFaaarrrkkk[[[FFF999666111333555000111111111111111111111111111111111111111000000000222///222888;;;FFFfff{{{xxx}}}~~~}}}yyyvvvzzz|||yyyYYYGGG555000222222000///---111888BBBNNNSSSJJJ>>>555111---+++,,,...///000333;;;IIIXXXeeemmmpppqqqfff[[[JJJ===555111///---111222666BBBYYYvvv~~~aaaKKK===444111111+++++++++++++++++++++,,,))))))+++,,,------------,,,++++++******++++++,,,)))************+++++++++***++++++,,,,,,,,,+++++++++,,,---.........---,,,,,,---...///000000000000000000000000000000000000222222222111222222333333444444444555555555555555666777777888888999999999777777777777777777666666777777999::::::;;;::::::;;;;;;<<<===???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEGGGJJJLLLNNNPPPTTTWWWXXXZZZ]]]```bbbeeejjjmmmooottt{{{333111...,,,------,,,+++,,,,,,---.........---,,,+++///111555DDDUUUWWWNNN444111---++++++,,,,,,,,,+++---------,,,,,,...///---------------...//////////////////000000000000000111111222444555555666444555999===AAASSS{{{xxxWWWFFF???>>>888999===:::999???DDDCCC===777333333888444777<<>>222000111111000000222333===MMMUUUNNN@@@555444222...+++,,,///000000111333<<>>???@@@AAABBBAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJLLLNNNQQQUUUWWWYYY[[[^^^aaacccgggkkknnnqqqvvv}}}111///,,,***++++++***)))***+++,,,---...---,,,,,,)))...///111AAAVVV\\\WWW555111---++++++,,,,,,,,,---.........------///000///......---------......////////////000000000000000111111222444555666666222333888===BBBSSSwwwqqqRRRBBB===>>>999;;;AAA>>>KKKRRRXXXVVVMMMAAA999555999000333:::<<>>???AAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJMMMNNNQQQUUUXXXYYY[[[^^^aaadddggglllooosssxxx........................---,,,,,,,,,------...///222,,,...444===RRRaaa^^^@@@555,,,***+++***)))***...---,,,++++++---...000111///------......---,,,...///111222222222111000111111222333333333333222666888777;;;DDDPPPqqqnnnNNNEEE<<<999;;;@@@KKKUUUbbbnnnwwwoooYYYDDD999777555666777888999:::;;;;;;666555444333222111111111222333333444444333333222111111111000000000000000222...000666777:::LLLbbb~~~~~~~~~|||yyy~~~~~~|||~~~nnnVVVCCC:::000,,,000444444222666???JJJQQQOOODDD666---++++++++++++,,,---......---222666>>>UUUpppzzzuuufffTTTAAA777444222111333000444???VVVtttoooYYYAAA555111///,,,******************************)))(((''''''((()))*********+++,,,+++***)))(((,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111000000000000222333444000000000000000111111111000111222333444444444444444555555333222222444666666666666666777888999:::999999999888888888888777::::::::::::;;;<<<======??????>>>>>>>>>>>>>>>>>>DDDDDDDDDDDDEEEFFFHHHHHHIIIKKKOOORRRUUUWWWYYYYYY]]]]]]]]]___ccchhhmmmqqqtttyyy//////..................//////...---------......111***---222;;;PPP```]]]AAA666,,,+++,,,+++***+++...---,,,++++++---...000111000......//////...---//////000000111111111000111111222333444444444333333666555999BBBLLLmmmjjjPPPGGG>>>::::::>>>GGGPPPnnn{{{{{{aaaGGG999666555555555555555555555666555444333333222222222222222333333444444333333222111000000000000000000000333///111666555777FFFYYYyyy~~~~~~~~~}}}{{{}}}gggNNN;;;666///---///222222111???IIIRRRRRRHHH:::111---------,,,++++++,,,,,,,,,,,,000444<<>>666333111111222333999EEE\\\www~~~dddQQQ<<<222111///,,,+++++++++++++++***************)))(((((((((((()))******++++++,,,+++***)))(((,,,,,,,,,+++++++++******---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000////////////111222333000111111111222222333333111111222333444444444444444555555444222222444666666666666777777888999:::999999999999888888888888::::::::::::;;;<<<======>>>>>>>>>???@@@AAAAAABBBDDDDDDDDDDDDEEEGGGHHHIIIJJJLLLOOOSSSVVVXXXYYYYYY^^^^^^___bbbfffkkkooorrrvvv|||///...---,,,,,,,,,---...111000///...------------///)))+++111888MMM^^^]]]AAA666---+++---,,,+++,,,------,,,+++,,,---...///222000......///000///...///////////////000000111000111222333444444555444222555444888@@@JJJiiifffNNNEEE===999999===EEENNNqqqeeeIII:::666555444444333222111000000333333222222222222333333222222333333333333222222000000000000000000111111333111222555333333>>>MMMhhh~~~}}}~~~{{{___DDD444333000///000222555666JJJSSSXXXQQQ@@@222...000///...---,,,+++++++++++++++...222:::LLLaaahhhdddUUUHHH:::444222000000111555>>>NNNeee|||sssUUUEEE555///000///,,,+++,,,,,,,,,++++++************))))))((())))))*********++++++++++++***)))))),,,,,,,,,++++++++++++***------------------------,,,,,,,,,,,,---...///000............///000111222000111111222333444555555111222333444444555444444444555666555333333555666777777777777777888:::::::::999999999888888888888::::::::::::;;;<<<============>>>@@@AAACCCDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKMMMPPPSSSWWWYYYZZZZZZ^^^___bbbeeejjjnnnrrrtttyyy~~~222111///......///000111000///...------------...///))),,,000777JJJ[[[ZZZAAA777---,,,------,,,---------,,,,,,,,,---...///000///------...//////...000///.........///111222000000222333444444555444444777666:::AAAIIIggg~~~bbbHHHAAA:::999999===DDDMMMbbbppp{{{sss[[[DDD:::999555444333333222111000000222222111111222333444444222222333333333333222222000000000000000111111111222111333444222222:::EEE]]]~~~vvvXXX>>>222333333222222555<<>>???@@@AAABBBCCCDDDCCCDDDDDDEEEFFFHHHIIIJJJKKKMMMQQQTTTWWWZZZ[[[[[[^^^```ccchhhlllpppsssuuuzzz777666444222111111111222...---------------......///+++...111555GGGWWWVVVAAA666---,,,------,,,---,,,,,,,,,,,,------.........---+++,,,---......---000///.........///111222000111222333444444444444333777777:::@@@GGGcccyyy___FFF???:::888999:::@@@GGGOOOZZZbbb\\\JJJ;;;777999444444444444444444444333111111111111222333444444111222222333333222222111//////000000111111111111111111333444222333:::BBB[[[oooQQQ<<<222333222111222999EEENNN\\\VVVLLL@@@666000//////,,,+++++++++,,,,,,---...,,,...222:::FFFQQQSSSQQQAAA999111//////...///222666FFF\\\qqq}}}{{{jjjXXXAAA777......000...+++***,,,,,,,,,++++++*********)))******++++++++++++++++++++++++***************++++++++++++++++++++++++---------.........//////------------...///000000//////000111222222222222//////000111222333444555333333444555555555444444555666777777666555666777777777777777888999:::;;;:::::::::999999999999888::::::::::::;;;<<<======>>>>>>??????@@@AAAAAAAAACCCDDDDDDEEEFFFHHHJJJKKKMMMNNNRRRUUUXXX[[[\\\\\\^^^```ccchhhmmmrrruuuwww{{{???>>>;;;888555111///---//////......---.........///,,,000222333BBBOOOMMM@@@555,,,+++---,,,,,,---,,,,,,,,,---------......---,,,***+++,,,...------000000000000000111111222333444555555666666555555222666666999>>>CCC^^^ttt]]]IIIBBB<<<999777555888>>>DDDJJJNNNIII===555444666333333444444555555666666111111111111111222333444111111222222222222111111/////////000111111222222000111222222222444:::@@@YYY~~~eeeJJJ:::111111000000333>>>KKKUUU```TTTCCC777222///,,,***++++++++++++,,,---...///---///333;;;EEEKKKLLLJJJ<<<555///.........000444:::KKKbbbttt{{{sss___LLL<<<444---...000...+++***************************)))***+++,,,,,,,,,,,,,,,,,,+++******))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---......//////------------...///000111///000111222333333333222///000000111222333444444444444555555555555444444555777888888777666666777888888777888888999:::;;;::::::::::::999999999999::::::::::::;;;<<<======>>>>>>??????@@@@@@AAAAAACCCDDDDDDEEEGGGIIIKKKLLLMMMOOOSSSVVVYYY\\\]]]]]]___aaadddiiinnnsssxxxzzzWWWUUURRRLLLEEE===777333555444222000///...---------+++000222111<<>>CCC\\\ooo[[[IIIBBB<<<999666333444888<<>>888444222333222222333333333444444444222111111111111111222222111111222222222222111111...//////000111111222222000111111000///333999===RRRvvv}}}xxxYYYAAA777111000000333:::EEERRRZZZYYYLLL<<<111......---+++,,,,,,,,,++++++,,,---------...333<<>>???@@@AAABBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLNNNPPPSSSWWWZZZ\\\]]]^^^bbbccceeejjjooovvv{{{~~~uuusssoooggg]]]SSSIIIDDD:::999666333000...,,,,,,,,,+++000222///888AAA===>>>333+++***,,,++++++,,,+++,,,------......------...---,,,,,,.../////////000111222444444333222222<<<<<<<<<<<<;;;:::999999555999999<<<@@@DDD]]]lllYYYEEE???;;;999666444555999666777999999777555333222222222222111111111111111222222111111111111111222111111222222222222111111...//////000111222222222111222111...---222888;;;LLLooo~~~~~~~~~rrrPPP:::444222222333888AAAMMMWWW]]]NNNDDD777...,,,...000111......---,,,++++++++++++,,,---333<<>>;;;777555777666:::AAAEEE[[[~~~lllZZZFFFBBB;;;777555555666666666666555444333333222222333333333333333333333333111111111111111111111111111111111111111111111111------......///000000000000000111000000222666999GGGbbb~~~zzz||||||~~~|||{{{|||}}}cccJJJ<<<888000444999@@@MMM[[[```^^^DDD:::111000000...---...000///---++++++,,,---...///111777???EEEDDD<<<555333///,,,------///666???MMMbbbwww~~~uuubbbKKK;;;444222...+++((((((((()))------------------------))))))************))))))************************,,,,,,,,,,,,,,,,,,------...------,,,++++++++++++////////////000000000000///000000111111///...------///222555666555222111444333333333333444555555666666666666777777777777666888::::::999999:::;;;:::;;;<<<;;;999888999:::;;;;;;:::::::::;;;<<<<<<<<<===???AAACCCEEEGGGGGGGGGFFFEEEFFFIIILLLMMMMMMRRRTTTVVVWWWXXX[[[___bbbbbbeeeiiimmmsssyyy}}}tttgggYYYKKKCCC===555000111...---,,,---000333555666:::444---+++,,,...,,,***,,,,,,,,,------------......------------...//////222000000333333222555;;;CCCIIILLLIIIFFFDDDAAA===::::::888:::???BBBXXXzzzhhhWWWFFFAAA;;;777555555666555666555555444333333222222222222222222222222222222111111111111111111111111111111111111111111111111///////////////.........///000000000000222555888DDD^^^~~~|||yyy{{{rrrlllmmmrrr}}}|||~~~pppTTT>>>333000222555<<>>CCCAAA:::333222///,,,------///777@@@TTThhh{{{~~~qqq\\\FFF777//////---,,,***((('''''',,,,,,,,,,,,,,,,,,,,,,,,)))******************)))************************)))************+++++++++------,,,,,,+++,,,,,,,,,....../////////000000000000000111111111000///......000222444555444333222444333333333333444555555444444555555555666666666666888::::::999999:::;;;:::;;;<<<;;;999888999:::;;;;;;::::::;;;;;;<<<<<<===>>>???AAACCCEEEGGGHHHHHHGGGGGGHHHJJJMMMOOOOOOSSSTTTVVVWWWYYY[[[___bbbdddgggkkkpppuuu|||wwwhhh[[[OOOBBB999555333111......///111222222444000,,,+++------,,,))),,,,,,,,,,,,------------...------------...//////444111000222222222666===DDDJJJNNNMMMJJJIIIEEEAAA;;;<<<888:::???AAAWWWyyydddSSSDDD@@@:::777555555555555555555444444333333222222111111111111111111111111111111111111111111111111111111111111111111111111111000000///......------///000000000000222555888@@@XXXyyyyyyxxxxxxlllaaa[[[aaajjj~~~~~~~~~uuu\\\EEE444......333999DDDVVVggglll]]]JJJ:::222,,,,,,---++++++,,,---,,,+++******+++---...111444999???@@@===666111222...,,,------000999DDD]]]ppp}}}jjjSSS???333+++,,,,,,,,,+++)))'''&&&++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...............////////////111111222222111111000///000000222333333333333333444333333333333444555555555555555666666666777777666888::::::999999:::;;;:::;;;<<<;;;999888999:::;;;;;;::::::;;;<<<<<<===>>>>>>@@@BBBDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUWWWXXXZZZ\\\```dddgggiiinnnsssxxxqqqtttzzz{{{lll[[[JJJ@@@999555000...///111222111///---,,,,,,------+++)))++++++,,,,,,,,,---------...------------...//////444111000111111111666===@@@FFFKKKKKKJJJIIIEEEAAA;;;<<<888:::@@@CCCZZZ||||||aaaPPPCCC???:::666555555555444444444444333333333222222222222222222222222222222111111111111111111111111111111111111111111111111000000//////............///000000//////111555888<<>>??????AAABBBDDDFFFGGGHHHHHHIIIJJJKKKLLLNNNQQQSSSTTTVVVXXXYYY[[[^^^bbbeeehhhkkkpppuuu{{{SSSVVV\\\dddooo|||zzzeeeVVVCCC<<<333//////111111111,,,,,,+++,,,,,,,,,+++***+++++++++,,,,,,,,,------...------------...//////444000///000000000666===;;;BBBHHHHHHGGGGGGEEEBBB@@@@@@<<<===AAADDD[[[}}}yyy^^^NNNAAA>>>999666555555444333333333333333333222222222333333333333333333333333111111111111111111111111000000000000000000000000............//////000000//////000//////111555888;;;KKKlll{{{wwwyyyxxxnnnaaaWWWRRRVVVeeettt~~~~~~uuuYYYFFF:::222111444333DDDXXXeeeggg]]]JJJ999222---+++,,,---++++++---+++***))))))+++---000111777<<>>777222000///------......444CCCQQQkkkwww|||mmmUUUAAA555000...,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++,,,------......,,,,,,,,,,,,---......///.........////////////000222222222111111111111111333222111111111222333444444333333333333444555555888888888888999999999999666888::::::999999:::;;;999:::;;;;;;999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@BBBCCCEEEFFFGGGHHHGGGIIIJJJKKKKKKMMMQQQTTTUUUWWWYYY[[[\\\```dddgggiiilllqqqwww}}}>>>@@@EEEKKKUUUbbbooowwwuuuXXXMMM>>>444111111000///,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,...------------...//////222///...000000000444;;;:::AAAFFFFFFFFFHHHHHHEEEIIIHHHBBBAAACCCEEEZZZ|||uuu\\\MMM@@@<<<888666555555444333333333333333222222222222333333333333333333333333111111111111111111111111000000000000000000000000------......///000000111...////////////111444777<<>>444///,,,+++...---******---************,,,///222444999???DDDCCC<<<555111000...------///000888IIIZZZpppvvvtttaaaJJJ:::222//////---+++))))))+++...///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---------------------...///////////////000000000000222222111000000000000111333222222111111222333333444333333333333444555555555555555666666666777777666888::::::999999:::;;;888:::;;;;;;999999:::<<<::::::;;;;;;<<<===??????AAABBBCCCDDDEEEGGGHHHHHHFFFIIIKKKLLLKKKMMMRRRVVVVVVXXXZZZ\\\^^^aaafffiiikkknnnsssyyy222444777;;;???GGGQQQXXXccctttxxxhhhRRRAAA999555222///---------,,,******+++,,,***++++++++++++,,,,,,,,,...------------.../////////------000000///222888:::@@@DDDDDDEEEHHHJJJHHHNNNMMMFFFDDDFFFGGG\\\~~~rrrZZZKKK>>>;;;888666555555333222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000.........///////////////...////////////000444777>>>DDDaaa|||~~~}}}~~~tttggg]]]TTTTTT[[[fffttt~~~}}}qqqZZZBBB888444///222999EEERRR\\\WWWJJJ>>>666000---++++++...---)))))),,,*********+++---000444666888???EEECCC:::222///000,,,,,,...000222;;;OOOaaauuuuuulllWWWAAA444///------,,,+++******+++,,,,,,++++++++++++++++++++++++)))******************))),,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,---///......------------...000000000000111111111222222111000/////////000000222222222222222222222222444333333333333444555555444444555555555666666666666888::::::999999:::;;;888999;;;::::::999;;;<<<::::::;;;;;;<<<>>>???@@@BBBBBBCCCDDDFFFGGGHHHHHHGGGJJJMMMNNNMMMNNNTTTXXXWWWXXX[[[]]]___bbbgggjjjmmmpppvvv|||...111444555666999>>>BBBLLL___uuu~~~cccNNNAAA:::555111......---,,,******+++---******+++++++++,,,,,,,,,...------------...//////---,,,---000000...111666:::???BBBBBBCCCHHHJJJIIINNNLLLFFFEEEHHHKKKaaaoooXXXJJJ>>>;;;888666555444333222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000///......------...//////......000444777@@@CCC^^^}}}~~~{{{pppbbbXXXQQQWWWcccrrr}}}fffPPP;;;555333222888BBBNNNVVVYYYPPPBBB888222...+++***+++---,,,((((((+++*********,,,...111555777777>>>EEEBBB999000...///,,,,,,...111333>>>RRReeeyyyuuugggPPP;;;111---+++******+++,,,+++***)))((())))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,)))******,,,---...//////000///...---------------000111111111222222222222222111///.........///000222222333333333222222111444333333333333444555555666666666666777777777777666888::::::999999:::;;;888999;;;:::::::::;;;<<<::::::;;;;;;===>>>???@@@BBBCCCDDDEEEFFFGGGHHHIIIHHHLLLOOOOOONNNPPPUUUZZZWWWYYY[[[]]]___ccchhhkkkooorrrxxx~~~333222222222333555777888===EEEUUUiii~~~iiiTTTFFF:::111111...---...,,,)))+++///------------------------......---,,,,,,,,,------...------......///000111666999>>>CCCHHHJJJIIIHHHNNNFFFCCCEEECCCHHHeeehhhSSSFFF???===999666555555666777444333333222111000000///000111333333222111111111444333222111000000000000000000000000000///......///...---,,,,,,---...///.../////////...///111444444???]]]~~~xxxlll]]]SSSQQQ___rrr~~~}}}}}}}}}|||}}}uuu^^^JJJ777111222444999>>>TTTQQQJJJ@@@666///,,,,,,+++++++++*********))))))***+++,,,,,,---000444777AAAAAA@@@===777111...,,,,,,---000222777EEE[[[mmmuuu___HHH888000---***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------///000000000......000222////////////000000000000000000000000111111111111333333222111222333444555333333333444444444444444444444444555666777777888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEBBBDDDEEEFFFEEEEEEGGGIIIKKKLLLMMMMMMNNNQQQVVVYYYZZZ\\\^^^___aaaeeejjjnnnsssxxx222111000/////////000000666<<>>DDDHHHKKKKKKJJJKKKCCCAAADDDCCCIIIeee|||cccNNNBBB===;;;888555444444555666333333333222111000000///000111222222111111111111222111111111111111222222000000000000000///......///......------......///.../////////...///111444777AAA^^^~~~qqqeee\\\WWWZZZiiizzz~~~lllNNNAAA555111333777@@@HHHRRRMMMEEE<<<444///,,,+++,,,,,,,,,,,,++++++*********+++,,,,,,---000444888???@@@???;;;666111///...,,,...111555<<>>IIIXXXiiiuuurrrXXXDDD:::222---///111...+++******+++++++++,,,,,,------...------,,,------.........------......///000111444888===CCCHHHKKKLLLLLLKKKDDDBBBDDDCCCHHH```|||rrrZZZHHH===;;;999777444333333444444222222333333222111000///222111111111111111111111000000000000111222333444000000000000000///...............//////............/////////...///111444888@@@]]]yyykkk^^^XXX\\\gggwww}}}}}}}}}}}}~~~ttt\\\???999333333555:::EEENNNLLLEEE<<<555111///,,,***---------,,,,,,,,,,,,+++***+++,,,,,,...111555888>>>>>>===999555111//////...000222666@@@RRReeesssrrraaaJJJ;;;444111///,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---,,,,,,,,,,,,,,,,,,+++***+++,,,,,,+++,,,...000////////////000000000000////////////000000000000333333222222222333444555444444555555555666666666444555555666666777777888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBCCCBBBDDDEEEFFFFFFFFFHHHJJJKKKLLLNNNOOOPPPRRRVVVYYY[[[]]]```bbbdddhhhmmmqqqwww|||,,,,,,---...///000111111...000111222666BBBSSS___nnn{{{lllXXXGGG:::///...111000---,,,(((((())))))******++++++,,,,,,+++++++++,,,------...------......///000111333777===CCCFFFIIIKKKMMMNNNHHHEEEFFFDDDGGGZZZoooiiiSSSDDD;;;:::888666444333333444444111222222333333333222222555333111000000111111111000000000000111222333444000000000000000///......---...///000000///...---.../////////...///111444555===YYY~~~vvvhhh]]]VVVaaasss||||||||||||}}}~~~eeeJJJ999555333444888>>>DDDIIIEEE===333.........,,,))),,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...111666999???>>><<<777222///.........000222777DDDVVVfffnnniiiVVV@@@555222000...---++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++)))***+++,,,+++,,,///111////////////000000000000....../////////000000000222222222333333333444444444444555555666777777777555555666666777777777777888888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<===>>>@@@BBBBBBBBBDDDEEEFFFFFFGGGIIIJJJKKKMMMOOOPPPQQQSSSWWWYYY\\\^^^aaadddgggkkkpppsssxxx~~~,,,,,,---...000000111111...000111000000777BBBLLLQQQ___rrrtttXXXFFF444---...///......)))*********++++++,,,,,,******))))))***++++++,,,...------......///000111222777<<>>;;;555///,,,,,,,,,,,,///333:::KKK___kkkmmmaaaNNN:::222111///------++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++++++++***+++---------...000222////////////000000000000////////////000000000000222222333333333444444444444444555555666777777888666666666777777777777777888888999999:::;;;<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFFFFFFFGGGIIIKKKKKKMMMPPPQQQRRRTTTWWWYYY\\\___cccfffjjjnnnrrrvvvzzz------......------,,,+++---///000//////111777<<<@@@KKK[[[nnnoooYYYAAA333///......///........................))))))))))))***+++,,,,,,...------......///000111222777<<<>>>>>>@@@CCCFFFDDDAAABBBEEEHHHMMMXXXddd|||qqqZZZJJJAAA===888888777666555444444444222222111222444888;;;===???:::333000111222111000222222111111111111111222000000000000000///....../////////000000/////////.../////////...///111444777<<>>===888333---++++++---***///555???SSSiiiqqqmmmWWWFFF666222000,,,+++...++++++++++++++++++++++++)))))))))************++++++++++++++++++++++++++++++************+++,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,---............000222////////////000000000000000000000000111111111111111222333444444444333333333333444555666777777888777777777777777777777777888888999999::::::;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>???AAABBBCCCBBBCCCFFFGGGGGGHHHJJJLLLKKKNNNPPPRRRSSSUUUWWWZZZ]]]```eeeiiilllpppuuuxxx}}},,,,,,---------,,,+++***......---......000111222888===FFFWWWpppsssWWWDDD999222///000/////////...------,,,,,,************+++,,,---......------......///000111222666;;;<<<::::::===@@@======>>>CCCHHHMMMVVV^^^qqqhhhRRREEE>>><<<666666555555444333333333333222111111555:::@@@DDDEEE>>>555111111222111///000000000000111222333333000000000000000///......000000////////////000000.../////////...///111444888<<>>>>>>>>????????????@@@BBBCCCCCCAAACCCFFFGGGGGGHHHKKKLLLKKKNNNQQQSSSTTTVVVXXXZZZ]]]aaafffjjjnnnrrrwwwzzz)))***,,,.../////////...///...,,,---///000000///333444999FFF```|||jjjTTTDDD888333333...------,,,+++***)))))),,,,,,,,,,,,---...///000...------......///000111222777::::::777666999===<<<<<<===BBBFFFKKKRRRWWWiiicccMMMAAA<<<;;;444444444333333222222222444222000111555<<>>>>>?????????@@@@@@AAABBBCCCDDDAAACCCFFFGGGGGGIIIKKKMMMLLLNNNQQQTTTUUUVVVXXXZZZ]]]aaafffkkkoootttxxx{{{***+++---///111111111111...//////000000///......111111666???LLLaaa~~~lllSSS<<<333444000111111//////000///,,,,,,,,,,,,---------......---------------...000000444666999;;;::::::::::::<<<999999===AAADDDIIIPPP```pppZZZMMMDDD===;;;777666555444444333444444222111111333777===BBBFFF>>>;;;666222//////000111222222111111000000//////111111000///......////////////////////////////////////...------...000000555<<>>888222///,,,---...---+++)))))))))******+++++++++,,,,,,,,,,,,,,,---///222666:::<<<888333...,,,---///...---///444>>>NNN___fff[[[LLL:::666111...,,,,,,,,,+++************************************))))))))))))))))))*********))))))(((++++++************++++++..................---------------.........//////000000000///......------333444666888777666333222555444444444444333333333222222333444555666777888777777777777888888888888888888999999999:::::::::======<<<;;;;;;<<<>>>??????AAABBBBBBAAAAAACCCDDDFFFFFFGGGHHHJJJKKKLLLLLLOOOQQQSSSTTTUUUWWWZZZ\\\___dddjjjnnnqqquuu{{{+++,,,...///111111111111+++,,,,,,------------,,,///000444:::CCCUUUpppdddLLL>>>:::777555111.........---+++,,,,,,,,,---------......,,,,,,,,,,,,---...//////555888<<<>>>===<<<<<<<<<;;;777777;;;???AAAFFFLLLXXXyyykkkVVVJJJAAA<<<:::777666555444444333333444222222222333666;;;???AAA999777444111000000222222111111111000000000000000444333222222111111111222........................//////...------...000111444;;;MMMqqq|||{{{}}}||||||}}}}}}}}}}}}~~~}}}}}}~~~|||yyywwwwwwyyy{{{}}}~~~~~~~~~|||aaaGGG:::555333999<<<>>>>>>:::555111///+++,,,---,,,***))))))*********+++++++++,,,,,,,,,+++,,,...000333666999:::666222...,,,---......---000777BBBQQQ___cccVVVFFF777444///---,,,,,,,,,+++************************************))))))))))))))))))************))))))++++++************++++++---------------------------------........./////////////////////.........111222444666555444222000444444444444444444444444333333444555666777888888777777777777888888888888888999999999999:::::::::<<<<<<;;;;;;;;;<<<===>>>???AAABBBBBBBBBBBBCCCEEEFFFFFFGGGHHHJJJKKKLLLLLLPPPQQQTTTUUUVVVXXX[[[]]]aaaffflllpppssswww}}},,,---...///000111111000***++++++,,,,,,---------...000333666999EEE]]]rrryyydddTTTHHHFFF???666000......---,,,,,,,,,,,,---------......++++++++++++,,,---...///666999>>>@@@@@@???>>>===:::666666:::<<<>>>BBBGGGOOOnnneeePPPEEE>>>:::999777666555444333333333333222222333444555777999:::222222111111111222222333000000000000111111111111000000000000////////////........................///...------...///000111444;;;MMMqqq|||{{{|||~~~~~~~~~}}}}}}|||}}}~~~|||yyyvvvvvvwwwyyy{{{}}}|||~~~mmmRRR>>>666333222<<<<<<<<<999555111///...***+++++++++))))))***+++******+++++++++,,,,,,,,,***,,,///333555666777777444000---++++++---------222;;;HHHUUU___]]]NNN>>>444111---++++++,,,,,,+++************************************))))))))))))))))))***************)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......////////////000000///000222333333222000///444444444444444444444444444444555666777888888999777777777888888888999999999999999999::::::::::::;;;;;;;;;:::;;;<<<======???AAABBBCCCBBBBBBDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMPPPRRRTTTVVVWWWYYY]]]___dddhhhooosssvvv{{{---......///000000111111,,,,,,------......///000///111444444333:::NNNaaayyyrrrbbbYYYKKK<<<444111000///000,,,,,,,,,---------......,,,,,,,,,,,,---...//////555999>>>@@@@@@???>>>===999666666999;;;<<>>>>>???AAABBBCCCBBBCCCDDDFFFFFFGGGHHHIIIKKKMMMNNNNNNQQQSSSUUUWWWYYY[[[___bbbeeejjjqqquuuyyy~~~.........///000111222222...------------...///000...000333444111666FFFWWWpppgggSSS>>>555222000///000,,,,,,,,,---------......---------......///000111222666:::======<<<;;;;;;:::666666:::;;;;;;>>>BBBIIIbbbwwwZZZHHH@@@;;;999999666555444333333222222333222333333444333222111000///000000111111000////////////000000111111222222000000111222222111111000...........................---------...///111222555???TTTxxx|||zzzzzz|||~~~~~~}}}~~~{{{xxxwwwxxxzzz|||~~~}}}~~~{{{gggLLL:::333444555666:::888555000,,,***+++---)))+++------,,,++++++,,,******+++++++++,,,,,,,,,***---222666777666333111...---,,,******+++...000555CCCRRRZZZYYYQQQAAA444...,,,******+++,,,,,,+++************************************)))))))))((())))))***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,---------.........///........./////////000000---......///000111222222///000111222333333222222222222333333444555666666666666777777888888999999888888888888999999999999999999:::::::::;;;;;;;;;<<<======>>>???@@@@@@@@@???AAACCCCCCCCCCCCEEEGGGFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTWWWYYY[[[^^^aaadddfffkkkrrrwww{{{------...///000222333444......,,,++++++,,,---......///222555666;;;HHHVVVrrroooVVV===333111...---///,,,,,,,,,---------..................///000111222///222666888888888888999999666666:::;;;;;;===AAAIII___qqqVVVFFF???;;;999999666555444333222222222222222222333222222111000000000000111111000000///...000000000000111111111111---...000111111000//////------------------------...---------...///111222666AAAXXX}}}}}}{{{yyyzzz||||||~~~~~~|||yyyvvvvvvwwwyyy{{{zzz{{{~~~oooZZZBBB555111111111111444444111...***)))+++,,,***---111222000...,,,,,,******+++++++++,,,,,,,,,+++...333666777555222000,,,,,,,,,+++***,,,///333:::HHHVVVZZZTTTJJJ<<<111...,,,******,,,,,,+++***************************************))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------....../////////....../////////000000000......///000000111222222000111222333333333333333111111222333555666777777666777777777888888888888888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAA???AAACCCCCCCCCDDDFFFHHHGGGGGGIIIKKKMMMNNNPPPQQQRRRUUUXXXZZZ\\\```dddggghhhmmmtttyyy~~~,,,,,,---...000333555666111000...,,,,,,,,,---...222111555<<>>:::777777666555444333222222222222222222111111111111111111000000000000000000000111111111111000000000000000***+++---...///...---,,,------------------------------------...000111333555BBBZZZ|||zzzxxxyyy|||}}}}}}}}}~~~|||yyywwwwwwyyy{{{}}}{{{~~~{{{]]]KKK999222111///...///.........---+++******,,,,,,000555666555111---+++******+++++++++,,,,,,,,,---///333666777555111///+++,,,,,,+++***,,,111555@@@NNNZZZYYYOOOBBB666---...---++++++,,,,,,+++***************************************))))))))))))((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------...//////.../////////000000000000/////////000000111111222000000111222333333444444000111222333555666777888666666666777777777777888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<;;;<<<>>>@@@AAAAAAAAAAAA???AAACCCCCCDDDDDDFFFHHHGGGHHHIIIKKKMMMOOOQQQQQQSSSUUUYYY[[[^^^aaafffiiijjjooovvv|||,,,,,,,,,...000333666888555444111///......///000666555999CCCMMMUUU___hhhdddvvvxxxZZZ===555444000...000,,,,,,,,,---------......---------------...000000---///000111111333666888555333444888::::::<<>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGHHHFFFHHHIIIJJJJJJKKKNNNPPPUUUWWWZZZ]]]```dddiiimmmqqqvvv|||,,,,,,---///333777999:::666777777555333555===EEERRRWWWYYYUUURRRQQQMMMHHHCCCJJJWWWnnnkkkJJJ888333111111222777666333111///.........//////////////////////////////000111222333444444777555666:::<<<<<>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEGGGGGGHHHGGGIIIKKKLLLMMMOOORRRUUUVVVXXX[[[^^^aaaeeejjjnnnsssxxx~~~,,,---...111333666999:::999>>>@@@>>><<>>999222777AAAUUUrrrvvvQQQ:::333222222222>>>;;;777222///.........////////////////////////...//////000111222333333777666888<<<>>>>>>CCCIII[[[sssmmmZZZGGG>>>;;;888444222555555555444333333222222111111111111111111222222111111111111000000000000///000111222222111000///000000000000////////////......------------............,,,,,,,,,...000222777BBBccc~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}{{{yyyxxxxxxzzz|||~~~~~~eeeKKK:::666111---+++,,,---+++)))************************,,,,,,++++++++++++,,,,,,)))******)))(((***---000222555777777444000---++++++***+++...000333<<>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGHHHIIIGGGIIILLLMMMOOOQQQUUUWWWWWWYYY\\\___bbbggglllpppvvv{{{...///111111222444666888999@@@GGGJJJOOOYYYcccjjjggg```TTTFFF===888555333111222777EEE\\\www~~~XXX===333222333222>>>;;;666111...---...///////////////////////////......///000111222222333555444777<<<>>>@@@GGGOOOddd|||gggVVVEEE===;;;777444333444444444333333222222222222222222111111111111111111111111111000000000///000000111111111111000000000000000000////////////......------------............---------///111222555@@@aaa~~~~~~~~~}}}}}}}}}{{{yyyxxxxxxzzz|||~~~mmmTTT???444000---***)))***++++++******************************++++++++++++++++++***)))))))))))))))***...111555777888777333...+++***)))+++------...444@@@JJJSSSOOOFFF:::111---,,,,,,+++***)))***++++++***))))))***+++,,,,,,+++***)))***)))))))))((((((((('''))))))*********+++++++++,,,,,,,,,,,,,,,------...,,,,,,------.../////////...////////////000000000000000000000000111111111222222222222222333444444444333333333333444555555888888888888888888777777999999999999:::;;;<<<<<<<<<<<<<<<===>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIIIIIIIJJJLLLNNNNNNPPPTTTVVVXXXZZZ]]]aaadddiiiooosssxxx}}}111222333222111222555888:::DDDPPP[[[gggrrrsssooo]]]SSSFFF<<<666222111111444333444<<>>?????????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEFFFHHHIIIJJJMMMOOOPPPPPPPPPQQQSSSUUUYYY[[[___cccggglllrrrvvvzzz444555555333111333999>>>FFFTTTcccoooyyy}}}sssdddRRRGGG<<<666333000///000222000111666AAAVVVuuuiiiJJJ777222111111333111///---,,,---///000////////////////////////...//////000111222333333555777===DDDHHHMMMXXXddd{{{ZZZMMM@@@;;;999666333444111111111111111000000000111111111111111111222222111111111111000000000000000000000000000000000000000000000000////////////......------------..................///000111111999DDDddd~~~}}}|||{{{{{{zzz{{{}}}vvv___III999222000++++++************++++++************************)))***---......---***))))))*********+++---111444999:::888555000,,,******(((,,,...---111<<>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKSSSTTTUUUTTTTTTTTTVVVXXXZZZ\\\```dddiiinnntttyyy|||555666666444333888@@@HHH\\\mmm|||yyyeeePPPEEE;;;333222222///,,,---------...333:::LLLlllvvvVVV===333111000///...------------.../////////////////////////////////000111222333444444444888???GGGKKKRRR___mmmrrrUUUIII???:::888555333444111111111111111111111111000000000111222222222333111111111111000000000000000000////////////000000000000000000////////////......------------...............///000000111111:::GGGggg}}}||||||zzzzzz{{{}}}zzzcccMMM===444000///+++,,,,,,,,,+++++++++,,,************************+++++++++,,,,,,+++++++++)))***+++,,,,,,///333666::::::888444///,,,++++++(((,,,---...666DDDOOOQQQNNNAAA444111///,,,+++---+++***)))***++++++***))))))))))))))))))***++++++)))))))))))))))))))))))))))************+++++++++------,,,,,,------...///,,,,,,------...///////////////000000000111111111///000000111111222333333222111111111111222333333333444444555555555555555888:::<<<===>>>===<<<;;;999999999999:::;;;<<<<<<=========>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGIIIKKKKKKSSSTTTUUUVVVUUUVVVYYY[[[[[[]]]aaafffjjjpppvvv{{{666777777555555<<>>FFFLLLSSSbbbpppzzzkkkRRRHHH>>>:::888555333444222222222222222222222333//////000111222333333444111111111111000000000000000000////////////000000000000000000////////////.........------...............//////000111111111999GGGiii}}}||||||zzzzzz{{{~~~~~~mmmTTTAAA888444222111,,,---------,,,+++,,,---************************,,,+++***((((((***+++,,,***+++,,,,,,---000444888::::::888444///,,,+++,,,'''+++---000;;;KKKTTTUUUKKK===111000000,,,***++++++***)))***+++++++++)))***)))((((((((()))+++,,,++++++******))))))(((((()))************+++++++++,,,++++++++++++,,,------,,,,,,------...//////000000000000000111111111111///000000111222222333333333333222222333333444555333444555555666666555555666777999;;;<<<<<<;;;:::999999999999:::;;;<<<<<<=========>>>??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEGGGIIIKKKLLLPPPQQQSSSTTTUUUVVVYYY[[[[[[^^^bbbfffkkkqqqwww|||BBB@@@;;;666666BBBUUUdddjjjRRRAAA777333222000///.........///---///---333===FFF```nnnMMM666///111......------------......000//////000222222111///000000111222333333444444777666888???KKKVVV]]]```jjjsss~~~hhhNNNEEE>>>;;;888333333555222222222222222222222222222222111000000111222222111...+++,,,///111000///222111000//////...///////////////////////////////////////////////////////////////...---...111444;;;PPPmmm~~~}}}~~~~~~{{{yyyyyyzzzxxxzzz|||rrrXXX???666333,,,***---+++++++++************)))------,,,+++++++++,,,,,,,,,,,,---...---,,,***)))***+++---------000666;;;:::777333///,,,++++++,,,---...000555AAAOOOUUUTTTAAA:::111---......,,,***))))))*********+++++++++,,,,,,,,,+++***)))((((((((())))))))))))*********))))))***++++++++++++***(((((()))***++++++,,,,,,***+++,,,...///000000000000//////000222444333222222111000//////000111111111111222222222333333333222444666999999999777666666666777888:::;;;<<<===>>>>>>===<<<<<<<<<<<<===???@@@@@@???>>>===???AAA???@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKNNNPPPSSSUUUVVVXXX[[[]]]^^^ccciiimmmppptttzzzFFFCCC???<<<@@@QQQiii{{{{{{```KKK===555222111///...---------......///...222;;;CCC]]]xxxVVV<<<333444......------------......///......///111222000///000000111222222333444444555333444:::DDDNNNUUUYYY___jjjyyybbbLLLDDD===:::777333222444222222222222222222222222000000000000000000000000111///------///111111000111000000////////////000////////////////////////......................../////////...---...111444:::NNNkkk}}}~~~}}}}}}|||zzzzzz{{{zzz|||~~~qqq___JJJ888444222,,,(((***+++++++++************)))+++++++++++++++,,,,,,,,,,,,,,,---------,,,+++******,,,------...111666;;;999777333///,,,+++,,,,,,,,,...111888FFFSSSUUUQQQ???888000---------,,,)))))))))*********+++++++++(((((()))***++++++++++++)))))))))*********++++++++++++,,,,,,---------,,,))))))******+++,,,,,,---+++,,,---...//////000000000///...000222333333222222111000//////000111222111111111222222222333333555555666666777888888888777777888999:::;;;;;;<<<======<<<<<<<<<=========@@@@@@AAA@@@>>>>>>@@@AAA@@@AAABBBBBBCCCCCCCCCCCCEEEEEEFFFFFFHHHIIIKKKLLLNNNPPPSSSUUUWWWYYY[[[^^^```eeekkkooorrrwww}}}LLLHHHCCCEEEQQQgggiiiQQQAAA777222///...---,,,,,,---...///000000...222999@@@XXX}}}```CCC555333......------------......///......///111111000///000000111111222333333333444222222666===GGGNNNRRRTTTaaa|||qqq[[[JJJBBB<<<999777333222444111111111111111111111111...///000111111000///...111///......000111111000000////////////000000111////////////////////////...........................///...------...111444888MMMjjjqqqxxxzzz|||~~~}}}||||||}}}}}}{{{|||}}}}}}lllXXXIII;;;222333333...)))(((+++++++++************)))((()))***+++,,,,,,++++++,,,,,,,,,---,,,,,,+++******,,,...///000333777;;;888666222...,,,,,,,,,---...000555???MMMVVVRRRHHH<<<666///++++++,,,+++)))***************+++++++++'''((()))***++++++++++++************+++++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,---------,,,---...//////////////////......///111222222000111111000000000111111222000000111111111222222222777666555555666777999:::999999999999::::::::::::<<<<<<<<<======>>>>>>???@@@AAABBBAAA@@@@@@AAACCCBBBBBBBBBCCCCCCCCCCCCCCCFFFFFFFFFGGGIIIJJJLLLMMMOOORRRUUUWWWXXXZZZ]]]```ccchhhnnnrrruuuzzzSSSLLLIIIQQQeee|||nnnVVVDDD999333000,,,,,,,,,,,,---///222333111111...111777<<>>777333...+++*********)))***************************************)))((((((******+++++++++,,,,,,,,,******)))*********++++++,,,,,,,,,---------......---...////////////......///.........000111111///111111111111111111222222000000000111111111222222777777666666777888888999:::::::::::::::::::::::::::;;;<<<===>>>???@@@@@@AAABBBBBBBBBAAAAAABBBDDDDDDCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGHHHJJJLLLNNNOOOQQQSSSVVVYYYZZZ\\\___bbbeeejjjpppuuuxxx}}}WWWQQQRRRccc|||yyykkkXXXGGG<<<444000///)))***+++,,,///333666888111111...000666:::PPPssslllHHH555///......------------......000000///111222333222000000111111111111111222222111111222444999@@@HHHMMMMMM^^^}}}cccNNNCCC===888777666222111333000000000000000000000000---///222555555222///---------............////////////...//////000111111////////////////////////........................------------,,,...111444<<>>???@@@@@@@@@AAABBBBBBBBBAAAAAACCCEEEDDDDDDCCCCCCCCCDDDEEEEEEGGGHHHHHHJJJLLLNNNOOOQQQRRRUUUXXXZZZ\\\___bbbdddfffkkkrrrvvvzzzYYYYYYbbbvvvzzz]]]RRREEE===777222//////)))***+++---000333777999000111...000666999OOOrrrpppKKK777111......------------......000//////000222222111000111111111111111111111111...///111333666<<>>888555555555222111222222222222222222222222222...000222333333222000...---000222222111000000222111000000////////////000////////////////////////------------------------+++,,,,,,,,,,,,...222444;;;OOOiiiiiiTTTWWW^^^dddooozzz}}}~~~}}}zzzyyyyyyxxxzzz~~~~~~zzz{{{{{{zzzzzzyyy{{{~~~qqq\\\HHH<<<777333---...///,,,******+++++++++++++++************)))************************+++***)))))))))***,,,---,,,---000555;;;>>>===;;;222000...,,,,,,---000111222>>>LLLTTTVVVQQQCCC666//////---+++******+++,,,+++++++++*********))))))$$$%%%''')))***++++++,,,)))))))))*********++++++---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000111111111222111000000111222111000///000111333444444333333222333333333333444444444777888999999999888888777:::::::::;;;;;;;;;;;;;;;:::<<<>>>@@@@@@@@@?????????@@@AAAAAA@@@AAACCCEEEDDDCCCBBBCCCDDDFFFIIIJJJIIIIIIJJJLLLNNNPPPRRRTTTUUUXXX[[[^^^```cccfffiiikkkpppwww|||bbbpppsss[[[LLLBBB;;;666666333---+++...------,,,,,,---...000111---///---000777:::PPPsssoooKKK888333.........------.........,,,,,,+++---...///...,,,111111111000000000000000000333666777666777;;;>>>III]]]pppUUUFFF===777444555555222111222222222222222222222222222...///000111111000///......111444555333111222444222111000//////...//////////////////////////////------------------------+++,,,,,,,,,,,,...222555999LLLfff}}}fffPPPTTTUUU]]]hhhsss|||yyyuuussssssvvvyyy}}}}}}yyyxxxxxxxxxxxxxxx{{{wwwqqqaaaLLL===666222...+++///111///,,,,,,,,,,,,+++++++++************))),,,+++******)))******+++******)))))))))***,,,---------000666<<>>@@@AAA@@@???>>>>>>@@@AAAAAA@@@AAACCCEEECCCCCCBBBCCCDDDGGGJJJLLLIIIJJJKKKLLLOOOQQQSSSTTTVVVXXX\\\^^^aaacccgggjjjmmmrrryyy~~~uuujjjUUUGGG???888777444222000/////////++++++++++++++++++++++++++++++,,,///222;;;MMM^^^rrrLLL555333111000///...---...//////.........////////////000111000000////////////000222111111333222333:::CCCEEEdddeeePPPDDD:::888555444444444222111000000000000000000000000222222111000000000000000222222222222222222222222////////////////////////000000000000000///.........---,,,++++++,,,---...------,,,,,,---...000111:::GGGgggvvv]]]KKKIIILLLSSS```nnnzzzzzzvvvuuuvvvwwwyyy{{{~~~}}}zzzvvvsssuuuwwwwww|||}}}mmm___KKK>>>888555111...))))))***+++,,,,,,------,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,111777;;;;;;999666555444000,,,+++...111333222???MMMXXXWWWNNNBBB777///......---,,,,,,+++******))))))((((((((((((((()))---,,,,,,+++*********+++(((((()))***++++++,,,,,,++++++******************++++++,,,,,,---......///......///111111222222222333222000...---...///000000000000111444555444222555444333333333333444555777888888888888999999999===<<<;;;:::999:::;;;<<<>>>>>>>>>>>>>>>????????????@@@BBBCCCEEEEEEEEEDDDFFFFFFFFFGGGHHHHHHHHHIIIGGGIIILLLNNNPPPRRRUUUWWW[[[\\\___```bbbeeeiiimmmtttvvvyyy}}}ttt[[[HHH===666555444222000............++++++++++++++++++++++++...---///000111888GGGWWWvvvrrrLLL555444000///...---------...///---............/////////000000////////////000000222111222333222333:::DDDNNNmmm|||aaaMMMAAA:::888555444444444222111000000000000000000000000222111000////////////000////////////////////////........................///////////////...---------,,,,,,,,,,,,,,,,,,---------,,,,,,---...000111:::HHHhhhwww]]]IIIEEEGGGNNNZZZhhhttt|||yyyuuussssssuuuvvvyyyzzz{{{xxxssspppnnnqqqtttxxxzzzppp\\\PPP@@@666222111///,,,)))))))))******+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,111777:::999555222000...,,,***)))+++///333555FFFRRR[[[VVVJJJ===333,,,...------,,,++++++******++++++************++++++,,,+++******)))))))))***((())))))***++++++,,,,,,++++++******************+++++++++,,,------.........///000111111222222222333111000......///000111333666777777444333444555444444333333333444555666777888888888888999999999<<<<<<;;;:::::::::;;;<<<>>>>>>>>>>>>???????????????@@@BBBDDDEEEEEEEEEDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKNNNPPPQQQSSSVVVYYY\\\]]]```bbbdddgggkkknnntttwwwzzz~~~|||bbbJJJ<<<555111111000...---,,,,,,------++++++++++++++++++++++++000000111111000333@@@NNNjjjtttNNN888888000///---,,,,,,,,,---...---------............/////////...//////000111222111111222333222444===GGG\\\{{{ttt[[[HHH???999777555444444333222111000000000000000000000000000000//////......//////------------------------........................---............---,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,...///000:::IIIiiixxx]]]GGG@@@AAAGGGQQQ^^^jjjttt{{{~~~}}}}}}wwwssspppoooqqqsssuuuvvvvvvsssooollljjjooouuu|||}}}mmm\\\HHH???555///...///...+++)))))))))))))))))))))***+++++++++++++++*********))))))))))))))))))))))))************+++,,,,,,---...222888:::888444///---)))************...666<<>>>>>>>>?????????@@@@@@@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJMMMPPPRRRSSSUUUXXXZZZ\\\^^^aaadddfffiiimmmpppuuuwww|||mmmSSSAAA999555333...---,,,++++++,,,---...++++++++++++++++++++++++000000111111///000;;;HHHeeezzzSSS;;;:::///...---,,,+++,,,------------------........................///000222222111111333444444777CCCPPPnnnmmmUUUEEE===999666444333444333222111000000000000000000000000//////............//////................................................------.........------,,,+++,,,---......---,,,+++---,,,,,,+++,,,---///000:::JJJjjjwww^^^EEE;;;;;;@@@IIIUUUaaammmvvvzzz||||||xxxssspppooonnnnnnppprrrrrrqqqnnnlllkkkjjjsss|||}}}ppp[[[HHH;;;666///---...000///---***************)))))))))+++++++++***************))))))))))))))))))))))))***)))))))))***,,,---...000555:::<<<:::555111...))),,,...---,,,000;;;DDDOOOWWWXXXNNN???555111///,,,,,,,,,,,,++++++******))))))(((((())))))******+++******)))))))))******))))))*********+++++++++******+++++++++++++++,,,,,,,,,---......//////000//////000111111111111111111111111111222333444555333666888666111...///111111222222444555777888999777777888888888999999999;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>??????@@@@@@AAAAAABBBDDDEEEFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIKKKNNNQQQSSSTTTVVVYYY[[[\\\___bbbeeehhhkkkooorrrvvvyyy~~~vvv]]]III===666222111------,,,+++,,,---...///++++++++++++++++++++++++---...000000...///:::FFFfffWWW<<<999///...---,,,+++,,,---------------.........//////............///000222222111222444666777>>>OOO___eeePPPCCC===888666444333333333222111000000000000000000000000//////............//////////////////////////////........................---....../////////......,,,---...//////...---,,,,,,,,,++++++,,,---///000888JJJjjjvvv___EEE888888;;;BBBMMMZZZgggrrryyy{{{~~~xxxrrrnnnmmmmmmnnnlllnnnnnnkkkhhheeedddeeennnyyy}}}ooo\\\HHH:::444111...---...//////---++++++++++++++++++******************************))))))))))))))))))))))))***)))))))))***,,,...000000444999;;;999555111///***...000///---333@@@KKKUUUXXXTTTFFF888222000...,,,+++++++++++++++******)))))))))))))))***++++++++++++*********++++++,,,***************+++++++++******++++++,,,,,,,,,,,,......//////000000111111///000000111111111111000000000111222222444555555222222222222222111000///000111333444666777888999777777888888888999999999;;;;;;;;;<<<<<<============>>>>>>???@@@AAAAAAAAABBBCCCEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKNNNQQQSSSTTTVVVYYY[[[\\\___cccgggjjjmmmqqqtttxxx|||tttbbbMMMAAA999222---+++------,,,+++,,,---...///+++++++++++++++++++++++++++,,,...///---000;;;HHHiii[[[<<<555000///---,,,,,,,,,---............////////////000//////...//////000111222222222444777;;;GGG]]]rrrxxx]]]KKKAAA===777555333222333333222111000000000000000000000000//////......//////000000........................------------------------------...////////////...,,,------......------,,,,,,++++++++++++---...///777IIIhhhsss```GGG888666888===FFFTTTcccqqqyyy|||~~~~~~~~~~~~||||||~~~|||tttnnnkkkjjjjjjjjjhhhhhhfffbbb]]][[[]]]```qqqzzz|||oooZZZHHH;;;333000...,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,)))))))))***************))))))))))))))))))))))))******))))))+++---000222000333666666444111//////***---///...///777EEEQQQ]]]ZZZNNN>>>333...,,,***++++++++++++++++++******+++++++++++++++,,,---...++++++++++++++++++,,,---******************************++++++,,,---------......//////000111111111000000111111111111000000000000111222333333444444333111111222444555333111111222333555777888888888777888888888888999999999:::;;;<<<==================>>>>>>???@@@AAABBBBBBCCCDDDEEEGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLOOORRRTTTUUUWWWZZZ\\\]]]```eeeiiimmmppptttvvv{{{]]]NNN@@@:::777111,,,+++---,,,+++++++++,,,---...++++++++++++++++++++++++++++++------,,,000<<>>>>>>>>======>>>>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEFFFGGGHHHIIIKKKLLLMMMMMMNNNPPPSSSUUUWWWYYY\\\^^^___ccchhhmmmqqqtttxxxzzz~~~NNNBBB888888888333000000,,,,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,------,,,///<<>>>>>>>>>>>======>>>>>>@@@AAABBBCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEGGGHHHIIIJJJKKKMMMNNNOOOPPPRRRUUUWWWXXXZZZ]]]```aaaeeekkkppptttwwwzzz}}}AAA>>>999555444222111000111000...,,,+++***++++++,,,------...---,,,***)))+++***+++------222===JJJppptttJJJ888111000//////000000///...000000111222222222222111000000000//////////////////111222888GGG___wwwhhhNNNAAA===666555444444333333222222111000000000000000000000000//////000000000000//////......,,,++++++,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////555@@@\\\zzzfffHHH888333333444;;;HHHZZZlllvvvwwwvvvuuusssrrrrrrvvvxxxxxxyyyyyyyyyxxxwwwvvvuuuwwwsssnnnkkkgggaaaYYYSSSLLLNNNQQQWWWcccqqqvvvtttdddWWWGGG;;;555333111///,,,+++++++++***)))))))))(((((((((((()))))))))))),,,+++)))'''&&&'''((())),,,+++(((&&&%%%''')))***++++++++++++...111444666:::888666333111/////////000111222555???OOO[[[^^^WWWJJJ:::111//////...+++************************)))************+++++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***++++++---,,,+++***+++,,,---...+++,,,,,,---...///000000///000000000000000////////////000111111111111111333333222222333333444555555666888888666666666777:::999888888999:::<<<===>>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAAAAABBBCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPRRRUUUWWWYYY[[[^^^```eeeiiinnnssswww{{{===:::666444444444333333222111///---,,,,,,,,,,,,***+++,,,---------,,,++++++***+++------000;;;GGGggguuuMMM===111000//////000000///...///000111111222222111111000000000000000000000000222444666:::EEEVVViiitttzzz}}}eeeLLLAAA>>>777555444444333333222111111000000000000000000000000//////000000000000/////////...---,,,,,,---............------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////333>>>YYYvvv|||eeeGGG666111111333:::GGGWWWfffpppssssssqqqnnnlllmmmooorrruuuuuuuuuuuutttsssrrrrrrqqqnnniiiccc]]]UUUNNNIIIGGGLLLTTT^^^kkkrrrmmmcccTTTJJJ<<<333000///...,,,++++++******************))))))))))))***************)))(((''''''(((***+++,,,+++)))''''''((()))***+++++++++,,,...222555777:::888555222///.........,,,///111888FFFWWW```bbbRRRGGG888///......---+++************************)))************++++++++++++++++++******+++++++++++++++***)))))))))***+++------,,,,,,------...///,,,---...///000111222222//////000000000000//////......///000000000000///111111111000111111222333333555777888777777888999999999999999:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBBBBCCCCCCGGGGGGGGGHHHHHHHHHHHHHHHJJJJJJJJJKKKLLLNNNOOOPPPRRRTTTWWWYYY[[[]]]```cccgggjjjppptttxxx|||888666333222444555666555222111000......---------)))***+++,,,------------++++++,,,---,,,...777BBB^^^tttMMM???222000///...///000///...//////000111111111111111111111111111111111111111222444777;;;AAALLLZZZdddtttvvv```JJJ@@@>>>888444444444333222222111111000000000000000000000000...//////000000//////.........---------......///.........//////.........************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///000;;;TTTqqqyyyeeeGGG555111222555<<>>OOO___ccc```JJJAAA444---,,,---,,,***************************)))************+++++++++******))))))))))))************)))))))))******+++------...///////////////---...///000222333444555//////000000000000////////////000111111111111000111111111111111222333333222444666888888888999;;;888999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAABBBCCCCCCDDDFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKKKKLLLNNNPPPQQQRRRTTTVVVYYY[[[]]]```dddfffiiimmmrrrwwwzzz~~~666444111111222444555555000000///......---------+++++++++,,,,,,---------,,,+++,,,---,,,---555@@@[[[rrrJJJ<<<333111///.../////////......///000000111111000000111111111111111222222222000111555999>>>FFFSSS___tttmmmYYYGGG@@@>>>888444444333333222111111111////////////////////////...//////////////////.....................//////---...///000000///...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///888PPPkkkvvvfffJJJ666222444888???JJJVVVaaahhhlllllllllkkkiiijjjlllnnnpppooollliiifffdddbbbaaaZZZXXXSSSKKKCCCAAACCCGGGRRR]]]hhhllljjj___MMM>>>666222...+++,,,---,,,+++(((((())))))******++++++)))))))))*********++++++((((((''''''((()))***+++)))***+++,,,,,,+++***)))***+++,,,...000333666888:::777333///------...///...222:::GGGXXXccc```VVVBBB:::111++++++,,,+++***++++++++++++++++++++++++))))))*********+++++++++*********))))))*********))))))))))))*********+++,,,---...///000///......------///000222333555555...//////000000000000///222222333444444444444333444333333333333444555555333555777888888888999:::888999;;;=========<<<<<<>>>>>>>>>???@@@AAABBBCCCBBBBBBAAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLMMMMMMNNNPPPRRRSSSTTTVVVXXXZZZ]]]___bbbgggjjjllloootttyyy|||777444111000111222222111---------------------,,,---------,,,++++++++++++---,,,------,,,---666AAA[[[tttLLL===444222///......//////.........///000000000000///000000111111222222222222222111333777:::AAAPPP___xxxeeeSSSCCC???>>>777444333333222222111000000////////////////////////......////////////......,,,------.........//////---...///000000///...---------------------------++++++++++++++++++++++++++++++******+++,,,---...///777KKKeeetttjjjOOO:::222333888>>>HHHSSS\\\bbbcccdddeeeeeeeeefffiiilllnnnlllgggbbb]]]YYYVVVUUUKKKIIIEEE@@@>>>CCCLLLTTTbbbjjjnnnfffYYYLLL@@@777000...---,,,,,,,,,,,,+++((((((((())))))******+++((((((((()))))))))************)))(((((((((((((((((()))+++,,,,,,+++***)))***+++,,,///222555777888888666222///......///000///666BBBQQQ```eee[[[MMM:::555///+++***+++******,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++************++++++))))))***++++++++++++++++++,,,---//////...------,,,---...///111222333444......///000000000000000222222333444444444444444444444333333444444555666555777999999888777888999999:::<<<===>>>>>>===<<>>DDDNNNYYY```jjjlllgggWWWFFF<<<666333,,,++++++***************(((((())))))))))))))))))'''((((((((())))))))))))*********)))(((''''''&&&((()))***+++++++++***)))***+++---000333666888999555444222111000000111111///:::KKK[[[ggggggXXXGGG666222...,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++******+++++++++)))***+++,,,---------,,,,,,,,,---............---,,,------...///000111111---...///000000111111000000000111222222222222111222222222222222333333444666888999999888777777888:::;;;<<<===>>>>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCDDDFFFFFFEEEFFFGGGIIIJJJLLLMMMMMMOOOPPPQQQRRRTTTVVVXXXYYYYYYZZZ]]]___bbbggglllqqqqqquuuzzz~~~888555111.........---,,,+++,,,---...//////.........---,,,+++++++++,,,---000...------...222???LLLnnnYYYFFF666333///------.........------.../////////............///000000111222222555222444999999;;;KKK___|||www\\\LLL???<<<;;;333333333222222111000000000000000000000000000000000---......//////......---)))***+++------------,,,......------------......------------------------************************+++***)))((()))+++---......222AAAXXXmmmnnnZZZEEE222222222444999???FFFIIIRRRTTTVVVWWWXXXZZZ\\\^^^ZZZWWWQQQKKKEEEAAA>>>===999:::???HHHSSS^^^fffiiigggbbbUUUEEE999555222...))))))***))))))))))))***)))))))))))))))((((((((((((((()))))))))*********((())))))))))))((((((((('''((())))))*********))))))+++...111444777888999222222333333333333222222333CCCVVVfffllleeeRRR@@@333111///---,,,,,,+++***************************)))************+++++++++******))))))))))))*********+++,,,...//////...............---......///000........./////////000000---...///000111111111111///000000111111111111111333222222222222333444444555777999999888888999:::<<<<<<<<<<<<===>>>???@@@CCCBBBBBBAAAAAAAAAAAABBBAAAAAABBBBBBCCCEEEFFFGGGFFFGGGHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSVVVXXXZZZ[[[[[[]]]___aaadddjjjppptttvvvyyy~~~777444000...---------,,,,,,---...000000000//////,,,++++++***+++,,,...///111///------...444BBBPPP|||[[[FFF666333///------.........,,,---......//////......---......///000111111111000...333:::;;;===LLL```vvv[[[KKK>>>;;;:::222333333222222111000000000000000000000000000000000---..................---((()))***,,,------,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************+++***(((((()))***---...---111===TTTjjjnnn\\\HHH666555333333555:::???BBBDDDFFFHHHIIIIIIJJJLLLNNNQQQMMMHHHBBB===:::888777:::>>>FFFSSSbbbkkkooonnn```WWWFFF999444444000***((()))******)))***+++---******))))))(((((('''''')))************+++++++++&&&'''((()))*********)))''''''(((((()))))))))***)))+++...111444777999:::000111333444555555444333;;;LLL```mmmnnnbbbLLL888222111000...---,,,++++++(((((((((((((((((((((((()))************+++++++++))))))(((((((((((())))))***,,,---///000000//////000///.........///111222////////////////////////---...///000111111111111111111222333333333333222555444444444444555666666333555888999999999;;;<<<======<<<<<<<<<>>>@@@AAADDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGIIIKKKMMMNNNPPPQQQQQQRRRSSSTTTVVVYYY[[[\\\]]]___aaacccffflllrrrwwwyyy|||222222111000///...------***+++---.........------------,,,+++,,,---...///+++...+++...555888FFF^^^~~~ZZZ>>>333111///---,,,---...///////////////000222333444000111111111111222222222222555444777>>>???JJJaaauuuTTTEEE???888222111111111111111111111111111000000000000000000000000000000000000//////.........------,,,,,,,,,---------...///111111111000000............---,,,++++++------,,,,,,+++***))))))))))))))))))***+++,,,------111777FFF```sssjjjVVV<<<444111555777444444777:::;;;<<<>>>???AAABBBCCCAAA@@@===:::777888<<>>JJJLLLDDD:::222...******...000...,,,...............///000000000000000000000000000000111111222333444444444444222333333444555666777777888888777777888999999:::<<<===>>>>>>===>>>@@@BBBDDDFFFFFFEEECCCAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFHHHKKKOOOSSSUUURRRRRRSSSTTTVVVYYYZZZ\\\]]]```cccfffiiimmmrrruuu222222111000///...------***+++---.........---,,,------,,,,,,,,,---...//////000,,,---555:::JJJeeerrrRRR;;;222111///---,,,---...///---------------...//////000111111111111222222222111555444888???AAAOOOgggqqqRRRDDD???999555444000000000000000000000000000000000000000000000000000000000000000000000000///......------.........---...///000000000///...------......------,,,,,,------,,,++++++***))))))))))))))))))***+++,,,,,,***...555BBB\\\qqqpppcccEEE;;;222111222000000333111222333444777999:::;;;999888555444666<<>>888///++++++,,,+++)))***+++,,,,,,***))))))***(((((((((((()))))))))***))))))+++---//////,,,)))))))))))))))))))))))))))+++)))(((***,,,---+++)))+++...333666666666555555444//////555666222777AAAPPPbbbqqqnnn___NNN>>>333000000///000000///---+++*********++++++++++++,,,,,,++++++******++++++,,,+++++++++++++++***))))))(((***000===JJJRRRQQQMMMAAA:::222.........---***...............///000000000000000000000000000000111111222333444444444444222333333444555666777777999888888888888888999999<<<===>>>>>>>>>>>>AAACCCFFFGGGGGGFFFDDDBBBAAABBBBBBCCCDDDDDDEEEEEEDDDDDDFFFFFFGGGIIILLLOOORRRTTTSSSTTTUUUVVVXXXZZZ\\\]]]___bbbfffiiilllppptttxxx222111000000///...------++++++---......------,,,---,,,,,,,,,,,,---...///222222,,,,,,444:::NNNkkkaaaHHH888222111///...------......000000000000000000000000000111111111111222222222111555444888@@@DDDTTTooojjjNNNBBB???:::666777000000000000000000000000000000000000000000000000........./////////////////////.........//////000.........///......------+++,,,------......------,,,,,,,,,+++******))))))+++***************++++++)))---111;;;PPPgggooolllTTTFFF777000......///111---------...///111333444666666666888???JJJWWW```iiijjjiiieee[[[MMM@@@888555000***''')))******))),,,+++******++++++***)))((((((((()))))))))******))))))+++---///...,,,)))***************************))))))***,,,---,,,+++,,,000555888777555444333222//////222222222===JJJ\\\iiirrrkkkXXXEEE888222111111222333444333///,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,...444;;;AAAEEEFFFKKKCCC888000......------...............///000000000000000000000000000000111111222333444444444444333333444555666777777888:::999999888888888999999<<<===>>>>>>>>>???AAACCCGGGIIIIIIGGGDDDBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGIIILLLOOOQQQRRRSSSUUUVVVWWWXXXZZZ]]]___```bbbeeeiiilllooosssxxx{{{111000000///......------++++++------...---,,,+++,,,,,,,,,,,,------......111222------333999MMMkkkmmmPPP???666111000///...---.........///000000111222222222222000000111111111222222222111555444777???EEEXXXuuueeeKKK@@@===999666777000000000000000000000000////////////////////////,,,,,,,,,,,,------------..................///000.........------,,,,,,+++***+++,,,---............,,,+++++++++******))))))++++++******)))************---///222???TTTdddiiiaaaSSSAAA555111000111222111000///......000222333888;;;@@@GGGOOOYYYccciiiiiifff___UUUKKK@@@888333111...)))'''((())))))(((,,,+++***,,,......+++((((((((()))))))))*********---,,,******++++++***((())))))))))))))))))))))))***))))))***+++,,,------...222777999777444222111000......///000555DDDUUUcccjjjmmmbbbNNN===444222111333777;;;<<<888222---++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++***+++---000333CCC===555000...///000000...............///000000000000000000000000000000111111222333444444444444333333444555666777888888::::::999888888888999999;;;===>>>>>>>>>???BBBDDDIIIJJJJJJHHHEEECCCBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEEEEGGGKKKNNNQQQRRRRRRRRRVVVVVVWWWYYY[[[^^^```aaadddgggkkknnnrrrvvv{{{~~~000000//////......------++++++,,,------,,,+++***,,,,,,,,,------------------111......333888LLLjjj]]]EEE999333000//////...............***+++---...///000000000000000111111111222222222222666444777???FFF\\\|||zzzaaaIII???;;;666333555222222222222222222222222////////////////////////---------------------------,,,,,,,,,------...///......------,,,,,,,,,,,,***+++,,,---.../////////++++++***************)))++++++******)))*********,,,.........444DDDWWWcccjjj```OOO@@@777444222111111000//////222666:::<<>>444---++++++,,,,,,,,,---------,,,++++++******++++++,,,******+++++++++++++++***''')))++++++***,,,///222555333000///////////////...............///000000000000000000000000000000111111222333444444444444333444444555666777888888::::::999999999999999:::;;;===>>>??????@@@CCCEEEIIIJJJJJJIIIFFFCCCCCCCCCDDDEEEEEEFFFGGGFFFFFFFFFFFFIIILLLPPPRRRSSSSSSRRRVVVVVVXXXZZZ\\\___aaabbbeeehhhlllooossswww|||/////////.........------+++,,,,,,------,,,******+++,,,------......------+++///......444:::OOOnnnrrrQQQ>>>555111//////////////////......+++,,,...000111111111000000111111111111222222222222666555777@@@JJJcccttt]]]FFF===:::444222444333333333333333333333333000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,---...///......---,,,,,,,,,------***+++,,,---............************************+++***************++++++***---...---000<<>>111---000///444;;;BBBCCC>>>444---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++++++++++++++)))+++---.........///000---......///...---++++++...............///000000000000000000000000000000111111222333444444444444444444555666777888888999999999999999999:::;;;;;;;;;===>>>??????AAACCCFFFGGGHHHIIIHHHFFFDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHJJJMMMQQQSSSTTTSSSSSSWWWWWWYYY[[[]]]```cccdddfffiiimmmqqqtttyyy~~~}}}|||~~~//////.........---------+++,,,,,,---,,,+++***)))+++,,,---.........------+++///---...666???XXXzzz```DDD999555222......///////////////...000111222333333222000///000111111111111222222222111666555888CCCOOOlllnnnXXXDDD<<<999333222444222222222222222222222222000000000000000000000000000000///...---,,,++++++,,,,,,,,,------...///000...------,,,,,,---...///++++++,,,---............))))))))))))************))))))))))))***+++,,,,,,'''***,,,,,,---444BBBOOO]]]fffjjjbbbVVVNNNHHHCCC???>>>???BBBHHHQQQZZZ___jjjkkkjjjeee\\\RRRJJJFFF:::777333...+++*********'''(((***,,,---...///000(((***,,,,,,,,,++++++,,,))))))*********+++++++++333000,,,))))))*********++++++++++++++++++++++++''')))*********,,,000444999::::::777444000//////...///222888DDDVVVhhhttt{{{jjjUUUEEE888...---111...111555:::;;;888222,,,*********++++++++++++,,,,,,++++++******++++++,,,***++++++,,,---,,,,,,,,,------------------++++++---...//////...---,,,+++...............///000000000000000000000000000000111111222333444444444444444444555666777888999999888888888999:::;;;<<<===;;;===>>>???@@@AAADDDFFFEEEGGGHHHGGGEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGJJJLLLNNNQQQSSSTTTTTTTTTXXXYYYZZZ]]]___bbbeeefffgggjjjnnnrrrvvv{{{|||xxxwwwzzz}}}...............---------+++,,,,,,---,,,+++***)))+++,,,---.........---,,,,,,000---...777CCC```uuuRRR;;;666666444......///////////////...000000111111000---+++)))000111111111111222222222000555555999EEETTTsssjjjUUUBBB;;;888444222666111111111111111111111111000000000000000000000000...---,,,+++)))(((''''''---------......000111111...------,,,---...000111,,,,,,------......------)))))))))))))))*********))))))))))))***+++,,,---&&&)))++++++***,,,777BBBQQQcccqqqooofff___ZZZUUUQQQOOOOOOPPPVVV^^^fffkkknnnjjjbbbWWWIII>>>777444------------+++***(((''')))***,,,,,,+++******+++(((******(((&&&'''+++///)))************+++++++++***)))(((((())))))(((&&&((((((((((((((((((((((((''')))+++******,,,111555;;;;;;:::777222000/////////111555<<>>;;;===>>>???@@@AAADDDFFFDDDEEEGGGGGGEEEDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGKKKLLLNNNPPPRRRTTTUUUUUUZZZ[[[\\\^^^aaadddggghhhiiikkkppptttxxx|||}}}xxxttttttwww{{{------------------------//////...---,,,,,,++++++...------,,,,,,------...+++///333333777JJJkkkfffHHH999777888777////////////000000000000000000////////////000000000000000000111222333444555555999???HHH\\\fffSSS@@@888888777444222222222222444555444111...000000000000000000000000000000//////.........---000//////........./////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************))))))))))))(((((((((***,,,000444666GGGVVVeeemmmoooooommmjjjhhheeeaaa``````aaabbbbbbZZZVVVMMMDDD<<<555111000//////---,,,+++*********))))))))))))))))))))))))++++++******))))))((((((,,,+++***(((''''''''''''&&&&&&&&&&&&'''''''''(((*********)))))))))))))))((()))***+++---111666:::===AAA>>>666111222222...///555;;;EEEZZZrrr|||zzzoooZZZBBB555111//////000,,,---///000000///---,,,*********++++++,,,,,,,,,------,,,+++************+++++++++,,,,,,---------...///000111222222222222///555666222...///000///000000/////////000000111111111111111000000000///222222333444444555555666444555666777888888888777::::::;;;;;;<<<===============>>>???AAABBBCCCDDDGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFFFFFFFGGGIIIKKKLLLQQQRRRSSSSSSSSSTTTWWWZZZZZZ]]]```bbbdddfffiiilllmmmooorrrvvv{{{{{{vvvsssoooooowww------------------------///......---,,,,,,++++++...------,,,,,,------...---.........666NNNsss|||ZZZ???333222333222---............/////////000000////////////000000000000000000111222333444555555999@@@LLLcccbbbPPP>>>777888666444222222222222333444333111...000000000000000000000000000/////////............//////............/////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))+++...111333;;;JJJZZZccchhhlllmmmkkkkkkggg```[[[XXXVVVTTTSSSKKKGGGAAA999333///---,,,,,,,,,,,,+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))+++***)))((((((''''''(((&&&'''''''''((((((((((((***)))))))))))))))))))))((()))***+++---222777;;;===@@@===444000000000...000888CCCQQQggg}}}|||hhhUUU???444000...---...+++,,,...//////...---,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,------............------000666888333000000000...---------------......///222222222111111111111111222222333444444555555666555555666666777888888888::::::;;;<<<<<<======>>>======>>>@@@AAABBBCCCDDDFFFFFFFFFFFFFFFEEEEEEEEEHHHGGGFFFFFFHHHJJJLLLNNNRRRSSSTTTTTTTTTUUUXXX[[[^^^```ccceeeeeegggjjjlllnnnppptttxxx}}}}}}xxxsssooolllllluuu~~~------------------------.........------,,,,,,+++...------,,,,,,------...---...---///;;;UUUwwwoooNNN777/////////...,,,,,,---------.........000000////////////000000111000000111111222333444666666999AAAQQQmmmzzz\\\LLL<<<666777666333222222222222333444333111...000000000000000000000000////////////............///.............../////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************))))))))))))******))))))***+++---...///<<>>NNNaaawwwwww]]]LLL:::222000---+++,,,)))***,,,---...------,,,,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++---------------,,,,,,,,,111777999555111000///------,,,,,,,,,------...///111111222222222222222222222222333444444555555666666666555555666777999::::::;;;;;;<<<<<<===>>>>>>===>>>???@@@BBBCCCDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGHHHKKKOOOQQQSSSTTTUUUUUUUUUWWWZZZ]]]bbbdddfffgggggghhhkkkmmmppprrrvvv{{{}}}xxxsssnnnkkkhhhiiirrr|||,,,,,,------------------......---------,,,,,,,,,...------,,,,,,------...---...///444DDD]]]vvvhhhHHH555111000///---,,,------------.........000000////////////000000111111111111222333444444777888;;;DDDWWWwwwtttWWWHHH;;;777888666444333222222111222333333111//////////////////////////////////////////...............---------.../////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++************)))))))))(((+++******)))))))))*********333;;;???CCCIIIKKKJJJLLLHHHCCC???<<<999666444111000...,,,******++++++((()))***++++++***))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******((())))))))))))*********)))))))))))))))*********)))+++---///111555999===::::::666000,,,,,,...000777FFF[[[ooo|||iiiQQQDDD666111000---++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************+++,,,---------,,,,,,,,,++++++******............//////000000222888;;;666222000///---............///000111111111111111111222222222222222222333444444555555666888777555555555777:::;;;;;;;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIHHHHHHJJJNNNRRRUUUUUUVVVWWWWWWWWWYYY\\\___ccceeeggghhhiiijjjmmmooosssuuuyyy~~~}}}zzzyyysssnnniiifffdddgggqqq{{{,,,,,,,,,---------......---------------,,,,,,,,,...------,,,,,,------...///......555JJJfffyyy{{{```DDD666333111......------........./////////000000////////////000000111111111111222333444555888:::>>>HHH^^^pppRRRFFF;;;999999777444444333111000111222222000///////////////////////////.........///////////////---------------.../////////...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************)))))))))(((+++******)))(((((((((((()))...222222444888:::888:::777444333222222111//////...---,,,++++++,,,,,,***+++******)))(((''''''))))))))))))))))))))))))(((((())))))******++++++(((''''''(((((()))***+++))))))))))))*********+++(((((())))))***************---111444666888:::<<<888666222///,,,---111555===PPPhhh{{{uuu___GGG===333111000---+++,,,)))******++++++,,,,,,,,,,,,,,,,,,++++++*********************+++,,,------,,,,,,,,,++++++*********---------...000222444555333888:::666111000///---///......///000111222222111111111111111111111111222222333444444555555666888777666555666888:::;;;;;;;;;<<<<<<===>>>>>>?????????@@@BBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIJJJMMMQQQUUUXXXVVVWWWYYYYYYYYY[[[___aaaaaadddgggiiijjjmmmppprrruuuwww{{{}}}yyyvvvtttnnniiieeecccbbbfffqqq}}}+++,,,,,,------.........------------------------...------,,,,,,------...111///---666QQQqqqlllTTT===555222...,,,------............/////////000000////////////000000222111111222222333444555777<<>>?????????@@@AAABBBDDDEEEFFFFFFIIIIIIIIIIIIJJJJJJJJJJJJIIIJJJKKKMMMQQQTTTXXXYYYXXXYYYZZZ[[[[[[^^^aaadddbbbeeehhhjjjlllnnnrrrtttwwwyyy}}}}}}yyytttpppnnnhhhddd```___```fffsss++++++,,,,,,---......///------------------------...------,,,,,,------...///111444BBB```}}}{{{[[[GGG666333111+++***---,,,,,,---------.........000000////////////000000222222222222333444555555555<<>>>>>??????@@@@@@AAACCCDDDEEEFFFGGGKKKKKKKKKJJJJJJJJJJJJJJJHHHJJJMMMPPPTTTWWWYYYZZZYYYZZZ\\\\\\]]]___cccffffffhhhkkkmmmnnnpppsssuuuxxxzzz~~~|||yyytttoookkkhhhccc^^^[[[\\\^^^eeesss++++++,,,,,,---...//////------------------------...------,,,,,,------...+++222===QQQppplllPPP???333222111+++***///++++++,,,,,,,,,---------000000////////////000000222222222222333444555555333<<>>CCCCCC???:::777222---+++///222555>>>IIIdddzzz|||iiiRRR???888111,,,++++++))))))+++//////---,,,+++******************++++++,,,,,,---------,,,+++************))))))******+++++++++,,,------,,,,,,---000222444222666555///,,,...111222111111111222333555666777999999888666555444333222222222333444444555555666666666888999999:::999999<<<<<<======>>>>>>??????@@@AAABBBCCCDDDFFFGGGGGGLLLLLLKKKKKKJJJJJJIIIIIIGGGJJJNNNRRRVVVYYYZZZ[[[YYY[[[\\\]]]^^^```dddgggjjjlllnnnooopppqqqsssuuuyyy{{{~~~~~~}}}|||zzzvvvqqqkkkgggddd___[[[XXXYYY]]]eeesss...------------...//////000000//////............------///111...***,,,222000333CCCbbb~~~uuudddDDD===333......///...+++---------.........//////////////////000000000000222333555555555555666888>>>@@@KKKdddttt[[[CCC???999444222222111000000000000000000000000000000000000000000//////...000000000000000/////////000000000000000000000000))),,,///111111000000///***000222///---///...***+++++++++***************++++++******))))))((((((((((((((((((((((((((((((((()))(((''')))......***++++++******)))*********))))))))))))))))))))))))************************++++++************++++++*********)))))))))))))))))))))(((((()))***++++++***************************+++,,,,,,+++***+++,,,111777???DDDDDD???:::777000------222666<<>>AAACCC@@@;;;666444444666777333333333444666777999:::777666666666777888999999999;;;>>>AAABBBCCCBBBAAADDDDDDEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNMMMLLLKKKJJJKKKOOOTTTXXXZZZZZZ[[[\\\YYY[[[]]]aaadddgggjjjkkklllnnnpppsssuuuvvvwwwwww}}}~~~~~~}}}{{{xxxwwwuuuqqqmmmgggccc```ZZZXXXWWWYYY^^^fffvvv---------------...///////////////.........---------,,,...111000---...333444;;;PPPpppwwwbbbAAA:::222......///...,,,---------.........//////////////////000000000111111333444555444555666888>>>CCCRRRmmmnnnVVVCCC>>>888444222222111000000000000000000000000000000000000000000//////...////////////////////////////////////////////////---...//////000///......+++000111...---///...***++++++************))))))*********))))))(((((((((************************'''))))))))),,,222333000---,,,+++***************))))))))))))))))))))))))************************++++++************+++++++++++++++******)))))))))))))))))))))))))))******************************)))+++,,,+++******+++---000666===AAA@@@<<<777444000000222555888AAAUUUhhhkkkTTT@@@222111000...,,,+++,,,---------,,,++++++*********+++(((((())))))))))))((((((++++++++++++++++++++++++------...////////////...............///111222333////////////////////////111111222333777<<<@@@CCCDDD@@@;;;666444333444666444444444555666777888999777777777777888999::::::;;;;;;;;;<<<===???@@@BBBEEEEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMQQQVVVYYY[[[[[[\\\]]][[[\\\___bbbeeehhhjjjkkkmmmoooqqqtttwwwxxxyyyyyy}}}}}}~~~~~~}}}|||yyyxxxuuutttqqqmmmiiiddd___]]]YYYVVVVVVYYY]]]fffvvv---------------..................------------------+++,,,000111///000333999FFF```rrrYYY<<<777000---...///...---------.........//////////////////000000000111111111222444444444444777999>>>HHH]]]{{{hhhPPPAAA===888444333222111000000000000000000000000000000000111111000000///...........................////////////////////////111000///000222333222111...111000---,,,...---***************))))))(((((())))))))))))((((((((((((************************&&&)))***+++111888;;;888......---+++************))))))))))))))))))))))))************************++++++************++++++---,,,,,,+++***)))))))))*********)))))))))))))))************************(((***+++***))))))+++---000555:::===;;;777333000---///222555:::HHHaaawwwyyy^^^GGG777///000///---,,,+++,,,,,,---,,,,,,+++************+++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---..............................///000000++++++,,,---......//////111111222444888===BBBEEECCC@@@;;;666444333444444666666666666666777888888888888888888999:::;;;<<>>555333......---,,,++++++,,,,,,++++++***************+++***+++,,,---............+++++++++++++++++++++++++++,,,------......------............---.........+++,,,,,,------.../////////000111444888===AAADDD???===999666444444555666888888777666666777777777999999999::::::<<<===>>>BBB@@@===;;;<<>>;;;777444333333222111000000000000000000000000111111111111111000000///------------......//////////////////////////////000111666BBBOOOUUUSSSNNN999444///------,,,,,,,,,+++++++++***)))(((((('''((((((((()))))))))))))))))))))))))))))))))))))))'''***,,,...555>>>AAA???000///...,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++------,,,,,,+++******)))******++++++***)))((('''))))))))))))))))))))))))((())))))))))))***---000444777999999666333000///333444777BBBVVVnnnvvv```III999444555---,,,,,,+++++++++++++++*********))))))***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------...............------,,,..............................000333666:::===???:::888666555555666888999999999888777777777777888999999999:::;;;===>>>???AAA@@@?????????AAABBBCCCIIIJJJLLLMMMOOOPPPPPPPPPMMMMMMMMMLLLMMMNNNOOOPPPTTTVVVYYYZZZZZZ[[[\\\]]]bbbccceeehhhkkknnnpppqqqtttvvvyyy{{{}}}~~~}}}|||zzzwwwsssooolllkkkeeeccc```\\\XXXUUURRRQQQNNNOOORRRVVVYYYcccvvv***+++,,,......------,,,---------------.........000....../////////666???^^^vvv~~~gggLLL777000/////////////////////....../////////000000000000000000111111111222222222222333444555777<<>>666///---...,,,,,,...---,,,,,,+++***)))(((((())))))))))))************(((((((((((((((((((((((((((+++,,,---333:::===:::......---+++************))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++++++++*********))))))***++++++***((('''))))))))))))))))))))))))((())))))))))))+++///222666888999888555333111111111555===MMMfff}}}jjjUUUAAA444000333++++++++++++++++++++++++***))))))))))))***++++++---...............------++++++++++++++++++++++++,,,,,,---...............---......///......------000000//////////////////...///000222444777999:::666555444444555777999:::999999888888888888888999999999999:::;;;===>>>???>>>>>>???@@@AAABBBBBBBBBIIIJJJMMMOOOPPPPPPPPPPPPNNNNNNMMMMMMNNNPPPRRRSSSTTTWWWYYYZZZ[[[[[[]]]^^^cccdddgggjjjnnnqqqsssuuuxxxyyy{{{}}}~~~{{{yyyvvvsssoookkkhhhggg___^^^[[[WWWTTTRRRPPPOOOLLLNNNRRRVVVYYYcccxxx)))+++,,,......---,,,+++------........./////////...///000111///222???MMMqqqmmmUUUBBB555...///000000/////////000.../////////000000000000000000111111111222222222333333444444666999>>>AAARRRmmmxxxYYYGGG;;;888666444444333222111000000000000000000000000111222222222222111000000------...//////000111111111111111111111111111111222999JJJbbbvvv{{{ooobbbCCC888///...///------///......---,,,+++***)))))))))*********+++++++++,,,))))))))))))))))))))))))***,,,,,,,,,///555666333---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))************+++'''(((***++++++***)))((()))))))))))))))))))))))))))************---111444777888999777444222222333000;;;JJJ^^^uuuttt\\\JJJ<<<222...000******++++++++++++******)))))))))))))))***++++++---...///000111111111000++++++++++++++++++++++++------...////////////...------//////000///...............///000000111111000111111222333444555666555555444444555666888999999999888888888999999:::888888999:::;;;===>>>?????????@@@AAABBBCCCEEEEEEIIIJJJMMMOOOQQQQQQPPPPPPPPPOOONNNNNNPPPRRRTTTUUUVVVXXXZZZ[[[\\\]]]___aaaccceeehhhkkkpppsssvvvxxxzzz{{{}}}~~~~~~}}}wwwuuurrrnnnjjjfffdddbbbZZZXXXVVVSSSPPPOOONNNNNNJJJMMMRRRVVVZZZdddyyy)))***,,,......---,,,+++........./////////000000,,,///222333111555FFFXXX{{{aaaHHH;;;444...000111111000//////000////////////000000000000000111111111111222222222333444555555666:::???CCCZZZuuutttUUUCCC:::888555444444444222111000000000000000000000000111222222222222111000000.........///000111111222111111111111111111111111555===QQQlllssscccFFF:::000//////------000//////...---,,,******)))******+++++++++,,,,,,,,,************************+++---,,,***,,,111111...++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((((()))******++++++&&&''')))+++,,,+++***)))))))))))))))))))))))))))************+++...222666777888888666444222222333555FFF\\\pppkkkRRRCCC:::222///111)))******+++++++++******))))))((())))))***++++++'''(((***,,,---...//////++++++++++++++++++++++++---...//////000000//////,,,---///000000000///...+++,,,---...///111222222222222333333333333333444666666555444555555777888999999888888999999:::;;;888888888999;;;===>>>???CCCBBBBBBBBBDDDFFFIIIJJJIIIJJJMMMOOOQQQQQQPPPOOOPPPPPPOOOOOOPPPSSSUUUWWWWWWYYY[[[]]]]]]___aaacccccceeehhhlllqqquuuxxxzzz{{{|||}}}~~~~~~}}}}}}tttrrroookkkfffcccaaa```VVVUUURRRPPPNNNMMMMMMMMMJJJMMMRRRWWWZZZdddzzz------,,,++++++******)))---------............///111111111111000777NNNfffpppRRRBBB:::222000000////////////000000///000000111111111000000////////////000111222333222555333444<<<;;;===JJJhhhlllRRREEE;;;999777444333222111111111111111111000000000000222111111111000000//////000000//////...///555;;;===;;;777444222111000000777AAAVVVnnn}}}zzzhhhXXX===999333000.........------///000///,,,+++++++++)))***+++++++++)))((('''$$$'''))))))((((((***---++++++++++++++++++++++++%%%&&&'''((()))***+++,,,******+++,,,,,,,,,,,,+++***+++,,,,,,+++***((('''***,,,...---***))))))+++))))))))))))******************))))))))))))************)))))))))))))))***---,,,******,,,///222444777666666555111...333;;;@@@PPPkkkwwwaaaHHH:::444111//////*********++++++,,,,,,,,,******))))))))))))******+++,,,...//////...,,,+++------,,,++++++,,,,,,,,,---------.........//////.................................///////////////222222222111111111111000111222333444555555555555888888888777888888999:::888999:::<<<>>>???@@@AAA@@@AAABBBDDDEEEGGGHHHIIIKKKKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQSSSUUUWWWYYYZZZ[[[[[[[[[\\\^^^```bbbdddggghhhkkknnnrrruuuxxxyyyzzz|||}}}yyyvvvrrrnnnhhhccc```]]]YYYWWWQQQPPPNNNMMMKKKJJJIIIIIIKKKLLLOOOTTT[[[ggg{{{,,,,,,,,,,,,,,,,,,---------------............///---///333444444@@@]]]xxxfffJJJ===666000000//////......//////000000111111222222111111000/////////000000111222333111666444555<<<>>>DDDTTTssskkkRRREEE;;;999777444333222111222111111111111000000000000111111111000000000//////.........///111777@@@GGGLLLFFF>>>666222000111222666AAAUUUjjjuuuppp^^^OOO>>>:::444000...------,,,---...///...,,,+++++++++)))************))))))(((&&&(((***)))(((((())),,,++++++++++++++++++++++++******)))(((((('''&&&&&&)))***++++++,,,,,,++++++***++++++++++++***))))))***,,,...---***))))))+++(((((()))))))))***************))))))))))))************))))))))))))******,,,+++++++++---000333555777666555333///...555>>>MMMaaa{{{mmmYYYBBB666222000///000++++++++++++++++++,,,,,,******))))))))))))******,,,---///000000///---,,,---,,,,,,++++++,,,,,,---,,,------------................................./////////000000000000111222222222111111111111000111222333444555666666666888777777777777777888888999:::;;;<<<>>>@@@AAABBBAAABBBCCCDDDFFFHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRSSSUUUWWWYYYZZZ[[[[[[[[[\\\^^^aaaccceeehhhiiilllooossswwwyyy{{{{{{}}}~~~{{{vvvtttoookkkfffaaa]]]ZZZVVVSSSNNNNNNLLLKKKJJJIIIIIIIIIKKKKKKOOOUUU[[[ggg|||++++++,,,------...//////---------............///+++...333666;;;MMMmmmvvvVVV@@@888555111000000////////////000000222222222333333222222111000000000000000111333333000666555555<<<@@@MMMccciiiPPPDDD:::999777444333222222222111111111111000000000000111111000000000000/////////000000111888CCCPPPXXXbbbWWWGGG999111000222444777CCCVVVfffkkkcccSSSGGG???;;;444000---,,,,,,+++,,,...///...,,,+++++++++))))))))))))))))))***+++((()))******(((((()))***)))))))))))))))))))))))),,,+++***)))(((&&&%%%%%%)))***++++++,,,,,,++++++*********)))******+++,,,***+++---,,,+++)))******(((((((((((())))))))))))******))))))))))))************)))))))))******++++++++++++---///222555777999666444222000111;;;GGG^^^www}}}^^^MMM;;;222000//////111,,,,,,++++++++++++++++++******))))))))))))******,,,...///000000///...,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------........................000000000111111222222222222222222111111111111000000111333444666777888888888777777666666666777777::::::<<<===???AAABBBBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVXXXZZZ[[[\\\\\\\\\^^^```ccceeegggjjjkkknnnqqquuuxxx{{{}}}}}}~~~|||wwwssspppkkkgggbbb]]]YYYUUUQQQNNNJJJJJJIIIHHHHHHHHHIIIIIIJJJKKKOOOUUU\\\hhh}}}+++,,,,,,,,,---------...---------............///...///222999GGG^^^{{{eeeHHH888555555444111111000000000000111111333333444444333333222222000000000000111222333333///666666444;;;BBBVVVqqqfffNNNBBB:::888666444333222222222111111111111000000000///000000000000000000//////222333333555@@@QQQaaajjjqqqbbbLLL:::111000333555:::FFFVVVbbbcccZZZNNNEEE???;;;444///---,,,+++***,,,---......,,,+++++++++***)))(((((((((***+++,,,)))*********)))((())))))))))))))))))))))))))))))))))))))))))************))))))***+++++++++++++++***))))))((()))+++---...******+++++++++*********''''''((((((((()))))))))******))))))))))))************))))))******++++++++++++---///111444666888999666444333333999GGGUUUooonnnQQQCCC555000///......000,,,,,,,,,++++++*********+++******))))))******+++,,,---...000000...---,,,,,,,,,+++++++++,,,------+++++++++,,,,,,,,,------........................///000000000111222222222222222222111111111000000///000222555777999::::::888888777777777777888888;;;<<<===???@@@BBBCCCDDDDDDDDDFFFGGGIIIJJJLLLLLLMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUUUUVVVXXXZZZ[[[\\\]]]]]]^^^___bbbeeehhhjjjlllmmmpppssswwwzzz}}}~~~}}}yyytttooolllfffccc^^^YYYVVVQQQMMMJJJEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJOOOUUU\\\jjj---,,,,,,,,,++++++******---------............///111000333AAA[[[www|||XXX???555222222333333222222111111222222333444444444444444333222111000000000000111222333444///777555444;;;GGG___~~~cccLLLAAA999888666444333222333333111111111111000000000/////////////////////000000///222444888GGG]]]ooovvvrrrbbbKKK999111111333555===GGGTTT\\\\\\UUUMMMHHH===999333///---,,,,,,++++++,,,...---,,,++++++,,,***)))(((((((((***+++,,,******))))))******))))))((((((((((((((((((((((((((()))***+++,,,---......))))))***++++++++++++***))))))(((((()))+++---...***)))******++++++***)))(((((((((((())))))))))))******))))))))))))*********************+++,,,,,,+++,,,...111444666777888666333222333777BBBUUUfffbbbIII>>>333000///------...,,,,,,,,,++++++*********++++++************++++++***+++---......---+++***,,,+++++++++,,,,,,---...+++++++++,,,,,,,,,------..............................///000000111222222222222222111111111000000///111333555888:::;;;;;;999999888888999999::::::<<<===>>>@@@BBBCCCDDDEEEEEEFFFGGGIIIKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUWWWWWWWWWXXXYYY[[[\\\]]]^^^^^^___aaadddhhhkkkmmmoooppprrruuuxxx{{{}}}~~~~~~}}}zzzuuuooojjjgggaaa^^^ZZZVVVSSSOOOJJJGGGBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJOOOVVV]]]kkk------,,,++++++***))))))---------............///222222:::PPPssssssPPP<<<555000...///333333222222222222333333444444444444333222111111111111000111111222333444111888666666AAAQQQmmm```KKK@@@999888666444333333333333111111111111000000000000......////////////000000+++000333888HHH```qqquuueeeWWWCCC666111222333333;;;BBBKKKQQQRRRNNNJJJGGG:::666111...---.........***,,,------+++***+++,,,))))))))))))))))))***++++++)))((()))++++++***)))((((((((((((((((((((((((++++++++++++++++++++++++((()))******++++++******))))))))))))***+++,,,---))))))(((***+++,,,***)))))))))))))))******************))))))))))))*********************+++,,,---,,,...111444666777777777222000111666???NNNfffyyyqqqWWWBBB999222111000---+++,,,,,,,,,++++++++++++++++++++++++************++++++)))+++,,,------,,,+++)))++++++++++++,,,---......,,,,,,,,,,,,------------........................---......///000111222222222222222111111111111000000222444666888:::;;;<<<888888888999:::;;;<<<===>>>>>>@@@AAACCCEEEFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOPPPRRRTTTUUUVVVWWWYYYYYYYYYZZZ[[[\\\^^^______```aaacccfffjjjnnnppprrrrrrtttvvvxxxzzz|||||||||{{{yyyuuuoooiiidddaaa[[[YYYUUURRRPPPLLLGGGDDD@@@@@@AAABBBCCCEEEFFFGGGHHHIIIOOOVVV^^^lll,,,,,,,,,,,,,,,,,,++++++---------............///111777EEE```dddGGG<<<888111---///222111111000000111111222444444444333333222111000111111111111222333444444444999888;;;KKK___|||}}}^^^III???888777666444333333333444111111111111000000000000........./////////000000,,,111333555CCCXXXcccbbbRRRGGG999222111333333111777999===BBBDDDDDDAAA???777333///---...///111111)))+++------+++***+++,,,)))************))))))(((***)))''')))+++---,,,***))))))))))))))))))))))))+++++++++******)))))))))((())))))***************((()))***+++++++++++++++)))(((''')))+++,,,***(((************++++++++++++******))))))))))))******************+++,,,---...---///333666777888777777222222555>>>KKK___yyy}}}```KKK;;;444000000000---+++,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,***+++---......---+++***++++++++++++,,,---...///,,,------------....................................//////000111222333444222222222111111111111000222333555777999:::;;;;;;555666666888999;;;===>>>??????AAABBBDDDFFFGGGGGGHHHIIIJJJLLLMMMOOOPPPQQQOOOPPPQQQSSSUUUVVVWWWXXXZZZ[[[[[[[[[\\\]]]______``````bbbdddhhhlllppprrrttttttuuuvvvxxxyyyzzzzzzwwwuuurrrnnniiiccc]]]ZZZTTTSSSPPPNNNLLLIIIDDDAAA@@@@@@@@@AAABBBDDDEEEFFFGGGIIINNNVVV___nnn+++,,,,,,------......///---------.........//////000;;;NNNiiitttWWW???;;;;;;444111444000000////////////000000333444333333222111000///111111111111222333444555555::::::???SSSiii{{{]]]III???888777666444333333333444111111111111000000000000---.........//////000000111666666444===MMMRRRNNNDDD;;;222///222444222///222222333666999;;;999888444111...,,,...000222333)))+++,,,,,,+++***+++,,,)))***+++++++++)))((('''***((('''))),,,...---+++************************((((((((((((((((((((()))(((((()))***************((()))***,,,,,,+++***))))))((('''))),,,---+++(((******+++++++++,,,,,,,,,******))))))))))))******************+++,,,---......000444777888888777666666666<<>>???@@@AAACCCDDDFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQRRRPPPPPPRRRSSSUUUWWWXXXYYY[[[[[[[[[\\\]]]^^^___``````aaaccceeeiiimmmqqqsssuuuuuuvvvwwwxxxxxxyyyyyyrrrqqqnnnjjjddd^^^YYYVVVPPPOOOMMMKKKJJJGGGBBB???@@@@@@@@@AAABBBDDDEEEFFFGGGIIINNNVVV___nnn------------------------111---,,,---------///444222???WWWxxxYYYLLL@@@===:::444222333////////////000111222333000111222222111000111333333222222222444555444333888999===HHH]]]{{{xxx\\\III@@@999888666666666555333111111222222222222111000000222---,,,...000//////222333000111666:::<<<<<<<<<777666333111000000000111444444444333111111222333000////////////.........,,,,,,,,,,,,,,,+++***))))))*********)))((('''&&&%%%&&&''')))***,,,---...))))))))))))))))))))))))))))))***+++,,,,,,------++++++************************++++++++++++******))))))******)))((('''&&&))))))))))))))))))))))))******))))))))))))******)))***,,,,,,++++++,,,---111333888===<<<777666888444888DDDWWWmmm|||aaaJJJ>>>333111/////////...,,,+++++++++++++++++++++++++++++++++***************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000000111111111111111000///111000000///000222444555888777555444333444444555555666777888999999999999666666888999;;;<<<>>>>>>@@@AAABBBDDDEEEGGGHHHIIIKKKLLLNNNNNNMMMMMMNNNPPPOOOQQQSSSUUUVVVWWWYYY[[[^^^^^^___```aaaaaaaaa```eeefffhhhkkknnnqqqsssuuuvvvzzz|||zzzyyyyyyvvvrrrnnnjjjeee___[[[WWWRRROOOMMMKKKHHHEEEBBB@@@??????<<<======???@@@BBBDDDEEEHHHJJJOOOWWW```ooo------------------------///,,,+++------,,,///444666JJJiiijjjQQQEEE;;;888666111///000/////////000000111222333222333444333222111222333333333333333555555555555777:::AAAQQQjjjwww[[[HHH@@@888777666666777777555333111222222222222111000000000---,,,000222000111444444333444555666666777999444333111/////////000000111222222222111000000111/////////.........------,,,,,,,,,,,,++++++******++++++***))))))(((((('''(((((())))))*********+++))))))))))))))))))))))))))))))******++++++,,,,,,*********************************++++++*********++++++))))))((()))******))))))))))))))))))))))))******))))))))))))******)))+++,,,,,,++++++---...000222777<<<;;;666555888;;;FFFXXXmmmqqqUUUAAA777222111///...///...,,,+++++++++++++++++++++++++++++++++************++++++,,,------......------,,,------------------------...------,,,---...///000........................111000000000000222333444555444333111111111222222555666777888999999999999777888999;;;===>>>???@@@BBBBBBDDDEEEGGGHHHJJJJJJKKKMMMNNNNNNMMMNNNOOOPPPQQQSSSUUUWWWWWWYYY[[[]]]___```aaaaaabbbbbbbbbbbbfffgggjjjlllooorrrtttuuuvvvyyyzzzwwwvvvvvvsssnnnjjjgggaaa\\\XXXTTTPPPMMMJJJHHHEEEBBB@@@>>>======<<<======???@@@BBBDDDEEEHHHJJJOOOWWW```ppp------------------------///,,,,,,......---000666@@@YYY~~~rrrUUUDDD<<<444111111///......000000000000000111333333444555666555333222222444333333333444555666777777:::>>>JJJ^^^{{{wwwZZZHHH???777666555666777888777555111222222222222111000000...,,,...222444222333666888;;;===:::444111222444333222000//////000111222111111111111111000//////......---------,,,,,,,,,,,,,,,,,,++++++++++++***---,,,+++))))))))))))***++++++******)))((((((((())))))))))))))))))))))))************************************************************************---+++)))'''(((***,,,...))))))))))))))))))))))))******))))))))))))*********+++,,,,,,+++,,,...000222444888<<<:::666777;;;@@@RRRlllbbbHHH999333222000............,,,+++++++++++++++++++++++++++++++++************++++++------............------...........................------------...//////......------------...///000000000000111222333444333222222111111111111222555666666777888888999999999:::;;;===>>>@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLLLLMMMOOOOOONNNOOOPPPRRRSSSUUUWWWYYYYYY[[[]]]___aaaaaabbbcccddddddeeeeeehhhjjjlllnnnqqqssstttuuuuuuxxxxxxtttqqqqqqmmmhhhddd```[[[WWWTTTPPPLLLIIIFFFEEEBBB???===<<<;;;;;;<<<======???@@@BBBDDDEEEHHHJJJOOOXXXbbbrrr,,,,,,------------------000...///111000000666>>>OOOjjjeeeKKK:::555000....../////////000000000000111222333333555666777555333222222333222333333444444555888999>>>EEEUUUnnnvvvZZZGGG>>>999888666666777777666555111222222222222111000000...---///444666555777;;;CCCLLLOOOGGG:::222000111333222111000111444666888999777555333222111///...---------,,,,,,,,,++++++,,,+++++++++++++++++++++///---+++)))))))))***+++,,,++++++***)))(((((('''))))))))))))))))))))))))*********)))))))))))))))***************++++++++++++******************++++++***(((((((((***,,,---))))))))))))))))))))))))******))))))))))))*********+++,,,,,,,,,---000222777777:::<<<:::777;;;AAAJJJbbbpppTTT@@@777444111///............,,,+++++++++++++++++++++++++++++++++*********+++,,,,,,------............------------------------------------------......//////000//////......///000111000000000111111222222333333333333333333333333444444555555555666777777888:::;;;<<<===???AAABBBCCCDDDDDDFFFGGGIIIKKKLLLLLLMMMNNNPPPPPPPPPPPPRRRSSSTTTVVVXXXZZZZZZ\\\^^^```bbbbbbbbbcccdddeeefffgggkkklllnnnqqqssstttuuuuuuuuuxxxvvvqqqmmmkkkgggbbb\\\YYYUUUQQQNNNKKKHHHEEECCCBBB???===<<<;;;;;;;;;<<<======???@@@BBBDDDEEEHHHJJJPPPYYYcccttt,,,,,,,,,---------......000......000222666AAALLLeee}}}xxxXXXBBB444333000...///111222111000000000000111222333444555666666555222111111222111222333333333444888;;;@@@KKKaaa}}}vvvZZZGGG>>><<<:::777666555555444222111222222222222111000000///...111555888999???GGGUUUaaaeeeXXXDDD888333111222111000111555:::???CCCIIIDDD===888555333000///---,,,,,,,,,,,,+++++++++,,,++++++******+++,,,,,,///...+++***)))***+++,,,*********)))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))*********+++++++++++++++***))))))***++++++''''''((()))*********)))))))))))))))))))))))))))******))))))))))))******+++,,,---------///222555999888:::;;;999999AAALLLbbbyyy~~~bbbJJJ:::444444000///------......---+++++++++++++++++++++++++++++++++******+++,,,,,,------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------...............///////////////000111111000111111111222222222222111222222333444444444444444444444444444666777888:::;;;<<<>>>???AAABBBCCCDDDDDDEEEGGGIIIJJJLLLLLLNNNOOOQQQRRRQQQRRRTTTUUUTTTVVVYYYZZZ[[[\\\___aaabbbbbbbbbcccdddeeeggghhhmmmnnnpppsssttttttttttttuuuvvvtttmmmhhhfffbbb]]]VVVSSSOOOLLLJJJHHHEEECCCAAA@@@>>><<<;;;;;;;;;<<<<<<======???@@@BBBDDDEEEHHHJJJPPPZZZeeevvv+++,,,,,,------.........///------000555@@@SSSddd|||hhhJJJ777000222222//////222444222111111000111111222333444444555666555333222222333111333444444333555:::???BBBTTTqqqwwwZZZHHH???===:::777444444333222111111222222222222111000000000///222777<<>>777222111000000333;;;EEEPPPWWW___UUUGGG<<<666333111000------,,,,,,,,,+++++++++,,,+++*********+++,,,---...---,,,************+++))))))))))))************((((((((((((((((((((((((************************)))))))))***++++++,,,,,,,,,+++***))))))***+++,,,&&&''')))******)))((('''))))))))))))))))))))))))******))))))))))))******+++,,,---------000444777888888999::::::@@@OOO^^^zzzpppUUUAAA666111//////...------......---+++++++++++++++++++++++++++++++++***++++++,,,---.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---...///000000000///000111111222222222111111//////111222333333333333666555444444555666888999;;;<<<===>>>@@@BBBCCCDDDDDDEEEFFFHHHIIIKKKLLLMMMNNNPPPRRRSSSSSSSSSUUUWWWVVVXXXZZZ[[[\\\^^^```bbbccccccbbbcccdddfffhhhjjjnnnooorrrtttuuutttsssrrrrrrsssppphhhccc```\\\WWWQQQNNNKKKHHHGGGEEECCCAAA???>>>===<<<;;;;;;<<<<<<<<<======???@@@BBBDDDEEEHHHJJJQQQ[[[fffxxx++++++,,,,,,---......//////---...444>>>QQQlllpppTTT???333...222222......222333000111111111111222333444444444666777666444444555666222555777666555777===CCCMMMcccwww[[[HHH@@@;;;888555333333333222111111222222222222111000000000///222999AAANNNaaaqqq|||~~~eeeLLL???999444222111333:::FFFWWWgggqqqttteeePPP???666333111000------------,,,,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,+++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++,,,,,,((())))))***++++++,,,,,,,,,+++***((((((***+++,,,******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,---------...111555999:::999:::===AAAMMMcccwww}}}```HHH;;;444///+++///---,,,,,,......---+++++++++++++++++++++++++++++++++++++++,,,---............////////////......------------------------,,,---.../////////...---+++---000222222222000///000111222222222222111000...///111333444555444444999888777777777999;;;<<<======???@@@BBBDDDEEEEEEFFFFFFHHHIIIKKKLLLNNNNNNOOOQQQSSSTTTTTTUUUWWWXXXXXXZZZ\\\]]]^^^```bbbdddeeedddddddddfffhhhkkklllnnnppprrrtttuuutttrrrqqqnnnoookkkccc]]][[[WWWRRRNNNKKKHHHFFFEEEDDDBBBAAA===<<<;;;::::::;;;;;;<<<<<<======???@@@BBBDDDEEEHHHJJJQQQ\\\hhhyyy++++++,,,,,,---...//////222000222999GGG___vvvYYYEEE;;;777,,,111222------000111...111111111111222333444555555666777777666666777888444777999888777999@@@FFFXXXqqqxxx\\\III@@@999666333222222333333333111222222222222111000000000///222:::FFFVVVnnncccIII>>>999555444555888AAAQQQfffzzznnnUUU@@@555111000///......------------,,,,,,,,,+++***))))))+++---...+++++++++++++++***((((((++++++******))))))(((((((((((((((((((((((((((((())))))***+++,,,---------((())))))***++++++,,,,,,,,,+++)))(((((()))+++,,,...---***((('''(((***,,,))))))))))))))))))))))))******))))))))))))******,,,---------...111666:::<<<<<<>>>BBBIIIYYYtttpppSSS???888555000,,,...---,,,,,,---...---+++++++++++++++++++++++++++++++++++++++,,,---...///......////////////..............................,,,,,,.../////////...------///333555666555333111000111222333333222000000000222444666777777777777;;;:::999999999;;;===???>>>???@@@BBBDDDEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOPPPOOOQQQSSSTTTTTTUUUWWWYYYYYY[[[^^^___```aaadddfffgggfffeeefffgggjjjlllnnnnnnpppssstttuuusssqqqpppkkkkkkggg___ZZZWWWSSSNNNLLLJJJGGGEEEEEEDDDBBBAAA;;;;;;:::999999:::;;;<<<<<<======???@@@BBBDDDEEEHHHJJJRRR\\\hhhzzz,,,++++++---//////...---111444333555LLLsssvvv[[[HHH<<<555111//////............//////000000000000000000000000:::777555666888888666444444333444777999;;;CCCLLLjjjzzz]]]HHH===888888777666444333222111111222222222222111000000111222444;;;NNNiii~~~vvv^^^JJJ@@@:::555444444999IIIeee~~~~~~hhhMMM>>>666111...---000//////000111000---***++++++++++++++++++,,,,,,++++++++++++++++++++++++************))))))(((((())))))))))))***+++,,,---)))************+++++++++---,,,***))))))***,,,---.........---,,,+++***)))+++((('''(((+++,,,+++(((******+++,,,------......++++++,,,------------,,,+++---///222444666888999>>><<<@@@LLL[[[nnnvvvaaaHHH:::333///+++***............---,,,+++*********+++++++++,,,,,,,,,++++++,,,------......///...,,,++++++---///000000......---,,,,,,,,,------,,,---///000111111111000+++---000333555555333222000/////////000111222222222333555777999<<<===>>>======<<<;;;;;;<<<>>>?????????@@@BBBDDDEEEGGGGGGGGGIIIMMMNNNOOOOOOPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]___bbbdddfffgggdddeeefffhhhjjjlllnnnnnnqqqqqqqqqrrrrrrqqqnnnkkkhhhccc^^^YYYUUUQQQMMMKKKGGGEEEDDDAAA???>>>======:::::::::999999888888888999;;;>>>???@@@AAACCCEEEJJJOOOUUU]]]jjj~~~---------.../////////...,,,000444>>>YYY}}}hhhNNN>>>777333000//////............//////000000000000111111111222555333222444666777666444333333444777888===IIIVVVvvvyyy]]]HHH===999888777555444333222222111222222222222111000000///000222999KKKdddwww|||nnnYYYHHHAAA;;;666999888===NNNjjjuuuaaaIII;;;555000......///...------......,,,***(((((()))***++++++,,,,,,************************++++++*********)))))))))***+++,,,,,,,,,***(((''')))************+++++++++---,,,***))))))***,,,---------------,,,+++***)))+++)))((())),,,---,,,************++++++,,,---...***++++++,,,,,,,,,,,,,,,---...///111444888<<<>>>>>>>>>EEEWWWllljjjWWWBBB777333///,,,,,,............---,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------......///------...000222333111///......---,,,,,,---------,,,---///000111111111000...///111222333222111111000000000000000111222333333444666777999;;;============<<<<<<<<<===>>>??????@@@AAACCCEEEFFFGGGHHHGGGIIIMMMOOOPPPPPPRRRSSSRRRSSSSSSTTTVVVXXXZZZ[[[\\\]]]^^^aaaccceeeggghhhhhhhhhiiijjjkkklllmmmmmmpppoooooooooooommmjjjgggddd```ZZZUUUQQQMMMJJJGGGEEEDDDBBB@@@???>>>======888888888999999:::::::::999;;;>>>??????AAACCCEEEJJJNNNUUU]]]jjj~~~.........//////////////////222777GGGgggvvvVVV???555333222000//////............//////...//////000111222333333333222222444666888888777555555777888:::BBBUUUgggyyy]]]III???999888777555444333222222111222222222222111000000000222444:::JJJ^^^mmmsssrrrnnncccVVVLLLFFF???999;;;:::>>>OOOjjjgggUUUAAA777333000...//////---++++++,,,,,,+++***&&&&&&''')))***+++,,,---))))))))))))))))))))))))+++++++++++++++*********)))+++---...---***'''%%%)))************+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,+++******)))***))))))***,,,...---,,,+++***))))))***+++---...*********+++++++++++++++---...000111444999???CCCBBBEEERRRjjj{{{YYYJJJ:::333222000...---,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---......//////---///222555777666222......---------------......---...///000111111000000000000000000000000000///000000000000111222333444555666777888999;;;<<<<<<======<<<<<<===>>>??????@@@@@@BBBCCCEEEGGGHHHHHHHHHKKKNNNQQQQQQRRRTTTUUUSSSSSSTTTUUUWWWYYY[[[\\\^^^___aaaccceeehhhiiijjjllllllllllllllllllllllllooonnnllllllkkkiiieeebbb^^^ZZZTTTPPPLLLIIIEEECCCBBBAAA@@@>>>======<<<<<<666666777888999:::;;;<<<999;;;===>>>???AAADDDFFFIIIMMMTTT\\\jjj~~~......//////......///000666888???RRRrrryyydddHHH666222333333111//////............//////---...///000222333444555555555555777888999::::::999:::;;;<<<>>>JJJccczzz{{{___JJJ@@@:::999777555444333333333111222222222222111000000///222333777BBBQQQZZZ]]]^^^]]]\\\[[[XXXPPPEEE;;;999777:::HHH```rrrsssjjjVVVGGG999222111///...000000...+++***+++,,,++++++'''(((((()))***+++,,,,,,************************++++++++++++++++++++++++((()))***,,,,,,,,,+++***))))))*********+++++++++,,,++++++******++++++,,,+++,,,,,,,,,+++******))))))))))))***,,,---------+++***)))((()))***,,,---******)))*********++++++,,,...111333555999???DDDHHHRRRgggjjjKKK???444222222000......++++++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,------.../////////...000222555777666222///---------------...//////......///000000000000000111000///......///000111111111111111222444555555777777888888999:::;;;;;;============>>>??????@@@???@@@AAACCCEEEFFFGGGHHHKKKMMMQQQRRRSSSSSSTTTUUUTTTUUUVVVWWWYYY[[[]]]^^^```aaaccceeehhhjjjlllmmmnnnnnnnnnnnnnnnnnnnnnnnnpppnnnllljjjhhheeeaaa^^^XXXUUUOOOKKKHHHEEEBBB@@@@@@???>>>===<<<<<<<<<<<<666666777888999:::;;;;;;999;;;===>>>???AAADDDGGGIIIMMMTTT]]]jjj,,,...///...------000222555===MMMggg```QQQ>>>333222333222/////////............//////---...///111222444555666666777888888888888888999;;;;;;===???DDDSSSppp~~~aaaLLLAAA;;;999777555444333333444111222222222222111000000...///000000777@@@EEEDDDIIIOOOXXXbbbcccYYYHHH===666555666???PPP\\\ZZZRRRFFF;;;222///000///...000222///---,,,,,,------,,,++++++++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))***++++++,,,------+++***)))))))))***+++,,,******)))))))))***+++,,,***///444777888;;;AAAFFFOOObbb|||vvv^^^CCC:::222111222///------++++++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......//////000000000///000222222111000,,,,,,,,,---...///000111///////////////000000000//////...---...000222333111111222222333555666777777888888999::::::;;;;;;<<<===>>>??????@@@@@@@@@???@@@AAABBBDDDFFFGGGHHHNNNPPPSSSTTTSSSSSSSSSTTTVVVVVVWWWYYY[[[]]]___```cccccceeegggjjjlllnnnoooooooooooooooooopppppppppssspppllliiifffbbb^^^[[[SSSPPPKKKHHHFFFDDDBBB@@@???>>>===<<<;;;;;;:::;;;777777888888888999999999999;;;<<<===>>>AAAEEEHHHIIIMMMTTT]]]kkk+++...//////---...333666444EEEaaayyyhhhIIIAAA777111111111///,,,//////............//////......000111333444555666444666777777555555666888;;;;;;===CCCMMMaaadddNNNBBB<<<:::777555333333444555111222222222222111000000222333222111444:::<<<:::<<>>666111111111...,,,---++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---------...//////000000111///---,,,...///000000,,,,,,,,,---...000111222000000////////////000000//////......///111222333222222222333444666888888777888888999:::;;;<<<<<<<<<===>>>@@@AAAAAAAAAAAA@@@@@@BBBCCCEEEFFFHHHHHHNNNQQQSSSTTTTTTSSSSSSTTTWWWWWWXXXZZZ\\\___aaabbbdddeeegggiiikkkmmmooopppppppppppppppppppppppppppssspppkkkfffbbb^^^YYYVVVNNNLLLHHHEEEEEEDDDBBBAAA???>>>===<<<::::::999999777777777888888888888888:::;;;<<<===>>>AAAFFFIIIIIINNNUUU___mmm,,,///111111///111666<<>>BBBKKKYYYcccvvvrrrXXXHHH:::333///000000---,,,---,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,------......//////000000000...,,,,,,---...///...+++,,,,,,---///000222333111000///......///000111111111000000000111111222222222333444555777999999777777888999:::<<<<<<===<<<===???@@@BBBBBBBBBAAABBBBBBDDDEEEGGGIIIJJJKKKLLLNNNRRRTTTTTTTTTVVVWWWXXXXXXYYY[[[^^^```cccdddeeeeeegggiiilllnnnpppqqqsssrrrrrrqqqpppooonnnmmmpppmmmgggaaa\\\WWWRRROOOJJJGGGDDDCCCCCCCCCCCCBBB@@@???>>><<<:::999999888555555666777888999::::::::::::;;;<<<>>>AAAFFFJJJJJJOOOWWW```ooo---000333333111333:::???YYYkkkjjjOOO???666666555222///...///000//////............//////000000111222333444444555222555888999888999<<>>>>>EEESSShhhiiiPPPBBB===;;;777555333333555666111222222222222111000000///000///---///444555222999<<>>777111---...///,,,,,,...---------,,,+++***)))(((******+++++++++,,,,,,,,,------......///000000000///...,,,---...///...,,,++++++,,,---///111222333111000///......///000111333333333222111000000///222333333444666888999:::666777888999;;;<<<===>>><<<===???AAABBBBBBBBBBBBDDDDDDFFFGGGIIIKKKLLLLLLIIILLLPPPSSSTTTVVVXXXYYYXXXYYYZZZ\\\^^^aaadddeeeeeefffgggjjjlllnnnpppqqquuuuuusssqqqooommmlllkkknnniiiccc]]]XXXSSSNNNJJJGGGDDDBBBAAABBBCCCCCCBBBAAA@@@>>><<<:::999888888333444555777888:::;;;<<<::::::;;;<<<===AAAFFFJJJKKKPPPWWWaaappp888000///333222111AAAVVVqqqvvvXXXDDD;;;111///......000111000///111000///////////////000///000111222333444444444777777777888:::<<>>>>>>>>>>>:::<<>>???@@@CCCFFFIIILLLMMMUUUdddttt111---000555666<<>>BBBKKK[[[pppsssXXXGGG<<<:::666555555666666666333333333333333222222111000000000000000000000000000222444666666444111///111111000000000/////////---------............///000//////...------,,,---+++++++++++++++***)))))),,,+++******))))))******+++*********))))))((((((******++++++***)))((((((******))))))))))))******++++++******+++,,,---///111000///---,,,,,,,,,,,,111111111111///---+++***,,,,,,,,,+++++++++******............///111444666===@@@IIIVVVcccttt{{{aaaLLL<<<333111///............---+++***+++,,,---............***************++++++,,,,,,---...//////...---,,,...------,,,,,,---------,,,,,,------.../////////000000000000000000000000111111111111222222222222222444666777777777999:::888999;;;===????????????>>>@@@AAABBBAAAAAABBBCCCGGGGGGHHHJJJKKKLLLMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZ]]]^^^```bbbeeefffggghhhjjjjjjjjjjjjkkkmmmoooppptttqqqnnnkkkjjjhhhfffdddbbb___ZZZUUUOOOJJJFFFEEE???>>><<<;;;;;;<<<===>>>@@@>>><<<999777555444333555555555666666777888999;;;===>>>???@@@CCCFFFIIILLLNNNVVVddduuu000000333999>>>LLLiiikkkRRR???555333333111//////000000///...000000000//////000000111000000111222333444555555555888;;;======>>>@@@AAAHHHXXXnnnyyy\\\KKK<<<:::666444555555555444222222222333222111111000////////////////////////...///000222222222111000///////////////.........---------............///000//////...------,,,,,,+++,,,,,,,,,,,,+++******,,,+++******))))))******+++++++++***)))(((((('''((()))+++,,,+++***((('''******))))))))))))******,,,,,,++++++,,,---///000//////...------------...000000000///...,,,+++***,,,,,,,,,++++++++++++***---......///000333777;;;BBBEEEPPP```rrriiiRRRAAA666000000...------------,,,******+++,,,---............***************+++,,,,,,------............---------------,,,,,,------...------...//////000000111000000000000000000000000111111111111222222222333444666888999888888999:::999;;;===???@@@AAAAAA@@@BBBCCCDDDCCCBBBAAABBBCCCHHHIIIJJJKKKMMMNNNOOOOOOQQQRRRSSSUUUXXXYYY[[[\\\\\\^^^```cccfffhhhiiijjjjjjjjjjjjjjjkkklllmmmnnnqqqooollljjjhhheeeaaa^^^\\\YYYUUUPPPKKKFFFCCCAAA???>>><<<;;;;;;;;;<<<======<<<:::888777555555555555555555666666777888999;;;===>>>???@@@CCCFFFIIILLLNNNWWWfffwww555555999@@@LLLaaa}}}mmmUUUCCC777444666111///---...///000000///000000000///000000111111111111111222333444555666444888===@@@BBBDDDGGGJJJTTTiii~~~```MMM===:::666444444444444333111222222222222111000000////////////////////////.../////////000000000000........................---------............////////////......---,,,,,,***++++++,,,++++++******,,,+++******))))))******,,,++++++***)))(((''''''(((***,,,------,,,)))(((+++******))))))******+++,,,++++++++++++---...///......------.....................---,,,+++******++++++++++++++++++++++++---...//////000444:::???IIIPPP]]]pppsssYYYFFF888111///...---+++,,,------+++***++++++,,,++++++***)))(((+++************+++,,,,,,------------------------------,,,,,,,,,---.........//////000000111222222000000000000000000000000111111111222222222333333666888::::::999999999:::;;;<<<>>>@@@BBBBBBBBBBBBDDDEEEEEEDDDCCCCCCDDDEEEIIIIIIJJJLLLMMMNNNOOOPPPQQQRRRTTTVVVXXXZZZ\\\]]]]]]^^^aaadddgggjjjkkklllkkkkkkkkkkkklllllllllmmmmmmkkkiiigggddd```[[[XXXUUUSSSOOOKKKFFFBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::999888777666666666666555555555555666777888999;;;===>>>???@@@CCCFFFIIILLLOOOXXXhhhyyy555888>>>KKKaaa{{{xxx[[[GGG;;;444333555---,,,+++,,,...000111000000000000000000111222222111111111222333444666777555999>>>AAABBBEEEKKKPPPaaaxxxdddOOO>>>;;;777555444444444333111222222222222111000000////////////////////////111000000///////////////------------............---------............///////////////...---,,,+++))))))***************))),,,+++******))))))******++++++******)))((((((''')))***---//////---+++)))++++++************++++++++++++******+++,,,...///---------...............------,,,,,,++++++++++++++++++++++++++++++++++++---///000000000555>>>EEERRR^^^qqqeeeNNN???444//////---,,,++++++,,,---+++***++++++++++++***)))((((((+++++++++***+++,,,,,,------------,,,,,,---------,,,,,,,,,,,,,,,---.../////////000000111222222333111111111111111111111111111222222222222333333333777888:::;;;:::999:::;;;<<<===???AAACCCCCCCCCCCCBBBDDDDDDDDDDDDEEEGGGJJJIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQSSSVVVXXXZZZ\\\]]]^^^```bbbfffiiikkklllmmmmmmmmmmmmmmmllllllkkkkkkiiigggdddbbb___[[[VVVRRROOOMMMJJJFFFBBB???===<<<::::::999888777777666666777777666555555555666666555555555555666777888999;;;===>>>???@@@CCCFFFIIILLLOOOZZZjjj|||444<<>>888111///222---,,,+++,,,///000111000000000000000111111222333222222111222333444666888888;;;>>>???@@@EEENNNVVVooohhhRRR@@@===999666555555444333222222222333222111111000////////////////////////111111000000/////////...---------...............---------............///...//////000///---,,,+++(((((()))************))),,,+++******))))))******************)))))))))))))))***,,,---...---+++***++++++************++++++++++++*********,,,---...------......///......------,,,+++++++++++++++,,,***++++++++++++,,,,,,,,,,,,///111222444:::FFFOOOYYYkkkuuuVVVEEE;;;222...000---,,,++++++------,,,+++)))***+++,,,------------+++++++++++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,---....../////////000111111222222333111111111111111111111111222222222222333333333333666888:::;;;::::::;;;<<<<<<>>>@@@BBBCCCDDDDDDCCCAAABBBDDDDDDDDDFFFJJJMMMIIIJJJKKKLLLMMMOOOPPPPPPQQQRRRSSSVVVYYY[[[]]]^^^```bbbdddgggjjjlllmmmnnnmmmmmmmmmmmmlllkkkiiiiiidddaaa^^^[[[YYYUUUQQQNNNKKKIIIFFFCCC@@@>>><<<;;;;;;;;;:::999888777777666666555555444444555555666555555555666666777888999;;;===>>>???@@@CCCFFFIIILLLPPP[[[lll~~~<<>>>>>AAAJJJYYYdddlllUUUBBB>>>:::777666555444333333333333333333222222111000000000000000000000000---...//////000/////////------......////////////---------............///......///000///...,,,***((()))******+++++++++***,,,+++******))))))******))))))))))))************((()))***++++++++++++***,,,++++++******++++++,,,,,,,,,++++++,,,---///000---......//////...---,,,---,,,+++++++++,,,------******+++++++++,,,,,,,,,***...333555888BBBQQQ\\\iii}}}}}}bbbGGG<<<777111...000---,,,+++,,,---...---,,,)))***+++,,,,,,------,,,,,,++++++++++++,,,------------,,,++++++,,,------,,,,,,,,,,,,---...////////////000000111222222222111111111111111111111111222222222333333333444444444777999:::::::::;;;===<<<>>>@@@BBBCCCDDDCCCCCCBBBCCCCCCCCCDDDFFFJJJMMMKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSUUUWWWZZZ]]]___```cccdddfffhhhjjjlllmmmnnnkkkkkklllkkkjjjhhhfffeee```]]]YYYVVVSSSQQQNNNLLLHHHFFFDDDAAA???===<<<;;;<<<<<<;;;;;;:::888777666555555444444444444444555555555555666666777888999;;;===>>>???@@@CCCFFFIIIMMMQQQ\\\mmmJJJaaaxxxuuu^^^HHH666333444000000555666444222111111111///...000000000000111222333444333333222111222555777999777:::===???EEERRRffftttoooXXXCCC@@@;;;888777666555333333444444444444333222222111111111111111111111111***+++---///000000000///........./////////000000---------.........//////......000000///...+++***)))***+++,,,,,,,,,,,,,,,,,,++++++***)))*********((((((((()))******++++++''''''((((((((()))******,,,++++++******++++++,,,------,,,,,,---...000111---.../////////...,,,+++---,,,+++++++++,,,---...*********++++++,,,,,,,,,)))...333777<<>>???@@@CCCFFFIIIMMMQQQ]]]nnnVVVtttnnnZZZCCC<<<444000111222111...222111000.........///000000000000000111222333444111222333333222111222444666:::>>>BBBJJJ[[[qqqwww]]]IIIBBB<<<:::888444222333111222222333333222222111222222111111000/////////000000//////.........---111111111111000///...---...------------...//////..................------******+++++++++,,,,,,,,,000...+++***+++++++++***************************))))))))))))))))))))))))******+++,,,,,,---,,,,,,///...,,,,,,,,,,,,,,,,,,...+++))))))***,,,,,,+++......---------......//////,,,***)))+++,,,......---000333===JJJPPP```zzzxxx\\\MMM:::...+++...000000---------------------------,,,+++******,,,---///,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++,,,---......111111111111111111111222333222222111000000000111///111333555666666555444444777999;;;;;;;;;===>>>AAAAAAAAABBBDDDEEEGGGHHHCCCDDDEEEFFFHHHKKKMMMNNNLLLMMMOOOOOOOOOQQQSSSVVVTTTUUUWWWZZZ^^^aaaccceeeaaabbbeeehhhjjjkkkkkkkkkjjjiiigggffffffdddbbb___YYYTTTQQQPPPMMMHHHGGGIIICCC@@@===::::::;;;===???;;;:::777555444444555555777666444333222333333444555555555555666888999::::::<<<>>>@@@AAACCCGGGJJJMMMSSS^^^nnngggnnnZZZJJJ???999222///000111000...222111000///...//////000000000000000111222333444111222444444333444555777666999???GGGTTTiiizzz___JJJCCC<<<:::999555333444111222222333333222222111000000000000000111111111000000/////////.........------...............---...------------...//////............---,,,+++*********+++++++++,,,,,,,,,000...+++***+++,,,+++******************************************************++++++++++++---///111444222...,,,,,,,,,---------,,,***)))+++,,,,,,+++---------------...//////,,,+++******+++---//////222666:::FFFVVV^^^nnniiiQQQFFF777///...000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,...///,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++,,,---...///111111111222222333333333444333222222111111111222000111444666777777666555666888:::::::::;;;===???AAAAAABBBBBBDDDEEEGGGHHHDDDDDDEEEGGGIIIKKKMMMNNNMMMNNNOOOPPPPPPQQQSSSUUUVVVWWWYYY[[[^^^```bbbcccbbbdddfffhhhiiijjjjjjjjjhhhgggeeeddddddbbb___]]]VVVPPPJJJIIIGGGCCCCCCFFFGGGEEEAAA>>>======???@@@===;;;888666444444444555555444333333333333333333333333444444555777888999:::<<<>>>@@@AAACCCGGGJJJMMMSSS^^^ooo|||hhhTTTEEE;;;:::555///---///000///---111111000/////////000000111000000111111222333444111333555555555666999;;;999<<>>AAAAAAAAABBBCCCDDDFFFGGGHHHEEEEEEFFFHHHJJJLLLNNNOOOOOOPPPQQQQQQPPPQQQSSSUUUXXXYYYZZZ\\\^^^```bbbbbbeeefffggghhhiiiiiihhhgggfffdddbbbaaa```^^^[[[XXXTTTMMMGGGFFFEEEBBBCCCFFFGGGFFFCCC@@@>>>>>>??????>>><<<999666444444444444111222333333333333333333333333333333444666777888:::<<<>>>@@@AAACCCGGGJJJLLLSSS___oooiiiQQQCCC:::555555222///...///000//////111111000000000000000000111111111111222333444444333444555555555777999<<<>>>BBBJJJYYYnnnjjjPPPEEE<<<999999666555555111222222333333222222111//////000000111111111111000000//////////////////......///000000000000000...------------...////////////......---,,,+++*********+++++++++,,,,,,,,,...,,,+++++++++,,,+++)))************************************************+++,,,,,,+++---444???HHHNNNEEE:::111............---,,,***+++,,,---,,,++++++++++++,,,---///000111)))***,,,------...000111333===FFFWWWooo~~~aaaJJJ:::555000...000111///,,,++++++++++++++++++++++++...------------...///000++++++++++++++++++++++++++++++******++++++,,,---,,,++++++,,,,,,---...///111111222333444666666777555555444444444444555555222333555666777888888888:::;;;;;;::::::<<>>======>>>>>>???===:::777555444444444///000222333444333333222333333333444555666777888:::<<<>>>@@@AAACCCGGGJJJLLLSSS```qqqhhhPPPAAA:::777333222111000///000111111000000000111111111111111111111111111111222333444555555555666555555666999<<>>JJJTTTZZZOOO???444///......------,,,+++,,,------,,,+++******++++++---...000000+++---......---...000333999GGGTTTgggmmmRRR???777333...,,,---...---,,,------------------------------------......//////++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---...//////111222222444555666777777666555555444555555666666444555666777888999999999<<<<<<<<<;;;;;;<<<@@@CCCBBBBBBBBBCCCEEEFFFHHHIIIHHHHHHIIIJJJMMMOOOQQQRRRQQQRRRSSSSSSRRRRRRTTTVVVWWWXXX[[[^^^aaadddfffgggggggggggggggfffdddbbbaaa```^^^\\\ZZZYYYVVVRRRPPPFFFBBBAAAEEEGGGBBB===:::<<<<<<======>>>??????@@@???===:::666444333333444///000222333444333333222444444444555666777999999:::<<<>>>@@@AAACCCGGGJJJMMMTTTaaasssnnnSSS???777666333000111111111111111111111111///000111222222222111111222111111222222333444555555555666555555888;;;>>>DDDOOOaaavvvyyyYYYKKK>>>999888666444333111222222333333222222111222222111111000//////...//////000000000000111111////////////...---,,,+++...------------...//////---...///000000111000000******+++++++++,,,,,,,,,+++******+++,,,,,,***)))************************++++++++++++++++++++++++++++++---333>>>KKKWWW^^^^^^RRRAAA555000///...,,,---,,,,,,---......,,,+++++++++++++++,,,---//////,,,...000///---///444888???OOO___tttxxx```KKK???666222...,,,,,,,,,---,,,------------------------,,,---------............***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---...///000222222333333444555666666555555555444555555666777555666666777888999:::;;;<<<===>>>=========@@@BBBBBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSRRRSSSTTTTTTSSSTTTVVVXXXWWWYYY[[[^^^bbbeeehhhiiifffffffffeeedddbbb___^^^]]][[[XXXVVVTTTQQQMMMJJJFFFBBBCCCIIILLLGGG@@@;;;:::;;;===???AAABBBBBBBBB===;;;888555333333333333111222333333333333333333555555555666777888999::::::<<<>>>@@@AAACCCGGGJJJNNNVVVdddvvvjjjZZZEEE888444222111//////000111222111000000000///000111222222222222111222222222222333444555555333444555666888;;;@@@DDDNNN]]]ttt```PPPAAA;;;:::888555333111222222333333222222111111111111000000000000000//////000000000111111111---...............------...------------...//////---...//////////////////******+++++++++,,,,,,,,,*********+++,,,,,,***(((************************+++++++++++++++++++++++++++***...888HHHWWWaaaeee[[[NNN>>>333000000...,,,---,,,,,,---///...,,,+++,,,+++++++++,,,------...,,,...///......222999@@@FFFYYYjjjiiiRRRDDD>>>222111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,------...///000222222333333444444444444555444444444444555666777777777777888999:::;;;<<<<<<>>>??????>>>>>>@@@AAABBBCCCCCCDDDEEEGGGHHHIIIJJJJJJKKKMMMOOOQQQSSSTTTQQQSSSTTTTTTTTTUUUWWWZZZZZZ[[[]]]___bbbeeeggghhheeeeeeeeedddbbb```]]]\\\XXXVVVSSSQQQOOOKKKGGGDDDFFFAAAAAAHHHLLLHHH@@@<<<;;;<<>>@@@AAACCCGGGJJJPPPXXXfffxxxUUUJJJ>>>777333111000000...000111222000////////////000111222333333222111222222222222333444555555222333555777:::???EEEJJJYYYkkkdddTTTCCC===<<<999666444222222222333333222222222/////////000111111222222//////000000111111111222---...///000111111111111...------------...//////.../////////...---,,,,,,******+++++++++,,,,,,,,,***))))))+++,,,,,,***(((************************+++++++++++++++++++++++++++***...;;;NNN___fffhhhWWWJJJ:::000///000///------,,,,,,...//////---+++,,,,,,,,,++++++,,,------***---......///444>>>FFFOOOdddvvvtttYYYCCC888555...///000111111000---,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,------------------...000000333333333333333333333333444444444444444555666777777777777888999:::<<<<<<<<<>>>@@@AAA@@@???@@@AAACCCCCCCCCDDDEEEGGGIIIJJJJJJKKKLLLMMMOOORRRTTTUUUQQQRRRTTTTTTUUUVVVXXX[[[\\\]]]^^^```bbbdddfffgggcccdddccccccaaa___\\\[[[UUUSSSPPPMMMKKKHHHDDDAAA@@@:::888>>>CCC@@@:::666;;;===???AAABBBAAA@@@???:::888666333222222333444777666444333222333333444333333333444555666777888:::<<<>>>@@@AAACCCGGGJJJQQQYYYgggyyyHHH@@@555000111333333111111222333333222111000///222222222222222222222222333444555444222222222333;;;999:::<<<===AAAPPP```nnnlll\\\III@@@<<<999777777222222222111111111111111111111111000111111222222111...,,,...222444111---......---------......///......------------......------------------------+++++++++******))))))))),,,,,,+++++++++++++++,,,+++*********))))))((((((++++++++++++++++++++++++,,,+++///===OOO[[[^^^[[[HHH???555111222333///+++++++++,,,,,,---...//////+++,,,......---,,,---...------000444555888BBBMMM[[[ooofffOOO>>>666555000000000///......------******+++,,,,,,---.........------,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,---......//////......///...---,,,---///111222222444444444222222222444777666666555555555666666777777888999;;;<<<===============>>>???AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIMMMNNNPPPRRRSSSTTTTTTUUUTTTTTTTTTUUUVVVXXX[[[\\\____________`````````aaadddbbb```^^^\\\ZZZVVVSSSPPPNNNKKKHHHEEECCCAAA@@@@@@???>>><<<:::999999999===???BBBDDDCCCAAA>>><<<888666444222111222444555666555555444444444555555444444444444444555666777;;;>>>@@@BBBDDDGGGJJJMMMQQQYYYhhh{{{???999333111333444222000111222222333222111000///222222222222222222222222222333555444444444555777666666888===BBBKKK]]]nnn~~~xxxdddNNNAAA===999777666333333333333222222222222222222111111000111111111000---,,,...222444111...///......---------............------------......------------------------,,,,,,+++++++++***************))))))))))))******+++*********))))))))))))++++++++++++++++++++++++,,,,,,000:::GGGQQQRRRQQQ@@@:::333000000111///,,,+++,,,,,,------.........,,,---//////---------...///000333777999>>>JJJVVVhhh{{{pppXXXFFF888222111000000//////......------,,,,,,,,,------.........------------------------......---,,,,,,,,,,,,,,,,,,---......//////......111000...------...///000222444444444222222333444777666666555555666666666777888999:::<<<===>>>???>>>>>>>>>>>>???@@@BBBBBBCCCDDDEEEFFFGGGIIIJJJJJJNNNOOOPPPRRRSSSTTTTTTTTTUUUTTTTTTUUUVVVXXXZZZ\\\________________________]]][[[YYYWWWVVVSSSPPPMMMLLLKKKHHHEEEBBB@@@>>>>>>;;;;;;::::::999:::::::::>>>@@@BBBCCCBBB@@@===;;;777555333111000222333555555555444444444555555666555555555555666777888999;;;>>>@@@BBBDDDGGGJJJMMMRRR[[[jjj}}}555333111222444555222...111222222222222111000000222222222222222222222222222333444555555555888:::666777<<>>:::777555555444444444333333333333333222111111000000000000///---,,,...222333222///000///...---------------......------------......------------------------,,,,,,,,,,,,++++++++++++******))))))))))))*********************)))))))))++++++++++++++++++++++++---...000666<<>><<<;;;:::666666666777888:::;;;<<>>:::888555333111000000111222333444333333333444555666666777777777777888999:::;;;;;;>>>@@@BBBDDDGGGJJJMMMTTT]]]mmm222111111222444444222///111111111222111111111111222222222222222222222222222333444444444666888;;;:::>>>EEEPPP^^^qqq{{{[[[HHH@@@<<<888666555555444444333333222222333333222000////////////...------///222333222000000///...---------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------************************++++++++++++++++++++++++,,,...000222333555777888222444666444000......///------------------,,,,,,---.........,,,,,,---...222222777===EEEPPPbbbrrrnnnSSSBBB:::555222222000//////......---,,,,,,---------------,,,,,,,,,***+++---//////...---+++------,,,,,,+++,,,,,,---,,,---......///.........111000///......//////000222333555444333333444555666666777777888888777777666777999;;;===???AAABBB@@@@@@@@@@@@@@@AAABBBBBBEEEFFFGGGHHHJJJKKKMMMMMMQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[]]]^^^^^^^^^]]]\\\[[[ZZZWWWUUUSSSRRRQQQNNNKKKHHHCCCBBB@@@>>>;;;:::888888555555555666888:::;;;<<<@@@AAAAAAAAA???;;;888666222111000//////000111222222222333333444555666777666666666777888999:::;;;;;;>>>@@@BBBDDDGGGJJJMMMTTT^^^nnn444333222111222222222222111111111111111111222222222222222222222222222222333444555444444555888;;;<<>>:::999555444444333222111111111333222111000////////////...---...///111222111000//////...---------------......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...***************++++++++++++++++++++++++++++++++++++---//////...///111444333666999888222......///------------------,,,,,,+++,,,---,,,++++++---///111333888AAALLLZZZnnnttt^^^FFF999444000....../////////...------,,,,,,,,,,,,,,,+++++++++++++++***+++---//////...---,,,,,,,,,+++++++++,,,,,,---,,,---......///..................///000111222222222333555444444333555666666666777888999999888888666666888:::<<>><<<:::999888888777777777777888:::;;;<<<@@@@@@@@@???<<<999666444111000/////////000111111222222222333333555666777555555555666777888::::::;;;>>>@@@BBBDDDGGGJJJMMMTTT^^^ppp666444222111000111333444111111111000111111222333222222222222222222222222444444555555555888<<>>JJJVVVfff|||dddSSSAAA777333000......//////......---,,,,,,,,,************++++++++++++***+++---............---+++++++++++++++,,,,,,---,,,---......//////......,,,---...///111222333333222333555555444444555777555666888999::::::999888666777888:::<<<>>>???@@@@@@@@@@@@AAABBBCCCEEEEEEGGGGGGIIIKKKMMMOOOPPPQQQPPPQQQSSSTTTVVVWWWWWWWWWVVVVVVUUUUUUVVVWWWYYYZZZZZZZZZ[[[ZZZYYYVVVSSSQQQNNNLLLJJJIIIHHHFFFCCCAAA@@@???===;;;:::999888888888888888888999:::;;;<<<@@@??????===;;;888555333000000/////////000111111333222222222333444555555333333444555666777999:::;;;>>>@@@BBBDDDGGGJJJMMMTTT___rrr222222222111111111333444111111000000000111333333222222222222222222222222222444555666888<<>>???@@@??????@@@AAACCCEEEFFFGGGGGGHHHJJJLLLNNNPPPQQQRRROOOPPPRRRTTTVVVXXXYYYYYYWWWVVVUUUUUUVVVWWWYYYZZZXXXYYYYYYXXXVVVSSSOOOMMMMMMKKKIIIHHHGGGFFFCCC@@@>>>===<<<:::999888888888777777777888999:::<<<<<>>===<<<999777444333//////000000000111111111333333333222333333444444333333444555666888999:::;;;>>>@@@BBBDDDGGGJJJMMMUUUaaattt...000111222222222333444111111000000000111333444222222222222222222222222111333555777;;;@@@GGGLLL___rrrkkkTTTCCC<<<===888777666555444333222222000////////////000000111000111222111///.........,,,,,,,,,---...///000111.........------.........------------------------)))))))))******+++++++++,,,,,,,,,,,,---...///000*********++++++,,,,,,,,,++++++++++++++++++++++++...,,,******,,,...///...000000000000000...,,,+++++++++,,,,,,---...//////,,,---......///222666999BBBFFFPPP^^^mmm~~~www```FFF>>>777333000,,,+++---///......------,,,++++++******+++,,,,,,---......,,,++++++,,,,,,...///000+++*********+++,,,,,,---,,,---......//////......///000000111111111000000222333555555555555666888555777999;;;<<<;;;:::999;;;;;;<<<===>>>???@@@AAA>>>???@@@AAACCCEEEGGGIIIHHHIIIJJJLLLNNNPPPRRRSSSNNNPPPRRRUUUWWWYYYZZZ[[[WWWVVVVVVUUUVVVWWWYYYZZZWWWXXXXXXWWWUUUQQQMMMJJJGGGEEEDDDCCCBBBAAA>>>;;;===<<<;;;999888888777777555555666777999;;;<<<===>>>>>><<<;;;999666444333//////000000111111222222444444333222222222333333333333444555777888:::;;;;;;>>>@@@BBBDDDGGGJJJMMMWWWcccwww222111111111111111222222444333222000////////////222333333222111222555777===999888<<>>@@@AAA>>>@@@CCCDDDDDDEEEFFFHHHIIIJJJLLLMMMOOOQQQRRRSSSOOOPPPQQQSSSUUUVVVVVVVVVXXXWWWUUUTTTSSSTTTTTTUUUWWWXXXXXXXXXUUUPPPLLLIIIDDDCCCBBBBBBBBBAAA???===999999999999888666555444888888888888999:::;;;;;;999999888666555333222222000111111111111222222222666555444333222222222222444444444555555777888999999<<>>DDDNNN^^^mmmyyy^^^KKK@@@<<<777777555444333222222222000111111000//////000111111000///...---......///////////////000000000000...............---------...............---------++++++++++++************++++++++++++,,,---...///++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......///////////////---------...//////...---,,,,,,---///444;;;BBBGGGSSSZZZffftttqqqWWWFFF===999444000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,+++******+++---///111...------------...//////000000000111222222333333444333222222222444666777888888888888888999999999;;;;;;<<<===>>>@@@AAABBB???AAADDDEEEEEEEEEFFFHHHJJJKKKLLLNNNOOOQQQRRRSSSPPPQQQRRRTTTUUUVVVVVVVVVWWWVVVUUUTTTSSSSSSTTTTTTWWWXXXYYYXXXUUUPPPKKKGGGCCCAAA@@@@@@@@@???===;;;888888888888888777666555666666666555666666777888999888777666444333222111000000111111111222222222222111111000000000000000444444444555666777888999999<<>>???AAACCCCCCAAACCCEEEFFFFFFEEEFFFHHHKKKKKKMMMNNNPPPQQQRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVTTTSSSSSSRRRRRRSSSUUUWWWXXXXXXUUUOOOIIIEEEAAA???>>>======<<<999888666777777888777777666666777666666555555555555555777777666555333222111111000000000111111111222222222222222333333333444444444444444555666777999999:::<<>>@@@FFFPPP]]]qqqkkkRRRCCC<<<888777555444333333444555111000000000111111000///000000//////............////////////000000000000/////////...------,,,,,,,,,---------.../////////,,,,,,+++++++++*********,,,+++++++++,,,,,,---...........................------------------------+++++++++,,,,,,,,,---------......///////////////,,,---///000//////000000444444666>>>IIIUUU]]]aaannnsssoooXXXFFF>>>666444111000000///---+++...------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,///...---,,,++++++++++++---------------,,,,,,,,,...............//////000111111111222222333333333333444666888999999888888777777888888999999::::::=========>>>@@@AAACCCDDDCCCEEEGGGHHHGGGFFFGGGHHHLLLLLLMMMOOOPPPRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPRRRTTTVVVVVVSSSMMMGGGBBB???===;;;:::999888777555555666777777888888888777:::999888777666666666666666555444333222111000000000000000000111111111111222333333444555666666666444444444555666888999::::::===@@@AAABBBEEEKKKPPPYYYeeeyyy555555666666555444333333111222333333444444444444333555777777777777999;;;===EEEPPP^^^oooqqqUUUDDD===888666555444444555777999777444111111111222000///111111111111000000//////////////////000000000000//////.........---------,,,---------.../////////,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------......///////////////...000111000//////111333555888???IIIVVVbbbjjjooouuu|||www^^^JJJ>>>999444222111111111000...,,,.........---------,,,,,,++++++,,,,,,,,,---------000000...---,,,,,,++++++,,,,,,,,,,,,+++++++++***///............///000000222222222222222333333333333555777999:::::::::999888888888999:::;;;;;;;;;<<<<<<===>>>???AAABBBCCCEEEGGGIIIIIIHHHHHHHHHIIIMMMMMMNNNPPPQQQRRRSSSSSSUUUVVVVVVVVVVVVUUUTTTTTTRRRRRRQQQPPPOOONNNMMMMMMNNNPPPQQQQQQOOOIIIDDD@@@>>>;;;999777777777666444555666777888999999999999;;;:::999888777666666666444333333222111000////////////000000000111111111...///111222333333333333444444444555777888:::;;;;;;>>>AAABBBBBBEEEKKKPPPXXXeeezzz444444666777777666555444222222222333444666777888222333444555555777;;;>>>@@@MMM___qqqwwwZZZGGG???888777666555666999<<<>>>@@@;;;555222222222111///111111222222222111000///////////////000000000000........................---------...............,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,---************************,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------......///////////////000222222111///000444888777???MMMZZZeeeooowww{{{~~~gggPPPAAA888555222111000000000000///---............---------,,,++++++,,,,,,------......111000///...---,,,,,,,,,)))))))))***+++,,,---...//////......//////000111222222333333333333333333444555777999:::;;;;;;:::999999:::;;;<<<<<<======<<<======>>>???AAABBBCCCEEEGGGIIIJJJIIIIIIJJJLLLNNNNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVVVVUUUTTTSSSRRROOOOOOOOONNNMMMKKKJJJIIIIIIJJJKKKKKKIIIEEEAAA???===:::777666666777666666777888888999:::::::::999777777666444444333333333222222111111000//////.../////////000000000111111000111333444555555444444333444444666777999;;;<<<<<>>@@@555666666666888<<>>BBBEEEJJJBBB888333222333111///000111111222111000///...////////////000000000000,,,,,,------.../////////...............---------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,,,,---------......///////////////000111222000///222:::@@@EEERRRdddqqqwww{{{qqqWWWEEE;;;666444111///------...//////...............------------++++++,,,,,,---......///000000///...---------...+++******)))***,,,///000///////////////000000111333333333333333333333333444555666888:::;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>???AAABBBDDDEEEEEEGGGJJJKKKKKKKKKLLLNNNOOOOOOPPPQQQRRRSSSSSSTTTVVVVVVVVVUUUTTTRRRQQQPPPMMMMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEEEECCCAAA???>>><<<999777666777888888888999999:::;;;;;;;;;::::::444444333222111111111222111111000000///.........////////////000000000111333444666777888777666555333444444666777:::;;;<<<===???BBBBBBCCCEEEKKKPPPWWWfff}}}444555888:::;;;;;;:::999222222222444888>>>DDDGGG::::::::::::<<>>BBBGGGJJJOOOFFF;;;444222333111000///000111111111000...---////////////000000000000+++,,,,,,---...///000000/////////......------,,,---------,,,,,,,,,++++++------,,,++++++,,,,,,,,,........................*********++++++,,,,,,,,,++++++,,,,,,,,,------------......///////////////...000111//////444>>>FFFVVVeeexxxzzz^^^GGG:::555333111///---++++++,,,......---//////.........---------++++++,,,,,,---...//////000000///............///111///,,,******+++---//////////////////000111111333333333333333333333333444555666777999:::;;;<<<;;;;;;<<<===>>>???@@@AAA??????@@@AAABBBDDDEEEFFFEEEGGGJJJKKKKKKLLLMMMOOOOOOPPPPPPQQQRRRSSSTTTTTTVVVVVVVVVUUUSSSRRRPPPOOOKKKLLLLLLKKKIIIGGGEEEDDDBBBBBBAAAAAA@@@???>>>===<<<999777666777999:::999:::;;;;;;<<<<<<;;;;;;:::444333222222111222222222000000//////......------////////////000000000000000111333555555444333111333444444666888:::<<<======???BBBBBBCCCFFFKKKPPPWWWggg~~~888999;;;<<<<<<<<<<<<;;;333333555777:::<<<>>>>>>777;;;===;;;;;;DDDSSSaaa{{{cccNNNDDDEEEEEEDDDDDDFFFKKKRRRWWWTTTFFF;;;888666333222444222111////////////---,,,//////////////////////////////000111111111111111111000...,,,+++++++++,,,------,,,,,,+++***))))))------------------------,,,,,,---------,,,++++++........................------------------------222000////////////---,,,//////333888:::===JJJYYYnnn{{{}}}iiiQQQBBB:::555444444222000...---...///...---------...//////...------------...//////......------...///000111111111000000///...------...///000.........//////000111222333333222222222333444444555555666888::::::999777===<<<<<<>>>AAABBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEGGGHHHJJJKKKKKKLLLNNNPPPSSSSSSTTTTTTTTTSSSSSSRRRTTTSSSSSSRRRQQQOOOMMMMMMIIIHHHGGGFFFEEECCCCCCBBB?????????>>>===;;;:::999999888666555555777888:::;;;<<<======<<<;;;888777333333222111000000111111111111000000000000000111////////////000000000000111111222222222333333333555555555666777999:::;;;>>>???@@@AAACCCGGGLLLPPP[[[kkk888999;;;<<<<<<<<<<<<;;;555555666777888999::::::555888<<>>AAADDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDFFFHHHJJJKKKKKKKKKMMMOOORRRRRRSSSSSSSSSRRRRRRQQQSSSSSSRRRQQQPPPNNNMMMLLLIIIHHHGGGFFFDDDCCCBBBAAA>>>>>>>>>>>>===<<<:::::::::999888777777999:::;;;;;;<<<======<<<:::777666111000//////......//////111000000/////////000000/////////000000000111111111111222222222333333333555555555666888:::;;;<<>>666222//////000111000//////000000///...---,,,++++++++++++,,,---,,,,,,------............000000000000000111111111111000//////.........///////////////000111222222333333333333333444555555888777888:::<<<>>>===<<<;;;;;;;;;>>>BBBEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDDDDFFFHHHIIIJJJJJJKKKMMMNNNPPPQQQQQQRRRRRRRRRQQQQQQRRRQQQQQQPPPOOOMMMLLLKKKIIIHHHGGGEEECCCBBB@@@@@@===============<<<;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<<<<<<<:::888555444000//////............/////////.........//////000///000000000000111111111111111222222222333333333444555666777999;;;===>>>@@@AAABBBDDDFFFJJJPPPTTT\\\lll777888:::<<<======<<<<<<;;;;;;;;;;;;;;;;;;::::::===@@@GGGQQQaaawwwuuuaaaZZZZZZZZZ\\\```dddhhhnnntttxxxyyyqqqfff[[[QQQFFF===888555222///...///000111111////////////////////////,,,---......//////......,,,,,,,,,,,,------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...111222++++++,,,,,,,,,,,,,,,---////////////////////////,,,---///000111111222333888;;;BBBLLLZZZnnnnnnPPPDDD:::555333111000111111000///000111111000......---+++******+++---...,,,,,,,,,------...///000222111111111000111111111000000111111111222222222////////////000111222333333333333333333444555666666666666888;;;======<<<>>>======???BBBDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDDDDGGGHHHJJJKKKJJJKKKMMMNNNPPPPPPQQQQQQRRRRRRQQQQQQPPPPPPOOOOOOMMMLLLJJJIIIHHHHHHFFFDDDBBB@@@???>>><<<<<<======>>>======<<<<<<;;;;;;;;;;;;<<<===>>>===<<<<<<:::888555333222111000000//////000000000......---------...//////000000000111111111222222111111222222222333333333444555666777:::<<<>>>@@@???AAABBBCCCFFFJJJPPPTTT]]]mmm777888:::<<<=========<<<:::::::::;;;;;;<<<<<<<<<@@@EEEOOO^^^ssskkkZZZUUUWWWTTTUUUWWWYYY\\\ccckkkqqqwwwwwwuuunnncccTTTDDD999;;;888444111222444555555////////////////////////,,,,,,---...............++++++,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,...111222+++++++++,,,,,,---------////////////////////////,,,...000000000000333555:::CCCPPP___ppprrr]]]HHH???777555444111000111111000000111222222111///000...---++++++---...000,,,,,,,,,,,,...///111222444333222111000000111111///000111333444555666777/////////000000111222333333333333333444555666777777666666888<<<>>>???>>>AAA@@@@@@@@@BBBCCCBBBAAABBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKKKKKKKKKKMMMNNNOOOPPPPPPQQQRRRRRRQQQQQQNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFEEECCCAAA@@@>>>>>><<<<<<===>>>????????????<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<:::888666333111000000///////////////000000---------------...//////111111111111222222222222111111222222222333333333444555666777:::<<<>>>@@@===???@@@BBBDDDIIIOOOSSS^^^nnn666888:::<<<============888888999:::;;;<<<<<<===???FFFVVVllluuu]]]NNNJJJIIIKKKKKKJJJKKKMMMSSS[[[aaalllttt{{{zzzttthhhYYYLLLCCC>>>888333111111222222////////////////////////,,,------...///.........+++,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///000++++++,,,,,,------.................................000111111000222888<<<@@@NNNaaarrrcccNNN@@@999444333222//////111000000000222444444222000///...------------...///---,,,,,,---///111333555666555333111000000111111///000222444666777777777000000000000111222333333333333333333444555777777999999999;;;>>>AAACCCCCCDDDBBBAAAAAACCCCCCBBB@@@AAAAAAAAABBBCCCDDDFFFGGGGGGIIIJJJKKKJJJJJJLLLMMMMMMNNNOOOPPPPPPQQQPPPPPPMMMMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA???>>>>>><<<===>>>@@@AAAAAABBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;:::999666444222111000---,,,,,,,,,,,,------...---------------...///000111111222222222333333333111111222222222333333333444555666777999;;;===>>><<<===???@@@CCCHHHNNNRRR___ooo666777999;;;============;;;<<<<<<======>>>>>>??????III^^^zzzdddPPPEEE@@@>>>???@@@@@@@@@@@@DDDIIIMMMYYYeeepppuuuwwwvvvnnnfffQQQKKKAAA999444111000///////////////////////////------...///////////////+++,,,---.........---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++,,,,,,---......//////------------------------...111222222222777@@@GGGTTTdddwwwpppWWWDDD999444111111000...///222000000111333555444222000------------------------...------...000222555777777666444222000000111222000111333444555555444444000000000000111222333333222333333333555666777888:::999999;;;???BBBDDDEEECCCBBBAAABBBCCCDDDCCCBBBDDDCCCCCCCCCDDDEEEEEEFFFEEEGGGHHHHHHHHHHHHIIIKKKJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKKKKJJJIIIGGGEEEEEEBBBBBBBBBAAA@@@?????????<<<===???AAABBBCCCDDDDDDAAAAAAAAA@@@>>>===;;;;;;:::999777555333222111000,,,,,,++++++,,,,,,---...------------...///000111222222222333333333333444111111222222222333333333555555555666888:::;;;<<<;;;<<<>>>@@@CCCHHHNNNRRR```ppp666777999;;;===>>>>>>===AAAAAAAAAAAAAAAAAAAAAAAABBBNNNeeeqqqWWWHHHAAA===:::777888999999999:::===???DDDQQQ^^^fffnnnuuuvvvrrrccc[[[OOOEEE===888666444////////////////////////---...//////000000//////,,,,,,.........---,,,+++------------------------++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,------...///000000------------------------///111333333555;;;FFFOOOiiiyyyzzzeeePPP@@@777222///111111///111555000000111333555555333000+++,,,,,,------,,,,,,+++............000333666888888777444222000000111222222222333444333222111000000000000000111222333444222333333444555666888888888777777999===AAACCCDDDBBBAAAAAABBBDDDEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFGGGIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDAAAAAAAAA@@@@@@@@@??????===>>>@@@BBBDDDEEEEEEFFFDDDDDDCCCBBB@@@>>><<<;;;999888666444222111111000------------......///000---------...///000111111222222333333333444444444111111222222222333333333555555555666777999:::;;;;;;===>>>@@@CCCHHHNNNSSS```qqq:::;;;:::888777:::AAAGGGDDDGGGIIIGGGCCC@@@@@@AAAEEETTTmmmwwwZZZLLLDDD;;;:::>>>666555444444555666777888<<>>777000222222333222000//////000++++++++++++,,,------...///......------......///111000///...------...///***+++,,,---------,,,,,,...------------,,,,,,,,,555333000//////...---+++///111...''''''...111000777555777<<>>=========>>>???>>>???@@@AAACCCDDDEEEFFFFFFEEEBBB@@@===;;;::::::444333222000...---,,,,,,------...//////...---,,,,,,+++******,,,///222444555555555444444333333333333222111111444666777777666666666777888:::;;;<<<;;;===???@@@AAAEEELLLRRR___ooo777;;;???@@@@@@AAADDDHHHPPPSSSUUURRRKKKGGGFFFHHHMMMYYYpppfffNNNCCC===666555999666555555444444555666777777:::>>>EEEMMMXXXcccjjjrrruuuqqqdddUUUIII>>>777222333333111000.........///...---,,,,,,------.........------------......111000///...------...///,,,,,,---------.........------------------------333111///...//////...---...000///***)))///222111333333999BBBMMM[[[qqqvvv___HHH999444333222000///...///000111///000111111111000......000///---,,,++++++,,,,,,,,,,,,,,,---...000222333444333000...---......///333222111111111222333444333222111000000111222333333444555666777888888888999999888999:::===???AAAAAABBBDDDEEEFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKIIIIIIHHHGGGFFFEEEDDDCCC@@@??????>>>>>>>>>??????===>>>???AAACCCEEEFFFFFFFFFEEECCC@@@===:::999888333333111///...---,,,,,,+++,,,---......------,,,---,,,++++++,,,///111333444444444444333333333222222111222444777777666555666555666666777888999:::;;;>>>@@@@@@AAADDDKKKPPP___ppp999===AAADDDFFFJJJPPPUUUdddfffgggbbbXXXQQQPPPQQQWWW```rrrjjjVVVDDD===:::666555888666666555444444444555555222333444666<<>>666555222111000......//////000...////////////...------//////---,,,,,,,,,,,,,,,++++++++++++,,,---...///111000///------...//////222222111111222222333444333333222222222222333444333444666888999999888888::::::::::::;;;===???AAAAAABBBDDDEEEEEEEEEDDDCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJKKKGGGGGGFFFFFFEEEDDDCCCBBB??????@@@@@@@@@@@@@@@???<<<===???BBBDDDFFFGGGGGGEEEDDDBBB@@@<<<999666444222111000...---,,,,,,,,,******+++,,,---------,,,...---,,,+++,,,...000222333333444444333333222222000111333666999999666333555555555555666666777888<<<>>>@@@@@@AAAEEEKKKPPP___ppp>>>@@@CCCFFFLLLWWWdddnnnxxx{{{zzzrrrfff\\\YYYZZZ^^^dddtttsssWWWIII===:::999666555666666555555444444333333333111111000111444<<>>@@@AAABBBBBBCCCDDDEEEDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHDDDEEEEEEEEEEEEDDDCCCBBB>>>???AAABBBBBBBBB@@@@@@;;;===@@@CCCEEEGGGHHHHHHDDDDDDBBB???;;;777333111111000///------,,,,,,,,,***++++++,,,------.........---,,,,,,,,,...///111222222333444444333222111111222333666888999777555666555555555666666777888;;;===@@@AAACCCGGGNNNTTT```pppAAAFFFMMMUUU___lllzzzrrrfffcccdddbbbhhhxxxkkk\\\HHH???777666666444222111555555444444444333222222000111111222333777<<>>:::444111000111111111.........///000111222222...------,,,,,,------...------.....................,,,+++******,,,...///,,,,,,------...///000000111///...---/////////......000333444333444999>>>IIIWWWkkk~~~zzz```NNNBBB888222111000000//////...............------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000111222333333444444222222222333333444444444555666888999:::;;;::::::<<<<<<======>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFEEEDDDDDDDDDEEEEEECCCDDDEEEFFFFFFEEECCCBBB@@@AAABBBCCCCCCBBBAAA@@@<<<>>>AAADDDGGGIIIIIIIIIDDDBBB@@@===999444111///000///...------------------------------...//////...------,,,---...///000111222444555555444333222444333222333555777777777666666666666777777888999:::===@@@BBBEEEJJJRRRXXX```qqqIIITTTdddrrr}}}}}}pppmmmnnniiipppnnnYYYMMMAAA===888777888777555222333333444444444333222222...///111222222333555777>>>HHHWWWgggtttxxxnnnaaaHHH@@@666000.../////////,,,...000222444444444333.........------.........,,,,,,---............---,,,,,,+++***+++,,,---...+++,,,---...///000111111222000......000000000///...///222555666999CCCNNN\\\nnn|||lll\\\SSSLLLAAA444---............------------...------,,,+++,,,,,,,,,,,,------......---,,,,,,+++,,,---------------,,,,,,,,,------...//////000///000111222333444444444222333444555555666555555777888888999:::;;;<<<<<<======>>>??????@@@AAAAAACCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFEEEDDDDDDDDDEEEEEECCCEEEGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA>>>@@@DDDGGGIIIJJJJJJJJJCCCAAA>>>:::666222000/////////...............//////......------......///,,,,,,,,,---...///000000111333444666666555444333444222000111333666777777555555555666777888::::::999===@@@CCCEEEKKKSSSYYY```qqq___lll}}}zzzwwwyyyrrr|||rrr]]]MMMEEE===<<<999888999:::888555111111333333444333222222...///000000000000222444666???KKKWWWfffpppqqqlllYYYNNN???444000000000000...111444777888777555333000//////......//////000+++,,,---.........------,,,,,,,,,,,,---------...++++++,,,...///111222222111///...///111333333222222222555;;;???FFFVVVfffuuukkk\\\OOOMMMNNNJJJAAA;;;000111111111000000/////////...---,,,+++,,,,,,---,,,,,,---......------,,,******,,,------------,,,,,,---...///////////////...///111333444444444444444555666888999999888888:::999888888999;;;===???>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDFFFHHHJJJJJJIIIHHHFFFFFFFFFDDDCCCBBBBBBAAAAAAAAACCCFFFIIIKKKKKKKKKJJJCCC@@@;;;777333111000111/////////......///000000000///---,,,,,,,,,,,,---++++++,,,---...///000111222333555777888777555444111000000222444666555444222333333444666888:::;;;:::===@@@BBBCCCHHHOOOUUU```rrrvvv~~~zzzttt___NNNCCC===666666555444555777666333///000222333444444333222000000000///...000222555000888BBBKKKWWWdddmmmooohhhZZZHHH:::555444333222111444888;;;<<<999555222000000////////////000000***+++---...///...------,,,---......//////......++++++,,,...///111222333///......///222555555555777666;;;BBBIIISSSgggzzz]]]KKK<<<;;;CCCJJJLLLLLL444555555555555444333333///...---,,,+++,,,---...+++,,,---.........---,,,((()))+++,,,------,,,,,,---......///000000//////...///111333444444444444666777999:::;;;;;;::::::;;;:::888777999;;;>>>@@@>>>???@@@AAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCAAABBBCCCDDDFFFHHHJJJKKKEEEGGGIIIKKKLLLKKKIIIHHHIIIGGGEEECCCAAAAAAAAABBBBBBEEEHHHKKKLLLLLLKKKJJJCCC???:::555111000111222000////////////000000111000///---+++*********+++******,,,---///000111222222444666888999888666444...///000333666666333111000111222333555777999;;;;;;>>>@@@AAAAAAEEEKKKQQQ```rrrttt```QQQEEE===:::888888777666555444444333222222222222222222222222000111222333333222111000000000555>>>FFFPPP___kkkrrrgggSSS@@@777777666333666999???BBBAAA===777222000000000000000000000000,,,,,,---...///000111111,,,...///...------...///...///////////////......222000///000333555777777444999AAAKKKZZZlllnnnOOODDD999444444777>>>EEEAAA;;;444111111111///,,,,,,---...///...---,,,+++,,,------......------,,,------------------------...............///000000,,,...000333555777777777666666777888999::::::;;;>>><<<:::888888:::<<<>>>===>>>???@@@@@@???>>>===CCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHFFFDDDBBBAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCEEEHHHJJJKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLJJJFFFCCCBBBBBBCCCDDDEEEHHHLLLOOOOOOLLLHHHEEE???;;;666333111000...---000000000000///////////////...,,,******+++,,,---,,,,,,------...000111222555666777888888666444333.../////////000000000111111222444666888888888888===>>>@@@AAACCCGGGMMMQQQ```qqqvvv___OOOEEE<<<777555777777666555555444333333222222222222222222222222000111111222222111111000......222999@@@IIIWWWcccqqqmmm___LLL>>>999777666:::===@@@AAA@@@;;;555111000000000000000000000000.........///////////////---...//////---,,,---///------...///000000000000/////////000222555666777>>>GGGUUUeeeuuuqqq^^^HHH>>>444111111333888>>>JJJBBB888222111000...,,,------......------,,,+++,,,------......------,,,------------------------///............///000000...///111333555666666666666666777888999::::::;;;===<<<:::999999:::<<<===<<<<<<===??????@@@@@@@@@CCCCCCBBBBBBCCCDDDDDDEEEFFFGGGGGGFFFDDDBBBAAABBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCEEEHHHKKKMMMMMMMMMNNNNNNNNNNNNNNNMMMOOOMMMJJJFFFDDDDDDDDDEEEJJJLLLOOOQQQPPPMMMHHHEEE>>>:::555222111///...---000000000/////////......------------,,,,,,++++++,,,,,,,,,---...///111111444555666777666555333111000000000111111111111111---///222555888:::<<<<<<===>>>@@@AAACCCHHHMMMRRR```rrrnnn^^^MMMCCC>>>999777777555555555444444333333333222222222222222222222222222111111000000111111222...,,,...333777>>>KKKWWWnnntttqqq^^^HHH<<<999:::>>>?????????<<<888444111000000000000000000000000000000//////............///000000///---,,,---...,,,------...000000111111000000111333666:::===@@@LLLYYYmmm}}}aaaNNNAAA888111//////000333888JJJBBB888111//////...---......---,,,,,,,,,,,,---,,,------......------,,,------------------------//////......//////000111000111222333444555555555555666777888999:::;;;;;;===<<<:::999999:::<<<===;;;<<<<<<===???@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEDDDDDDDDDFFFJJJMMMPPPOOOOOOOOOOOOOOONNNNNNNNNRRRPPPMMMJJJGGGFFFGGGGGGNNNPPPQQQRRROOOJJJEEEBBB<<<888444111000///...---/////////.........------+++,,,...//////---+++))),,,,,,,,,---...///000111444444555555444333111000222222222222222222111111---///222555888;;;=========>>>@@@AAADDDIIIOOOSSSaaarrr~~~nnn\\\PPPCCC>>>;;;888888999444333333333333333333333333333222222222222222111222111000//////000111222///------000222777BBBMMMfffvvv}}}nnnTTTAAA<<<<<<>>>===<<<:::888555333111///////////////////////////////////////.........000111111000---,,,,,,---.........///000000111222222222444777===EEENNNTTTbbbpppoooVVVDDD<<<666111111222000111555===888222......//////...///...---,,,+++,,,------,,,------......------,,,......................../////////...///000000111222222333333333444444444555555666888999:::;;;;;;===<<<;;;::::::;;;<<<=========<<<<<<===???AAACCCBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFEEECCCBBBBBBCCCBBBCCCCCCCCCCCCDDDDDDDDDGGGFFFEEEEEEGGGKKKPPPRRRPPPPPPOOOOOOOOOOOOOOOOOOQQQOOOMMMKKKJJJJJJJJJKKKQQQRRRQQQPPPKKKFFF@@@===999666222000//////...---///.........------------,,,,,,---......---,,,+++............///000111222333333333333222111000///222222222222222111111111111222444666888999;;;;;;===>>>@@@BBBEEEJJJPPPTTTaaasss|||jjjaaaOOOEEE<<<999777333222444222222222333333333333333333333333222222111111111222111000//////000111222222//////000111333<<>>888333000222333000000222111000///...//////...---///...---,,,+++,,,------,,,------......------,,,........................///////////////000111111333333333333333333333333555555666777999:::;;;<<<===<<<;;;;;;;;;;;;<<<===???>>>=========>>>@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBDDDEEEEEECCCBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEGGGFFFFFFGGGIIIMMMQQQSSSQQQPPPOOONNNNNNNNNOOOOOOMMMLLLLLLKKKLLLMMMNNNOOOTTTSSSQQQNNNIIICCC>>>;;;888555111////////////...///.........------------...---,,,,,,,,,---...///////////////000111222222111111111111111000000///111111111111111111111111222333444555777999;;;<<<<<<>>>@@@BBBFFFKKKQQQVVVbbbsss~~~ggg[[[XXXHHHAAA;;;999666222111222222222222333333444444444444333333222222111111111111000000//////000000111222000000222111111888@@@NNNdddyyyzzzjjjVVVEEE;;;666444333111111111222333000000000000000000000000,,,,,,---...///000111111000111111000...---...///333222111111222333555666222777???HHHTTTdddvvv~~~hhhSSSBBB888444000...111111...---...//////000111000///---+++......---,,,,,,,,,,,,---,,,------......------,,,........................000000//////000000111222444333333222222333333444444555666777999;;;<<<<<<===<<<<<<<<<<<<<<<<<<===??????>>>>>>>>>>>>>>>???AAA@@@@@@????????????@@@AAACCCDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFHHHKKKNNNQQQSSSRRRPPPOOOMMMMMMMMMNNNNNNJJJJJJKKKLLLNNNOOOQQQRRRTTTSSSPPPLLLGGGAAA===:::777444111///000000000000/////////.........------///...,,,++++++---///000000/////////000000111222000000000000000111111111000000000111111111222222111222333555888;;;===???<<<>>>@@@CCCFFFLLLSSSXXXcccttt~~~iiiUUULLLLLLDDD???;;;;;;888444333444222222222333444555555666444444333333222111111000//////000000000000/////////...000222111000444;;;EEEXXXnnnxxxssscccLLL:::555444222111000000111222000000000000000000000000---.........//////000000///000111000///...///000222111111222444777999;;;===FFFSSSaaaooolllWWWFFF;;;555333...---000111...,,,---...///000000///---------------......------,,,+++,,,------......------,,,........................000000//////000000111222444333222222222333444444444444666777999;;;<<<=========<<<<<<<<<<<<======<<<===>>>???????????????@@@@@@???>>>>>>>>>>>>>>>@@@BBBDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFCCCDDDGGGJJJMMMOOOPPPQQQQQQPPPNNNLLLLLLLLLMMMNNNKKKLLLLLLNNNOOOQQQRRRRRRPPPNNNKKKFFFAAA===999777666333111///000111222111000000000/////////......---------------...//////...............//////000......//////000222333333///000000111222333444444333333444555777:::<<<>>><<<>>>@@@CCCGGGMMMTTTYYYcccuuu}}}kkkZZZJJJBBBBBB===999777888777333222444222222333444444555666666444444333333222111000000...///000111111000///...,,,,,,///222000...111777???QQQgggvvvyyykkkQQQ:::666555333111000000111111000000000000000000000000///////////////............///000000//////000111000000000222555999===@@@KKKVVVhhhyyywww___LLL???999666444///...111222///...///,,,------,,,+++,,,...000,,,---...///...---,,,+++,,,------......------,,,////////////////////////000000000000000111111222444333222222222333444555444444666777999;;;<<<===========================:::;;;===???AAAAAAAAA@@@@@@@@@???>>>>>>===>>>>>>@@@AAACCCDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBDDDGGGKKKNNNOOOPPPPPPQQQPPPNNNLLLKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQRRRRRRJJJHHHEEE@@@<<<777444222666333111000111222333222000000000000////////////+++,,,...///000///...---------,,,,,,,,,---......---......///111222444555000000111222444555666666888777666666666777999:::<<<>>>@@@CCCGGGMMMTTTYYYcccuuu~~~fffTTTJJJEEE@@@<<<:::999777555444333333333555444333333222222333333111333555555333111000111///111333333111111111222/////////000111333555555888DDDZZZqqqyyylllRRR???;;;555111222444222000000000000000000////////////000000000000////////////111//////111000------000444000222999>>>@@@GGGPPPcccqqqzzzaaaPPPDDD:::444222000000///...------,,,,,,---------,,,+++***(((''',,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///////////////////////////000000111111111000000222222333333444555555666555666777999;;;<<<<<<<<<======<<<<<<<<<<<<======<<<===???@@@AAAAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEFFFGGGHHHHHHJJJKKKMMMNNNOOOMMMMMMMMMLLLJJJIIIKKKMMMPPPPPPQQQRRRRRRQQQPPPOOOJJJGGGCCC>>>999555333222111111000000000000000111555555333222111000000000---...............------000///---,,,---...000222000000000000000111111111333333222222333444666777<<<:::888666555666888:::<<>>>>>===<<<<<<<<<======<<<===>>>@@@AAAAAA@@@@@@????????????????????????@@@AAABBBDDDFFFGGGIIIJJJIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMMMMLLLJJJIIIJJJLLLOOOTTTUUUVVVVVVTTTRRRPPPNNNFFFDDD@@@;;;777444222111111111000000111111222333666555333222000/////////---......//////...------///......---...///000111//////000000111111111222222222111111222333555666<<<;;;999777777999;;;<<<<<>>???>>><<<333444777888888555333111333222222222111111111111111222222111//////000222000222333222000...------......------......///000222999III]]]llljjjXXXGGG<<<666111333444222111111111111000000000/////////000000000000000000000000++++++...222333222444999CCC@@@@@@GGGRRR```sssmmm]]]KKK@@@:::555333333/////////...------,,,,,,)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////////////////////////////...///000111222222222222444444444444444555555555666666777999:::;;;<<<<<>>=====================>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDFFFHHHJJJKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGIIILLLNNNPPPOOONNNMMMLLLLLLKKKIIIHHHKKKOOORRRXXXYYYYYYYYYUUUQQQLLLIIIAAA???<<<888555222111000000000111111222444555666777666444222000...---------......//////...................../////////000......///000111222222333111111111111111333444444:::999777777888:::<<<===<<>>666222333444333222333111111111000000000//////000000000000000111111111,,,,,,///333333222555;;;DDDGGGNNNYYYgggxxx|||]]]PPPBBB:::666333222444//////.........------------------......---,,,,,,------------------------------------.........///////////////////////////---...000111222333333444444444555555555555555555777777777888999;;;<<<<<<@@@???>>>>>>=========>>>>>>>>>??????????????????>>>>>>>>>>>>>>>?????????@@@AAACCCEEEGGGIIIKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGGGGJJJNNNQQQSSSQQQOOOMMMLLLKKKJJJIIIJJJMMMSSSWWW[[[[[[[[[YYYTTTMMMGGGBBB===<<<999666333222111111000000111222444666888999999888666333111///---------......////////////...---......///000/////////---...///000111222333333222222222222222333333444555444444444666888:::<<<<<<>>>AAABBBDDDHHHOOOUUUfffvvvmmmYYYMMMFFFAAA;;;888777666333111333333333333333444444555111111222222222111000///000111111///...///111333000333666777666555444444000000//////......//////222555:::CCCRRR\\\VVVJJJ???777222333444333222444111111111111000000000000///000000000111111111222111111444666666555;;;CCCFFFRRRaaapppnnnRRRHHH===888555222222444...............------------------......---,,,,,,------------------------........................000000000000000000000000...///000111333333444444444444555555555555555666888777777888999:::;;;<<>>>>>>>>>>>??????@@@@@@@@@????????????????????????@@@@@@AAAAAAAAAAAABBBCCCEEEHHHJJJKKKLLLKKKJJJHHHGGGGGGGGGHHHIIIIIILLLPPPTTTUUUSSSPPPNNNLLLLLLKKKKKKMMMQQQXXX]]]______^^^[[[UUUMMMEEE@@@;;;:::777555333222222222000000111333555777999:::;;;:::777444222000......---......///000000//////---......///000/////////---...///000111222333333333333333444444444444444333333333444666888:::;;;;;;>>>AAABBBCCCGGGNNNTTTdddtttppp[[[KKKEEE===:::777666555555333222444333222111111222444555111222333333333222000///000111111111000000111333111444888::::::888888888111111000000///000000000111555777;;;GGGSSSSSSKKK@@@888333333444333333555222222111111111000000000///000000111111222222222111222444777888:::DDDOOOVVVfffzzzvvv```KKKBBB:::777444000111333........................)))***+++---............------------------------.............../////////000000000000000000000000///000111222333333333333333444444555666666777777999888777777888:::;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIKKKLLLLLLNNNRRRUUUVVVTTTQQQOOOLLLMMMNNNOOORRRWWW^^^bbbeeedddbbb]]]WWWNNNGGGBBB:::999777444333222222222000000111333555777999:::;;;999777444222000......---...//////000000000000............/////////000......///000111222222333333444444555555444444333333444555666888:::;;;<<<;;;>>>@@@AAABBBFFFMMMSSSaaaqqqooo^^^MMMDDDCCC:::888777666666666555444333333333333333222222222222333444555444333111000///111333333222111222333333666:::<<<;;;999888777000000000///000000111111///444666555>>>MMMRRRNNNAAA999333333555444444666222222222111111111000000///000000111111222333333222333777<<<@@@GGGVVVdddrrrgggSSSCCC<<<666444222//////222........................******+++,,,,,,---,,,,,,........................++++++,,,...///111222222000000000000000000000000000111222222333333333333222333444555666777888999999999777777888999;;;=========>>>>>>@@@BBBCCCDDDEEEDDDCCCAAA@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHHHHIIIKKKMMMNNNNNNPPPSSSVVVVVVUUUSSSQQQLLLNNNQQQTTTWWW\\\bbbggggggeeebbb]]]VVVNNNHHHDDD999888555333111000000000000000111222444777999:::888777555222000...------------///000000111111111///......---...///000111//////000000111111111222222333444444444444333222333333555666888999:::;;;;;;>>>@@@AAABBBFFFLLLRRR___oooxxxgggZZZLLL@@@===AAA777666444333333222222222111222444555555333000///222333444555555333222000///111333444333222222333444888;;;<<<;;;888666666///////////////000111111,,,333555333:::JJJRRRPPPAAA999333333555444444666222222222111111111111000///000000111222222333333999:::@@@GGGMMMXXXkkk|||ttt\\\JJJ===777333222000---...111---.....................---------,,,+++***((('''........................((()))+++---000333555666000000000000000000000000111222222333333333222222111222333555777888999::::::999888777777999;;;===<<<<<<===???@@@BBBDDDEEEGGGEEEDDDBBBAAAAAAAAABBB@@@@@@AAABBBBBBCCCDDDDDDFFFFFFGGGHHHHHHIIIJJJJJJHHHHHHHHHIIIJJJLLLNNNPPPOOOQQQTTTVVVVVVUUUTTTRRRLLLOOOSSSWWW[[[```eeeiiifffddd```ZZZTTTMMMGGGDDD888777444222000/////////000000111222444666888999666555333111///---,,,,,,------///000111111111111000///---,,,---...000222000000000000000111111111111222333444333333111000111222333444555777888888;;;===@@@AAABBBEEELLLRRR^^^nnntttiiiYYYMMMFFFAAA;;;777777444222333555555333111111111222222222222333333333444555555444222000...222000000222777999999777<<<>>>===:::555222111333222000...---///000000000///222111111888EEELLLLLLDDD;;;333222333333555888555333111222555666444222000//////000111444888:::;;;AAAKKKXXXgggwww{{{aaaNNNEEE666555333111////////////111///...---......,,,***---,,,,,,...000000///---///......------,,,,,,+++------,,,---...111444666222111111111000000//////333333333444444333222222666666666777888888999999888777777777777999:::;;;===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@AAABBBCCCEEEGGGHHHGGGHHHIIIHHHGGGGGGHHHJJJKKKKKKKKKLLLNNNPPPRRRTTTUUUUUUVVVVVVVVVTTTSSSQQQPPPRRRVVV[[[___bbbdddeeefffaaa[[[TTTNNNHHHBBB???;;;999666222000/////////---...111333666888999:::333222000---+++)))((((((***,,,...///111111111000......---------......//////000111222222222222222333333222222111111222222222222222333444666999:::<<<<<>>555333333222333666555333111111222222111...333333444444666888;;;===IIIPPP]]]lll{{{oooWWWGGG@@@555444222111/////////000111///------.........,,,...---,,,---///000...------------...............---------...///111333444222111111111000000000000333333333444444333333222666666666777888888999999999999888888888999;;;<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBDDDFFFHHHJJJKKKKKKKKKKKKIIIHHHGGGIIIKKKLLLLLLMMMNNNPPPSSSUUUWWWYYYXXXXXXWWWVVVTTTSSSRRRUUUWWW[[[___bbbdddeeeeeeaaa]]]VVVOOOIIIDDD@@@<<<999888444111///............///000222333444444444000///...---+++++++++******,,,---///000000000000...------------...//////000000111222222222222222222222111111111111222222666555555555555777888999===<<<>>>CCCDDDEEEIIIOOO]]]lllnnn^^^NNNHHH@@@;;;999888555333555444333333444444333222333333444555555666777777333444444555666777777888:::999888999;;;<<<<<<;;;333444444222000......///111000......///000000//////111111111666@@@GGGJJJKKKAAA777444333222222444444222111000111222111000333555777888:::>>>BBBFFF]]]fffvvvsss^^^JJJ>>>:::555444222000//////000000000///......000222222111000///------...///...---,,,,,,---......///000000.........///000111111111111111111111111000000000333333444444444444333333555666666777777888888999;;;:::999888999:::;;;<<<======???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFIIIKKKMMMNNNPPPOOOMMMJJJHHHHHHJJJMMMLLLMMMNNNPPPSSSVVVXXXZZZ]]][[[YYYWWWVVVUUUUUUUUUYYY[[[___bbbdddcccbbb```ZZZUUUNNNGGGCCC???<<<:::777555333000...---------//////000000000000//////------,,,,,,,,,,,,------++++++---...///000000///---------------...//////000111222222222222222222111000000111111222333444:::999888777777777888999???===>>>AAACCCDDDIIIPPP[[[jjj~~~lll[[[OOOBBB???;;;999999888777555444333333333333333333333222333333444555666777777333333444555777999;;;<<<777777666666777777777666111111222111000//////000111///...///000111000///000111111111555===EEEIIIKKKAAA888444333111111333222222111111333555666666555888;;;???DDDLLLUUU]]]qqq|||vvv```NNN???888777444333111000000000111111111111222444777999999888444111...------...------,,,,,,---------............//////000000000000///111111111111111111111111222333444444444444444444555555666666777888888888:::999888888888999::::::<<<===???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPQQQRRRQQQNNNJJJGGGGGGJJJMMMLLLMMMOOORRRUUUXXX[[[\\\]]][[[YYYWWWVVVWWWYYYZZZ\\\^^^aaacccbbb___[[[XXXSSSNNNFFF@@@<<<:::999777444333111///---,,,,,,,,,///////////////...------,,,,,,,,,+++,,,,,,------++++++,,,---......//////---------------...///000111111222333333222222222000000111111222444555666999888777777777888999:::@@@======@@@BBBCCCIIIPPPYYYhhh~~~tttdddUUUIIICCC===<<<:::999999888777555222333333333333333333333111222222333444444555555333333444555777999;;;<<<333444444333222222222222222111111111222222222222000///...///000111000...000000111222555:::CCCJJJKKK@@@777444333111222444333333222222333555777999999===CCCJJJRRR___ooozzz~~~eeeQQQCCC999555666333222111000000000111222333555:::???DDDEEECCCAAA888555000...---......---------------,,,,,,++++++//////000000000000//////111111111111111222222222222333444444555555555444555555555666777777888888888777777666666777999999<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNPPPQQQQQQPPPMMMIIIFFFGGGJJJLLLLLLMMMPPPSSSWWWZZZ\\\]]][[[YYYXXXWWWYYY\\\```bbbbbbcccdddccc```[[[UUUQQQKKKFFF@@@:::888777666555111111000...---,,,,,,+++......////////////.........---,,,+++++++++++++++++++++,,,,,,------......,,,,,,,,,------///000000222222333333333222222111111111222222444555777888555444444555666888;;;<<<@@@======@@@AAABBBHHHOOOXXXfff|||ppp```RRRFFF>>><<<:::999999888666555444333111222333333222222333444111111111222222222333333222333444555666888999999222333444333111000111222222111111111333444333222000//////000111111///...000///111444666999BBBLLLLLLBBB888555444222333555444555444444333444888;;;===DDDNNNWWWbbbqqqlllUUUFFF===777555666222111000000000111222333666<<>>@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOMMMMMMKKKIIIGGGGGGJJJMMMMMMOOORRRUUUYYY[[[]]]^^^ZZZYYYZZZ[[[^^^cccgggjjjiiihhhgggddd^^^WWWQQQMMMCCC???:::666555444333222000//////...---,,,,,,+++---......//////////////////...---+++************,,,++++++++++++,,,---...,,,,,,,,,---...///000111333333333333333333222111111111222222444555666777111111222333666999<<<===???===>>>AAABBBBBBGGGNNNWWWdddzzzwwwiiiYYYPPPGGG>>>::::::777777777555333222222222000222444333111111333555222222222222222111111111111222444555666555555444111333444333111000111333222000...000222333222000/////////000111111///---000///111555777999CCCNNNQQQFFF<<<888666333333555333555777777888;;;AAAFFFKKKVVVdddqqq{{{lll[[[HHH>>>999555333444111111000000000111333444999BBBPPP]]]cccaaaYYYRRRAAA<<<555000///////////////////////////.........//////.........000111222111111111222222333333333222333444555666666666666444444555555666777777777555555555555777999;;;<<<;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJKKKJJJIIIJJJLLLNNNPPPRRRUUUXXX[[[]]]^^^___\\\]]]^^^```dddiiimmmppplllkkkgggaaaZZZRRRKKKGGG;;;888555222222111000////////////......---,,,,,,---......//////...------...---,,,+++************,,,++++++******+++,,,---,,,,,,,,,---...///000111333333444444333333222111000000000111222333444555111111222333666999<<<>>>>>><<<>>>BBBCCCBBBFFFLLLWWWdddyyysss[[[OOOEEEAAA>>>888555777666666666444222111222333///222444333111111333555444444333222222111111000000222444555555444222111///222333222000///111333000...,,,---000111000---/////////000222111///---000///111666777999DDDPPPVVVKKK@@@;;;888444333444111444888;;;???EEENNNTTT```mmm___PPP@@@999777444222222111111000000000222333444;;;FFFVVVfffmmmiii___VVVCCC>>>666111//////000000//////000000111111222222000///...---...000222444111111111222222333333333222333444555666666666666444444555555666777777777555555555666888:::<<<>>>;;;<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIHHHIIIKKKKKKKKKLLLNNNPPPRRRTTTWWWZZZ]]]___``````___```bbbeeehhhmmmppprrrllljjjeee^^^UUUMMMFFFBBB666444222000000///...,,,.../////////......---,,,............---,,,++++++,,,,,,++++++***++++++,,,,,,+++*********+++,,,---+++,,,,,,---...///111111444444444444333333222111////////////000111222333222222333444666999<<<======<<<>>>BBBCCCBBBEEEKKKWWWdddxxxzzzhhh[[[HHHEEE@@@<<<:::888777555555555555444444333333333444333222111000000000000111111111000000000000000333111000000111222222111/////////111222222000......///////////////...------......///////////////666111000555888;;;HHHWWW^^^OOO???777555555666:::888666999AAAHHHPPP___mmm||||||hhhOOOEEE999222222555666666333333222111//////111333999DDDSSS___ccc^^^UUUMMM???<<<888333000.........000000000000000000000000000000000000000111222222111111222222222333333333555555555555555555555555777888999:::999777555333666555555555777888:::<<<<<<<<<>>>???AAACCCDDDEEEGGGGGGEEEEEEEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIKKKKKKLLLJJJHHHIIIMMMOOONNNMMMSSSUUUWWW[[[]]]___``````ffffffgggjjjnnnqqqqqqqqqmmmggg^^^TTTLLLDDD>>>:::000000000///......------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++...---,,,,,,---///222444222222222111111111000000------...000111111111111111222444444444555888:::<<<>>>AAACCCCCCCCCEEEFFFUUUaaatttyyynnnaaaTTTKKKCCC???;;;888666555444222222333333333444555555555444333222111000000000000000000000000111111111111///......000222444555555111111000111333333111000//////000000000/////////......///000000000000///555000000555888;;;IIIXXXbbbTTTEEE===:::888999<<<<<<===EEEQQQ\\\gggvvvkkkXXXGGG???666222222333333111333333333111000000111333666>>>JJJTTTVVVRRRIIICCC;;;888555222000///000111000000000000000000000000111000000000000000111222222222333333333444444444444444444555555666666666888888999:::999777555444666666666666777999:::<<<;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDEEEFFFGGGHHHHHHLLLJJJIIIKKKOOOQQQQQQPPPTTTVVVYYY\\\___aaabbbbbbggggggiiikkknnnooonnnmmmgggaaaXXXOOOGGG@@@:::777111111111000//////............---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************+++++++++,,,,,,---------,,,,,,...---,,,,,,---///222333222222222111111111000000//////000111222222222222222444555555555555888:::<<<>>>@@@AAAAAABBBEEEGGGSSS___rrrvvvhhh\\\SSSLLLEEE@@@===;;;777555444444333111333333333333444444444444333333222111000000000000//////000000111111222222...//////000111333444555444333333444666555333222000000000000000000000000//////000111111111111111444///000555777;;;IIIZZZdddWWWHHH@@@<<<999:::===BBBHHHUUUeeesssvvv]]]MMM>>>:::555333333333111///222333333222000///111222333888???EEEFFFCCC===999555444222000///000222333000000000000000000000000222111111000000000111111333333333333444444444444333333444555666777888888888999::::::999888666555777666666777888999;;;;;;:::;;;<<<===>>>???@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGKKKKKKKKKNNNQQQTTTTTTTTTWWWXXX[[[^^^aaacccdddeeejjjjjjkkkmmmnnnllliiifff\\\WWWOOOGGG@@@:::555222222222111111000//////......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---------------------,,,,,,---///111222222111111111111000000000111111222222333222222111333444555555444555777999<<<===>>>??????AAADDDGGGQQQ\\\nnnxxxqqqfff___SSSJJJDDD@@@>>><<<;;;999777666666666555444777777555444222111000///333222222111000000111111000000000000000111111111111222222111000000111333666666888:::;;;999666222111111111111111111222222000000111222222222222111222///000555777;;;KKK]]]iii[[[LLLCCC???>>>BBBGGGTTT^^^mmm}}}hhhTTTHHH;;;888444333444444333222000111222111///...///111111444777:::;;;999777555222111000//////000111222000000000000000000000000222222111111000000111111222222333333333444444444222333444555777888999:::999999::::::999999777777777777888888999:::;;;;;;::::::;;;;;;<<<======>>>???@@@BBBDDDEEEFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIKKKLLLMMMPPPTTTVVVWWWXXXYYY[[[]]]```cccfffhhhiiimmmmmmmmmmmmkkkgggaaa]]]RRRMMMFFF???:::666222000111111000000///.........------,,,,,,+++,,,,,,---------------------,,,,,,......------------......***+++,,,---............------,,,------///000111111111111111000000000000111222222222222222111111000222333444444555888:::;;;<<<=========@@@DDDGGGPPPZZZlll}}}uuuvvvxxxzzz|||}}}~~~}}}zzzuuunnnfff]]]XXXMMMIIICCC>>>;;;:::999999999888666666666777666444777666555444222111//////333222111111000111111111222111111111000000//////000222333222000///111333777888;;;???@@@===777222111111111000111222333444000111111222222222222222222///111666777<<>><<<;;;999999999999666555333444555555444222222222222222333333333333222222111111111111111222111111111111000000000///,,,///111111000111444777888999;;;===>>><<<777333111111000000000222333444000000111222222222222111222000222777888===PPPeeerrrgggZZZUUUUUU\\\iiiuuuttt]]]KKK???999555444222111111222444555---///000000...------...+++,,,---...///000111111111111000000////////////000000000000000000000000111111111111111222333333333333333333444444444444444444555777888:::;;;;;;::::::::::::::::::::::::888999:::;;;;;;;;;;;;:::999:::;;;<<<===>>>??????AAAAAACCCDDDEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJKKKOOORRRVVVZZZ[[[]]]___aaabbbcccdddgggjjjnnnqqqssssssppplllggg```XXXOOOIIIAAA>>>999666444333111000//////...------,,,,,,++++++++++++++++++,,,,,,---------------............++++++************+++++++++,,,---...............,,,,,,------............//////000000000000000111000000111111111111111000---///111222333555888;;;:::;;;======>>>AAAEEEGGGMMMVVVfff{{{iiiaaaZZZZZZXXXWWWVVVUUUUUUUUUTTTSSSPPPLLLGGGBBB???>>>:::::::::999888888999:::555444333333444444222111111111111222333333333444222111111111111111222222...//////000111222222222,,,///222222000000444888;;;999777777777777666555111000/////////111333444///000000111222111111111222111444888999>>>RRRhhhwwwooohhhhhhlllttt{{{cccPPPCCC;;;777222444555555555444333333///000222222000///...///------...///000000000///000000000000000000111111000000000000000000000000000000000111222333444555555555555555666666666666555555666777999:::;;;;;;;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<;;;;;;:::::::::;;;===>>>@@@AAABBBBBBBBBAAAAAABBBCCCDDDDDDBBBBBBDDDEEEHHHJJJMMMNNNTTTXXX]]]```aaabbbdddfffggghhhjjjlllppptttwwwyyyuuuqqqjjjbbbZZZQQQGGGBBB<<<999555222222222111000/////////...------,,,,,,++++++******+++,,,,,,---------------.........///,,,,,,++++++++++++,,,,,,------...............---,,,,,,------......------////////////000000111111000000111222333333333333111333444444444555888:::999;;;===???@@@BBBEEEGGGKKKTTTcccwww|||ddd[[[SSSRRRPPPMMMKKKJJJIIIHHHGGGGGGEEEBBB>>><<<<<<<<<777777666444222222444666666555444444555555333111333333333222222111111111222111111111111111222222+++,,,...///111333555555///222444333///...111555===999333000111333666777000///......///111333444//////000111111111111000333222555999:::???TTTjjj|||zzz~~~hhhRRRCCC;;;666444222555:::;;;:::888555444000222444444222000000000000111222333333222000000...//////000111222222333000000000000000000000000///000000111222444555666777777777777888888888888666666777888999::::::;;;;;;;;;:::::::::;;;;;;<<<999:::;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@AAACCCCCCBBBAAA@@@???@@@AAABBBCCCCCCDDDFFFHHHKKKNNNPPPRRRWWW\\\aaadddeeeeeegggiiikkklllmmmpppsssxxx{{{}}}vvvqqqiii___VVVLLLCCC>>>999666222111111111111000000000000///......------+++*********+++,,,,,,------------.........///////////////....../////////.........///......------,,,,,,---.........------.../////////000000111111000111222333444555555555666777777777555555777999888;;;>>>AAABBBCCCEEEGGGIIIRRRaaattt