BM 6(l? }}}{{{yyyyyy{{{{{{zzzwwwvvvuuusssrrrrrrssstttuuutttsssrrrtttvvvwwwvvvvvvxxxvvvsssrrrqqqqqqooonnnqqqqqqqqqooonnnoooqqqsssnnnooonnnmmmkkkkkklllnnnooorrrqqqlllpppxxxuuullliiijjjkkkkkklllkkkkkkkkkkkklllmmmllljjjiiijjjkkknnnmmmllljjjiiiiiihhhhhhlllmmmnnnnnnooonnnnnnnnnsssrrrqqqqqqppppppppppppqqqtttwwwuuurrrqqqsssvvvuuutttsssrrrqqqrrrrrrsssxxxxxxyyyyyy{{{|||}}}~~~{{{yyyxxxyyyyyyxxxvvvttttttsssrrrrrrrrrsssuuuvvvtttsssssstttvvvwwwvvvuuuzzzwwwtttrrrrrrpppooommmqqqqqqpppnnnmmmmmmoooqqqnnnoooooonnnmmmmmmnnnppppppsssrrrooossszzzxxxpppmmmmmmllllllkkkkkklllllljjjkkklllkkkjjjiiijjjkkkllllllllllllkkkkkkjjjiiiooooooooopppppprrrssssssqqqpppooonnnnnnooopppqqqrrrrrrrrrrrrqqqqqqqqqqqqsssrrrqqqpppooonnnnnnnnnssstttuuuwwwyyyzzz{{{{{{~~~~~~}}}zzzzzzzzzyyyyyywwwuuusssttttttsssssssssssstttuuusssrrrqqqrrrtttuuutttsssxxxvvvrrrppppppnnnlllkkkiiikkkllllllkkkjjjjjjkkklllmmmnnnnnnmmmnnnoooqqqllloooooonnnqqqvvvuuupppooonnnllljjjiiijjjjjjkkkggghhhiiihhhgggfffggghhhccceeehhhkkkmmmnnnnnnnnnpppooonnnmmmmmmnnnoooppplllkkkkkkkkklllnnnppprrrpppnnnmmmnnnqqqrrrqqqoooooonnnnnnmmmmmmlllllllllnnnooorrruuuwwwwwwxxxwww}}}|||~~~~~~}}}}}}||||||{{{{{{{{{zzzxxxwwwvvvuuuvvvvvvuuutttssssssssssssooonnnmmmnnnpppppppppnnnnnnmmmkkkkkklllmmmlllllleeeiiimmmooonnnllljjjjjjkkkmmmmmmllljjjiiiiiijjjhhhjjjkkkkkkmmmppppppmmmnnnmmmkkkiiihhhhhhiiiiiidddeeeffffffddddddeeefffaaacccgggkkknnnppprrrrrrnnnmmmkkkiiiggggggggggggmmmllllllkkkkkklllnnnnnnpppnnnllloootttvvvuuurrrlllmmmmmmnnnnnnooooooooommmoooqqqtttvvvwwwwwwwww{{{yyyyyy|||~~~}}}}}}||||||{{{zzzzzzzzzyyyzzzyyyxxxuuutttuuuwwwvvvvvvuuutttsssrrrqqqppplllkkkjjjkkklllmmmlllkkkjjjiiiiiikkknnnqqqrrrrrrllloootttvvvuuurrrooonnnmmmnnnnnnkkkgggdddbbbbbbfffggghhhiiijjjkkkkkkkkklllkkkjjjiiihhhhhhhhhhhhcccdddeeeeeeddddddeeeffffffgggiiilllnnnooopppqqqqqqpppooonnnmmmlllllllllppppppooonnnlllkkkjjjiiimmmkkkjjjlllppprrrrrrppplllmmmnnnooopppqqqqqqqqqnnnoooqqqssstttuuuvvvvvvxxxxxxyyy{{{~~~~~~}}}}}}|||{{{{{{|||}}}~~~{{{{{{zzzzzzyyyxxxxxxxxxvvvvvvuuurrrppppppsssvvvrrrrrrrrrrrrqqqqqqpppooopppooonnnnnnppppppooonnnlllkkkjjjjjjlllnnnnnnmmmhhhjjjlllkkkhhhfffdddddd___``````^^^[[[WWWVVVUUUWWWXXXYYY[[[ZZZYYYZZZ[[[YYYYYYZZZYYYYYYXXXWWWWWWUUUVVVXXXXXXWWWVVVXXXYYY\\\\\\]]]]]]^^^___```aaaeeeeeeggghhhjjjjjjkkkkkkjjjkkkllllllkkkiiigggfffjjjiiiiiijjjkkkkkkkkkjjjjjjkkklllmmmnnnnnnmmmllllllllllllmmmnnnpppqqqrrrsssuuuwwwyyy{{{|||{{{{{{|||~~~}}}~~~}}}{{{zzzyyyxxxwwwxxxyyyzzz{{{zzzzzzyyyxxxxxxwwwwwwvvvrrrrrrqqqnnnkkklllqqquuunnnnnnoooppppppppppppooovvvuuuttttttvvvvvvuuutttmmmjjjgggdddcccbbb___^^^YYYXXXVVVSSSOOOMMMMMMNNNFFFHHHJJJJJJHHHFFFFFFFFFAAAAAABBBDDDCCCAAAAAACCC??????@@@AAAAAA@@@>>>===>>>@@@AAAAAA@@@@@@AAACCCFFFEEEEEEEEEFFFGGGIIIJJJIIIKKKOOOTTTWWWZZZ[[[\\\___bbbeeehhhiiiiiigggfffnnnnnnnnnmmmkkkjjjjjjjjjgggggghhhiiiiiihhhgggfffhhhgggffffffgggiiikkklllnnnqqquuuvvvvvvwww{{{{{{|||||||||||||||}}}{{{xxxuuuuuuuuuvvvwwwwwwxxxyyyzzzzzzvvvrrrrrrvvvxxxxxxwwwsssooommmpppqqqooommmnnniiihhhjjjmmmpppoookkkggg___RRRIIIIIIHHHGGGRRRbbbbbbeeennnssseeeKKK<<<<<<<<<;;;:::;;;<<<;;;999777===:::888:::999555555888555999<<<<<<::::::>>>BBBAAA===<<<>>>>>><<<===@@@???===:::999888888777777555:::<<<:::999;;;<<<:::>>>===<<<;;;;;;;;;<<<===BBBGGGLLLLLLKKKMMMUUU]]]^^^aaadddfffhhhjjjmmmpppppplllhhhgggggghhhgggfffgggggggggfffddddddfffhhhhhhjjjooorrrppplllooouuusssuuuxxx|||~~~~~~}}}}}}}}}{{{yyywwwvvvwwwvvvtttsssqqqqqqrrrrrrrrrrrrrrrrrruuuuuutttrrrpppooopppqqqqqqpppqqqrrrnnniiihhhllljjjfffaaa\\\WWWPPPIIIDDD@@@NNNggg}}}iiiPPP;;;666===888999999:::;;;===???@@@@@@???AAAFFFGGGDDDCCCEEEHHHFFFCCCCCCFFFHHHJJJJJJHHHGGGIIINNNNNNHHHBBB??????>>>???DDDGGGEEE===666;;;??????<<<;;;===>>>===<<<<<<;;;:::;;;;;;======...444;;;===:::888;;;???;;;===AAADDDFFFIIILLLOOOWWWXXXZZZ[[[]]]aaafffiii___bbbeeefffgggggghhhjjjkkkjjjkkkllljjjiiipppxxxnnnppptttxxx}}}~~~}}}||||||{{{xxxuuussssssttttttsssnnnnnnpppqqqqqqpppooonnnooorrrssspppkkkhhhjjjmmmeeedddbbb^^^VVVQQQVVV___uuunnneee[[[RRRJJJDDD@@@<<>>BBBDDDDDDHHHPPPVVVOOOSSSZZZ___bbbdddfffggglllkkkkkkllliiigggkkkrrrxxxyyyxxxwwwwwwxxx{{{~~~~~~~~~}}}vvvtttsssrrrssssssrrrpppnnnooopppqqqqqqooonnnlllhhhiiihhhccc]]]WWWTTTTTTMMMHHHAAA;;;666666???JJJEEEAAA<<<888666777888999222HHHWWWVVVUUU[[[^^^ZZZJJJMMMWWWfffllleee\\\XXX]]]___aaaaaaaaafffqqqyyy~~~xxxuuusssnnnkkklllqqqttttttrrrsssvvvtttooonnnrrrvvvvvvnnnllliiieeeaaa^^^[[[YYY\\\___aaa^^^WWWOOOLLLKKKHHHHHHGGGDDD???<<<;;;;;;888888777555444555777999:::>>>EEEJJJNNNQQQTTTWWW^^^aaahhhoooqqqnnnnnnqqqkkknnnqqqssstttwww{{{Ħ}}}|||zzzxxxwwwpppqqqqqqssssssqqqnnnjjjkkkkkkjjjhhhfffccc```^^^XXXTTTOOOJJJEEE???888444<<<777555777:::===AAAGGGKKKIIIGGGGGGHHHMMMRRRVVVUUUbbbbbbPPPFFFMMMRRRPPPBBBBBBHHHRRRYYYXXXTTTPPPEEEGGGHHHGGGFFFJJJTTT\\\QQQZZZnnn|||yyyrrrfffXXXKKKBBB??????BBBEEECCC>>>>>>CCCHHHIIISSSSSSTTTTTTUUUUUUVVVVVVMMMNNNOOOOOONNNPPPUUUYYYTTTTTTSSSPPPLLLIIIHHHIIIKKKEEE>>><<<<<<<<<999555333555777888999:::===@@@FFFJJJTTT```hhhjjjmmmqqqlllpppttttttrrrrrruuuxxx|||yyytttqqqsss{{{>L||||||{{{zzzxxxuuusssrrrqqqqqqrrrsssrrrnnnhhhccc___]]]ZZZUUUQQQMMMJJJHHH???;;;888999<<<===;;;777@@@BBBKKKYYY```^^^YYYVVViiifff```WWWPPPKKKJJJKKKNNNYYYYYYKKKBBBCCCDDD???DDD???;;;999888666222///888999999888777999???DDDDDDLLL\\\mmmsssnnngggdddyyy}}}tttbbbXXXAAACCCDDD@@@;;;777999;;;555777666111000555::::::111222444555666777777777777777666666888===DDDIIIGGGIIIKKKLLLLLLMMMOOOQQQPPPIIIBBBBBBGGGIIIEEE@@@??????===:::777666777999:::888:::AAAFFFJJJPPPVVViiimmmrrrrrrqqqsssxxx}}}{{{~~~HdĦ}}}zzzxxxxxxxxxvvvtttqqqooonnnllljjjhhhfffbbb\\\VVVQQQKKKIIIEEEBBB???=========777777999===BBBGGGKKKLLLJJJPPP]]]iiikkkbbbYYYUUUhhheee___UUUIII@@@<<<;;;222:::>>>:::666666555222+++---...000333555444222111000000000000111222222---111:::EEEIIIDDD@@@???EEEHHHKKKKKKIIIJJJOOOUUUNNNGGGCCCBBBAAA???>>>@@@===???@@@>>>:::555222111222555333...,,,///222222666666777777666555444333444333333222111222444555...000333555666777:::<<>>:::<<<:::888777888:::===???DDDFFFGGGFFFDDDFFFJJJOOOHHHNNNWWW[[[TTTGGG@@@???555777999777444333444666666666666444222333666777777777555111000222444444333222222333444444222000;;;777666999;;;<<<@@@EEE======<<<:::999<<>>999888:::555444333555888::::::999666888666000---///000//////000222444555555444444///111444666666444222000222333444333222111222333444333111000222444555666666999===??????=========>>>::::::>>>>>>:::888999...222666999>>>JJJ\\\iii|||yyyD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&ebbb]]]??===999888999:::;;;???CCCDDDCCCAAAAAAAAAFFFEEEDDDBBBAAA???>>>===666666666666666666666666888777777666555555444444444444444333333222222222222222222222222222222222222222111111111111222222444444444555666777777888777777777777777777777777777666555444333222222222000222333444444444666888:::777444000......///000111222222333333222222111222222111111111111222222222222222222222222222222000111111222222333444444444555555666666666666666888666666999===>>>===;;;777666666666777888:::;;;EEEPPP```nnnyyyDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]ĦNNN888888;;;@@@EEEIIITTTLLLDDD??????AAAAAAAAA;;;;;;:::999777666555555555555555555555555555555777666666555444444333333333333333333222222222111222222222222222222222222222111111000000111111222222333333444555555666666444444444444444444444444666555444333222111111111000222333444333444666777999777333000......///000111222222222222222222111111111000000000000111111222222222222222222222222000000111111222333333444444444555666666666666666666555555777:::<<<:::888777666666666666888999:::444888???FFFPPP___qqq}}}HdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ<<<999777999888777777999===BBBEEEYYYKKK<<<555888<<<:::777777777666555555444333333444444444444444444444444555555444444333333222222222222222111111111111111222222222222222222222222222111111000000111111222111111222222333333444444222222222222222222222222333222222111000000000000000111333333333333555777777666333000......//////111111222222222222111111000000////////////000000111111111111111111111111000000000111222222333333333444555555666666555555555444444555777888666555666555555444555666888999666555333222444>>>LLLVVVhhhrrrzzz}}}DdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ999::::::BBB@@@<<<999777666777777EEE===444333777999444...666666666666666666555555222222222222222222222222333333333333222222111111111111111000000000000000111111111111111111111111111111000000000000111111111111111222222333333333000000000000000000000000000000//////...////////////111333333222222444555555444222000///...//////000000111111111111000000//////............//////111111111111111111111111//////000000111222222222333333444555555555555444555444555555555555444333444333222222222444555666;;;<<<<<<:::777666888:::GGGUUUdddmmmyyy>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ===>>>???>>>===;;;999888777888888888666666777888888666444333333333333333333333333222222222222222222222222222222222222222111111111000000000000000000000000111111111111111111111111111000000000000000000111222222222222222333333333000000000000000000000000......---------......//////111222222111111333444333222111//////.../////////000000111111000000/////////............//////000000000000000000000000...//////000000111111222222333333444444444444444444555666666555444444444111111000//////000222222///333999<<<<<<999666444333;;;EEEQQQbbbvvv&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9CCCs&dq&ĒR<<<<<<<<<;;;999999999888888888888999555666666444222222666:::444444444444333333333333222222222222222222222222222222222222222222111111000000000000111111111111111111111111111111111111111000000//////000000111222222222222222222222222000000000000000000000000,,,,,,,,,,,,---.../////////000222222111111222333111111000//////...////////////000000000000////////////............//////////////////////////////.........///000000111111111222333333444444333333333555777666555444444555000///.........///000111,,,...222555666666555444777444444<<hsene@G777555sĪj@h999999999888777888888888777666666555444333444444222///000444888777666666666555555444444222222222222222222222222222222222222222222222222000000000111111222222222111111111111111111111111000000////////////000000000000000000000000000000////////////////////////,,,,,,,,,,,,---...///000///000111111000000111222000///////////////...///...//////000000//////...000//////////////////000////////////////////////------...//////000000111111111222333333333333333111444666666444333444555111000///......///000111444333222222333333333222;;;333333:::===CCCZZZuuuD^DdDĦs׼s|||sss888888999555555666777888888333444555555666666555555000333555777777666666666555555444444333222222111222222222222222222222222222222222222222222333333000000111111222222222333000000000000000000000000000000////////////000000///////////////.................................+++++++++,,,---...///000///000111111000000111222//////////////////............////////////......000000////////////000000////////////////////////------......///000000000111111222333333333333222000222555555333222333555222111000//////000111222222222222333555555444222222---444===888111GGGggg>d<Ħ>d<ĦĦBeĦsssjjj\\\LLL???;;;888888888888777777777777777777777777666666666666999888888777666555555444333333333444444555555555444444333333333222222222111111111111111111111111000000000000000000000000000000000111222222222333000000000000111111111111000000000000000000000000////////////............---------............///------,,,,,,,,,------...////////////000000000000////////////////////////////////////////////////---...000111111111000///000000000000000000000000111111000000000000111111222222111111222222333444444333222111000111222333000111222000//////000222222222222333333333444444333333333444666:::???AAAxxxDdDĦsdKĦgdKĦgdKĦooo^^^JJJ:::888===888888888777777777666666777777777666666666555555888888777777666555555444333333333444444444555555444333333333333222222222111111111111111111111111000000000000000000000000111111111111111111222222//////000000000111111111000000000000000000000000////////////............------------............---------,,,------...///.../////////000000000000......................................................///000000000000000////////////////////////111111000000000000111111111000000000000111222222333333222111111111111222///000111000//////000222222222222333333333333444111111000111333777;;;===___Deneneneuuu^^^JJJ;;;333444:::888888777777777777666666777666666666666555555555777777777666555555444444333333333333444444444444333333333222222222111111000000000000000000000000000000000000000000000000111111111111111111000000//////000000000000111111000000000000000000000000/////////............---------------............---------------...//////....../////////000000000................................................//////......//////000111////////////////////////111000000//////000000111///////////////000000111222222222222222111000000...///000/////////111333111111222222222333333333111111000000222555888:::GGGssshhhFFF888:::<<<999444888777777777666666666666666666666555555555444444666666666555555444444444333333333333333333333333222222222222111111111111000000000000000000000000000000000000000000000000222222111111000000//////////////////000000000111000000000000000000000000//////.........---------,,,,,,---------.........------------...///000000........./////////000000................................................//////...------///000111////////////////////////000000////////////000000//////......//////000111000111222222222111///...,,,...//////...///111333111111111111222222222222333222222222333555888999???fffrrrVVV999222:::???<<<777777777777666666666666555555555555555444444444444555555555555444444444444333333333333333333333333222222111111111000000000////////////////////////////////////////////////222111111000000/////////...////////////000000000////////////////////////............------------,,,,,,,,,------------...,,,,,,,,,------///000000............////////////................................................///...---------...000111........................000000////////////000000000////////////000111111///000111222111000///...,,,---......---...000222000000000111111111222222222222222222333555666777???[[[QQQEEE:::666666777:::>>>777777666666666666555555555555444444444333333333444444444444444444444444333333333333222222222222111111111000000000000///////////////////////////////////////////////////000000000000000000//////......////////////000000////////////////////////.........------------,,,,,,,,,,,,,,,------------+++++++++,,,---...///000------........./////////------------------------------------------------......------......///000........................000//////......//////000///////////////000111111000000000000000///......,,,---...---------///111///000000000000111111111//////000000222333444555<<L......//////------=hĦ---------------------------+++,,,.../////////...---4ĉ@ӵ//////............//////---,,,,,,,,,,,,---......111000///------...//////---......---++++++---...////////////000000000000000000222333555777888999<<>>@@@:::ĦĦ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@444444888777Shӵ555444444444444333222g&e222>hӵ333333222222111000111111fff?><z---g&e>&e//////HL/////////ShӵgL...............---------------------S?ʬ,,,---3h?D%%)?,,,,,,ZufĦ---------gL---------g&e...gĉ@//////g&e>&e---@e......??......///......---......g<ĉ/////////...3we<Ħ111777EEEFFF3h?@eZ3h?gL4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵtt777333777HGgĉ@444444333333333333333222Hu]Ħ111ZuR)Ħ333333222222111111111sߝLGdUĦ---Hƅ^Hu]Ħ000ntHdĦ//////HGgĉ@...HdĦ...............------------------Htƅ^,,,,,,Bt=o9ĦDtfo9Ħ,,,,,,+++g?,,,,,,HdĦ,,,,,,,,,Hu]Ħ...tt//////Hƅ^Hu]Ħ---H׼s..................------.........tQ............je<Ħ333>>>LLLBt=o9ĦH׼sHtĦBt=o9ĦHdĦ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭ444qet333333333222222333333222222DdDĦ111111t|<222333333222222222111111DdDDdDĦ---DdDΦDdDĦ000q<niDdDĦ///qet......DdDĦ...............---------------q<R+++,,,qjRgdKӵHdDĦgdKӵ,,,,,,GR/f6LĭĦ,,,,,,DdDĦ,,,,,,,,,DdDĦ...`eĭ...DdDΦDdDĦ---DdDĦ...........................,,,,,,---.........geĦ.........FSĦ;;;GGGqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9777po9wӵ333111222222222222222DdDĦ111111o)h111222222222222222222000111DdDΦDdDĦ---DdDΦDdDӵ///GIpӵDdDĦ///po9wӵDdDĦ---------------,,,,,,,,,,,,,,,po9u,,,++++++,,,GIdnuR)ĦDdDĦnuR)Ħ,,,,,,CdgĪj,,,DdDĦ,,,,,,,,,DdDĦ---HߝL`o9...DdDΦDdDӵ---DdDĦ...------------------------+++,,,---.........geĦ......sp?aĦGGGPPPGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>e???puR)Ħ222111111222222222222>d<Ħ111Dt000222222222222222///000DdDΦDdDĦ--->d<ʜ4DuTӵ...4DwDd<Ħ///puR)Ħ>d<------------,,,,,,,,,,,,,,,peӵ,,,ĦpeӵDx<>d<ӵDd<,,,qR/ܗ?fӵ+++>d<++++++>d<Ħ---4DufئL>e...DdDʜ4DuTӵ---DdDĦ...------------------------***+++,,,...//////geĦ---s<v>aĦPPPVVVpeӵDx<DdDĦDdDĦpeӵDx<>d<4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħ...s&dq&ĒR---...i?ʜtd<Ħ///HHܗDӊB---<x------,,,,,,,,,,,,,,,B?d<---------------------)))+++,,,...//////geĦ---Hg8>aĦSSSXXXB?Ho9>d<>d<ӵB?Ho9<x4DuXӵHu]3hhne=enepIƎ@t@h>hfeQQQ@ďD555555222333111000111222333ne000000=e000000000000000000//////ege...---sĪj@h///......fdDĦ---@ďD,,,,,,Hkge++++++++++++++++++++++++@h++++++@G,,,---HĪj@IŌ,,,+++Bene+++Hkge+++ne++++++fe,,,Hu]3hh...------se------------,,,,,,,,,,,,---+++***---111222geĦja>aĦPPP^^^@Gse<Ō@GHkge4DuXӵĵD^FFFJJJEEE222333444333111000///000111222000000000000000000000000000000//////.........///.........---DdDĦ------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,+++,,,++++++++++++++++++++++++,,,,,,D^.........---s׼s---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///111geFm8DDD>aĦvvv}}}|||s׼sHoΦ4DuXӵtvӵ>d<ĦĦĦhhhIIIGGGHHH@@@BBBGGGGGG>>>444222333444111111000111333333111///Ħ000000000//////000000000000000000000000////////////////////////...............---------............------------>d<Ħ---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++Ħ+++,,,,,,,,,,,,,,,,,,,,,,,,,,,>d<Ħ............///Be,,,,,,---------------------------///000000000111geFYĉ===OOO>aĦBenu]ӵ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦZZZLLLOOORRRJJJMMMKKKAAA999666666555555444333444555444222gdKĦ//////.........000000000000000000000000///////////////.................................------------------------gdDĦ---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++((())))))))))))************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++gdKĦ+++,,,,,,,,,,,,,,,,,,,,,,,,,,,sdKĦ.........//////...---,,,...///////////////000000111333555444333333ŶSFFFGGGRRR3we<iĉ@3hR/Ō>Anenenezzz[[[PPPSSSQQQQQQKKKCCC???@@@>>>:::999777555444444444ne///.........------000000000000000000000000000/////////......------------..................,,,,,,---------------De------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++((())))))))))))******************+++++++++,,,,,,++++++++++++++++++++++++++++++ne++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,ne---.........//////000000//////....../////////000000000111444777999999888888>APPPVVVUUUk<fhuuuWWWMMMZZZWWWOOOHHHGGGJJJIIIFFF>>>:::666333222222111000000//////......000000000000000000000000000//////......---------,,,,,,,,,---------------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***+++)))))))))*********++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////......///000111222///000000111111222222222888;;;>>>AAACCCDDDPPPZZZhhhvvv^^^aaa```ZZZPPPMMMQQQTTTUUUFFFAAA:::555444444444444444444444333222111111111000000000000000000000000000000///......---,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************+++++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...------...111444666555555666777777888999999???AAAGGGNNNUUUYYYZZZZZZaaaiiixxx|||ggghhhcccXXXQQQTTT[[[```NNNHHH@@@:::777777888999777777666555555444333333000000000000000000000000000000///...------,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...,,,,,,...222666999<<<<<<======>>>???@@@@@@FFFHHHOOOYYYdddjjjkkkiiirrr{{{ggg```bbbccccccdddZZZSSSKKKEEECCCBBBAAA@@@@@@<<<888777999::::::999444222111222333333000---000///------------+++))),,,+++++++++,,,+++)))'''---......---+++***+++---((('''***///000------///+++&&&,,,111------,,,###+++111***###,,,444///+++---,,,,,,,,,------,,,,,,&&&&&&+++111...'''''',,,111)))###&&&---///+++(((111///$$$$$$000222,,,,,,,,,))))))---///...,,,++++++&&&(((******111333'''***,,,---...---------...++++++,,,---............&&&---111...---//////+++---111000***,,,555;;;;;;AAAIIIPPPRRRSSSTTTRRRNNNNNNRRR[[[fffmmmsss{{{uuuyyy{{{sssiii```YYYRRRNNNNNNMMMHHHDDD===<<<;;;@@@FFFHHHEEEAAA@@@===999444000.........000...---,,,------+++***,,,+++******++++++++++++***,,,,,,,,,++++++,,,---222111222111,,,(((,,,333777,,,***)))&&&---444111***)))000555...$$$$$$)))%%%+++//////+++(((***---333000000111000---000666)))...444555111+++)))+++%%%111333///...'''###+++000000...)))'''(((+++,,,///...333000''')))---%%%---------+++)))'''&&&&&&+++,,,,,,---------,,,,,,)))...///,,,---111111...+++---//////222999>>>???FFFNNNTTTXXX^^^fffkkkkkk```aaahhhtttqqqhhh^^^\\\]]]ZZZOOOEEEHHHHHHKKKRRRWWWWWWPPPJJJCCCDDDDDD>>>666111111333///...,,,+++,,,,,,,,,***,,,,,,+++******,,,---...)))+++,,,---,,,,,,---///***&&&'''///555333///---,,,&&&+++222111555777000;;;111FFFYYYDDD///777DDD333===EEEDDD<<<888>>>EEE***===]]]vvvyyyfffKKK;;;>>>TTTkkktttooolllsss}}}kkknnnbbbOOOCCC777333===111888999111+++...000...(((''',,,,,,'''---222+++******+++,,,...000222333,,,,,,,,,+++++++++******---...---+++---111222///000...000555<<>>BBBVVVjjjttt~~~}}}vvv]]]hhhqqqMMM555;;;<<<@@@FFFIIIBBB777111555<<<>>><<<;;;>>>BBBGGGKKKOOORRRhhh}}}{{{zzzggg>>>(((tttyyytttaaaPPPDDD444%%%888111///,,,(((...333***000...+++))))))(((''''''++++++************++++++...---,,,---///000///,,,333///000999CCCMMM\\\jjjgggmmmsssyyy}}}nnnbbbeeemmmuuuwwwuuuuuuxxx}}}{{{mmmYYYEEE888222222000---+++,,,,,,,,,+++)))+++......+++)))))))))+++,,,---,,,++++++---///)))///444333///999WWWsssrrrrrr}}}}}}{{{bbb___gggYYYYYYWWWQQQFFF;;;555555777888===CCCEEECCC>>>777111444???HHHJJJMMMSSSXXXYYY}}}vvvPPP999RRR\\\fffppp___]]][[[JJJ222///777888222000......///000...---++++++******++++++------...------///000...,,,+++---222<<>>111)))...---,,,,,,,,,---...///---,,,...111///,,,---111666JJJ```lllqqqyyynnnVVVEEE999666111...---,,,,,,+++***,,,...---+++,,,000555000///...---...222999>>>SSSGGGDDDTTTffffffTTTCCC555???SSSVVVBBB555222,,,333///)))&&&,,,666666+++***(((((())),,,///111222+++444888111***+++...000000333///(((+++333333+++"""...000000222...+++333===///'''+++...,,,---222444@@@OOOGGG222333EEEOOONNNNNNPPPUUU\\\___\\\YYY444333000...---------...,,,,,,...000...,,,444>>>SSSrrrcccGGG;;;777222///------,,,+++,,,------+++***...777>>>555444222111444:::CCCIII::::::999666...''')))///,,,333@@@<<<'''!!!+++000%%%++++++---555333++++++)))***+++,,,+++***)))))),,,888>>>666+++)))***+++!!!***---(((***222444...+++///)))&&&---,,,***000555)))'''111111((((((333222///333222---000111'''+++***,,,111666777333...999777333000---,,,,,,,,,---,,,...///,,,---:::IIIllleee^^^[[[EEE333%%%...666***555***((((((000@@@PPP]]]cccXXXSSSKKK@@@333***+++///---,,,,,,++++++,,,,,,---(((;;;000***---,,,222...000...,,,333---444???###+++*********+++,,,,,,---+++555|||<<<)))...888"""***,,,+++(((&&&(((000777(((+++---***)))***++++++...)))***000...%%%&&&...------...///...,,,+++++++++...---)))***...,,,&&&------/////////...---,,,---***---222///...;;;MMMhhhdddMMM>>>999111333111!!!)))///777BBBJJJMMMKKKGGGCCC555333111...,,,+++,,,///---,,,,,,++++++,,,,,,---+++<<<000***,,,)))...*********(((///,,,888GGG,,,++++++******++++++,,,---///AAAzzzYYY---&&&---***)))++++++***(((,,,333:::+++***)))***+++******+++,,,000111---******,,,...,,,,,,---...///...,,,+++***+++***)))---222///(((,,,,,,---.........---,,,...+++,,,111///---666EEEyyyvvvRRR>>>999000///000+++999???CCCEEEBBB;;;555222222)))))))))***+++------,,,,,,,,,++++++++++++,,,,,,000???111+++,,,(((,,,(((++++++***///---<<>>666---''''''+++000...111111...---//////---,,,,,,++++++++++++,,,,,,444@@@000,,,...(((---))),,,---+++...***;;;OOO666,,,++++++***++++++,,,,,,$$$'''000JJJ777***---+++)))***++++++,,,...333888555)))###***...)))'''+++%%%///333...)))++++++)))***((()))---111333000,,,)))***++++++,,,,,,+++))))))******+++,,,,,,,,,---///***)))---///---...111HHHeee999111444222444///444222000......//////,,,***(((---///***(((---000000,,,++++++******++++++,,,222<<<,,,***...(((,,,***'''+++((()))&&&:::QQQ999,,,,,,++++++***++++++,,,111,,,...888???///111###+++++++++++++++,,,...000999---&&&***,,,)))'''***''''''...555333+++'''***)))((())),,,000222111///%%%(((+++,,,)))'''***...************++++++,,,,,,,,,)))(((,,,///...---...)))ZZZDDD222333---///***++++++))))))---111222...)))''',,,,,,&&&&&&---...+++++++++************++++++000888'''''',,,%%%***)))&&&+++)))***+++GGGfffRRR,,,,,,++++++******++++++---+++999>>>MMMBBB555(((,,,++++++***************:::444---))))))))))))(((***%%%***888;;;000***---))))))***+++---///111333&&&&&&(((***(((''',,,333,,,,,,+++******++++++,,,+++******,,,............555$$$RRRGGG///000(((,,,...000---,,,***+++,,,---.........///,,,)))///777222&&&++++++************++++++333888&&&'''---%%%)))))))))...***)))///UUU~~~ppp---,,,++++++******++++++&&&!!!888XXXjjjmmm777///++++++************)))(((;;;<<<555)))%%%***+++&&&***'''(((111888777111+++)))+++,,,+++)))+++111666222+++&&&)))******+++///...---,,,+++******++++++,,,......---,,,---......999+++fff{{{777,,,666//////+++)))(((...555888555000---,,,+++***'''***999EEE<<<)))++++++************++++++888<<<)))***000(((++++++))),,,%%%###+++WWW}}}---,,,,,,+++*********+++000 444rrr555++++++******+++++++++)))(((:::AAA:::((("""+++---%%%''')))'''&&&000;;;666'''***,,,...+++''')))111999AAA222'''(((,,,+++((('''000///---+++******++++++...111111...+++,,,---...!!!777111***TTT;;;333...//////---++++++///---111111***+++///,,,+++///((('''777===111'''---)))(((++++++***,,,000@@@)))000+++ ***+++''''''***###&&&'''???nnn{{{AAA!!!555'''///***(((******)))&&&YYYwwwXXX@@@------...)))***///)))$$$+++,,,>>>HHH"""///+++'''&&&)))---+++'''---::::::111,,,---,,,(((%%%'''...333GGG,,,+++000$$$***222!!!%%%777000###---333)))%%%---******000333000+++)))+++---......222HHHqqqEEE555111///000...***+++///'''000222---++++++***)))(((,,,))),,,777666,,,***+++))))))+++***)))---444FFF&&&***,,,'''///+++&&&%%%***&&&+++000IIIyyy[[[+++333'''+++)))+++***(((444***999AAA000---%%%***+++&&&'''---,,,))),,,000888QQQ000///---'''+++((()))(((&&&,,,888AAACCC(((###)))///,,,******$$$,,,III???''',,,---&&&///,,,!!!>>>MMM,,,###222***)))))),,,///---)))***...***+++,,,++++++777RRRlllSSS$$$......000111---(((+++111$$$999666***......'''***&&&)))***333:::///&&&---((((((***+++((((((000;;;\\\,,,&&&+++)))///)))&&&))),,,'''+++,,,AAAkkkuuuqqq333---***''''''///)))###777+++%%%111===FFF>>>++++++((('''+++...---+++(((222rrr[[[:::...###...***((('''((()))222DDDUUUIII...)))---(((+++111((($$$XXXZZZ666+++)))$$$,,,000;;;ZZZ;;;###+++***...+++---333666333...---******,,,,,,)))***555BBBnnnqqq777&&&:::...---...///---)))***///+++FFF<<<(((111111&&&...((('''***888???---###...&&&(((++++++'''(((555DDDqqq555&&&***&&&(((%%%)))***,,,&&&(((&&&666[[[aaammm111'''///'''&&&000((($$$///'''...WWWyyyxxxccc...---...,,,))),,,...((($$$000yyy999'''222...))))))+++'''(((===WWW^^^777'''((("""+++666---,,,===\\\TTT+++&&&111$$$---***''':::NNN<<<###%%%333***)))666BBB@@@222%%%+++***,,,///...+++,,,000EEEmmmbbb@@@111000111333---***---...+++***+++777LLL<<<&&&000000&&&///,,,(((***;;;CCC000###---%%%(((+++***'''***;;;MMMiii000&&&,,,&&&%%%$$$,,,'''***%%%***+++===aaafffXXX000###444)))'''...(((+++)))'''<<>>///+++''',,,///###+++"""???VVVAAA000000''')))///""""""DDDSSS===))),,,&&&&&&000::::::555000---******...000---+++,,,,,,JJJsss~~~}}}~~~eee888(((555777(((555...)))+++---,,,++++++???EEE444&&&---,,,'''---,,,***---;;;BBB111$$$,,,'''(((******(((///BBBTTTTTT$$$$$$...***)))&&&,,,))),,,'''---000BBBeeeiiiPPP>>>%%%444+++(((+++)))+++%%%+++===oooBBB((('''000%%%%%%...***...(((TTTwww^^^\\\???'''%%%)))---)))$$$111DDDpppdddIII000***,,,***&&&)))***&&&===YYYAAA"""******###///,,,'''OOO```777(((***------***---;;;JJJ000***''')))+++***((()))(((000IIInnn~~~}}}~~~|||~~~}}}||||||~~~|||~~~kkkJJJ444+++***---111333...***+++++++++...222CCC777+++***---+++)))+++(((---222:::===...$$$,,,)))((())))))+++333GGGZZZVVV)))'''---))),,,((((((+++---''',,,///@@@bbbeee```]]]---///+++***(((+++(((&&&...444aaaddd111###000((('''///***&&&)))===}}}iii)))(((&&&(((***)))'''...888qqq|||ZZZ///***,,,(((000,,,333%%%,,,TTTYYY:::++++++ 111222 888TTTDDD000000000---(((***999III444---(((((()))((((((***))))))222IIIjjj~~~}}}~~~|||zzz{{{xxxwww~~~}}}{{{|||}}}|||yyyzzz~~~kkkOOO222(((+++...///000000---,,,,,,))))))000999DDD...'''///000------+++###///666:::888***$$$---+++)))((())),,,666JJJ\\\kkk999---***$$$+++(((%%%''')))$$$+++///BBBfffiiiuuuxxx444***))),,,&&&---+++***///,,,[[[>>>###111---***000(((&&&///,,,oooOOO,,,+++)))((('''(((+++...AAAgggSSS+++......"""+++***&&&+++---AAAqqqnnn111***+++%%%(((///&&&+++HHH888///)))***............888000++++++,,,+++,,,///&&&...111333JJJnnn}}}{{{{{{|||~~~}}}|||~~~zzzxxx|||~~~}}}|||zzz~~~}}}wwwwww}}}{{{sssGGG:::,,,'''+++222555444---'''---111((()))888BBB555111......---)))))),,,(((000???===333///000$$$///,,,$$$...)))[[[rrrrrrttt999"""111,,,"""(((---***,,,,,,&&&333XXXlllaaasssrrr999)))555&&&(((+++111///)))***dddkkk444'''---!!!///''')))---[[[xxx===***(((///)))###(((,,,***777;;;@@@444"""''')))000"""***---+++KKKcccRRR...(((&&&))),,,++++++---CCC888,,,'''***---,,,))),,,:::===000$$$&&&,,,------++++++,,,333HHHkkk~~~yyyzzz}}}|||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{|||||||||{{{{{{~~~|||~~~|||{{{zzz{{{wwwrrrsssxxxxxxkkk\\\>>>555+++)))---111111......&&&'''(((%%%000BBBGGG111,,,***++++++)))))),,,000666???888'''$$$***&&&$$$***+++///555VVVbbbZZZ```777'''...+++(((,,,)))---...---,,,@@@ggg{{{rrrRRR***%%%'''...000&&&''',,,333bbb???''''''888)))...(((***,,,QQQdddvvv]]]LLL;;;***(((///------000...---999NNN[[[\\\MMM222!!!...###******$$$???WWWJJJ===222)))))),,,+++)))'''///EEENNN<<<'''###(((,,,***333<<<<<<111'''&&&+++,,,+++******---:::TTTkkk||||||zzz||||||{{{{{{{{{zzzzzzzzzyyyzzzzzz{{{|||}}}}}}~~~|||~~~~~~}}}|||}}}{{{xxxwwwyyy{{{{{{yyywwwuuuuuu{{{ooohhhpppwwwmmmSSS???222...***+++///000,,,(((,,,((((((&&&)))===LLLFFF...)))'''***+++)))))),,,444;;;AAA<<<%%%###)))***&&&...+++###BBB^^^lllfffOOO888+++***)))...///%%%++++++(((---LLLtttvvvAAA%%%...+++((()))(((...222QQQttt~~~UUUYYY)))((((((***+++***(((===FFFMMM555%%%333'''%%%&&&$$$(((***!!!+++BBBrrrtttjjj\\\111###'''""",,,---'''===WWWTTTIII999+++))),,,,,,(((&&&+++JJJZZZFFF111000111,,,***+++555>>>777&&&"""***+++***++++++)))---:::GGGkkkxxx~~~zzz{{{xxxzzzzzzzzzzzzyyyyyyyyyyyyvvvvvvwwwxxxzzz{{{||||||wwwyyy|||}}}}}}}}}|||zzzzzz{{{{{{zzzvvvsssqqqsssuuutttrrrpppoooooowwwkkkgggpppppp[[[>>>---+++******,,,......+++''')))+++...+++000EEELLL;;;+++)))))),,,,,,))))))+++111888===AAA)))+++***++++++///+++!!!XXXppp|||uuuVVV@@@---'''***///...&&&+++***$$$///WWW}}}|||XXX---...%%%'''///,,,---,,,NNNsssyyyTTTmmmRRR666444"""%%%222---)))%%%,,,333<<<:::777888333222,,,%%%+++000)))---<<>>555FFFbbb===444+++))),,,+++$$$***<<>>VVVVVV<<<$$$!!!,,,+++***''''''///666111%%%'''&&&)))///000,,,***+++111GGGggg}}}{{{ppppppyyyttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrwwwwwwvvvwwwyyy}}}~~~|||yyyvvvttttttttttttsssqqqooommmlllllllllmmmmmmnnnooonnnllljjjjjjkkkeeehhhiiiaaaLLL777......)))+++,,,,,,+++***,,,---***((())),,,666IIIEEE***&&&(((++++++(((***666DDDVVVNNN;;;CCC###///''',,,,,,&&&...LLLuuuddd;;;(((,,,***&&&---,,,000***>>>ppp\\\333000)))---///000```xxx\\\YYY\\\]]]ZZZ+++%%%333''''''000222FFFQQQhhhrrrXXXWWWWWWIII,,, %%%&&&+++"""000,,,;;;SSSBBB???111,,,((((((''''''111???CCC>>>999444,,,&&&''',,,&&&...CCCVVVTTT???222222(((,,,***(((222???999***(((%%%%%%,,,000///,,,,,,000333HHHiii{{{xxxppppppppppppppppppqqqqqqqqqqqqssssssrrrrrrqqqpppppppppuuutttsssssstttvvvxxxzzz|||vvvuuusssqqqpppoooooooookkkkkkjjjiiiggggggggghhhggghhhiiihhhfffeeeeeefff___bbb\\\KKK999000...---(((+++------***)))+++------&&&,,,???VVVeeeTTT///'''***,,,***(((222MMMfffpppgggMMMSSS(((222'''000111'''666jjj}}}uuuNNN,,,+++---)))---'''000---FFF|||FFF%%%(((...//////,,,MMMlllZZZKKKXXXCCC000...---***$$$//////JJJOOO``````kkkfffhhh```BBB+++)))+++%%%+++666888999>>>AAAHHH:::111''')))...+++...===EEE@@@===;;;666...)))))))))%%%,,,CCCYYYZZZJJJ999*********+++000888<<<===222)))%%%)))...///......000,,,333LLLiiivvvssskkkmmmmmmmmmmmmnnnnnnnnnooonnnnnnnnnmmmmmmmmmmmmmmmnnnmmmmmmmmmnnnpppqqqrrrvvvzzz{{{uuuqqqnnnnnnnnnnnnnnnnnnnnnmmmeeeggghhhhhhfffdddddddddaaabbbcccaaa___^^^___```]]]\\\OOO:::.........***&&&***......+++((())),,,---&&&444XXXzzzddd555***---...+++***;;;aaatttpppYYY```---111""",,,---'''FFF{{{ooosss~~~^^^///)))000,,,+++(((444555QQQOOO333000,,,***---+++DDD______kkknnnnnnvvvGGG222...///"""'''%%%DDDFFFRRRJJJPPPJJJSSSWWWAAA+++'''***((()))'''888CCCCCCKKKHHHGGG999))))))///'''$$$000FFF@@@>>>@@@???777...***&&&***...222>>>JJJHHH===000(((%%%((((((+++<<>>999???BBBDDDTTTNNN***###+++,,,***555KKKVVVRRRYYYAAA(((!!!&&&...777>>>???BBB777%%%!!!---222---,,,((()))111>>>NNNbbbqqqgggjjjkkkhhhgggiiihhheeeeeedddddddddcccccccccccceeeeeeeeeeeeffffffffffffppplllkkkqqqzzz~~~{{{|||vvvqqqlllhhhccc```dddccccccbbbaaaaaa``````^^^]]]\\\[[[ZZZYYYYYYYYYYYYWWWTTTSSSTTTTTTTTTSSSNNN@@@444111111---******///666777...(((***+++(((***[[[~~~pppmmmfff===)))+++------+++555RRRbbbZZZfffmmmvvv}}}......***(((...III~~~```XXXZZZqqqkkkqqq666"""222555...***///aaavvvGGG***---(((RRRwwwhhhNNNddd^^^MMMKKKCCC000'''''',,,'''$$$OOOvvvrrrrrr___RRRFFFRRRRRRKKK;;;;;;000******111666777;;;AAAHHHJJJGGG;;;...''''''***888555444777CCCSSSKKK...((('''''',,,<<>>PPP```cccfffddd```^^^aaabbb````````````_________^^^^^^___`````````aaaaaaaaaaaaeeecccccchhhpppuuuvvvuuu||||||}}}~~~~~~}}}|||{{{~~~~~~~~~}}}|||wwwsssmmmhhhdddaaa^^^\\\]]]\\\\\\[[[[[[ZZZZZZYYYVVVUUUTTTSSSRRRQQQQQQQQQRRRPPPNNNMMMMMMMMMKKKJJJ===444---...111...***'''666???<<<+++$$$,,,...&&&GGGmmmppp[[[sssrrr;;;***'''///***,,,GGG```^^^RRRiiisss333,,,///,,,...fff~~~nnnaaapppfff}}}uuuUUU&&&000666---,,,AAA}}}mmm:::"""444ppp{{{nnnbbbggggggccchhhpppaaaIIIBBB222%%%555666VVVyyy\\\EEEUUUvvv^^^EEEEEE---)))***444>>>AAA===999AAAEEEHHHDDD888,,,))),,,,,,???AAA555555@@@NNNZZZ444***$$$***888EEENNNQQQLLLLLLIII<<<***'''444999888:::999///###$$$---111---)))''''''---<<>>>>>555+++&&&(((111///---***&&&&&&000<<>><<<:::000111///***)))...999AAAEEE888---)))'''&&&000===\\\999@@@UUU[[[KKK...***---...000LLLuuu~~~}}}|||wwwBBB,,,***...___ppprrrhhhkkksss777---+++000ZZZGGGHHHsssUUU[[[ttttttooobbbWWW^^^mmmtttoooGGG MMMddd[[[vvvTTT???fff]]]]]]iii```CCC###"""CCCeeekkk___YYYQQQIIIHHHJJJDDD222!!!'''AAALLLQQQYYYPPPDDDLLLLLLKKK;;;%%%###999NNNUUUKKKLLLKKKGGG@@@666+++###---:::AAA<<<999999000###+++,,,...///,,,(((,,,333@@@HHHNNNMMMLLLMMMMMMLLLGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGIIIJJJHHHFFFGGGMMMRRRTTTVVVYYY\\\___aaabbbccc``````aaacccdddfffggghhhggghhhhhhiiijjjkkklllllliiijjjjjjkkkkkkkkkkkkkkkhhhhhhgggggghhhiiijjjkkkhhhgggggggggggggggggghhhlllmmmmmmmmmlllkkkjjjjjjiiiiiijjjjjjkkkjjjjjjjjjooooooooonnnnnnnnnnnnnnnrrrrrrrrrrrr~~~~~~}}}{{{zzzxxxwwwvvvuuutttrrrqqqpppooooooooolllllllllkkkhhhccc^^^\\\QQQNNNJJJHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDD@@@@@@???>>>>>>>>>>>>>>><<<;;;:::::::::999666444,,,///...))))))333AAAJJJ@@@///%%%)))***(((222DDD@@@...AAAHHH??????111###++++++777WWWuuu{{{xxxllldddfffNNN...'''AAAccc}}}yyyyyy}}}}}}yyygggnnnyyy\\\:::+++RRRwwwUUUCCCtttWWWYYYVVVdddqqqjjj^^^jjj{{{yyyooo222```uuuYYY||||||mmmSSS^^^]]]cccnnn}}}bbb>>>222KKKkkkrrreeeeeeddd\\\UUUZZZ\\\LLL444&&&444AAAMMMWWWXXX[[[gggGGGHHH<<<***%%%777OOO[[[UUUPPPKKKJJJKKKFFF444"""(((888@@@;;;<<>>333***%%%(((,,,...666@@@666999AAA:::CCCMMM666((((((...DDD[[[hhhrrrtttlllXXXZZZXXXeeeeee888111fffjjjtttyyy~~~ppp|||ooowwwvvvtttnnnmmm|||~~~???888yyy}}}wwwooouuuzzzyyyuuu]]]555rrrpppgggSSSPPPLLLRRRdddllliiivvvqqqdddddd@@@dddqqqzzztttrrryyyrrrlll^^^bbbdddmmm~~~ttt[[[EEEHHHZZZ^^^TTTVVVggglll```aaalllfffRRR000000<<>>;;;444'''&&&)))000333///***)))***444<<<;;;777666777777444444444444333333333333222222333333333444444444222333333222111111222333888:::>>>CCCGGGJJJLLLMMMNNNOOOPPPQQQSSSTTTVVVVVVWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUVVVWWWWWWWWWWWWWWW[[[YYYXXXWWWVVVWWWYYYYYYXXXXXXWWWVVVVVVWWWXXXXXXTTTTTTUUUUUUVVVUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[[[[XXXYYY[[[]]]```bbbdddeeeaaaaaaaaa```~~~~~~zzzzzzzzzzzzzzzzzzzzzzzzxxxwwwvvvuuutttsssrrrrrrooonnnnnnmmmllllllkkkkkkgggeeecccaaa___^^^^^^___YYYXXXUUUQQQMMMGGGCCC@@@;;;999888888999999777666444444444444444444444444333222111111111111111222111000000111222111...,,,......+++***000777444,,,((()))(((''',,,555999999777KKKJJJ;;;MMMGGG)))777+++999TTTaaabbbppplllMMMOOO^^^cccvvv~~~CCC;;;sssbbb}}}mmm~~~iiimmmttt777GGGtttooo```___gggkkkiiisssllliii///aaa^^^ZZZPPPJJJYYYKKKUUUeeelllzzz}}}iiiXXXdddPPPTTTooogggSSSMMMWWWYYYUUU___JJJ[[[gggxxxyyywww```;;;+++888HHHKKKEEEggguuuddd]]]kkkmmm^^^CCC///555DDDDDDLLLUUUPPPbbbJJJFFFVVVPPP888999QQQHHHIIIGGGFFFIIILLLBBB555###***666@@@???888999@@@,,,((()))000444111,,,)))+++444999666111000222333//////.........---------------........./////////...---......////////////,,,///222777:::===??????BBBBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCDDDDDDEEEEEEDDDDDDEEEDDDBBB@@@@@@@@@BBBCCC@@@???>>>======>>>???@@@>>>???@@@AAAAAAAAAAAAAAA???@@@AAACCCDDDEEEEEEEEEKKKLLLOOOSSSWWW[[[^^^```eeeeeedddccc~~~}}}}}}}}}zzzwww~~~}}}{{{yyywwwuuuuuutttyyyxxxvvvtttrrrpppooonnnhhhiiikkklllmmmlllkkkkkkggggggffffffeeedddcccccc___^^^]]]ZZZXXXUUUSSSRRRSSSOOOHHHBBB<<<:::999999666555444222111111000000000////////////.........---------------,,,+++***---(((***333444...---333111***(((---222222333666+++555)))"""999KKKQQQ\\\IIIIIIJJJIIIEEE<<<111)))BBBEEE[[[vvvxxxddd]]]eeeaaaQQQeeettt@@@CCCrrrvvvvvvpppiiilllxxxvvvkkkqqq;;;555YYYdddmmmhhhWWWHHHBBBCCC333333333666<<>>===444;;;MMMMMM>>>@@@>>>:::666333111111111555CCCLLLEEE555000???OOO___SSSBBB333,,,+++,,,,,,///CCC[[[gggeeeaaabbbeee@@@777222888FFFOOOMMMGGGIIILLLPPPRRRNNNFFF<<<666EEEKKKKKKHHHKKKNNNEEE666,,,)))***111;;;>>>999222999444)))###+++888777,,,+++,,,444<<<777+++'''++++++++++++++++++***))))))))))))))))))))))))))))))+++++++++++++++***)))(((((())))))***+++,,,,,,,,,,,,,,,---.........------.........////////////000000000000000111111111111222222222222111111111000000000//////.........---000000000000000000000000333333111000000000111222111333666;;;@@@FFFJJJMMMaaaiiirrruuu~~~}}}}}}~~~~~~vvvvvvvvvwwwxxxxxxuuurrrzzzyyyxxxvvvuuuuuuttttttppppppnnnlllkkkiiigggggglllkkkkkkiiihhhfffdddccc```___^^^\\\ZZZXXXVVVUUUNNNMMMKKKJJJHHHFFFEEEDDD@@@>>>:::777444444444444000000///...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++************---000///,,,...333,,,((()))000333222333666333''' 555VVV```ZZZYYYYYYSSSJJJBBB;;;666222///>>>???KKK^^^ddd___dddqqqwwwpppvvvyyy[[[666;;;[[[___hhhpppsssttttttnnngggdddcccAAA222IIICCC---555+++111888999444///------...,,,******,,,111666999===666...((((((***+++,,,+++111...&&&***555333(((...---+++)))))))))***+++(((///333///'''%%%---666999333+++''''''***---...&&&---666;;;<<<===@@@CCC///,,,))),,,222777888666:::===BBBEEEEEE@@@:::666JJJOOOLLLBBB<<>>???>>>777444...))),,,333666555---,,,...444666222---,,,******************))))))))))))))))))))))))))))))***++++++++++++***)))((((((((())))))***++++++,,,+++,,,,,,------------,,,---............///////////////000000000111111111222222111111111000000000000000000//////.........000000000000000000000000222222000/////////000111...//////111222444666777CCCJJJRRRVVVwwwuuusssrrrqqqrrrssstttwwwwwwvvvwwwwwwvvvsssqqqqqqpppooommmkkkjjjiiiiiifffeeedddcccaaa```___^^^YYYXXXUUUSSSPPPNNNMMMLLLHHHHHHFFFDDDBBBAAA??????999999999888777666555555111000///...------------,,,,,,++++++++++++,,,,,,,,,+++++++++************+++***************))))))'''---///---+++...000000***+++000666888666777;;;555'''NNNbbbZZZNNNHHHPPPHHH>>>666222222333444EEENNN^^^jjjllleee``````\\\ffffffSSS888,,,444@@@...333777777777777444///000333(((###,,,,,,'''......------///111222///---,,,+++(((&&&&&&&&&'''(((+++***((()))+++,,,,,,,,,+++***'''$$$%%%(((&&& ((('''&&&&&&&&&'''((()))(((''''''(((((()))))))))'''&&&%%%&&&(((*********)))&&&$$$$$$'''***++++++'''((()))(((''''''***---+++...333666777555333111EEESSS[[[TTTIIIBBB;;;555222111111444888;;;<<<<<<666444222111///...555>>>111///+++,,,333999555---))))))))))))************))))))))))))))))))))))))******++++++******))))))''''''(((((())))))************+++,,,,,,,,,,,,,,,---------............////////////000000000111111111111111111000000000///000000000000000/////////////////////////////////222111000000//////000000222111000///...---------,,,000666888xxxwwwtttqqqpppppprrrsssrrrpppmmmkkkiiifffbbb___\\\ZZZWWWTTTQQQNNNLLLKKKCCCBBBBBBAAA@@@???>>>>>>:::999777666555555666666111111111111111000000000000000000000////////////000//////...,,,+++)))(((,,,+++++++++,,,,,,---...++++++*********))))))))))))))))))((((((((())))))'''...000---...444222***)))---222666666777:::>>>+++###>>>^^^TTTBBBAAAAAA>>>:::666222111000///...555DDDSSSYYYUUUJJJ:::...))):::???000$$$(((,,,+++111///+++''''''+++///111"""%%%---222...,,,,,,)))444111//////111111---***++++++******)))))))))))))))***+++,,,---,,,+++***...)))'''***+++)))((()))...---+++***((((((((((((+++)))'''***...///,,,''')))******++++++***(((''',,,)))((())),,,,,,(((%%%(((***,,,***'''&&&))),,,((()))+++,,,---,,,***)))***999EEEDDD;;;444---'''///333999===>>><<<999888888444444666111,,,222>>>777666000***///999777...))))))))))))))))))******))))))))))))))))))))))))))))))************))))))''''''''''''(((((())))))))))))***+++,,,,,,,,,,,,------------............/////////000000000111111111111111000000000//////111111111111111111111000000000000000000000000000222222222111111111111111444333333222333333444444---///000///eeeccc```]]][[[ZZZZZZ[[[SSSQQQMMMJJJHHHDDD@@@===???>>>;;;888555333111111.........---------,,,,,,------,,,+++,,,---///000............/////////////////////////////////000111111111000...,,,***)))++++++++++++,,,---......++++++++++++************)))((((((''''''((()))))))))...000///555:::222$$$***...111111222555:::>>>&&&///MMMYYYCCC888BBBCCC;;;999555222///,,,(((%%%'''---///,,,***+++)))###'''***&&&%%%((('''###&&&&&&)))+++,,,***((('''...&&&******"""&&&...***''')))***,,,,,,+++***)))&&&'''((())))))***))))))(((((())))))((('''&&&&&&+++&&&%%%)))+++''''''+++++++++)))'''&&&$$$$$$###%%%$$$$$$&&&))))))&&&###%%%&&&'''(((((((((((((((###%%%'''(((((('''&&&%%%''''''''''''''''''(((((()))))))))))))))(((((((((&&&((((((%%%###%%%)))***###)))222888:::;;;;;;<<<:::333111444222,,,...777:::===888...,,,333444///******)))((())))))***+++))))))))))))))))))))))))((())))))*********))))))'''''''''''''''(((((((((((()))***+++,,,,,,,,,,,,---------.........//////000000000000111111111111111111111111000000000000222222222222222222222222222222222222222222222222444444444333333333222222000000111111333444666666444444333222BBB@@@???<<<:::999888777:::888666444444333111///111111000///............111111111111111111111222000///////////////000000333333222111000000//////111111111000000000//////.........//////...------)))))))))))))))***+++,,,,,,,,,+++++++++*********)))((('''&&&'''((()))***+++---///333888999111&&&444666777444555:::>>>???///:::EEEAAA555555888222222///+++((('''(((''''''******((($$$%%%***------,,,(((&&&'''))))))))))))+++***,,,111111...---...///'''''''''###''',,,(((+++///222333000---,,,,,,''''''((())))))(((((('''&&&'''((('''&&&&&&((()))(((&&&%%%'''&&&$$$%%%'''%%%%%%%%%%%%%%%%%%$$$$$$###%%%'''((('''&&&&&&&&&&&&''''''&&&$$$###%%%&&&"""$$$%%%$$$###$$$)))---'''%%%$$$%%%((()))(((&&&(((((((((((())))))***+++,,,***))))))***+++,,,+++''''''((()))+++///333777555000---......,,,,,,...888<<<<<<444...---///000---,,,***)))))))))***+++))))))))))))))))))))))))(((((())))))******))))))''''''(((((((((((((((((())))))***,,,------------.........////////////000111111111222222222333333222222222222111111111000222222222333333333333333333333333333333333333333444555555555555444333333222111111111222333444555222222111111888888888888777555444333555333222222444555555444111111111111222333444444,,,,,,------......//////111111222222222222222111333333333222222111111111333333222111000///......++++++,,,,,,------......))))))((((((((())))))***+++++++++************))))))((('''&&&'''(((***+++,,,,,,000555444000---...:::<<<;;;999;;;@@@@@@<<<222999333***------'''###&&&$$$"""###%%%'''((()))'''%%%&&&))))))&&&$$$$$$(((''''''((()))((())),,,)))$$$ """"""!!!%%%+++''')))***,,,...,,,)))'''---......---***'''%%%$$$))))))))))))))))))((((((%%%'''))))))((((((***,,,''')))(((&&&%%%'''((('''$$$%%%&&&''''''((((((((('''(((******)))((()))+++)))******(((%%%"""###$$$'''''''''&&&&&&(((,,,///''''''&&&((()))***)))((('''''''''(((((())))))***"""$$$(((,,,,,,((("""---***&&&######%%%(((******,,,+++((((((+++,,,***111222666777222,,,,,,111000...,,,***))))))***+++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))***+++---.........////////////000000000111111222222333333333444444444333333333333222222222222222333333333444444444444333333333333333333333333444444555555555444333222555555444444333444444555222111000111111222444666666555333222444333222222555666666666222222111111111111111222111222222333444444555555///111333555666666666555222333333444555666777777555444333222000///---------,,,,,,+++++++++,,,---******))))))))))))******************)))))))))))))))((('''&&&'''(((***,,,,,,,,,111555///'''+++666666999888666999===:::222&&&///'''"""---+++$$$---((()))***++++++)))%%%!!!,,,%%%###'''((($$$%%%***'''---,,,'''%%%$$$$$$***&&&&&&+++***%%%$$$((('''+++&&&###''''''&&&,,,***(((''''''((()))(((((('''''''''''''''((((((((("""%%%((((((&&&%%%&&&((("""((()))$$$$$$***,,,)))%%%&&&&&&'''''''''&&&&&&###$$$$$$$$$$$$%%%%%%&&& ###''''''&&&%%%''')))$$$$$$%%%'''))))))'''%%%%%%&&&(((((('''&&&&&&'''(((((('''''''''&&&&&&%%%***)))((('''%%%$$$'''+++&&&$$$$$$&&&((()))(((&&& )))+++$$$###***---***+++)))///888666---+++111222000---+++))))))***+++))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))((((((((()))***,,,---.../////////000000000000111111111111333333333444444444555555444444444333333333222222333333333444444555555555222222222222222222222222333333444555444333222111444333333333333333444444777555444444444666777888999999888777777777777888888777777666555555555555555666666777777666444222333555777999666555555777999:::999888::::::999999888777777777666555333111///------,,,,,,------------,,,++++++))))))(((((((((((())))))************))))))))))))((('''&&&&&&&&&)))+++...'''+++//////---...333888:::777333...***((('''&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''((()))******+++''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))******+++---...//////444222...,,,*********)))&&&,,,---))))))---,,,&&&)))***************))))))***)))(((''''''((()))******,,,...000000///---+++222222222333333333444444333333333333444555666777555555666666555444444333000111222333444555666666555555666666666555555444222444555555444333333444444333333333333444555555444444444444888888999999999888777777777888999::::::;;;::::::666666666666666777777888888888666666666777999:::777666666888:::;;;:::999:::999999888888777666666555444222000...---,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((((((((())))))*********)))))))))(((((('''&&&&&&'''))),,,------+++...000///---,,,000444111///,,,)))'''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((())))))***(((((((((((())))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((()))***+++,,,------///111222///+++((()))++++++---,,,(((%%%'''+++---******++++++++++++************)))((('''((())))))%%%'''))),,,.........---333333333333444444444444666666666666777888999999333444444333333222111111333444555666777888999999333333444444444444333333///111222222111111111222777777666666777777888999999999999999<<<;;;:::999888888888888999:::;;;<<<======>>>>>>888777777777777888999999999999999999::::::;;;;;;888777777999;;;;;;:::999999999888888777777666666444333111///...---,,,,,,+++,,,,,,,,,,,,+++******)))((((((''''''(((((()))))))))))))))(((((((((((('''%%%&&&)))...000///,,,...000111///+++)))+++...***)))((('''&&&'''((()))((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((((((((((()))))))))******''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******+++)))///333222,,,((((((+++''''''((('''$$$"""&&&---''''''((((((((((((''''''***))))))(((''''''((((((***+++,,,...000222333333333333444444444555555555000000000000111222333444999888888777777666555555222333333444555666777777555666666777777777666666666888999999777555555666333333333333333444555555333333333333===<<<:::999999:::;;;<<<;;;<<<<<<===============888888888888888999::::::888999:::;;;;;;;;;::::::777777777888::::::999888999888888777666666555555222111000...------,,,,,,++++++,,,,,,++++++***))))))((((((''''''(((((())))))))))))(((((((((''''''&&&&&&''',,,111333000,,,.........,,,((('''((())))))((((((((((((***++++++(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))******''',,,111222///+++))))))***(((,,,222111,,,+++000,,,,,,---.........------))))))((((((''''''''''''---,,,++++++,,,---///000555555555555666666666666888888888888999:::;;;<<<444333333222111111000000111222222333444444555555555666666777777777777666999:::;;;999777444444444777777666666777777888999444444444444;;;:::999999:::<<<>>>???=========<<<<<<:::999888888888888777888999999:::666777999:::::::::999888666666555666888888777666888888777666666555555444111111///...------------+++,,,,,,,,,,,,+++******))))))(((((((((((())))))))))))))))))((((((((((((&&&'''***///222222...*********)))(((&&&&&&&&&''')))))))))))))))******+++((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''(((((())))))*********((()))+++///222000+++'''***''''''+++---***((((((((())))))***++++++******........................------,,,+++,,,...000111//////000000000111111111000000000000111222333333666555444444333333444444444444444555555666666777222222333444444444444444111333444444222111111222333333333333333444444555333333333444999999999:::;;;===??????======<<<;;;:::888666555777666666666666777888888444555777888888888777666666555555666777777666444777777666666555555444444111000000///.........///,,,------------,,,+++++++++******))))))******+++************))))))))))))'''***...111111...+++)))''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))))))))*********+++***''''''+++111222...(((...///,,,))))))---...,,,//////000111222222222222((()))***+++,,,,,,,,,,,,------...///222555777999555666666666777777777777333333333333444555666666444444333222222333555666666666666666777777888888999999:::;;;<<<<<<<<<<<<777999<<<>>>???@@@BBBCCC<<<<<<<<<<<<<<<======>>>BBBBBBBBBCCC888999:::;;;<<<=========<<<;;;;;;:::999777666555555444444444444555666666444555555666666666666666777666666666888888666555777777666555555444444333111111000/////////000000---............---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++************)))---222222...)))((()))'''&&&&&&&&&''''''((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''')))))))))))))))*********)))'''''')))...000///---***;;;CCC===;;;CCCFFFAAAFFFGGGHHHIIIJJJJJJJJJJJJSSSTTTVVVXXXYYYZZZZZZZZZ______aaaccceeehhhjjjkkkuuuuuuvvvvvvvvvwwwwwwwww~~~}}}}}}~~~~~~999:::;;;<<<<<<<<<;;;:::::::::::::::999888777777333333333333333444555555555555555555666666666666888777777777999999777555777666666555444444333333111111000000000000111111......//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))///444333,,,&&&&&&((()))(((''''''(((((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))))))))((((((((()))***---000222888888777666666666666666999888777666666555555555333333444444444555555555555555555666777777888888777777777666666666666555555555555444333333222222444444333222111000000///,,,...000111111000///...000////////////.........333***+++000...///...%%%333000---)))''''''((()))&&&'''((('''&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''')))((('''&&&&&&'''((()))***+++,,,,,,+++,,,...///XXXwwwwwwwwwwww888888888999:::;;;<<<===888888888888999:::;;;<<<<<<<<<======>>>>>>??????===>>>@@@CCCFFFIIIKKKMMMBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOFFFFFFGGGHHHHHHIIIJJJJJJIIIKKKMMMOOOQQQRRRRRRRRRWWWWWWXXXZZZ[[[\\\]]]^^^[[[aaahhheeecccjjjaaaEEE222000,,,)))''''''((()))&&&'''((('''&&&&&&'''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((('''&&&&&&'''((())))))***++++++***+++---//////]]]nnnbbbcccgggdddfffdddcccaaa___\\\ZZZXXXWWWOOOOOOOOONNNNNNMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???===<<<;;;======<<<<<<;;;:::999999:::888777777999999777555777777777666666666666555888888777666555444333333777777777777mmmmmmnnnppprrrtttvvvwwwGGG000...+++)))'''''''''(((&&&'''((('''&&&&&&'''((('''''''''&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''((((((''')))***)))))))))+++---///===???222,,,///222111111111000...,,,+++***)))555444444444444333333333333222222222222222111111444444555555555555666666444444444555666666777777666666777777666666555444555555666666666777777777777555444444666666555333666666777777777777888888999999999888888888888777333333333333zzz,,,...,,,***((('''''''''(((&&&'''((('''&&&&&&&&&((('''''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((('''(((***+++111111777777...---///***......//////000111111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++000000111111222333333444222222333444555666666666333444555555666666555555222333333333444444555555111000000000000000000000333222222111111000000000//////000000000111111111444444444444ttttttrrrpppnnnlllkkkjjjeeeeeecccaaa^^^\\\ZZZYYYXXXWWWUUURRRPPPNNNMMMMMMFFFEEEDDDBBB@@@???======444999===888111999777%%%+++***)))''''''&&&''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&(((***''''''222:::333...---******+++,,,---...///000000000000000000000000000000000000000000111111111111000000111222333333444555333333333444444444444444222333444555666666666666555555555555555555444444444555555555555555555666555555555444444444333333333444444555666666777777000000000000ZZZYYYWWWUUUSSSQQQPPPPPPQQQPPPNNNKKKIIIGGGFFFEEEBBBBBB@@@???===;;;:::999>>>>>>===<<<;;;:::999888999999999888888777777666777777666555444333333222555555444333222000000///......---,,,++++++******000000//////...---------***'''+++---)))111>>>@@@)))(((((('''&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''&&&&&&&&&(((***)))...333777666000,,,...------------------------*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...//////......------------,,,,,,......///111111222222222111000000//////.........000111222222111111222333///000000111222333333333000000111222222333444444777777777777???>>>===;;;::::::999999999888777555333222222222000000111222444555666666222222222222222222222222000000111111111222222222111111111111111111111111222222111111111000000000---...000111222111111000------........./////////333((()))000222555---'''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&&&&&&&(((***%%%000,,,)))444000&&&+++************************,,,,,,,,,------.........---------....../////////000000111111222222222333222222222222222222222222333444555666666666666666444444333333333222222222000222444333222111333555222222222333333444444444111111111222333333333444............777777777777777888888999888777777666666777777777444333333222222111111000333333444444444555555555222222222222222222222222000000/////////.........000000//////...---------((())),,,---...---,,,+++************************((('''---000///666555%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&(((***!!!222)))%%%;;;999(((...((()))***+++,,,---...///******++++++,,,,,,,,,---+++++++++,,,,,,---------------------............---.........///000000000///000111111222222222111111111111222222222222222---000222111//////111333333222222111000///...---111111111111222222333333444444444444::::::999888888888888999777666555555444444555555333333333333222222222222222222222222333333333333000000000000000000000000---------,,,------....../////////......---------***+++---......---+++*********++++++++++++*********+++...000000...+++)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''***)))))),,,000111000...'''111%%%///'''111%%%...,,,***)))+++......,,,***---,,,,,,,,,,,,,,,,,,,,,............////////////......////////////......222222333333444444444555111111111000000000000000333333333333444444444444111222333333111111222333000000000111222333444555444444333333777777666555555555555666555444333333222222333333222222222222222222222222111111222222222333333333000000000000000000000000......------------......//////.........---------***+++---......---+++*********++++++++++++******+++,,,///000///---+++)))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((((((,,,000333333222+++...$$$...&&&222***...,,,***)))+++---...,,,***------------------------,,,,,,,,,,,,,,,,,,,,,+++000111222333444555555555333333333333333333222222222222333333333444444444//////000000000111111111666777888777666555666888888777777777777777888888:::::::::999555555444333333333333444444333222222111111222222111111111111111111111111000000000111111111222222000000000000///////////////......---------..................------------***+++,,,------,,,+++***++++++++++++++++++++++++---...//////...,,,)))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))((((((+++///444666777666///(((///###---+++(((+++******+++---...,,,+++,,,,,,,,,,,,,,,,,,------222222222222222222111111...///000111222333333333999999999888777777666666999999999999999999999999::::::;;;;;;;;;<<<<<<<<<555777777777666555666777888777777666555555666666888888888888555555444333333333333444444444333222222222222333/////////000000000000000/////////000000000000111000///////////////......///......---------------........................++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,/////////...---+++)))'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((***---111555777000'''(((,,,%%%---333//////000000111222333222222222222222222222333333333......//////000111111222888999::::::;;;;;;::::::;;;;;;;;;;;;::::::::::::===<<<<<<;;;:::999999888777777777777888888888999;;;===>>>===<<<;;;<<<===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;555444444333333333333333444444333222222222222333//////000000000111111111//////000000000111111111111000000000//////......//////...---------------////////////////////////,,,,,,,,,------,,,,,,,,,------,,,++++++,,,------000///...---+++)))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))+++---000333@@@999777111///,,,...***...///111222222222333333444444555555666666666666222222333555777888::::::444555777888:::;;;;;;;;;999::::::;;;<<<======>>>>>>>>>????????????????????????@@@@@@@@@AAAAAAAAA>>>???@@@@@@>>>>>>???@@@============>>>???@@@AAA@@@@@@@@@@@@555555444333333333333444444444333222222222222333222222333333444555555555333333333333444444444555444444333333222111111111222111000//////...//////000000000000111111111111......------------............,,,,,,,,,,,,......000///---+++***)))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***++++++******+++---///000000///,,,FFFDDDBBBBBBGGGIIIKKKLLLKKKKKKLLLNNNPPPQQQQQQRRRRRRSSSSSSSSSXXXYYY[[[\\\^^^```aaabbbggghhhkkknnnqqqsssuuuvvvvvvwwwxxxyyyzzz|||}}}}}}}}}}}}:::999999888888888888888888888777666666666666777777777888999999:::;;;;;;888888888999999999::::::999888888777666666555555666555444333222222222222111111222222222333333333/////////......////////////...---,,,,,,---...///000///,,,***)))))))))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))+++------++++++---///111>>>EEE[[[@@@???>>>>>>======>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;<<<======>>>??????<<<<<<=========>>>>>>>>><<<<<<;;;;;;:::999999888999888777666555444444444222222222333333444444444000000////////////000000000///---,,,,,,---///000000...,,,***))))))***+++'''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((+++...///---,,,...000***999===WWWAAAAAA@@@@@@??????>>>>>>FFFDDDBBB???>>>=========>>>>>>???@@@AAABBBBBBCCC===>>>???AAACCCEEEFFFGGGEEEEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<=========777>>>@@@...>>>'''999---,,,+++***))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++++++++,,,,,,,,,------,,,;;;444FFFWWWXXX[[[___cccfffiiijjjqqqpppooonnnmmmnnnnnnoooqqqrrrtttvvvxxxzzz||||||GGG777///---,,,+++***)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((+++++++++,,,,,,,,,,,,---...444888FFFvvv111555...---,,,+++***))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((******+++++++++,,,,,,,,,///---;;;CCCVVVfff111222;;;---,,,+++***))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((************++++++++++++000...777<<>>888888777---,,,+++***))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))*********---///444:::BBB[[[|||fffGGG===333&&&...---,,,+++***))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))%%%444888---@@@[[[XXXKKKFFF555+++000++++++++++++************)))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((***)))(((&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************------...000555>>>HHHOOOqqqeee??????222---222,,,+++++++++*********))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************,,,,,,---...222:::DDDKKK^^^zzzLLL777888///...333,,,++++++*********)))))))))''''''''''''''''''''''''))))))***))))))((('''&&&(((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************+++++++++,,,000666>>>DDDPPP\\\ZZZBBB999777......111)))************))))))))))))''''''''''''''''''''''''************)))'''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************++++++,,,,,,...333999>>>LLLRRRvvvuuuKKKAAA:::555...------)))*********)))))))))((((((((((((((((((((((((((((((************)))'''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))************+++,,,,,,---...111666:::CCCWWW___SSSAAA<<<555111///---++++++******)))))))))((((((((((((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((((((((((()))(((''''''&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************+++,,,---------000333666666RRRRRRhhhtttGGG<<<666......333...)))---***)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))))))))(((&&&&&&((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************)))+++,,,,,,---...111444444AAALLLZZZRRRAAA<<<555+++...777///''',,,))))))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))))))))((((((((((((((((((((((((((('''((()))))))))(((&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************((()))+++,,,,,,---000222===333IIITTTYYYZZZHHH<<<555333000---+++******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))((((((''''''''''''''''''((()))))))))))))))))))))))))))************+++*********,,,...111333222888===GGGWWWpppzzzTTT888<<<444222///---+++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&'''((()))***''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))************++++++******,,,...000222222777:::BBBPPPcccNNNJJJ333<<<222111///,,,+++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''((()))'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************,,,,,,+++++++++---///000333666777>>>IIIUUUtttrrrMMM;;;999444000///...,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((()))))))))************,,,,,,+++++++++,,,---...333666666<<>>QQQyyyccc>>>888555888111///---,,,,,,,,,***)))******))))))))))))(((((((((((())))))))))))******((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((&&&######&&&)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((()))))))))))))))******+++,,,...///000666444111999BBB???CCCVVVDDD;;;===222555111///,,,+++,,,,,,***)))***)))))))))(((((((((((((((((())))))))))))))))))((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%))),,,***%%%###%%%(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))******+++---...///111444111555AAACCCAAAGGGoooddd>>><<<===444222000...,,,+++++++++***))))))))))))(((((((((((('''))))))((((((((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###)))......***%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((()))))))))))))))))))))***+++,,,---...,,,444222111<<>>777555666222///---++++++++++++***)))))))))((((((((((((''''''))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''###'''---...+++'''%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---+++444222///555888;;;CCCFFFmmmaaa444===222---555111///---+++***++++++***)))))))))((((((((('''''''''))))))((((((((('''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((((((((((((((())))))))))))))))))((())))))***+++,,,+++222///...333333555AAAEEEKKK///===<<<222+++444///...,,,******++++++***))))))(((((((((''''''''''''))))))(((((('''''''''&&&)))(((((((((''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&$$$"""###%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))(((((()))***++++++,,,///---///555333555BBBFFF999eeeDDD>>>666333333333000---,,,,,,,,,++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,---......000222444666777>>>^^^SSSrrr@@@;;;444111111111///,,,,,,,,,,,,++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((******))))))******+++,,,------...///111333555666999EEEGGG```BBB;;;666111/////////---++++++++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''''''''((((((((((((***))))))))))))***++++++,,,,,,---...///111333444999222DDDBBBuuuttt666777333000.........---++++++++++++***************))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))))))))))))))***++++++++++++,,,---...000111222888000CCC???UUUIII<<<444222000.........---,,,************************))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))(((((())))))***++++++++++++,,,---///000111222555888AAABBBqqqwww///<<<333222111///...---,,,,,,)))))))))***************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((()))(((((((((((()))******+++++++++,,,---///000111000:::///>>>;;;JJJMMM000777111111111///---+++++++++((()))))))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((()))******,,,,,,,,,,,,---///000111///999000555>>>???ooouuu222>>>555000111000...,,,***)))***(((((())))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))******,,,,,,,,,---...///000111***111555,,,AAA@@@DDDJJJ<<<111000000///---+++***)))(((((())))))*********))))))((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,------...111...000666666888HHH\\\xxx:::555777333///...---+++***)))(((((())))))*********))))))((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******+++,,,,,,------...000---000777777777AAAPPPUUU111000:::111///...---+++***))))))(((((())))))******)))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))******++++++,,,---------000---000777888555999AAA[[[rrrAAA888000777---///...,,,+++***)))))))))'''((())))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((*********+++,,,,,,------111---...444777555666999DDDxxxLLL666???000222000...---,,,+++***)))))))))''''''((()))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))***++++++,,,,,,---111---,,,000444666777888???III555...;;;000///666...---,,,+++************&&&&&&'''((())))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,///---,,,...111555777999@@@555|||XXX000---333222,,,444------,,,+++************%%%&&&'''((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))))))))))))))))))))))))))))))))***++++++,,,,,,+++,,,......000333555666:::;;;UUU{{{>>>555222///666(((,,,------,,,+++************%%%&&&'''((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))))))))***++++++,,,,,,(((,,,/////////111222222///CCC555sssIII>>>555222222000...///,,,,,,++++++***)))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))))))))))))))))))))))))))))))))))))))*********,,,,,,------///000111222000999999GGGDDD;;;333111111///------,,,,,,++++++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((((((((((((((())))))))))))************,,,,,,,,,---...///111111777666888???uuuTTT===666000000000---+++,,,,,,,,,++++++***)))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((((((((())))))************+++++++++,,,---...///000666222777<<>>888iiiOOOAAA555000///111000---,,,---,,,,,,++++++***)))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((()))******+++++++++++++++++++++,,,---...***777000<<<<<>>WWWHHH777///666)))...---,,,++++++*********+++++++++++++++***))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))******+++---,,,++++++,,,...---,,,...111111///333888>>>zzz[[[;;;<<>>VVVHHH999333...333'''...)))***+++,,,,,,+++)))(((((())))))*********))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((()))*********,,,------,,,+++---...///+++***...000...///111222<<>>@@@CCCEEEIIIMMMPPPRRRSSSTTT```ZZZ\\\fffiiidddfffnnnggg```YYYYYY]]]\\\VVVOOOFFFIIIMMMPPPOOOLLLGGGDDDJJJKKKKKKJJJHHHEEEBBB@@@@@@???>>>===;;;999888888;;;;;;;;;;;;<<<<<<======999999888888777666555555/////////......---------++++++************++++++************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******+++***)))))))))***,,,---,,,,,,+++++++++,,,------'''999...+++<<<777EEE{{{LLL???555///...---,,,+++*********(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))(((((())))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%'''((()))))))))(((((((((((((((******'''###$$$)))***(((%%%***(((!!!###,,,...'''(((((())))))************...(((+++---(((+++000,,,...000111000......///111222+++)))///555666666666======999555:::AAABBB<<>>???<<>>777666;;;111,,,)))++++++((('''***+++)))((()))+++,,,------+++((('''))))))(((***------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000...000444222000777BBB[[[sssCCC555333444///...---,,,+++*********(((((())))))))))))((((((************************'''(((((())))))))))))((()))(((''''''''''''(((((('''''''''''''''(((((()))((((((''''''''''''&&&&&&))))))(((((((((((()))))),,,,,,+++***))))))((((((---)))(((***)))%%%'''---,,,***---444555555;;;DDDAAAHHHPPPVVVYYY\\\aaaeeekkkeeeddd^^^SSSYYYiiipppYYY^^^cccbbb\\\TTTPPPOOOYYYiiiuuussskkkccc]]]XXXQQQSSSTTTSSSVVV^^^iiiqqqtttmmmbbb[[[^^^cccaaa[[[YYYZZZ^^^aaa```ZZZWWWWWWXXXaaa```PPPCCCFFFSSS]]]WWWWWWQQQKKKSSSaaaaaaVVVHHHJJJPPPYYY[[[[[[___fffdddRRRMMM\\\iiikkkmmmttt___^^^ZZZXXX^^^eeeddd^^^[[[YYYQQQEEEBBBIIIQQQTTTYYYVVVRRRMMMJJJIIIIIIIIIFFFIIIHHHDDDCCCIIIMMMMMMMMMLLLKKKMMMNNNNNNKKKIII@@@CCCGGGLLLOOOPPPNNNMMMSSSVVVWWWRRRJJJDDDEEEHHHFFF;;;<<>><<<888///+++,,,222,,,((()))++++++******---,,,,,,---,,,++++++,,,))))))***+++,,,,,,------,,,++++++++++++,,,------...---000444222000444<<>>;;;@@@CCC???;;;;;;???AAAAAA???===<<<===???@@@AAA666999>>>BBBEEEGGGHHHIIIPPPRRRRRRNNNIIIHHHKKKOOO@@@BBBBBBBBBEEEIIIHHHDDDCCC>>>KKKjjj~~~yyynnniiiaaaTTTJJJGGG???222---111???666000000000---,,,---222333222000---***'''$$$))))))******++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---000333333222555999FFFbbbLLL888777111000///...---,,,+++*********(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))******)))(((''''''''''''(((((()))((((((''''''(((((()))***))))))))))))*********+++'''((()))+++,,,,,,,,,,,,***+++,,,...000222444555:::999FFFWWWUUUDDD>>>DDDQQQTTTOOOFFFLLL___jjjhhhSSSXXX___dddfffddd___[[[SSSVVVccciiiaaa^^^```ZZZJJJQQQWWWVVVOOOJJJJJJLLLZZZ[[[TTTJJJPPP\\\UUUCCCGGGHHHQQQdddqqqnnn```UUUMMMJJJJJJRRR___cccVVVDDD???<<<>>>CCCBBB???DDDNNNRRRSSSWWW^^^aaa``````bbbjjj^^^TTTLLL@@@333111666GGGEEEBBB???<<<888444222000------//////---000555444111------000222333111---///111222222444666888555666666777666555444444,,,000222111......111444666444111...,,,+++++++++***,,,---......///111333888888777666555555777999,,,777:::555888DDDKKKHHHOOOGGGKKK___nnnnnnddd]]]GGG>>>;;;???<<<555999DDDJJJ@@@::::::888333444999---000111000///111///,,,000000///...,,,+++******---,,,,,,,,,,,,---......,,,...000222222333555777???KKKjjj@@@666666000...///...---,,,+++*********(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))************'''''''''''''''((())))))((((((((((((((())))))***))))))***+++,,,,,,---...+++,,,...111222333444444444555666777999:::;;;<<>>888444111000'''+++,,,(((&&&((()))&&&)))''''''''''''&&&&&&'''$$$%%%(((******+++---000***---333:::>>>@@@AAA@@@BBB===999999===???AAAAAA<<<===<<<999555///+++)))...///...+++))))))---111...------...///...***'''+++//////+++(((***---...///------666CCCKKKLLLIII555000333<<<===:::EEEXXXFFF>>>:::<<<:::555:::CCC111444444111333:::===;;;666555444333111000///.........------......///000---///000000000222444444999@@@kkkJJJ777444666111000//////---,,,+++*********(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))************'''''''''''''''((()))***((((((((((((((()))******))))))***+++---...///000777999<<>>666...222,,,///000***,,,000+++///555:::888222000666<<<333;;;;;;===TTTnnnjjjRRRBBBBBBLLL```lllfffWWWMMMYYYYYYUUUQQQSSSWWWWWWSSS^^^[[[^^^ccc^^^TTTUUU^^^TTT999(((+++......>>>UUUjjjssssssgggcccdddZZZIII:::===;;;444,,,***+++,,,'''///000))))))///---$$$&&&''')))++++++)))))),,,)))(((''''''&&&%%%(((,,,...444>>>IIIQQQVVVXXXXXXUUUHHH<<<===DDDJJJIIIGGGGGGLLLQQQRRRPPPKKKEEEBBB@@@AAABBBAAABBBFFFNNNTTTJJJIIIIIIKKKMMMIII@@@999:::555555:::999333444;;;,,,---***&&&&&&+++,,,)))---(((***000,,,&&&000DDD===666444888666222:::GGGDDDDDD???666555;;;>>>===777777777777777666666666///............///000000...000000......000111111888===QQQoooCCC>>>333111//////---,,,+++***))))))))))))+++*********))))))(((((())))))((('''''''''((((((%%%+++&&&###)))((($$$(((***(((&&&&&&(((***)))(((((()))***++++++***)))(((---333555222222999AAAEEEHHHCCCAAAEEEEEEBBBBBBGGGCCCDDDFFFGGGFFFDDDAAA???GGGCCCCCCOOOVVVDDD777???RRRTTTSSSGGG777333DDDYYY666666:::BBBFFFDDDBBBBBB]]]XXXTTTTTTOOOFFFAAABBBIIINNNUUUXXXRRRIIIFFFHHH===NNNZZZYYYSSSTTTXXXZZZQQQRRRXXXSSSIIIOOO[[[\\\\\\ZZZTTTPPPRRRXXXYYYVVVZZZ```jjj\\\EEEJJJOOO===,,,++++++++++++++++++,,,444666999:::999444///,,,000,,,))))))+++,,,***''')))&&&'''++++++&&&(((...***&&&%%%***---***&&&%%%&&&(((***(((&&&%%%(((+++---(((&&&---;;;IIIQQQSSSNNNMMMGGG@@@AAAHHHMMMMMMCCCGGGJJJNNNVVVZZZRRRFFFCCCPPPAAA===EEEHHHNNNGGGGGGOOOPPPaaabbbTTTUUUOOOOOOPPPQQQSSSTTTPPPKKKGGGDDDBBB<<<555444888999777333222000...,,,)))'''&&&***((())))))((((((...666RRR\\\___UUUGGG???>>>???...///111555888999777555222222333111///---,,,,,,///,,,,,,000222000///111555999EEEyyy]]]<<<;;;333222///000---,,,+++***))))))))))))************)))))))))(((***)))((((((''''''((((((%%%***%%%$$$------'''***&&&(((******)))))))))***///000111222222222111111222666777444444<<>>FFFWWWhhhYYYXXX[[[bbbeeeccc``````___ZZZXXXWWWRRRKKKJJJMMMRRRVVV]]]___YYYNNNIIIJJJRRRZZZ\\\QQQGGGFFFLLLOOOZZZ\\\___TTTBBBCCCQQQTTTaaa^^^XXXRRRSSSWWWVVVRRROOOYYYeeedddYYYQQQBBB,,,++++++************++++++111...,,,+++,,,---+++***%%%***......+++)))+++...999;;;AAAEEE???111%%%""",,,)))''')))))))))---333@@@@@@>>>:::333,,,'''%%%$$$)))...000111666AAAJJJMMMNNNLLLFFF>>><<<@@@EEECCCIIINNNMMMLLLKKKFFF@@@FFFSSSDDD@@@GGGGGGLLLDDDAAAEEEAAANNNSSSLLLSSSPPPLLLIIIDDDAAA@@@??????>>><<<>>>===;;;<<<>>><<<777;;;<<<<<<;;;888444222111333222555;;;===:::777888777>>>CCCCCCAAA@@@<<<777...///000333555555222000000111222222111111111111333000///222444111///111333333===fffMMM888999333222---000---,,,+++***))))))))))))************))))))))))))***)))((((((''''''(((((((((,,,'''&&&,,,***%%%***''',,,000000---+++,,,...000111222333333333333333000444555333777BBBNNNTTTQQQLLLJJJLLLLLLGGGBBB@@@444333111///...------...333888444333<<>>JJJFFFOOOUUUOOOGGGBBBAAAAAAEEESSSEEEBBBIIIHHHKKKEEE>>>@@@999DDDJJJGGGPPPLLLRRRNNNHHHDDDCCCDDDDDDDDD777::::::999;;;>>><<<888<<<>>>@@@>>>999555444444444555===KKKRRRNNNFFFBBB>>>???@@@DDDLLLNNNCCC666000//////111222111...,,,---...///000222222222222777333111444444111000111333000666OOOvvvEEE999888333222,,,000---,,,+++***))))))))))))*********))))))))))))))))))(((((('''''''''(((((($$$+++)))(((,,,+++///<<<666666666555222111111222222222222222111111000000000444555333555>>>FFFIII???<<<999888777444///+++,,,...111555999===???AAA>>>LLLLLLEEEKKKQQQRRRVVV^^^WWWUUU]]]eeefff```\\\^^^[[[\\\aaacccaaa______^^^]]]ZZZVVVQQQQQQVVV]]]XXXZZZ___```\\\UUUVVV[[[OOOQQQQQQOOOMMMPPPUUUZZZRRRRRRUUULLL???III^^^fff___^^^[[[YYY[[[___]]]XXXSSSYYYXXX___hhhOOO///+++))))))(((((((((((())))))###&&&***------+++***)))///)))(((222EEEXXXbbbfffcccdddfffddd\\\QQQIIIEEE111---+++///555@@@QQQ```VVVTTTSSSSSSSSSOOOHHHCCC444,,,###!!!%%%))))))'''000444CCCPPPKKK===>>>JJJGGGNNNRRRMMMCCC>>>???CCCAAAOOOCCCDDDKKKHHHMMMIIIDDDHHHAAALLLQQQLLLPPPHHHHHHGGGEEEEEEFFFFFFDDDBBB;;;:::666222333999;;;999:::<<<<<<888333000111333888:::BBBMMMRRRMMMEEEBBB???<<<999===GGGJJJ>>>...222111000111111111///...---------...000000///...777222111333444222111222666222666???bbb```@@@888444111222+++222---,,,+++***))))))))))))))))))))))))))))))******((((((((((((((()))******$$$---000000333555DDD]]]IIIBBB:::666777888666333888777666444333222111000333666555111///111222000***+++---///333777999999GGGJJJNNNRRRTTTTTTRRRQQQ@@@OOONNNEEEIIIMMMKKKKKKRRRNNNPPPYYY```___YYYVVV___\\\\\\aaadddbbbbbbccc______[[[VVVRRRTTTYYY]]][[[[[[\\\\\\XXXUUUZZZccc\\\WWWQQQMMMLLLMMMQQQUUUWWWTTTTTTOOOIIIWWWkkkppp[[[\\\[[[YYY\\\___\\\WWWPPPVVVQQQRRRTTT;;;$$$,,,)))(((((((((((((((((()))$$$)))...---(((&&&)))---...999JJJ\\\ggggggaaa[[[[[[[[[ZZZVVVRRRPPPPPPPPPSSSIIIAAAAAADDDIIIPPPWWWRRRPPPNNNPPPTTTVVVUUUSSSLLL@@@111))))))++++++)))(((***888IIIJJJ===999???CCCEEEGGGDDD===888999<<>>===;;;777333333666:::GGGFFFHHHHHHBBB999555666777555333555???EEEAAA888666444222222444444444333333111000000111111...,,,444///...111333222222444555444888999OOOJJJ888444---///333+++444---,,,+++***))))))))))))))))))))))))************))))))***+++,,,---///000888???@@@>>>===;;;KKKgggQQQFFF:::555777999666222666555333111///.........)))---...,,,,,,---,,,)))+++333:::===@@@GGGMMMPPPKKKNNNRRRUUUTTTQQQMMMJJJIIIRRRMMMDDDIIIOOOOOOSSSYYYWWWYYY___aaa]]]YYYXXX\\\XXXXXX\\\___^^^^^^```aaaaaa^^^YYYXXX\\\^^^\\\___]]]\\\[[[VVVUUU\\\eeegggZZZKKKEEEEEEIIIPPPWWWXXXTTTVVVUUUUUUfffyyy|||iiiiiihhheeeeeefff```YYYOOOUUUVVVQQQEEE...###***))))))(((((((((((())))))***+++***&&&$$$)))444>>>FFFYYYlllpppeeeXXXUUUXXXXXX\\\\\\YYYVVVWWWVVVTTTbbbXXXOOONNNPPPQQQRRRUUUUUURRROOONNNOOOQQQSSSTTTPPPNNNFFF777)))###&&&+++%%%%%%///???FFFDDDBBBEEEEEECCCCCCCCC???:::999<<>>===@@@@@@??????@@@<<<666>>><<<999777999<<>>;;;666777555444999AAAGGGJJJJJJFFFAAA===;;;888555666:::999888555222444999:::888<<<999555333333444333333666444333555:::<<<999666444///---///111000111333444:::999777???\\\YYY;;;888777---333777(((...---,,,+++***))))))))))))(((((())))))*********+++...///000222555888:::<<<@@@???;;;===BBB<<>>OOOLLLJJJ>>>111333''')))((()))***++++++(((&&&)))++++++***///666999888222000333===JJJRRRRRROOOGGG@@@:::;;;;;;777444444777777555444888>>>???<<<>>>:::555222111111000000111//////444;;;???>>>;;;777222///000111//////222999???:::666:::EEE|||}}}III555333111///......///000...---+++)))((())))))***---......+++)))***...333555666666777999;;;===>>>UUUEEE666555>>>@@@777+++000***+++222222***'''+++))))))((((((((()))******---***&&&%%%(((---222444888>>>GGGJJJDDD===???FFF===AAAFFFJJJJJJIIIHHHHHHQQQMMMHHHHHHLLLRRRUUUVVV______^^^]]]```dddccc^^^bbb```aaaeeeddd]]][[[___^^^^^^^^^aaaddddddaaa^^^XXXZZZWWWTTT[[[gggfff]]]eee^^^RRRJJJMMMUUUZZZXXXWWWWWW^^^XXXQQQfffrrr___zzz~~~xxxvvv~~~vvv```SSSUUU^^^YYYAAA+++'''+++,,,(((***+++)))(((***,,,---$$$666FFFMMMVVVeeepppssshhhccc^^^^^^bbbggggggfff\\\VVVPPPMMMLLLMMMPPPSSSJJJLLLBBB<<>>>>>BBBEEEKKKNNNIIIBBBCCCHHHBBBFFFKKKNNNMMMJJJGGGFFFMMMJJJHHHIIINNNTTTWWWYYYTTTUUUTTTTTTZZZbbbdddbbbaaabbbeeeeee^^^WWWZZZbbbdddcccdddeeegggfffccc___ZZZ]]][[[XXX___iiihhh___kkkeeeYYYQQQQQQXXXZZZWWWVVVRRRTTTOOOHHHXXXeeeZZZttt}}}|||ooo```\\\```bbbWWW???,,,)))***(((+++***'''$$$$$$)))000333MMM\\\fffeeedddiiimmmmmm^^^[[[ZZZ]]]bbbdddbbb___XXXUUURRRQQQOOONNNMMMMMMPPPUUUMMMFFFMMMRRRSSSXXXWWWWWWSSSOOOOOOSSSTTTQQQQQQWWWXXXRRROOONNNGGG===+++))))))***)))&&&(((,,,,,,111:::CCCJJJOOOQQQRRRQQQPPPLLLGGGHHHMMMOOOMMMMMMBBB666000---***(((((((((+++///333777<<>>;;;<<<>>>>>><<<<<>>HHHNNNPPPQQQQQQOOOLLLMMMQQQQQQMMMJJJ444%%%(((,,,+++...666JJJNNNSSSUUUWWW[[[cccjjjccc]]]NNN<<<000,,,***'''***...CCCQQQIIIBBBHHHKKKGGGBBB<<<:::<<>>>>>222555555222000222333222111111111333444666888999777555333222333333222111000888666999===444FFFvvv~~~CCC888333222111///............,,,,,,++++++************))),,,000000//////222555444333111...,,,***)))(((999333,,,***+++,,,)))%%%***===HHH>>>///))))))((('''((()))'''&&&)))111777@@@???===;;;;;;>>>BBBFFFLLLHHHGGGJJJJJJEEECCCCCCFFFIIILLLNNNNNNNNNOOOOOOPPPOOOOOOOOOPPPQQQRRRRRRYYY[[[[[[YYYZZZ___aaa___```gggnnnjjj```\\\bbblllbbbbbbbbbbbbbbb```^^^\\\]]]bbbfffgggjjjnnnlllggg^^^^^^ZZZWWWYYY___aaa___TTTIIIHHHMMMMMMPPP```pppwwwlllbbbqqqhhhYYYSSSNNN@@@000)))***+++)))***$$$&&&888PPPcccmmmpppjjjqqqsssooolllllldddYYYXXXZZZ^^^bbbeeeccc^^^YYY]]]aaabbb^^^XXXRRRKKKEEE@@@PPPUUURRRUUURRROOOTTTWWWYYYXXXTTTRRRRRROOOJJJLLLWWWYYYOOOFFFEEEFFFEEE???222'''&&&))))))(((''''''&&&&&&***333>>>HHHNNNOOOQQQQQQOOOOOOPPPMMMGGG555,,,'''))),,,222???NNNTTTXXXZZZXXXTTTTTT\\\cccgggggg\\\JJJ>>><<<777...'''&&&888LLLJJJFFFKKKOOO???<<<::::::===???@@@@@@@@@GGGIII@@@888888;;;===555555555333222333444444333444444444333444666777;;;888555333333333222111444999999<<<<<<333???```eee<<<999222222111///......------,,,,,,,,,,,,+++++++++***))),,,......,,,+++---000,,,,,,,,,,,,---...///000444,,,&&&)))444>>>BBBAAA>>>EEECCC444(((((()))'''''''''''''''***111:::BBB>>>>>><<<;;;<<>>???>>>===>>>FFFJJJEEE===999999:::888666555555555555555555666777888777444222333444<<<999666444333333222111666888888:::888333<<>>RRRRRREEEKKKMMMMMMIIIDDDBBBFFFJJJFFFKKKOOONNNKKKHHHBBB;;;555***,,,777AAAPPPVVVOOO666777:::<<<>>>>>>>>>======CCCHHHGGGAAA;;;888888;;;777666888999777666888666999<<<;;;666333222222;;;999666555444444222000444222444666333333;;;EEEsss}}}BBB===444111111000000///---,,,,,,++++++,,,------,,,,,,+++(((***+++***((()))---111,,,+++***)))(((''''''''''''000:::<<<999===HHHSSSYYYIII777...+++******,,,'''(((---777AAAGGGGGGDDD???EEEKKKMMMKKKIIIJJJLLLFFFFFFIIIMMMMMMHHHFFFGGGOOOOOOOOONNNLLLLLLMMMOOOQQQRRRSSSRRRPPPQQQTTTVVVUUU\\\```___]]]]]]\\\ZZZWWW]]]aaaaaacccgggfffbbb^^^^^^\\\YYYXXX[[[aaaeeeaaaeeehhhfff]]]SSSOOOPPPCCCFFFFFFCCCCCCGGGIIIGGG>>>EEECCCGGGOOOMMMYYYxxx|||uuuqqqxxxxxx```RRR^^^fffTTT===///***)))))))))###---DDD\\\ddd^^^]]]bbb[[[ffflllgggbbbcccbbb^^^bbbbbbaaa___]]]\\\[[[\\\VVV^^^___TTTNNNPPPPPPKKKYYYgggiiifffiiifffbbbfffLLLLLLKKKLLLTTT\\\]]]YYYUUUWWWSSSOOOSSSYYYUUUKKKHHH888)))&&&))))))((('''******))))))***000888???===CCCGGGHHHEEE???333'''))))))---888GGGPPPMMMEEELLLLLLKKKHHHDDDAAAAAABBBIIIHHHJJJNNNMMMIIIGGGHHH@@@777222000777MMMXXXNNN::::::;;;;;;;;;===???AAA>>>@@@CCCDDDAAA<<<:::999???999666:::<<<999888:::333888===>>>:::555333444999888666666555444111///222...222555222555;;;<<>>///111111000000///---,,,+++***+++,,,---------,,,++++++---...---+++...333888'''(((((()))***+++------555666777777888>>>FFFMMMWWWDDD444000...)))(((,,,''')))111???JJJNNNHHH@@@???DDDJJJKKKJJJJJJMMMQQQJJJKKKOOOSSSQQQKKKHHHJJJJJJLLLPPPQQQQQQPPPPPPPPPUUUVVVUUURRROOONNNQQQTTTLLLSSSWWWWWWWWWZZZ\\\\\\ZZZaaadddaaaaaaeeegggeee```___\\\XXXVVVYYY```fffcccfffgggbbbUUUIIIDDDEEEJJJMMMLLLGGGEEEHHHIIIHHHGGGPPPIIIDDDIIIEEENNNlll{{{pppjjjrrrsssZZZMMMYYYsssYYY;;;+++***,,,***(((%%%555OOOaaa]]]QQQUUUdddTTTfffqqqjjj```aaagggkkk]]]^^^^^^]]][[[ZZZZZZ[[[QQQ[[[^^^UUUPPPTTTUUUQQQcccnnnmmmgggiiieee```cccPPPKKKHHHMMM[[[fffbbbWWW]]][[[TTTPPPVVV\\\UUUFFFCCC555(((%%%((()))((()))######$$$)))222<<>>DDDEEEDDD===000$$$%%%(((666FFFIIIDDDGGGRRRIIIIIIIIIIIIJJJJJJJJJJJJNNNFFFEEEJJJJJJFFFIIIQQQFFFAAA888---///IIIXXXNNN???>>><<<::::::<<>>@@@<<<777666666888777666666666444111...111---333777444888===888DDDNNN>>>666...111000000...---,,,++++++***------***'''---;;;GGG<<<222---888))))))CCC)))...'''((()))%%%,,,777666333>>>888444===@@@IIIcccZZZUUUBBB+++###***+++%%%%%%111<<>>DDDCCC888---222::::::333111666555---222333333444444555666666FFFiiiGGG999666///000000///...---,,,++++++))),,,...,,,***,,,444;;;111...000;;;,,,,,,CCC---...&&&)))...000:::CCC???999BBB@@@999888;;;EEESSScccVVVAAA...)))------))),,,555<<>>??????@@@444CCC***$$$)))&&&888FFFHHHHHHKKKJJJEEEIIIJJJJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLEEE???IIIHHH555555EEEHHHDDD===888888777555888>>>>>>???@@@@@@@@@>>>===;;;GGGQQQJJJ<<<===???;;;;;;<<<777444666;;;===;;;888999@@@@@@888444666444---///000111222444555666777???^^^eee???444666000//////...---,,,+++******))),,,......---,,,,,,---***---555===//////???---///'''+++555;;;EEEJJJCCC>>>AAAEEE???:::HHHXXXZZZZZZGGG333***))))))***,,,555:::===>>>BBBJJJOOOQQQGGGHHHIIIHHHGGGHHHIIIKKKIIIHHHGGGHHHIIIMMMQQQSSSXXXUUUPPPMMMMMMOOOPPPQQQSSSUUUSSSNNNLLLOOOQQQQQQNNNPPPSSSVVVWWWYYY\\\]]]]]]WWWOOOOOOXXXbbbbbb\\\[[[^^^___]]]]]]___```^^^^^^UUULLLIIIJJJLLLPPPTTTFFFAAAEEEUUUbbbfffiiinnn^^^EEEHHHJJJCCCDDDddduuupppllljjjjjjfff\\\RRRMMMZZZ???'''$$$+++---+++))))))<<<[[[ggg\\\UUUPPPDDDVVVUUUTTTUUUVVVVVVVVVTTT\\\^^^\\\XXXVVVWWWVVVSSSGGGLLLRRRTTTSSSPPPPPPQQQ[[[^^^eeejjjcccYYYZZZbbbcccTTTIIIKKKNNNLLLIIIJJJSSSIIIEEEFFFNNN]]]^^^LLL000)))%%%''')))(((((()))+++===LLLLLLIIIIIIHHHDDD???AAA@@@222888((($$$&&&,,,;;;FFFFFFFFFJJJKKKGGGGGGIIIJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLMMMLLLLLLKKKSSSUUU```bbbKKK111222AAAHHH@@@777444333222555:::<<<<<<<<<;;;999666444222:::DDD???555777888555666:::777444555888;;;>>>???999@@@BBB:::444555333...111222222333444555666666777NNNLLL;;;111444///......---,,,++++++******++++++---//////---)))&&&,,,000888:::222444999***---)))111;;;<<>>???BBBHHHOOORRREEEFFFFFFFFFEEEEEEGGGIIINNNMMMLLLIIIHHHJJJMMMOOORRROOOMMMOOOSSSWWWWWWVVVUUUXXXVVVQQQNNNQQQSSSRRROOOQQQTTTVVVXXX\\\aaaeeeccc___ZZZYYY```hhhgggaaaVVV```hhhggg```ZZZSSSNNNKKKIIILLLRRRSSSQQQTTT[[[VVVNNNLLLUUU___aaa^^^]]]QQQ555EEEFFFBBBAAAjjjpppjjjkkklllggg]]]PPPHHHFFFAAA000""""""***---,,,+++&&&CCC```ddd\\\YYYTTTIIISSSRRRPPPQQQTTTUUUUUUSSSVVVYYYZZZVVVTTTVVVVVVSSSKKKOOORRRRRRQQQQQQSSSUUUVVVTTTZZZbbb]]]OOOOOO[[[]]]UUUOOONNNNNNKKKLLLPPPVVVQQQNNNIIIJJJYYYXXXCCC,,,(((&&&((()))'''''')))111EEESSSOOOGGGFFFJJJLLL<<<@@@@@@666222***((('''777AAAHHHIIIIIILLLNNNLLLGGGJJJKKKKKKHHHFFFGGGIIIGGGHHHJJJMMMMMMMMMLLLKKKYYY```kkkqqq^^^666(((:::LLLDDD;;;666444555999<<<<<<:::777333///,,,***)))&&&000...)))...///,,,///000333888;;;===<<<<<<<<<333;;;???:::444333444222666666666666666666666666555DDDeeeAAA;;;333222...---------,,,,,,++++++***---,,,+++---///...+++(((111111666333333<<<777***)))***888@@@<<<===AAA===GGG===CCCJJJKKKWWWUUU;;;///&&&%%%---+++%%%,,,===;;;<<<>>>AAADDDGGGLLLPPPEEEFFFFFFFFFEEEEEEGGGIIINNNOOOPPPNNNKKKJJJJJJLLLLLLLLLNNNSSSYYY\\\[[[YYYSSSVVVUUUPPPNNNPPPRRRQQQSSSSSSTTTUUUXXX___fffkkkdddgggfffbbb``````^^^ZZZFFFYYYjjjlllcccXXXOOOJJJAAAHHHQQQVVVUUUTTT\\\gggnnnddd]]]___dddbbb\\\VVVQQQ444EEEIIIJJJGGGddd^^^bbblllrrrkkk[[[MMMHHHGGG...)))&&&''')))******+++'''III```___[[[[[[XXXUUURRRQQQPPPQQQSSSUUUVVVVVVRRRWWWYYYVVVTTTUUUUUUTTTUUUYYY\\\\\\YYYXXXYYY[[[WWWOOOQQQZZZWWWJJJFFFNNNPPPQQQRRRPPPJJJFFFIIIOOOOOOQQQSSSKKKEEELLLHHH444+++(((((()))(((%%%&&&+++555FFFQQQIII???@@@HHHMMM===@@@BBB@@@111+++((((((@@@EEEJJJJJJJJJLLLNNNOOODDDGGGKKKKKKHHHHHHJJJMMMEEEGGGJJJLLLMMMMMMLLLKKKMMMUUUaaalllcccCCC000777JJJHHHBBB<<<888:::===???BBB>>>777111,,,*********!!!+++***'''------***...)))...555::::::888777666444===CCC???888555666888444555555555666666777777777???QQQvvv@@@999555.........---------,,,,,,,,,+++---,,,+++,,,---...---,,,000///555,,,555CCC666---&&&+++;;;CCC======BBB??????:::BBBSSSZZZUUU???$$$(((%%%)))...***$$$---=========???CCCDDDEEEIIIOOOGGGHHHIIIHHHGGGHHHIIIKKKJJJMMMQQQQQQOOOMMMNNNPPPMMMOOOSSSWWWZZZZZZXXXUUUTTTWWWWWWSSSQQQSSSUUUTTTVVVSSSRRRTTTZZZaaafffiii```gggiiibbbWWWQQQNNNLLLFFFWWWffffff]]]RRRKKKFFFEEENNNTTTRRRQQQYYYgggpppnnnfff______cccccc\\\VVVYYYCCCLLLXXX___aaakkkbbb```ooozzzsssaaaRRRKKKIII)))+++------***((((((***%%%DDDTTTRRRSSSTTTQQQUUURRRSSSTTTSSSSSSTTTWWWZZZTTTZZZ\\\XXXSSSSSSSSSQQQSSSXXX___aaa___[[[XXXXXX```ZZZYYY]]]ZZZPPPKKKMMMMMMRRRVVVSSSKKKEEEGGGLLLJJJMMMTTTQQQGGGFFF???---***))))))***'''$$$(((...???LLLRRRHHH???BBBJJJNNNEEEBBBDDDKKK///(((&&&***DDDFFFHHHIIIIIIJJJLLLMMM@@@EEEJJJKKKJJJJJJNNNSSSEEEFFFHHHKKKLLLMMMMMMMMMLLLRRR\\\ccc^^^PPP>>>000AAAFFFGGGAAA:::999<<<===>>>:::333---)))((()))***%%%---***(((,,,***&&&,,,***+++---......///111333999BBBJJJFFF<<<666888<<<111222333444555777888888999===GGGRRRAAA444777,,,222.........---------------+++,,,,,,,,,,,,,,,,,,------111:::,,,555DDD222...(((+++:::DDD??????AAA<<<===<<>>555EEEDDD@@@LLLYYYBBB(((,,,,,,***'''%%%'''---777???FFFAAA???BBBCCCCCCJJJSSSGGGHHHHHHHHHGGGGGGIIIKKKKKKOOORRRRRROOOOOOSSSWWWRRRUUUWWWUUUQQQOOOOOOQQQLLLPPPQQQNNNMMMQQQRRRRRRRRRNNNNNNUUU___ccc___YYY^^^dddeee^^^VVVUUUVVVVVVPPPMMMHHHEEEKKKTTTXXXVVVIIIVVVYYYQQQYYYlllnnnaaafffccc___^^^bbbeeeddd___mmmiiiVVVfffeeehhhOOONNNnnnyyyyyyjjjWWW@@@///((('''&&&$$$&&&***+++***--->>>AAAKKKaaabbbWWW]]]VVVZZZ\\\WWWOOOMMMRRRYYYTTT[[[^^^ZZZUUUTTTUUUTTTOOOQQQRRRSSSTTTYYY```gggZZZbbbeee\\\RRRNNNNNNMMMRRRPPPNNNLLLNNNPPPNNNJJJSSSHHHMMMUUUPPPEEE888)))''''''((()))&&&&&&///999OOOVVVVVVMMMHHHJJJIIIEEEMMM<<<<<>>444---222;;;AAA@@@???<<<:::888666555555666AAAOOOnnnEEE@@@///111444000......//////......---,,,000...------------,,,+++000999444///999<<<000&&&,,,111;;;DDDFFFCCC>>><<>>???DDDBBB<<<@@@KKKNNNHHHFFFEEEFFFHHHJJJKKKIIIHHHLLLNNNPPPQQQQQQPPPPPPQQQNNNSSSXXXWWWSSSNNNNNNOOOUUURRROOONNNOOOQQQQQQQQQUUURRRQQQUUU[[[___^^^[[[^^^[[[\\\___]]]TTTPPPQQQRRRGGG???CCCSSS```cccaaa\\\SSSFFFIIIbbbxxxnnnTTTWWWUUUWWW___iiikkkddd\\\llljjjTTTIIITTTOOOCCCHHHeeeyyynnnvvv^^^GGG((()))))))))))))))******+++(((SSSXXXXXX^^^XXXWWWUUUZZZ[[[XXXOOOHHHJJJPPPUUUWWWYYYXXXUUUVVVXXXUUUPPPKKKQQQXXX___hhhttt|||wwwzzzuuugggXXXOOOLLLJJJRRRWWWWWWRRRSSSYYY\\\[[[BBBJJJKKKLLLMMM@@@...+++***&&&&&&***'''&&&333FFFNNNTTTVVVOOOFFFBBB@@@>>>CCCDDDAAA999---''',,,555IIIFFFDDDFFFJJJLLLIIIFFFIIIPPPVVVSSSJJJEEEGGGLLLIIIGGGEEEDDDFFFJJJNNNQQQIIIFFFFFFBBBDDDPPPLLL555(((222666000)))((()))(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***++++++,,,,,,***,,,............///111DDDBBBDDDFFFAAA888555888333777===EEEmmmccc@@@===///222444000...............------,,,------------......------111:::555111;;;===111'''+++000:::DDDGGGBBB>>>===@@@BBBDDDCCCHHHCCC///)))&&&(((***))))))---555<<<>>>CCCCCC===???IIIMMMJJJJJJKKKLLLJJJHHHGGGIIILLLPPPQQQSSSSSSRRRPPPNNNMMMPPPUUUYYYYYYTTTPPPOOOQQQUUURRROOONNNNNNOOOOOONNNQQQPPPPPPSSSWWWZZZZZZYYYUUUUUUYYY]]][[[TTTRRRTTTPPPKKKJJJQQQ^^^fffeee```[[[SSSHHHGGGVVVgggeeeZZZ[[[YYYYYY^^^eeegggddd___fffcccJJJ666===DDDGGGTTT[[[nnnrrrrrrkkkYYY:::,,,))))))(((((())))))***+++000WWWVVVRRRYYYTTTXXXZZZVVV[[[___]]]VVVMMMJJJKKKLLLRRRWWWZZZ\\\\\\VVVOOO```kkk|||wwwzzz{{{wwwpppkkkkkkhhhcccggglllmmmgggcccbbb^^^XXXOOOXXXVVVRRRQQQCCC---$$$(((%%%&&&***((()))777JJJPPPUUUVVVOOOGGGCCCCCCBBBDDDCCC@@@888,,,&&&+++555IIIGGGGGGIIILLLMMMJJJGGGQQQQQQQQQNNNJJJHHHIIIJJJIIIHHHFFFFFFHHHKKKNNNQQQLLLFFFEEEBBB???EEEAAA///''',,,...)))'''))))))&&&((((((((((((((((((((((((''''''''''''((((((((((((((())))))******+++,,,,,,+++---......------///000AAA>>>???BBB???999666888444666:::@@@bbbTTT:::999000444333///...............---,,,,,,******,,,---............222:::666333===>>>111)))+++///999DDDGGGBBB>>>???LLLBBBOOO@@@HHHXXX444&&&'''((())))))))),,,333999;;;BBBBBB======EEELLLLLLGGGJJJLLLIIIDDDDDDJJJPPPKKKMMMPPPSSSTTTSSSQQQOOOSSSVVVZZZYYYVVVSSSSSSTTTSSSQQQMMMKKKKKKJJJIIIHHHOOOPPPRRRTTTUUUVVVXXXZZZWWWYYY\\\\\\VVVNNNMMMPPPYYYUUURRRVVV]]]bbbcccaaa]]]VVVNNNIIIJJJQQQXXX]]]ZZZXXXWWWWWWZZZ]]]^^^^^^ffflll[[[CCC@@@FFFHHHLLLJJJ```aaapppZZZKKK***---))))))(((((())))))***+++<<<\\\TTTLLLRRRPPPXXX^^^TTTWWW___eee^^^NNNGGGIIIZZZZZZWWWSSSTTTXXXWWWTTTLLLBBB777666???NNN[[[ccc^^^]]]ZZZYYY^^^ccc```YYYZZZ\\\\\\XXXUUUTTTPPPLLLNNNXXXWWWRRRSSSHHH111###'''$$$%%%)))))),,,:::LLLQQQVVVVVVMMMEEECCCCCCCCCFFFDDDAAA:::---&&&+++666JJJIIIJJJLLLNNNNNNKKKIIIXXXRRRLLLIIIKKKKKKJJJGGGIIIIIIHHHHHHJJJKKKMMMOOONNNEEEEEEDDD===<<<:::000))))))'''%%%'''+++***'''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******++++++,,,,,,---......---,,,---///:::888888<<<===:::888888555555888:::TTTHHH777777111555111...------.........---,,,,,,((()))+++,,,,,,,,,------222999555444>>>>>>111******---888DDDGGGAAA@@@EEE^^^MMMNNNGGGNNNZZZ>>>&&&&&&'''(((((((((+++000444777>>>@@@<<<;;;BBBJJJMMMEEEHHHKKKKKKJJJKKKOOOTTTNNNPPPSSSWWWXXXWWWTTTQQQRRRUUUXXXXXXWWWVVVWWWXXXWWWTTTQQQNNNMMMLLLJJJHHHNNNRRRVVVVVVTTTUUUXXX]]][[[^^^___ZZZRRRLLLOOOTTTfff]]]QQQJJJLLLTTT]]]ccc```\\\XXXSSSKKKIIIQQQ]]]^^^\\\XXXUUUUUUWWW\\\```\\\ggg]]]FFF>>>DDDBBB;;;===YYYbbbcccJJJ888###***((((((((((((((()))******DDD___RRRJJJPPPMMMWWW```TTTSSSYYY___YYYKKKHHHOOOYYYYYYTTTNNNNNNPPPPPPLLL;;;111(((&&&...===QQQ___XXXWWWUUUUUUYYY^^^\\\UUUZZZWWWSSSOOONNNPPPRRRRRRLLLWWWVVVRRRUUUKKK333$$$&&&%%%%%%'''(((,,,999GGGQQQUUUUUULLLDDDBBBBBBBBBGGGEEEBBB===000&&&***555HHHJJJMMMOOOOOONNNLLLKKKUUUPPPJJJHHHIIIJJJHHHEEEHHHHHHIIIIIIJJJJJJKKKKKKMMMCCCDDDGGG???<<<===:::+++)))'''&&&(((++++++***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))***+++++++++,,,...///...,,,,,,,,,...444333444888;;;;;;999888666555666777HHHjjjmmmAAA888666222666///------------...---,,,,,,+++''')))++++++******,,,...111666333444???<<>>222'''&&&((()))(((***777FFF^^^aaabbb___]]]^^^^^^[[[gggaaaZZZVVVTTTRRRQQQPPPSSS\\\ZZZWWWXXXHHH000$$$'''&&&&&&&&&&&&)))333===OOOUUUVVVOOOGGGDDDCCCBBBEEEBBBBBB@@@333$$$&&&000CCCHHHNNNPPPOOOMMMLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHKKKBBBDDDHHH@@@>>>CCCBBB******+++***)))'''(((+++((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++,,,---...---,,,+++,,,---///222555888;;;<<<:::777666666666777AAATTTYYY>>>:::444222777///...---------------,,,++++++(((***+++***)))***///444111555222555@@@<<<...*********444CCCFFFCCCIIIVVVXXXLLL;;;TTTSSSKKKZZZ:::&&&&&&&&&''''''((()))))),,,000666999<<<@@@FFFJJJJJJJJJLLLOOORRRQQQLLLHHHGGGHHHJJJPPPVVVXXXUUURRRSSSSSSSSSTTTUUUWWWYYYZZZYYYWWWUUUTTTSSSRRRPPPMMMJJJOOOSSSTTTSSSSSSXXX\\\___bbb```YYYSSSTTTXXX[[[SSSMMMEEECCCIIITTT^^^eee```eeehhhfff```___ccciiieeedddbbb^^^\\\]]]```bbb[[[```fffaaaYYYaaacccTTTAAA___pppFFF==='''---'''((((((''''''(((((()))***FFF]]]QQQMMMUUUOOOVVV^^^[[[^^^aaa]]]SSSKKKGGGGGGEEEIIIJJJGGGCCC<<<000%%%---***)))&&&!!!"""555KKKSSS[[[___[[[UUUTTTUUUVVV]]]YYYWWWZZZYYYRRRKKKGGGMMMQQQRRRUUUTTT???***)))'''''''''&&&%%%''',,,222JJJRRRWWWSSSMMMIIIGGGEEEAAA???CCCDDD777$$$!!!+++<<>>AAAEEEAAA'''(((+++...+++&&&&&&)))((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))******++++++,,,------,,,+++,,,...---444:::<<<;;;<<<:::777666888777888>>>KKKKKK;;;;;;222111888///000,,,------------,,,++++++(((***+++******...666===222555333777BBB===///,,,+++***333BBBFFFDDDNNN___SSSJJJPPPWWWKKKRRRYYY===(((((((((((())))))((((((''')))///777===AAAEEEGGGHHHJJJLLLMMMLLLJJJIIIHHH>>>???BBBKKKUUU[[[[[[YYYXXXVVVTTTTTTUUUVVVWWWWWWSSSQQQPPPPPPPPPPPPNNNLLLJJJNNNQQQSSSTTTVVVZZZ]]]dddgggddd[[[TTTQQQNNNIIIDDDBBBCCCJJJTTT]]]aaabbb^^^ggghhh]]]TTTYYYaaaddd``````___^^^]]]\\\[[[ZZZOOOTTTgggjjjYYYRRROOO???FFFWWWVVV???444***(((***(((''''''''''''((())))))EEE[[[OOONNNWWWPPPVVV```[[[ccccccVVVLLLKKKHHHCCCLLLHHH===222,,,---+++((( """***000,,,'''///>>>UUU]]]bbb^^^XXXWWWYYYZZZXXXTTTVVV^^^aaa[[[UUURRREEEDDDGGGRRROOO333###---&&&((()))'''%%%&&&)))+++>>>IIISSSTTTPPPMMMJJJGGGAAAAAAIIINNN@@@)))"""***555???IIIMMMJJJHHHIIILLLCCCEEEGGGFFFDDDEEEJJJOOOKKKJJJIIIHHHGGGFFFFFFGGGJJJGGGFFFBBB===GGGKKKAAA&&&%%%)))111333---((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))************+++------,,,,,,---///,,,888BBBAAA===;;;999666555999666888;;;HHHoooCCC999:::000000888000222,,,,,,---------,,,++++++(((***+++++++++111<<>>000---,,,)))222AAAFFFEEEQQQeeeXXXOOOlllZZZDDD[[[PPP777***))))))***++++++)))'''$$$%%%,,,666>>>BBBDDDEEEJJJNNNRRRQQQNNNMMMPPPUUUNNNMMMMMMSSSZZZ___]]][[[]]]ZZZWWWUUUUUUUUUUUUUUUTTTSSSRRRSSSTTTTTTRRRPPPMMMOOORRRUUUWWWZZZ]]]```]]]bbbbbb[[[WWWTTTLLLDDD@@@???BBBKKKWWW```aaa```^^^jjjfffQQQCCCJJJVVVZZZ`````````aaabbb```\\\YYYWWWVVVfffgggOOOIIIPPPKKKGGGLLL:::;;;,,,---+++'''''''''''''''((())))))EEEZZZNNNMMMWWWQQQXXXbbbZZZccc___KKKBBBIIILLLFFF000000+++&&&&&&******''',,,&&&%%%(((%%%!!!+++:::[[[bbbeeebbb^^^]]]^^^]]][[[SSSQQQWWWZZZWWWSSSSSSNNNHHHJJJUUUNNN******%%%(((***(((''''''((((((222@@@MMMQQQPPPNNNJJJFFFEEEFFFOOOWWWIII000&&&---111<<>>;;;888666444:::666888999GGGVVViiiAAA:::333///000111///,,,,,,,,,++++++***+++++++++,,,***+++,,,++++++111:::???MMM...CCCGGG;;;///000***,,,444???EEEGGGOOOXXXDDDWWWZZZOOOSSS___QQQ333+++)))((('''((()))(((''')))((((((***000999AAAGGG@@@>>>CCCOOOVVVSSSMMMJJJLLLDDDIII\\\eee^^^YYY\\\WWW[[[___^^^XXXTTTUUUWWWWWWPPPJJJLLLRRRVVVRRRMMMKKKMMMPPPQQQSSSXXX```fffhhheee^^^VVVNNNGGGBBB???EEE===>>>KKKYYY^^^___```^^^eeebbbVVVQQQXXX[[[YYY___]]]\\\]]]^^^]]]\\\[[[VVVTTTNNNMMMNNNAAA<<>>666,,,&&&'''***+++&&&%%%((()))'''&&&(((<<>>)))###***''''''''''''''''''''''''(((000777FFF[[[[[[NNNIIICCCIIIOOOSSSJJJ...!!!...,,,DDDEEE@@@IIIGGG???DDDFFFFFFBBB===AAAMMMTTTTTTPPPSSSJJJDDDJJJJJJDDDEEEEEEDDD???<<>>888111......///---+++---,,,++++++***++++++++++++******,,,+++,,,333======GGG111LLLPPP@@@---------...444>>>CCCDDDGGGLLLFFFVVVXXXIIIIIIRRRGGG///)))((('''''')))***)))(((((('''&&&'''+++111777;;;BBBGGGMMMRRRTTTRRRMMMJJJOOONNNUUU```aaaZZZXXX\\\QQQRRRTTTUUUTTTSSSRRRQQQRRRPPPNNNPPPTTTVVVUUUSSSQQQTTTVVVVVVUUUWWW[[[_________[[[SSSHHH@@@>>>???@@@<<>>WWW\\\RRRMMMAAADDDIIIQQQMMM222###)))@@@EEEBBBHHHEEE===BBBEEEHHHGGGBBBBBBHHHLLLLLLPPPQQQIIIDDDHHHDDD@@@FFF???@@@===;;;>>>AAA;;;222***&&&)))666EEEIII===000+++'''&&&((((((&&&'''***''''''''''''(((((((((((()))))))))))))))******+++++++++++++++++++++++++++---333<<>>AAADDDDDDJJJTTT\\\___```bbb```ggghhhaaa\\\]]]]]]YYY^^^aaacccaaa______aaacccaaacccVVVHHHHHHFFFCCCFFFGGG;;;...''')))+++)))%%%'''&&&'''((('''&&&+++222<<>>///---)))((((((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&)))(((((((((&&&###&&&,,,333JJJbbbhhh]]]SSSTTT[[[```^^^WWW]]]RRRQQQHHHKKKYYYZZZQQQ<<<)))"""###&&&''''''''''''''''''''''''******&&&333MMMYYYTTTTTTTTTKKK???@@@CCC333%%%***%%%:::EEEFFFHHHBBB<<>>???>>>>>><<<333***((('''+++888GGGKKKDDD:::,,,'''%%%((()))((((((***''''''''''''(((((((((((()))))))))))))))******+++++++++++++++++++++++++++***///999@@@???888444555555888888::::::666CCC```BBB888444000------,,,+++***...---,,,+++++++++++++++(((((()))******...;;;HHHLLL>>>222RRROOOAAA---666+++)))+++444???EEEEEECCCTTTXXXTTTIIIFFFFFF;;;)))'''''''''(((******)))''')))((((((((((((((())))))+++:::CCC@@@BBBMMMQQQKKKQQQ\\\ddd```ZZZYYYZZZZZZ\\\[[[ZZZXXXWWWTTTRRRPPPWWWXXXZZZZZZYYYWWWTTTRRRQQQVVV[[[^^^]]][[[\\\]]]^^^```___WWWMMMGGGGGGJJJQQQTTTYYY^^^```___^^^______eeeeee]]]XXXWWWWWWTTTTTT\\\cccccc``````aaaaaa\\\cccWWWIIIKKKOOOKKKJJJ>>>444)))%%%(((+++)))&&&&&&&&&'''(((&&&&&&---777DDDMMMRRRMMMFFF<<<--- ((()))++++++************$$$%%%&&&''')))+++---...,,,)))&&&%%%&&&&&&'''((())):::UUUgggcccUUUSSS[[[[[[[[[YYYYYYQQQMMMMMMTTTaaaaaaSSS999'''$$$&&&%%%''''''''''''''''''''''''))))))###***@@@MMMPPPWWW```SSSAAA===@@@555***///$$$444DDDLLLJJJAAA===AAAOOOQQQOOOGGG@@@CCCNNNXXXXXXRRRJJJNNNSSSHHH>>>EEE???BBBDDDDDDAAA999000(((&&&(((///;;;FFFJJJFFF@@@///)))&&&(((***)))(((***''''''''''''(((((((((((()))))))))))))))******+++***+++++++++++++++,,,,,,***...777@@@AAA;;;666666888;;;888:::===777<<>>777444111///...------,,,///...---,,,++++++++++++(((((()))******///>>>NNNLLL:::888VVVMMMBBB+++444---)))(((///<<>>::::::>>>:::<<>>>>>888///)))))))))(((''''''''''''''''''''''''$$$+++(((%%%***///888GGGOOOQQQMMMMMMNNN<<<)))%%%'''(((???VVVRRRHHHGGGFFF>>>FFFPPPUUUSSSOOOTTT\\\___]]]TTTSSS]]]XXXJJJFFFFFFFFFFFFDDD:::///))))))(((///888>>>@@@BBBDDDFFF???444***)))))))))((()))''''''''''''(((((((((((()))))))))))))))******+++*********++++++,,,,,,---///...444???EEECCC>>><<>>::::::<<<>>>LLLHHH<<<---%%%''')))((()))'''+++999KKKWWW\\\\\\VVVLLLPPPEEELLL:::;;;666***'''&&&'''&&&$$$$$$'''''''''''''''''''''''''''"""***'''$$$((()))---999NNNNNNGGGGGGLLL@@@000,,,(((""":::WWWSSSKKKKKKGGGCCCGGGOOOVVVUUURRRVVV___ZZZaaaXXXMMMQQQTTTMMMJJJHHHFFFCCC>>>333(((&&&+++(((111;;;@@@???@@@DDDIIIIII;;;---))))))(((''')))''''''''''''(((((((((((()))))))))))))))******+++)))******+++,,,,,,------...,,,000;;;CCCCCC???<<<>>>AAA===;;;>>>;;;999CCCYYYFFFAAA222222222000...------...000000...---,,,+++++++++*********)))(((///CCCWWWJJJ>>>UUU___BBBFFF///111(((,,,...000:::FFFKKKHHHBBBAAAGGGJJJ>>>,,,&&&,,,***'''%%%'''+++000444666(((((())))))***+++,,,,,,)))((((((&&&###&&&555FFFRRRLLLNNNXXXWWWNNNOOOZZZ\\\ZZZWWWVVVWWWWWWUUUTTTLLLRRRXXXYYYXXXXXX\\\aaa]]]^^^___]]]\\\^^^ccchhhbbbfffiiieee^^^[[[___dddnnnmmmfff^^^___fffiiifffWWWZZZ]]]^^^[[[VVVVVVXXXPPPXXX[[[XXXYYY^^^ZZZOOOGGGAAA777888<<<000%%%***)))'''&&&&&&'''((('''%%%+++&&&%%%((()))''''''(((...'''###%%%$$$%%%111@@@LLLLLLNNNRRRWWW[[[\\\\\\OOOIII???888444666;;;>>>TTTTTTIII333$$$###(((,,,---)))%%%***;;;OOOZZZ]]]YYYLLLNNNAAAIII333000%%%+++$$$$$$***+++%%%%%%***''''''''''''''''''''''''!!!(((%%%###(((((('''///BBBGGGHHHPPPZZZLLL222&&&)))777VVVTTTLLLMMMHHHGGGEEEEEEHHHHHHHHHQQQ]]]TTTbbbZZZFFFFFFMMMNNNNNNKKKFFFBBB<<>>AAA@@@@@@FFFMMMNNN???///)))(((''''''(((''''''''''''((((((((())))))))))))))))))******+++))))))***+++,,,,,,---------***,,,777@@@AAA>>>;;;;;;AAA>>>;;;>>>999666>>>NNNvvvMMM333222111000//////.........------,,,,,,,,,,,,++++++---,,,+++******222BBBQQQNNN@@@RRRKKKRRR>>>///,,,...+++)))...<<>>555...)))'''))))))(((((('''''''''&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((111>>>HHHPPPPPPKKKBBB '''***///NNN\\\QQQQQQJJJKKKFFFKKKVVVRRRHHHNNN___XXXLLLOOOWWWOOOFFFGGGHHHFFFFFF???444,,,+++***'''...888??????>>>AAADDDDDDEEEEEE===///'''''''''%%%((((((((((((((((((((((((***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,---...222;;;BBB???888===>>>???>>>===:::888666JJJnnnlllIII555222111000///............------,,,,,,,,,,,,++++++,,,+++***))),,,666EEEQQQDDD999MMMHHHQQQ???222000...,,,***---999GGGKKKHHH???AAAFFF???///+++...(((+++(((+++(((###...<<<<<<555000***((()))************)))))))))(((((((((''',,,333<<>>;;;888777DDDaaa^^^BBB777222111000///............------,,,,,,,,,,,,++++++---***((()))000===JJJRRR===333IIIEEEOOO>>>222111...---***+++666CCCHHHGGGDDDDDDGGG>>>---***...)))***(((+++)))$$$///======888555000+++)))***++++++))))))))))))((((((((((((%%%'''***///999GGGWWWaaaYYYQQQKKKJJJJJJHHHHHHJJJYYYVVVWWW]]]aaa___]]]\\\^^^]]]______[[[VVVWWW\\\jjjfffaaaaaadddeeedddaaadddeeebbb\\\ZZZ]]]``````^^^^^^]]]\\\[[[[[[[[[[[[```XXXUUUYYYWWWLLLEEEDDDAAA@@@BBBCCC===111'''$$$''''''((((((((((((((((((((((((((((((((((((((((((""")))CCC[[[```bbbfffcccaaacccccc___^^^^^^[[[XXXLLLDDD???;;;???SSS```YYYUUU]]]___RRR@@@111((("""---((('''))))))'''(((+++)))(((&&&%%%$$$%%%%%%&&&((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''((((((((($$$+++>>>QQQMMMaaa111''')))'''(((III^^^XXXYYYRRROOOVVVWWWOOOMMMQQQRRRMMMNNNQQQYYYUUUGGGFFFHHHBBBFFF999///+++'''$$$)))222@@@DDDDDDAAAAAACCCBBB???===AAA???444***&&&(((***(((((((((((((((((((((((()))))))))((()))******+++*********++++++++++++,,,***,,,---111;;;CCCCCC>>>@@@@@@AAA@@@>>><<<999777===OOORRR<<<777111111///...............------,,,,,,,,,+++++++++---+++(((***555DDDOOOSSS===333IIIEEELLL:::...---------***+++333@@@HHHIIILLLKKKKKK???,,,(((,,,''')))'''+++)))$$$000>>>>>><<<<<<888000+++***+++***))))))))))))(((((((((((((((&&&###$$$***888GGGRRRYYYQQQIIIEEEBBBDDDKKKSSS[[[UUUTTT[[[bbbaaa\\\YYYYYYYYY[[[]]][[[WWWXXX]]]hhhbbbaaaeeefffbbb___``````aaa```\\\XXXXXX[[[^^^^^^^^^]]]YYYXXXYYYYYYXXX```XXXSSSVVVXXXTTTNNNLLLDDDCCCCCCCCC;;;000((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&...III``````]]]```aaaccceeeeeeaaa]]]ZZZXXXWWWOOOEEE>>>;;;???SSS___VVVVVV]]]aaa[[[OOO@@@///""",,,)))(((+++***&&&###$$$)))(((((('''''''''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$555PPPQQQooo+++)))(((''')))LLLaaaYYYVVVJJJNNNRRRSSSPPPPPPTTTTTTPPPFFFKKKPPPIIIAAAIIIMMMAAAEEE444)))***)))%%%---;;;@@@AAA@@@>>>@@@CCCCCC???>>>CCCCCC:::...'''(((,,,(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++***,,,---000777@@@AAA===??????@@@???>>>;;;888666;;;CCCIII888444111000///...------------------,,,,,,,,,+++++++++---,,,***+++777HHHRRRRRR<<<444KKKEEELLL888,,,++++++,,,+++***222???JJJMMMMMMKKKJJJ===)))&&&***&&&)))'''***)))%%%111??????AAACCC???555...---+++'''(((((((((((())))))))))))***)))&&&$$$&&&,,,444;;;TTTSSSSSSQQQLLLIIIPPPYYYZZZRRRPPPWWW______[[[XXXYYYYYY[[[]]]ZZZWWWYYY^^^cccccceeeiiifff```___bbb[[[\\\\\\[[[YYYWWW[[[___ZZZ]]][[[UUUTTTXXXYYYVVVXXXPPPKKKOOOVVVWWWRRRNNNOOONNNMMMGGG999,,,&&&(((&&&'''''''''(((((())))))(((((((((((((((((((((((()))...III```^^^YYY\\\^^^cccccccccaaa[[[UUUQQQPPPOOOIIIGGGCCCCCCSSS___XXXZZZ^^^aaaaaa^^^SSS>>>,,,((('''))),,,***&&&&&&)))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((###,,,JJJVVVttt)))***,,,))))))KKK```ZZZXXXOOOPPPMMMOOOTTTUUUQQQQQQUUUNNNMMMLLLDDDCCCRRRUUUCCC@@@///%%%)))+++)))111???BBBCCCAAA???@@@CCCBBB>>>BBBFFFHHHAAA333)))(((+++((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++---------333;;;===:::<<<===>>>>>><<<:::777666<<<>>>mmmzzzDDD888111111000///...------------------,,,,,,,,,,,,+++++++++---,,,+++666GGGPPPOOO888111JJJEEELLL999------***,,,+++***///===JJJPPPHHHEEEEEE:::'''%%%+++'''(((&&&***)))%%%111@@@@@@DDDGGGCCC999333222---%%%(((((((((((()))))))))))))))))))))((('''(((***,,,@@@GGGSSSZZZWWWOOOMMMOOOVVVNNNLLLRRRZZZ\\\[[[ZZZ]]]\\\\\\]]]YYYVVVXXX^^^aaafffkkkkkkgggddddddeeeXXXWWWYYY\\\\\\[[[]]]aaaXXX\\\ZZZSSSSSSYYY[[[WWWTTTMMMIIINNNXXX[[[TTTMMMXXX[[[\\\RRR>>>***$$$(((&&&&&&''''''((()))))))))((((((((((((((((((((((((''')))CCC___bbb]]]]]]]]]bbb`````````[[[RRRKKKIIIIIIJJJOOOKKKFFFSSS___[[[___aaabbbdddfff```PPP???+++(((((())))))&&&(((,,,&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''***&&&&&&BBBXXXfff)))******%%%###BBBWWWUUUZZZVVVUUUQQQSSSXXXVVVOOONNNUUUWWWPPPJJJDDDDDDPPPOOO<<<555***###'''---///555>>>FFFIIIIIIEEECCCDDDCCC???EEEHHHIIIFFF999,,,(((***(((((((((((((((((((((((((((((()))************))))))))))))************++++++---,,,,,,000777;;;999:::;;;<<<===<<<:::888666<<<>>>[[[fff???:::///000000///...------------------,,,,,,,,,,,,++++++''',,,,,,)))222BBBKKKJJJ555///HHHDDDKKK888------***---,,,))),,,999FFFNNNGGGFFFFFF;;;)))''',,,((((((&&&***)))&&&222AAAAAACCCGGGDDD<<<999:::222%%%'''((((((((()))))))))***&&&((())))))((('''((()))+++222AAARRRYYYTTTMMMJJJRRRKKKIIIOOOVVVZZZ\\\___]]][[[[[[[[[XXXVVVZZZaaa```gggkkkgggfffjjjhhhbbb^^^ZZZYYY^^^___\\\[[[]]]XXX]]][[[TTTUUU^^^```\\\ZZZSSSOOOSSS\\\^^^TTTHHHPPP[[[fff___GGG---%%%(((&&&&&&''''''((())))))***(((((((((((((((((((((((()))$$$777UUU]]]\\\]]]]]]ddd``````dddaaaWWWLLLHHHIIIOOOWWWUUUNNNWWW```[[[___bbbdddddddddbbbYYYPPP:::000(((''')))((()))+++&&&&&&'''((())))))))))))%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&***###999UUUMMM''')))&&&&&&'''GGGYYYTTTXXXTTTSSSYYY]]]YYYTTTRRRRRRRRRVVVMMMIIIFFFBBBGGGCCC333,,,(((&&&)))111888;;;<<>>GGGFFF555///IIIDDDIII555***++++++---,,,''')))555CCCKKKMMMKKKKKK???,,,(((,,,((((((&&&***)))&&&222AAABBB@@@EEECCC======???555&&&'''((((((((())))))******&&&'''((((((''''''(((***$$$&&&222GGGXXX[[[WWWSSSOOOJJJHHHMMMTTTYYY^^^bbbZZZXXXXXXXXXWWWXXX^^^ggg^^^fffgggaaaeeennnjjj]]]ggg```]]]``````[[[VVVVVVXXX^^^]]]VVVXXXbbbeee```]]]VVVQQQTTT\\\]]]PPPAAA@@@SSSggggggNNN222''')))&&&&&&&&&'''((())))))***((((((((((((((((((((((((...!!!+++FFFQQQUUUZZZ[[[gggbbbbbbiiiiii^^^RRRLLLTTTYYYcccaaaXXX___eee^^^\\\bbbeeeaaa^^^]]][[[YYYIII999***'''+++,,,)))(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""---"""444PPP999%%%((((((...777YYYhhh\\\XXXPPPNNN```eeeXXXQQQXXXZZZRRRSSSKKKLLLKKKDDDBBB>>>222(((******,,,555???AAA<<<>>>FFFMMMKKKHHHHHHJJJJJJDDDBBBDDDFFF@@@222******(((((((((((((((((((((((('''((()))++++++******)))))))))))))))***************,,,,,,+++000999>>>???999:::<<<>>>>>>===<<<;;;444<<>>BBB;;;AAACCCAAAEEEHHH<<<++++++'''###%%%***---***'''))))))))))))((((((((((((***'''%%%***888JJJ\\\fffVVVUUUXXX[[[[[[ZZZ___fff]]]VVVSSSYYY^^^\\\YYYYYYeeehhhjjjhhheeedddeeehhhqqqjjj```XXXWWWYYYZZZYYY\\\___\\\WWW[[[dddcccYYY\\\TTTQQQWWWZZZTTTLLLHHHNNNaaaqqqjjjQQQ888---,,,)))((('''&&&&&&&&&&&&&&&$$$&&&***,,,***'''(((+++)))&&&+++<<>>;;;;;;,,,%%%(((,,,000111444;;;BBBCCCFFFIIIHHHEEECCCCCCEEECCCEEEBBB>>><<<;;;111$$$(((''''''((())))))(((&&&(((((((((((())))))))))))))))))))))))******************++++++---444???GGG<<<;;;:::888777888888888666777GGGfffFFFBBB---777000///......//////---,,,,,,,,,++++++++++++,,,,,,++++++((((((333CCCHHHDDD...888FFFNNNFFF555***(((+++************000@@@PPPUUUSSSIII888,,,))))))'''''')))(((&&&)))444===AAA999???BBBCCCIIINNNEEE777)))((('''''''''''''''&&&)))(((((((((((((((((((((***)))'''(((,,,777EEEOOOcccSSSHHHMMMZZZ```]]]YYY]]]YYYXXX[[[[[[WWWWWW[[[kkkjjjhhhdddbbbccceeehhhjjjfff```[[[ZZZ[[[[[[YYY^^^```]]]WWWZZZaaa___VVVPPPQQQVVV]]][[[RRRKKKIIIXXXccciii^^^FFF222***+++(((((('''&&&&&&&&&&&&&&&+++(((&&&%%%$$$$$$%%%&&&))))))***111AAATTT```ddd```^^^```dddffffffiiimmmcccccccccbbbaaa_________eeecccaaabbbbbbaaa___^^^___GGG111)))(((%%%$$$'''''')))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((&&&&&&'''))))))&&&---<<>>PPPXXXUUUJJJ999,,,((())))))''')))(((%%%(((333===AAAAAAEEEFFFEEEHHHLLLEEE999(((***+++)))&&&$$$%%%'''(((((((((((((((((((((((((((******'''###&&&///777SSSPPPQQQXXX\\\[[[YYYYYYZZZZZZ\\\\\\YYYVVVZZZaaallljjjgggfffffffffeeeddddddbbb___]]]]]]\\\ZZZYYY___aaa]]]WWWXXX]]][[[SSSSSSXXX___^^^TTTHHHEEEHHHOOOUUUWWWOOO>>>000++++++(((((('''&&&&&&&&&&&&''')))&&&$$$$$$'''******((((((+++***,,,:::PPPbbbgggaaaaaabbbdddaaa^^^```ffffffbbb___```eeegggddd```fffeeeddddddeeefffdddccc]]]OOO;;;,,,''''''))))))%%%&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''')))***+++'''---:::OOO[[[NNNGGGUUUUUU[[[___ZZZPPPIIIIIILLLOOOLLLCCCAAAGGG???...&&&)))***...444;;;@@@@@@>>>BBBDDDGGGGGGEEEDDDCCCCCCEEEEEEDDDAAA@@@>>>777...)))((('''''')))******)))(((((((((((())))))))))))))))))))))))************+++,,,,,,+++,,,222;;;BBBIIIBBB;;;888999:::888666666222>>>PPPaaa???888555///111///---------,,,***)))******))))))))))))******)))++++++,,,777BBB@@@555)))<<>>OOO]]]```[[[WWWWWWXXXZZZ\\\\\\\\\]]]bbbggggggfffgggiiikkkjjjeee```eeeaaa^^^^^^\\\ZZZZZZ[[[^^^___\\\WWWWWW[[[YYYSSSZZZ]]]^^^WWWLLLFFFJJJQQQKKKNNNQQQLLLBBB555,,,'''(((''''''&&&&&&&&&''''''###&&&'''(((***---,,,)))***)))''',,,???VVVaaa___cccdddggggggbbb\\\]]]ccchhhdddaaaccchhhjjjfffbbbffffffeeedddfffhhhgggddd\\\___PPP222###)))...)))%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%###&&&((((((((())),,,AAAPPPXXX\\\UUUPPPVVV^^^^^^\\\WWWQQQMMMKKKKKKRRRTTTGGGBBBKKK===))))))'''...555:::???BBBBBB???CCCDDDGGGHHHGGGEEEDDDCCCAAAAAA@@@@@@@@@???:::666***(((&&&&&&((()))))))))(((((((((((())))))))))))((()))))))))************+++,,,,,,++++++000888???JJJBBB999666999;;;999666666222<<>>222,,,AAATTTQQQ===,,,'''***(((+++---***$$$'''888JJJTTTSSSOOOEEE777+++(((***''')))(((%%%)))333===AAA???AAACCCFFFKKKOOONNNJJJ///***%%%%%%(((++++++)))&&&&&&''''''((((((((()))''''''((()))******)))(((***'''---@@@TTT\\\YYYTTT\\\]]]]]]^^^```cccffffffcccaaa```bbbfffgggeeebbbkkkddd^^^]]]ZZZVVVXXX^^^[[[\\\ZZZWWWWWWYYYYYYVVVRRRUUUVVVSSSPPPRRRXXX]]]YYYXXXUUUNNNDDD777***###''''''&&&&&&&&&''''''(((&&&******'''(((///444333===///%%%---GGG\\\^^^VVV___ccchhhlllhhhcccdddiiihhhgggffffffeeecccaaa___cccfffeeebbbcccgggfffaaaeeedddZZZEEE---###)))444///+++&&&$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''###$$$)))***&&&%%%'''222ZZZnnnhhheeeeee```]]]fff]]]RRRLLLKKKLLLJJJGGGQQQWWWMMMGGGHHH666$$$,,,%%%333???AAA???AAABBBBBBCCCDDDGGGHHHIIIHHHEEECCC>>>===>>>@@@AAA@@@???>>>...+++'''&&&&&&'''(((((((((((((((((())))))))))))((()))))))))***************+++,,,++++++///666<<>>666444888;;;:::777666444;;;FFF```PPP>>>999444///111///------...---,,,*********))))))))))))*********+++)))+++888DDD???333111GGGYYYSSS???...)))+++)))+++---+++%%%&&&333CCCKKKLLLMMMGGG999+++&&&((((((***)))&&&)))444>>>BBBDDDFFFIIIMMMRRRUUUUUUTTT999111(((%%%(((******'''&&&&&&&&&''''''(((((())))))'''&&&(((******'''%%%+++%%%"""(((444DDDXXXgggaaacccccc```aaacccccc___bbb^^^ZZZXXX[[[___dddgggpppfff___]]]XXXSSSXXXaaaZZZZZZYYYXXXXXXYYYYYYYYYNNNTTTXXXXXXWWWYYYYYYWWWYYYTTTMMMEEE===555---((('''&&&&&&&&&&&&'''(((((()))+++)))'''111FFFUUUYYY]]]CCC111<<>>FFF___:::333+++'''((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%"""%%%***((($$$+++888HHHbbbmmmgggddd```^^^ccc___ZZZSSSMMMJJJGGGBBB???KKKFFFKKKMMM:::***(((***+++;;;FFFDDDAAACCCCCC???@@@AAACCCFFFIIIHHHCCC???<<<999:::======:::;;;@@@===888000+++((((((((('''(((((((((((())))))))))))))))))))))))************''')))*********...444:::===:::777666777888888888888999333===MMM||||||III444999...888000///......///000///---++++++************++++++---***&&&(((777FFFDDD999///EEEVVVPPP>>>111,,,***,,,+++,,,+++((('''---666FFFHHHKKKIII<<<---***000)))+++***(((+++666???DDDDDDFFFMMMUUU\\\^^^```bbbZZZRRREEE666+++'''(((+++%%%%%%&&&&&&'''((())))))"""&&&)))(((%%%%%%)))...'''&&&'''***+++---666@@@XXXdddjjjeee]]]]]]______\\\aaagggiiifffcccbbbbbbnnnfffaaaaaa\\\UUUYYYeee\\\[[[[[[[[[YYYWWWWWWZZZRRRZZZ\\\TTTNNNQQQVVVXXXMMMNNNPPPNNNFFF;;;...&&&&&&&&&&&&&&&&&&'''((()))(((''''''222PPPmmmqqqeeeYYYIIILLLccciii[[[\\\lllbbbdddkkkssstttkkkaaa\\\lllooorrrtttrrrmmmfffaaadddiiifff]]]\\\aaa^^^UUUFFFNNNMMMEEEGGGRRRUUUOOO111,,,'''&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%)))&&&$$$000BBB```fffggggggfffZZZYYYggg]]]___```\\\TTTKKKEEECCCKKK???IIIOOO999,,,...+++///<<>>???AAADDDGGGFFFBBB===:::777666999777333444999CCC===444...***)))(((((((((((((((((())))))))))))))))))))))))************&&&(((*********---444:::===<<<:::888777777777888888999...888HHHfffoooAAA666111999+++//////.........---------------------,,,+++***)))***...,,,)))111<<<<<<333222VVVQQQFFFDDD555...'''+++,,,,,,***((((((,,,000???BBBHHHIII===---'''***)))***)))'''+++777CCCHHHPPPMMMMMMSSS^^^eeefffddd___]]]TTTHHH@@@;;;222(((000***###"""%%%))))))'''%%%&&&(((***)))'''(((+++))))))))))))))))))))))))@@@NNN^^^eee```[[[[[[^^^llllllgggkkkvvvssshhhffffff[[[SSSTTTWWWYYY]]]dddddd]]]VVVUUUXXXYYYWWWSSSRRR[[[\\\SSSNNNQQQPPPJJJCCCRRRZZZSSSHHH>>>111###'''''''''''''''((())))))111&&&AAANNNPPPOOOJJJ]]][[[ZZZ\\\___ccceeefffhhhiiilllooopppmmmiiigggmmmuuuyyytttlllhhhfffeeekkkfff```^^^______\\\YYYMMMJJJJJJPPPVVVQQQBBB444,,,)))%%%###%%%***111555///***%%%%%%(((***)))&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%((((((###999aaannngggbbbccceeecccbbbccc[[[___bbb^^^UUUKKKFFFDDDLLL999;;;???...)))...)))555AAAAAA???DDDCCC===>>>BBBBBBBBBBBBBBBBBBBBBBBBAAA999222222222///------999<<<===888///)))'''(((((((((((((((((()))******))))))))))))************+++))))))++++++***///555===;;;:::999::::::999888999@@@***999AAATTTfff@@@666000777---.........------------,,,------------,,,+++***))))))+++******444@@@>>>333333TTTOOOFFFCCC555///'''***+++,,,***((((((+++...<<<@@@GGGGGG<<<...)))---)))+++***''',,,888CCCIIIOOOLLLMMMSSS^^^eeeeeecccWWWWWWSSSMMMLLLNNNJJJDDD999777666666444///(((""")))(((((()))(((''''''((())))))))))))))))))))))))***222@@@OOO]]]dddggggggjjjjjjcccbbbkkkllliiioooggg]]]WWWXXX[[[\\\___cccXXXVVVUUUXXX\\\\\\WWWRRRWWW______XXXVVVZZZXXXPPPPPPYYYZZZNNNCCC<<<000###'''''''''''''''((())))))---###111NNN[[[___ccccccjjjfffbbb```aaaeeehhhjjjiiimmmppppppmmmlllnnnqqqpppxxx{{{uuunnnkkkkkkkkkdddfffiiihhheeebbb```___RRRQQQRRRUUUXXXTTTKKKCCC999555///***((((((***,,,...)))%%%%%%(((***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((($$$%%%***...FFFkkkiiieeeddddddbbb^^^^^^```ZZZ]]]^^^XXXNNNDDD???>>>KKK<<>>CCC???@@@@@@AAABBBCCCCCCDDD@@@;;;777555000+++***---222666999666///(((&&&'''((((((((((((((()))******))))))))))))************+++))))))++++++***...444???<<<999888999999999888666<<>>GGGGGG<<>>]]]hhhmmmtttxxxrrrlllccc]]]]]]```dddgggkkknnnpppnnnjjjlllrrryyyrrrxxxzzzsssllljjjkkkkkkiiinnnqqqmmmddd^^^___ccc\\\\\\\\\]]]]]]\\\ZZZYYY\\\WWWNNNDDD;;;444000///,,,)))%%%%%%(((***)))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&***%%%""")))111CCC]]]ccceeeiiiiiibbb[[[[[[aaaYYY[[[ZZZTTTLLLEEEAAAAAADDD<<>>???AAABBBCCCDDDDDD>>>===<<<999111((((((,,,---333888888111***''''''((((((((((((((()))******))))))))))))************+++))))))++++++***...333AAA>>>999777777888999999555666666444???JJJwwwNNN===777...000111------,,,,,,,,,+++++++++,,,---------,,,,,,+++******'''&&&///???HHH???///:::MMMJJJGGGCCC;;;<<<111)))************)))((((((444>>>JJJJJJ>>>111+++,,,***,,,+++***...:::DDDIIIQQQPPPRRRWWW___cccbbb```^^^\\\YYYUUURRRPPPNNNLLLXXX]]]aaaaaa]]]ZZZ[[[]]]BBB===222)))'''+++---,,,((((((((((((((((((((((((///******444HHH\\\ggglllfffmmmhhhdddjjjhhhbbbdddVVVSSSTTTXXX]]]```___^^^^^^[[[VVVTTTUUUXXX[[[]]]ZZZ[[[ZZZYYY\\\]]]TTTHHHHHHLLLOOOOOONNNHHH999***'''''''''''''''((())))))***,,,EEEbbbkkkooouuuvvvrrrlllccc]]]\\\___bbbccccccdddeeecccccceeekkkooopppuuuuuunnniiihhhhhhhhhooopppmmmeee]]]\\\cccjjjeeeaaa[[[VVVSSSRRRQQQPPPMMMJJJCCC;;;333---(((%%%***(((&&&&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((###+++)))'''000666???MMMWWW^^^ffffff\\\SSSUUU]]]PPPQQQQQQNNNJJJGGGGGGHHH;;;<<>>===>>>@@@AAABBBBBBBBBBBB>>><<<;;;:::333+++(((***,,,444<<<===777///***(((((((((((((((((())))))***((()))))))))***************((()))++++++***---222CCC>>>999555666777999:::666333<<<111===FFF^^^~~~HHH<<<666///---111------,,,,,,,,,+++++++++,,,,,,---------,,,++++++---((('''222CCCIII===,,,???JJJHHHJJJDDD@@@FFF888***************)))((('''111???MMMLLL???111)))((())),,,,,,***///:::DDDIIIPPPPPPPPPTTTYYY]]]]]][[[XXXXXXWWWVVVTTTQQQPPPPPPYYY___eeefffcccaaadddggg^^^VVVEEE222(((((()))'''((((((((((((((((((((((((''''''''')))333DDDYYYhhhgggnnniiibbbgggeee[[[XXXNNNOOOQQQUUU\\\```___\\\[[[YYYWWWTTTTTTVVV[[[^^^ZZZZZZZZZ]]]aaaaaaWWWKKKXXXWWWTTTPPPLLLCCC333$$$'''''''''''''''((())))))+++---EEEaaajjjmmmpppmmmqqqmmmhhheeefffgggiiiiii\\\ZZZWWWYYY\\\^^^^^^]]]kkkpppqqqnnnkkkkkkllljjjhhhddd___[[[ZZZ]]]cccfff\\\RRRFFF===:::666222---&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$,,,,,,---777<<<@@@IIIHHHOOOXXXYYYPPPHHHJJJSSSEEEEEEEEEDDDDDDEEEGGGIII;;;@@@FFFIIIAAA...%%%+++:::EEEDDD???BBB???:::<<<@@@AAABBBCCCCCCAAA@@@??????:::777888666000***)))---555???AAA:::111+++(((((((((((((((((())))))***((()))))))))***************((()))++++++))),,,111CCC>>>888555555888:::;;;999111???///;;;CCCQQQoooCCC;;;333111---000------------,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++...))))))555EEEIII<<<...FFFIIIGGGLLLDDDBBBLLL<<<,,,+++))))))******)))'''...>>>LLLIII;;;///)))&&&(((++++++***///:::CCCHHHKKKJJJKKKMMMRRRVVVWWWXXXXXXXXXZZZ\\\YYYTTTRRRTTTZZZaaaiiikkkgggaaa______ZZZVVVGGG222%%%&&&(((&&&))))))))))))))))))))))))&&&***+++'''%%%///DDDUUUgggqqqmmmdddfffgggbbbbbbRRRSSSSSSUUUZZZ___]]]YYYMMMRRRXXXZZZYYYXXXYYYZZZ^^^]]]___dddhhheeeZZZOOOTTTMMMDDD===888333+++$$$'''''''''''''''((()))))))))...HHHaaaiiimmmppplllmmmkkkiiijjjlllnnnooooooccc___[[[\\\```aaa]]]XXXeeekkkpppoooooopppnnnkkk___ZZZTTTRRRSSSQQQLLLHHH===555,,,(((******'''$$$%%%&&&'''((()))++++++,,,&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((,,,,,,///777555555@@@GGGJJJOOOQQQKKKEEEGGGMMMDDDCCCBBBBBBCCCDDDFFFGGGBBBHHHIIIIIIDDD///""")))000<<<======DDDDDD???@@@BBBCCCDDDDDDDDDBBB@@@>>>@@@:::666777777222+++)))***333===@@@:::111+++(((((((((((((((((()))******))))))))))))***************((())),,,+++)))+++///AAA===888555666888;;;<<<;;;000===000888@@@KKK```@@@888///444///111.........------------,,,+++,,,,,,------,,,,,,+++,,,''')))666EEEHHH>>>222MMMJJJGGGMMMCCCAAALLL:::///,,,))))))***+++***(((+++<<>>???DDDCCC@@@CCCAAABBBDDDFFFEEEDDDBBB@@@AAA<<<999888555...******'''111;;;???:::222---***((((((((((((((()))******))))))))))))************)))((())),,,+++)))***///???;;;777666777:::<<<===999///888333555:::HHHWWW===666,,,555111111//////.........---------++++++,,,------,,,,,,,,,***&&&)))777FFFHHH@@@666RRRKKKGGGMMMAAA???KKK777111---)))(((***++++++******999BBB999,,,(((***---&&&)))***)))...888BBBFFFDDDDDDEEEHHHOOOVVV]]]aaaGGGIIIRRR[[[[[[VVVUUUYYY___^^^]]]\\\]]]aaafffjjjSSS[[[WWWCCC222,,,***&&&))))))))))))))))))))))))&&&&&&'''((((((((()))***666YYYnnnllljjjiiijjjqqqeeeccc\\\SSSPPPRRROOOGGGXXX]]]aaa___ZZZXXX\\\```aaa___^^^]]]UUUGGG666,,,'''%%%$$$&&&'''''''''''''''''''''''''''((())))))(((888WWWiiiffffffooorrrkkkiiigggiiimmmrrruuuwwwnnnlllgggbbb^^^[[[[[[[[[^^^dddhhhfffbbb[[[PPPGGG999444,,,((('''))))))(((&&&(((+++***&&&$$$$$$&&&%%%%%%%%%%%%&&&'''((()))$$$&&&'''((('''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((###222LLLlllzzziii]]]hhhWWWOOOIIIJJJJJJGGGEEEFFF>>>======???BBBDDDEEEEEEHHHNNNFFFEEEJJJ666%%%...(((;;;DDDBBBCCC???===CCC@@@BBBDDDFFFGGGFFFDDDBBBAAA???===:::222)))(((+++&&&000;;;@@@<<<555000///((((((((((((((()))******))))))))))))************)))((())),,,+++)))***...===:::777666888:::<<<===777...555555333666FFFhhhZZZ<<<333222555...222000000///...------,,,,,,,,,,,,,,,++++++*********(((+++***444FFFEEE777333GGGJJJGGGAAAAAAFFFGGGBBB888---++++++%%%'''---)))***111666333+++%%%'''+++)))***((((((///;;;DDDFFFEEEIIILLLPPPYYYaaabbb^^^TTTWWWZZZXXXSSSRRRVVV[[[[[[^^^bbbbbbbbbcccgggkkkkkkfff]]]GGG///++++++"""))))))))))))))))))))))))(((((((((((((((((((((((('''444KKKdddkkk]]]bbb}}}___dddcccZZZVVVYYY[[[YYY[[[]]]^^^^^^^^^^^^```aaaeeeddd]]]PPP???///&&&"""((((((((((((''''''''''''"""&&&))))))''''''''''''---FFF```jjjiiiiiikkklll```\\\```lllsssrrrpppqqqgggiiihhhaaaXXXUUUYYY___WWWXXXWWWSSSKKK???333,,,******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''(((***,,,***&&&&&&***'''"""'''///,,,""")))DDDRRRllliiiaaaQQQMMMKKKJJJDDD>>>@@@GGGHHHCCC@@@BBBEEEEEECCCBBBDDDAAAFFFNNNIII888+++(((+++666BBBEEECCCBBBBBBBBBCCCFFFKKKNNNOOOLLLGGGDDDDDDCCC;;;>>>555///888******222;;;>>>>>><<<444+++))))))(((((((((((()))))))))************+++++++++*********)))******++++++777???999444999:::777:::<<<555333888888888BBBQQQSSS999222222555...222000//////...------,,,,,,,,,,,,,,,+++++++++******)))++++++666GGGEEE666222IIIJJJJJJGGGFFFHHHHHHGGG???000+++***%%%'''+++&&&''',,,111///***'''(((+++((()))((('''///;;;DDDFFFFFFIIILLLNNNUUU]]]^^^[[[WWW^^^bbb]]]UUUQQQUUU[[[eeefffgggfffeeegggmmmrrrmmmhhh___III///))),,,&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&222GGG[[[gggjjjgggjjjjjjfff^^^YYY[[[^^^aaa^^^]]][[[[[[]]]aaafffhhhXXXLLL;;;,,,%%%&&&,,,000((((((((((((''''''''''''%%%'''''''''''')))******'''CCC\\\bbb___aaabbb```^^^]]]bbbjjjllljjjkkkooohhhhhhfff```WWWRRRQQQSSSGGGDDD>>>777111,,,***)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((&&&%%%%%%&&&&&&!!!---...(((((((((***333>>>MMMMMM^^^|||[[[SSSQQQMMMJJJHHHBBB===???FFFIIIEEEBBBCCCDDDBBB@@@@@@BBBCCCIIIOOOLLL>>>000))))))333>>>CCCCCCBBBCCCCCCAAADDDHHHLLLMMMKKKIIIGGGAAAHHHAAA>>>888:::AAA***)))222:::>>>???===555---))))))(((((((((((()))))))))************+++++++++*********)))******+++,,,555>>>:::444888:::999>>>;;;555333777777666@@@NNN{{{JJJ666111111555...111//////......---,,,,,,,,,,,,,,,,,,++++++++++++***)))+++,,,999JJJEEE555111KKKIIIIIIKKKJJJHHHKKKOOOEEE111((()))&&&)))+++&&&$$$'''***+++***)))***+++&&&(((''''''...;;;EEEHHHNNNPPPQQQRRRVVV]]]___]]]ZZZdddjjjdddWWWPPPVVV^^^kkkkkkiiifffdddgggnnnsssmmmhhhaaaLLL///&&&***)))''''''''''''''''''''''''''''''''''''''''''''''''+++###'''--->>>eeevvvcccbbb^^^ZZZXXXTTTRRRUUUZZZYYYZZZ\\\^^^^^^YYYPPPHHH777///&&&"""###'''))))))((((((((((((''''''''''''(((&&&%%%&&&(((***++++++&&&EEE^^^^^^ZZZ^^^^^^XXX___bbbgggkkkjjjfffhhhmmmcccaaa]]]VVVOOOGGGAAA>>>666333---'''%%%%%%((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&######&&&)))"""...***'''000...333JJJTTTVVVLLLWWWwwwsssSSSFFFSSSOOOJJJEEE???<<<@@@FFFHHHDDDCCCEEECCC>>><<<>>>???DDDIIIKKKIIIBBB444&&&'''000;;;CCCDDDCCCBBBBBB???AAAEEEHHHJJJJJJIIIHHH@@@MMMGGG@@@888???FFF+++)))222:::>>>@@@>>>888000***))))))(((((())))))***)))************+++++++++******))))))***++++++,,,222<<<:::444777999;;;CCC;;;555444666555444===IIInnnDDD666222111555---000.........------,,,,,,,,,++++++++++++++++++++++++)))***,,,<<>>888000+++******+++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''(((***'''***""")))@@@AAABBBYYYbbb^^^TTT```}}}}}}```OOOVVVRRRLLLEEE???===BBBHHHDDD@@@AAAFFFDDD===<<<@@@BBBIIILLLHHHFFFDDD888)))&&&,,,888CCCGGGDDDAAA@@@@@@AAACCCFFFGGGHHHGGGGGGCCCLLLHHHEEE888666BBB444***222;;;???AAA@@@:::333***))))))))))))))))))***))))))*********+++++++++))))))))))))***+++,,,,,,///;;;:::333666888<<>>OOOEEE444222RRRKKKFFFGGGLLLSSS\\\eeeQQQ555'''++++++,,,---(((((('''&&&(((***+++***((('''******)))...;;;HHHNNNPPPRRRRRRPPPQQQUUUXXXWWWVVV^^^ddd```XXXXXXcccnnniiikkkkkkiiifffeeehhhkkkhhhbbbddd[[[===(((&&&(((((((((((((((((((((((((((''''''''''''''''''''''''%%%***,,, >>>ooo}}}jjjddd```___]]]ZZZZZZ]]]lll\\\FFF555---+++***)))***++++++)))&&&%%%''')))((((((((((((''''''''''''(((%%%%%%)))+++'''&&&(((222KKK[[[WWWVVV^^^___WWW]]]```cccffffffaaaXXXPPPFFF???777111...,,,'''###$$$&&&)))++++++***'''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((###"""'''+++(((&&&&&&%%%///555BBBQQQLLLIIIYYYbbb\\\UUUbbbzzzqqqdddYYYVVVPPPFFF??????DDDIIIAAA<<<>>>FFFGGG???===BBBHHHOOOPPPIIIEEEDDD<<<111%%%(((222AAAHHHFFFCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFEEELLL:::,,,???EEE+++333<<<@@@BBBAAA<<<555******))))))))))))******))))))*********+++++++++))))))))))))***+++,,,------999999333555888;;;EEE;;;999888777555555;;;BBBccc[[[===999444000333,,,///------,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***(((+++>>>PPPFFF555555WWWQQQIIIFFFOOO^^^ggghhhTTT777))),,,+++((()))&&&)))((('''(((***+++***)))(((++++++)))---:::GGGNNNOOOSSSUUURRRRRRVVVXXXXXXUUUWWWXXXUUUTTTZZZfffqqqlllnnnooonnnjjjiiijjjmmmiiiaaafffbbbFFF...)))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))&&&...$$$***AAAKKKpppmmmfff^^^[[[]]]\\\YYYKKK???000%%%"""&&&***---''')))***'''######&&&***(((((((((((('''''''''''''''$$$&&&+++***&&&'''...EEEQQQYYYYYY[[[aaaccc___bbbdddeeedddbbb\\\OOOBBB888333,,,(((''''''&&&%%%''''''&&&&&&&&&'''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***###"""''')))%%%###'''***BBB```jjjYYYIIIJJJSSSWWWOOOJJJPPP\\\gggiiifffZZZYYYRRRGGG@@@AAAFFFHHHCCC;;;<<>>***@@@OOO---555===AAABBBBBB===777+++******))))))******+++)))************+++++++++(((((())))))***+++------,,,888777222666777999@@@:::::::::888555666:::???VVVRRR999888333...222---000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++'''***>>>QQQFFF666888XXXVVVLLLDDDPPPeeeiii___LLL111&&&,,,***&&&((((((''''''((((((((()))***+++'''++++++(((+++777DDDLLLPPPVVVYYYWWWWWWZZZ\\\[[[ZZZTTTLLLJJJOOOYYYeeelllmmmnnnmmmkkkggggggjjjnnnjjj^^^aaabbbIII000***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&+++&&&&&&)))%%% """&&&```jjjkkkdddbbbeee[[[JJJ&&&''''''(((((((((''''''!!!###''')))(((&&&$$$###((((((((((((''''''''''''&&&###%%%***)))%%%...<<>>DDDMMMNNNEEE:::777;;;999---'''///777999>>>FFF???AAACCCEEEFFFFFFEEEDDDBBB@@@AAAMMM>>>...>>>CCC///777>>>AAACCCCCC>>>777+++******))))))******+++)))************+++++++++((((((((()))***,,,---...---777555111777777555999777999999666444555:::===LLLLLL555777222,,,222...222,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++''')))>>>QQQFFF888;;;UUUVVVLLLBBBOOOfffeeeSSSBBB)))!!!***)))'''+++---$$$%%%'''''''''(((+++---&&&******&&&(((444BBBJJJLLLSSSWWWVVVVVVXXXZZZZZZ___SSSFFFBBBJJJXXXbbbgggjjjjjjhhhccc```aaafffkkkjjj[[[\\\^^^GGG...(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&& ((((((###$$$###$$$---...FFFUUUTTTUUUUUU@@@###((()))***)))(((((()))++++++'''"""!!!$$$((((((''')))((((((((('''''''''''''''###%%%)))'''&&&444GGGcccXXXRRRWWW]]]^^^```dddbbbfffaaaRRRCCC999000)))%%%&&&''''''''''''''''''!!!###&&&(((((('''$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%$$$(((,,,'''%%%666LLLhhhjjj|||PPPOOOaaaPPPUUUVVV\\\WWWDDD@@@GGGIIIXXXYYYTTTGGG@@@AAADDDDDDTTTDDD???JJJMMM???333000>>>EEESSSZZZOOO???===FFFJJJ666'''(((,,,...666@@@===???CCCFFFGGGGGGFFFEEEAAACCCBBBHHH<<<000999///111888???BBBCCCCCC>>>777++++++************++++++)))************+++++++++((((((((()))***,,,---...---666444111777888333555444777888555333555999;;;FFFuuuJJJ>>>333000111000------......---,,,++++++++++++++++++++++++++++++++++++,,,***)))AAAZZZIII333:::```RRRLLLNNNSSS___cccXXX666///))))))(((&&&&&&(((''''''((()))))))))))))))&&&***,,,))))))222???IIIFFFOOOVVVWWWVVVXXXWWWUUUOOOHHHLLLSSSSSSYYYaaa^^^fffiiihhhdddbbbeeefffeeeeeeaaa[[[XXXMMM000"""...******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&+++555===888---''')))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&"""((($$$,,,AAAUUUOOORRRWWW[[[]]]^^^]]]]]]___UUUFFF999///***((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%"""&&&***)))%%%""""""$$$((($$$$$$((((((######'''******'''+++///,,,777RRRZZZjjjaaaSSSRRROOOZZZIIIhhhjjjSSSKKKAAAHHHQQQJJJWWWRRRQQQJJJ444GGGOOORRRRRRMMMCCC;;;888999666KKK___]]]MMMAAAAAAGGGDDDLLL000---&&&000'''<<<:::>>>AAABBBDDDGGGJJJJJJ@@@@@@>>>:::444000---+++888>>>DDDEEEAAA>>>===???444,,,'''(((***(((((()))*********)))))))))))))))******))))))******+++,,,,,,555888333333777555,,,999999888666444555888:::EEEnnnFFF;;;111000222111000000......---,,,+++++++++++++++++++++++++++++++++++++++******AAAZZZJJJ444;;;^^^TTTNNNNNNVVVeeeaaaJJJ555...))))))(((&&&&&&(((''''''((()))))))))))))))'''+++,,,))))))111???JJJGGGOOOUUUTTTRRRRRRQQQNNNPPPLLLVVVaaa`````````YYYlllmmmiiiaaa[[[ZZZXXXUUUSSSUUUTTTWWWVVV???******))))))((('''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$'''---222...&&&$$$((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$+++%%%+++$$$IIIaaaYYYWWWUUUVVVXXXYYYXXXWWWGGG@@@666...***))))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%'''''''''&&&%%%&&&''')))+++'''%%%'''&&&###&&&++++++***'''...888888???SSS]]]eeewww]]]```___UUUIII555DDDBBB???QQQLLLHHHJJJ???DDDAAAKKKOOOCCCWWWNNNPPPOOOIII???777444444777DDDOOONNNHHHDDDEEEGGGMMMTTT===888---/// ---333666:::===???BBBCCCCCC======999444...+++,,,...BBBEEEFFFCCC>>>;;;===@@@555---((()))+++***)))+++************))))))))))))******))))))******+++,,,,,,555888444333777555---:::999888555444555777:::AAA{{{dddAAA777//////222222222333......---,,,++++++++++++++++++++++++++++++++++++)))******AAA[[[LLL555;;;WWWQQQPPPSSS]]]nnniiiOOO444...)))))))))&&&&&&(((''''''((()))))))))))))))***+++,,,***)))000???KKKNNNVVVZZZXXXTTTSSSQQQNNNRRRNNNYYYdddaaa]]]ZZZRRRbbbccc___WWWRRRQQQNNNJJJPPPTTTQQQSSSXXXJJJ///"""(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((%%%!!!###(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%---%%%)))...RRRoooaaa^^^ZZZWWWUUUQQQKKKFFF111---(((&&&&&&(((******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&&&&%%%'''))))))&&&'''+++......,,,444BBBDDDEEEQQQ``````gggttt[[[fffbbbUUUUUUIIIKKK???AAAXXXUUUGGG>>>555777:::JJJOOOFFFTTTCCCEEEGGGDDD???:::999:::999>>>@@@???BBBFFFEEEBBBHHHOOOBBB@@@888444$$$)))+++---000333666777888999666555222+++&&&'''...555JJJIIIEEE@@@;;;;;;???DDD666...)))***,,,++++++---******************************))))))******+++,,,,,,555888555333666444///:::999888555333444777:::<<>>555//////222222222444......---,,,++++++++++++************************'''******@@@ZZZMMM777;;;VVVNNNPPPVVVZZZbbbcccXXX333---)))***)))'''&&&(((''''''((())))))))))))))),,,++++++***)))///===KKKSSSZZZ^^^[[[WWWUUUSSSPPPYYYOOOUUU^^^ZZZWWWYYYVVVXXXXXXUUUOOOLLLKKKHHHCCCRRRYYYSSSNNNUUUOOO888'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&$$$###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((&&&...$$$&&&888UUUuuuffffffccc[[[PPPCCC888222***(((&&&&&&'''((()))((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&%%%$$$$$$(((///444333///......111666555999BBBAAA???FFFQQQRRR[[[rrr]]]___]]]bbbrrrpppkkkZZZOOOQQQLLLDDDJJJPPPXXX```iii___NNNOOO???AAABBBAAA>>><<<<<<===:::===>>><<<@@@EEEAAA888???CCCAAACCC@@@;;;000...***''''''+++---------///,,,,,,***%%%###)))666@@@HHHFFFBBB>>>;;;===BBBGGG666...))))))+++++++++---)))***************++++++******))))))******+++,,,,,,444888666444555444111:::999888555333444666999<<>>;;;>>>NNNmmmWWWPPP[[[}}}}}}eeeSSSHHH===<<<>>>KKKaaapppzzzwww^^^IIICCCDDDDDDCCC@@@<<<888666555666@@@EEECCCCCCEEE@@@555@@@>>>CCCEEEFFFBBB???777000)))&&&)))+++))))))+++&&&''''''''')))222@@@KKKEEEDDDAAA>>><<<===@@@BBB777...(((((())))))))),,,))))))******+++++++++,,,******))))))******+++,,,,,,333999888555444444333:::999888555333333555888>>>GGGMMM;;;555000000000...///222......---,,,++++++++++++************************'''+++)))999SSSKKK777:::XXXKKKMMMRRRIIIEEERRR\\\222,,,)))******((('''(((''''''((()))))))))))))))+++)))***,,,++++++888GGGRRRXXX\\\ZZZWWWXXXXXXVVVIII???JJJ]]]]]]ZZZ\\\]]]TTTTTTSSSQQQTTTWWWUUUOOOEEETTTXXXXXX^^^WWWBBB666******)))''''''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&((('''''')))((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))###+++''',,,TTTQQQeeellleeeWWWBBB///&&&'''+++'''''''''(((******)))'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''***(((%%%$$$&&&,,,444999<<<>>><<<555111555<<>><<>>NNN}}}|||KKK888999222666999BBBaaalllsssiiiKKK???:::>>>>>>=========<<<<<<<<<666FFFOOOIIIEEEGGGCCC:::>>>666DDDFFFNNNMMMUUUJJJ888000...333444///---///)))***---111777???HHHNNNDDDCCCBBB@@@>>><<<;;;:::999000)))((((((((((((***))))))******+++,,,,,,,,,******))))))******+++,,,,,,333999999666333444666:::999888555222222555777>>>CCCvvvEEE888333000000000...000333......---,,,++++++++++++************************))),,,(((666OOOIII666999PPPJJJJJJNNNRRR```fff[[[111,,,)))++++++((('''(((''''''((()))))))))))))))***''')))---+++)))444DDDSSSZZZ]]][[[YYYYYYYYYXXX@@@666AAATTTSSSKKKKKKJJJDDDEEEGGGJJJRRRYYYYYYTTTIIIQQQRRRUUU\\\SSS???888---,,,***)))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""&&&'''%%%&&&)))(((###%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***!!!+++,,,666eeeRRR\\\]]]SSSCCC333***&&&((()))'''&&&&&&(((******)))''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((&&&)))333AAAIIIIIIEEEKKKNNNKKK???777999???BBBKKKaaabbbQQQFFFBBBBBBIII===DDD@@@JJJ;;;:::===ZZZooonnnAAA111:::888>>>999RRRqqqsssuuugggIIIFFFBBB555666999===CCCHHHLLLMMMBBBQQQUUUJJJCCCFFFEEE>>>===222EEEHHHTTTTTTbbbSSS>>>888999CCCFFF>>>777777333555999???FFFJJJJJJIIICCCBBB@@@@@@???===<<<:::<<<333+++))))))((((((***))))))***++++++,,,------******))))))******+++,,,,,,222999:::666222444777:::999777444222222444777;;;@@@kkk???666111///000000///111555......---,,,++++++++++++))))))))))))))))))))))))***---(((333MMMGGG666888NNNMMMJJJGGGVVVrrrlllIII000,,,)))++++++((('''((('''(((((()))))))))))))))(((%%%(((...,,,)))333BBBPPPVVVYYYWWWTTTTTTUUUSSSFFF999???MMMHHH>>>=========>>>???AAAHHHNNNMMMGGGHHHHHHDDDJJJWWWSSSGGGEEE...---,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###''''''$$$%%%***)))$$$&&&&&&&&&''''''(((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&*** +++000>>>qqqTTTXXXKKKAAA555///...---(((###***)))(((((())))))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&''''''''')))+++777OOOgggmmm```QQQXXX``````VVVKKKHHHGGGEEE@@@VVVWWWEEE======>>>CCC555BBB999>>>:::EEE999===///SSSAAA777@@@???FFF;;;[[[yyyttttttdddEEECCC===999:::===BBBIIIOOOSSSTTTQQQ[[[YYYHHH???DDDEEE>>>FFF777JJJJJJTTTOOO]]]JJJAAA<<>>BBBIIIOOOPPPJJJCCC@@@???>>>>>>@@@@@@@@@??????555,,,******((((((***))))))***+++,,,,,,------*********)))***++++++,,,,,,222999;;;777222444888:::999777444222222444666888???VVV@@@777222......222333111......---,,,+++************++++++******************'''(((***:::OOOJJJ999555YYYEEEGGGPPP[[[SSSbbbHHH222///***((('''((((((((((((((((((((())))))))))))&&&,,,,,,++++++'''111IIIQQQIIIUUU[[[OOORRR]]]WWW===>>>???UUUpppbbbLLLPPPWWW]]]WWWEEE:::>>>DDDDDDDDD;;;EEERRRIII===<<<===<<<444***%%%&&&'''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''###---!!!555VVVUUUMMMEEEAAA888...)))((()))(((&&&((((((((((((''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&,,,$$$&&&***%%%''',,,)))???888CCC^^^llldddZZZYYYTTT___```PPP@@@===@@@BBBIIIRRROOOAAA===DDDDDD;;;333444555999>>>BBB>>>777<<<>>>BBBCCC>>>888:::@@@??????LLLYYYXXXTTTIII777666;;;@@@FFFQQQYYYTTTJJJLLLPPPLLLMMMUUULLL555***888===DDDLLLTTTVVVRRRKKKJJJIIIEEEAAA>>>===???BBB<<<;;;???GGGKKKIIIFFFGGG>>>>>>============>>>>>>CCC999...)))((()))+++---++++++******++++++,,,---++++++******************///222888;;;555...222<<<666777888777666555555666======oooRRR===777222......111333111......---,,,+++************************************((()))+++;;;OOOLLL;;;777ZZZHHHIIINNNVVVNNNaaaHHH000---***(((((())))))((('''((((((((())))))))))))''',,,+++***+++'''222JJJUUUOOOXXX^^^UUUXXXaaa[[[FFFIIIHHHWWWgggZZZNNN[[[gggmmmiiiZZZNNNMMMLLLGGGIII??????BBBBBBGGGGGG<<<<<<222((($$$&&&(((&&&"""&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''((((((((((((((('''''''''''''''+++&&&???WWWSSSNNNDDD888111)))%%%&&&'''&&&%%%((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((###''')))$$$)))444555BBB???GGGZZZddd___XXXVVVYYYeeegggYYYHHHBBBAAA???HHHOOOKKK>>>;;;DDDFFF???:::999999;;;;;;999777666AAA@@@AAA@@@;;;666777===:::666===DDDBBBCCCAAA777:::>>>BBBFFFMMMQQQLLLBBBLLLQQQNNNNNNUUUNNN>>>999AAAAAACCCGGGMMMPPPNNNIIILLLIIIFFFCCCBBBCCCEEEFFF<<<;;;>>>EEEIIIGGGEEEFFFCCCAAA>>><<<;;;===>>>@@@@@@999111,,,*********+++++++++******++++++,,,---************************...111888;;;666111666???999:::999888555444555666<<<<<>>888WWWIIIKKKJJJOOOJJJbbbLLL...,,,***)))******)))(((''''''((((((((()))))))))(((,,,******+++(((333KKKXXXTTTZZZ^^^YYY]]]bbb\\\OOORRRQQQVVV[[[RRRTTThhh___ffffff]]]TTTOOOFFF===JJJMMMOOOHHH@@@GGGFFF555III@@@666000///...---***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***''''''''''''''''''''''''(((((((((''''''''''''&&&)))(((((('''''''''(((((((((((((((((((((((((((((())))))222SSS]]]QQQNNN???///***&&&$$$&&&''''''%%%(((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$))))))###---===BBBFFFKKKRRRXXX[[[ZZZWWWTTTUUUdddiii[[[III@@@<<<:::JJJNNNHHH;;;999BBBEEE???@@@<<<<<>>:::444///,,,+++***)))++++++******++++++,,,---************************---111777:::777444888@@@>>>===;;;888555444555777:::<<>>888SSSJJJLLLFFFHHHGGGeeeQQQ,,,+++******++++++)))((('''''''''((((((((())))))(((,,,******,,,)))333JJJWWWWWWZZZZZZYYY]]]^^^ZZZWWWVVVUUUVVVTTTPPPYYYlll]]]dddhhhfffccc^^^UUUKKK111IIIffflllbbbbbbfff]]]KKKGGG@@@555+++%%%$$$%%%''''''''''''''''''''''''(((((((((((()))))))))***''''''''''''''''''''''''(((((((((''''''''''''''')))(((''''''''''''''''''&&&'''''''''''''''(((((('''***CCClllhhhPPPJJJ444+++)))''''''))))))(((&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++'''''''''''''''''''''''')))%%%))))))'''555FFFHHHFFFRRRZZZVVVRRRSSSRRRNNNQQQccclll]]]IIIAAABBBDDDWWWWWWNNNAAA>>>DDDFFFBBB<<<666777@@@BBB<<<<<>><<<<<<===@@@AAA???===777///+++++++++)))++++++******++++++,,,---***************+++++++++...222777888555444888>>>AAA@@@===888444333555777:::===aaaDDD:::555333000/////////......,,,,,,++++++******++++++))))))*********+++++++++'''+++***444HHHJJJ<<<555RRRMMMOOODDDCCCEEEdddPPP,,,+++******++++++)))(((''''''''''''(((((((((((((((+++)))***,,,)))111GGGVVV\\\[[[WWWYYY[[[YYYXXXccc[[[XXXYYYUUUTTT]]]eee^^^dddiiikkkkkkiiiccc\\\dddrrr{{{dddXXXNNNMMMQQQPPPDDD111%%%%%%+++'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&444UUU{{{nnnMMMBBB******)))))))))))))))'''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''(((''''''''''''''''''''''''((($$$(((,,,222CCCPPPKKKFFFVVV___WWWOOOOOOOOOKKKPPPdddnnn___KKKGGGPPPXXX___]]]SSSHHHEEEJJJKKKFFF:::555777BBBGGGDDDCCCFFFHHH@@@:::<<<>>>===:::999222555EEENNNIIIEEEAAA777===>>>AAAFFFIIIKKKMMMOOOJJJPPPNNNKKKKKKFFFKKK]]]FFF===:::CCCNNNSSSUUUWWWOOOIIICCCAAACCCCCC@@@<<>>??????@@@@@@BBBAAA999...)))+++---+++++++++******++++++,,,---))))))*********+++++++++///333666555222222666999AAA@@@===999555444555777;;;@@@]]]vvvAAA;;;444333111///...---......,,,,,,++++++***++++++,,,)))))))))***++++++,,,,,,'''+++)))000DDDHHH:::111RRRQQQRRRDDDBBBEEEcccJJJ...,,,***)))******)))(((&&&&&&'''''''''((((((((('''+++)))***---(((...AAAUUUccc```WWWYYYYYYVVVXXXnnn___\\\^^^XXXYYY^^^[[[ZZZ___eeegggeeebbb___]]]bbb]]]iiiwwwuuunnndddWWWMMMWWW\\\QQQ<<<---+++000''''''''''''''''''''''''&&&'''((()))))))))(((((('''''''''''''''''''''''''''(((((((((((()))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((000IIIaaavvvcccBBB777%%%''''''(((((('''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%---666???QQQXXXMMMMMM\\\eee^^^UUUSSSUUUTTTKKK[[[aaaRRRCCCEEEQQQ[[[XXXUUUMMMFFFFFFIIIHHHCCCCCCDDDFFFJJJMMMNNNNNNNNNEEE888///111888:::999888555333;;;BBB???BBBDDD>>>EEEAAA@@@CCCHHHJJJMMMPPPKKKQQQPPPNNNLLLEEEJJJ^^^GGG<<<:::DDDOOORRRQQQRRRIIIFFFCCCCCCFFFHHHGGGEEECCC???>>>AAAAAA???>>>???777999<<<>>>@@@@@@@@@@@@CCCDDD<<<...(((+++...,,,++++++******++++++,,,---)))))))))***++++++,,,,,,///444666222000333666666???>>><<<999666555666888===CCCYYYkkk???<<<444333222///---,,,---...,,,++++++***++++++,,,,,,((())))))***++++++,,,,,,(((---***///AAAFFF999///MMMOOORRRDDDDDDJJJfffJJJ000---***(((((())))))(((&&&&&&&&&'''''''''((((((&&&***)))+++...(((***<<>>DDDHHHKKKPPPHHHMMMNNNOOOMMMCCCFFFZZZEEE999555AAALLLMMMKKKLLLEEEDDDEEEEEEGGGIIIJJJKKKEEEAAA@@@CCCCCC@@@>>>>>>;;;;;;<<<>>>???@@@AAAAAAAAAEEE???111***------)))++++++******++++++,,,---((())))))***++++++,,,,,,///444555111000555888888;;;;;;;;;999777666777888>>>EEETTTeee===<<<444333222000---,,,---...+++++++++***++++++,,,,,,((())))))***++++++,,,,,,***///+++...AAAFFF888...FFFIIIOOOCCCFFFPPPlllNNN222///***((('''(((((((((&&&&&&&&&'''''''''((((((&&&))))))+++...'''(((888QQQiiieeeUUUUUUQQQLLLVVVaaaPPPRRRXXXRRRZZZbbbXXXXXX^^^fffhhhbbb[[[[[[^^^ffffff___OOOMMMeeeooo```]]]dddhhhcccSSS@@@111)))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''((((((((())))))************)))''''''&&&&&&&&&((())))))***+++,,,,,,,,,WWWvvvfffKKK777"""%%%+++$$$%%%'''''''''''')))***''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&(((***++++++***)))((((((((((((((((((((((((+++666IIIPPPPPPWWWUUUEEELLLOOOSSSRRRKKKHHHOOOYYYdddeee^^^TTTTTT\\\___[[[\\\YYYSSSOOONNNLLLDDD===>>>PPPSSSAAA555???MMMRRR[[[EEE000---777BBBHHHKKK???555555;;;@@@NNNYYYVVVIII<<<444999BBBGGGLLLPPPBBBHHHJJJMMMLLL@@@BBBUUUBBB444///<<>>>>>@@@???>>>===>>>???AAACCC>>>EEEBBB444,,,...---'''++++++******++++++,,,---((())))))***++++++,,,,,,...333555111222888;;;:::888999:::999888777777888>>>EEERRR```;;;:::555333111///------------,,,+++******,,,---,,,******)))'''&&&'''(((***+++...+++&&&666===>>>@@@)))GGGHHHBBBKKKLLLTTTeeeZZZ777...'''((()))'''$$$$$$((((((((((((((((((((((((***+++,,,+++******,,,...OOOPPPFFFCCCMMMOOOLLLOOOUUUVVVWWWXXXZZZ\\\]]]^^^bbb^^^[[[^^^cccccc^^^WWWUUUSSSUUU\\\aaaeeelllrrrnnnmmmfff]]]YYYPPP;;;%%%)))%%%$$$((()))'''%%%'''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''(((******))))))***+++)))***+++,,,,,,***((('''+++000((((((;;;555>>>gggdddQQQ333"""###'''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&(((...555:::***&&&%%%(((***)))))),,,;;;OOOTTTOOOTTTWWWUUUUUUIIIEEEGGGNNNOOOOOOXXXdddooodddcccccc]]]\\\\\\UUUXXXZZZPPP[[[XXXPPPXXXAAAFFFLLLIII===:::DDDPPPTTTdddZZZ)))***666NNNNNNFFF999333777111<<>>CCCGGGJJJ???CCCGGGHHHGGGFFFFFFFFFAAA:::666===FFFJJJKKKLLLHHHIIIIIIIIIHHHHHHJJJLLLKKKFFFDDDEEEEEEAAA>>>??????<<<;;;===;;;999<<>>AAA***IIIOOOIIIKKKFFFGGGWWWQQQDDD999///---...------...((((((((((((((((((((((((***+++++++++******,,,...SSS[[[UUUMMMPPPRRROOOQQQOOOQQQVVV]]]aaa```]]]YYYgggccc___^^^___^^^[[[XXXJJJMMMWWWbbbiiihhhhhhiiicccdddbbb```aaa^^^PPP@@@---)))'''***+++(((((()))+++,,,///111111///,,,+++))))))))))))))))))))))))'''***,,,---+++)))((((((((((((***,,,///333666888333777@@@FFFPPPMMMDDDWWWjjjooo___===&&&&&&((("""&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&***///222,,,***)))+++***(((***...JJJWWWVVVOOOXXX```cccfffbbbWWWOOOOOOQQQUUUcccrrrqqqbbbaaajjjnnnmmm___IIIMMMRRRMMMWWWQQQKKKWWWHHHJJJHHHEEEDDDJJJSSSUUURRRcccbbb777444555DDDCCC>>>>>>666999333===QQQQQQUUUYYYPPPEEE>>>===AAADDDEEEIIIGGGFFFIIIKKKIIICCC===@@@;;;<<>><<<;;;===<<<:::===BBBEEEEEE@@@555---++++++)))***+++,,,,,,,,,+++******+++***************++++++...333333666<<<888666???===AAABBB???999666666777@@@EEEZZZ\\\>>>999444333111///...------...,,,+++******,,,,,,+++***)))((('''''''''(((***+++,,,+++&&&444;;;???CCC+++HHHTTTNNNJJJ@@@:::IIIIIICCC555(((###$$$$$$&&&)))))))))))))))))))))))))))***+++++++++******,,,---QQQbbb```RRRPPPPPPLLLLLLNNNOOOSSS[[[cccddd```ZZZiiiddd___\\\[[[\\\\\\\\\___[[[[[[^^^```aaaeeejjjccccccaaaaaaaaa^^^SSSIII333---***++++++)))))),,,,,,...222444444222...,,,*********++++++,,,,,,---(((+++///000...***(((''')))((((((+++000777>>>BBBGGGJJJ666777@@@666FFFhhhYYY```UUU888%%%''')))%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%'''***------//////+++'''+++333RRR\\\YYYUUU```hhhhhhjjjkkk```YYYZZZYYYUUUXXX___kkk___bbbmmmsssuuuiiiSSSQQQTTTSSSWWWLLLFFFTTTOOONNNIIIFFFHHHLLLNNNSSSXXXmmmggg777444888KKKJJJDDDCCC999;;;777AAATTTQQQUUUYYYQQQFFF??????AAABBBCCCAAA<<<;;;CCCNNNQQQIII??????<<<<<<@@@BBBBBBDDDHHHHHHJJJLLLLLLKKKIIIIIIJJJFFFBBBAAADDDDDDAAA???@@@===;;;<<<>>>>>><<>>:::888BBB<<<@@@DDDBBB<<<777777999BBBKKK]]]YYY@@@999444222111///...---......---+++***+++,,,,,,+++))))))(((((('''((()))******++++++%%%111999@@@EEE,,,DDDUUUMMMGGG???777CCCGGGHHH:::,,,'''&&&'''))),,,(((((((((((((((((((((((()))***+++***))))))+++---HHH]]]^^^OOOLLLLLLEEEAAAUUUQQQPPPVVV```fffeeebbbhhhaaaZZZXXX[[[___```___kkkeee```___```ccciiiqqqllljjjgggfffaaaYYYPPPLLL444...*********((((((+++''')))+++------+++)))'''(((((()))***++++++,,,,,,)))+++...///---+++******---+++******,,,111666999333AAA999BBB<<<555YYYeeeRRRGGG888+++%%%%%%'''(((&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$$$$$$$&&&+++---000000+++)))000;;;UUU___```cccppprrriiieeeeee\\\WWW[[[\\\UUURRRUUUbbb___dddgggeeelllrrrkkkeee^^^[[[XXXKKKGGGRRRSSSLLLJJJKKKJJJEEEHHH___yyyuuu444///???\\\[[[QQQCCC999===;;;FFFVVVRRRWWWVVVOOOFFFAAAAAACCCEEEEEECCC??????IIIWWW\\\UUULLL;;;777444555666;;;GGGRRRFFFIIIKKKLLLKKKIIIIIIIIIKKKGGGFFFHHHGGGCCC@@@@@@===;;;<<>>@@@EEEKKKNNNIII;;;...***+++---*********+++++++++++++++,,,+++******)))*********000666555888???;;;888BBB:::>>>DDDEEE???777777:::FFFUUUbbbUUUBBB888333222000///............---,,,++++++,,,,,,***)))((((((((((((((())))))******+++%%%///888AAAHHH...AAAVVVJJJDDDBBB888@@@GGGHHH;;;...))))))'''''')))'''''''''''''''''''''''')))***+++***))))))+++---AAATTTWWWNNNNNNLLLBBB===XXXTTTSSSXXXbbbgggfffcccfff^^^UUUVVV]]]bbbaaa\\\[[[\\\aaajjjoooooopppssssssooooooooohhh\\\WWWYYY333,,,(((((((((%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))))))))***+++******+++---//////...,,,+++++++++,,,---222:::AAAJJJ<<>>===EEEQQQMMMTTTVVVOOOHHHDDDDDDEEEEEEDDD...+++))),,,000111,,,&&&///,,,***+++,,,111>>>JJJ@@@CCCFFFHHHHHHGGGGGGHHHJJJGGGFFFIIIIIIEEEBBBBBB===<<<>>>AAAAAA???AAAFFFKKKNNNIII:::---)))+++---)))))))))******+++++++++++++++***************+++444999888:::???:::777@@@777;;;CCCFFF???666666<<>>XXXKKKBBBCCC888===HHHDDD888---)))(((&&&%%%&&&(((((((((((((((((((((((()))*********))))))+++,,,???OOOUUUSSSTTTMMMCCCCCCUUUUUUYYY```fffgggbbb\\\bbb\\\WWWYYY^^^aaa\\\WWW^^^]]]```fffkkklllooossssssooooooqqqfffVVVSSSZZZ000***'''''''''%%%$$$&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''')))---000---------...---------,,,999444777444000iii^^^888 '''///&&&###+++&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&'''((('''''')))***%%%&&&***,,,,,,111AAAQQQ]]]dddffflll{{{|||tttsssiiiaaa___dddeeeaaabbbgggssskkkhhhfffeeeiii___HHHYYYAAADDDEEEEEEOOONNNSSSPPPKKKJJJPPPYYYcccoooxxx~~~wwwAAA333...AAAIIILLLBBB:::CCCAAACCCIIIDDDNNNYYYSSSLLLHHHGGGFFFDDDBBB:::666111---,,,+++)))'''$$$###&&&))))))(((---333666999<<>>???BBBBBB???AAAEEEJJJKKKEEE777,,,***+++,,,)))))))))))))))***+++,,,******))))))***++++++,,,555:::888:::???999666>>>777:::BBBGGG@@@555777@@@QQQllloooPPPFFF777222111000///......//////...,,,++++++++++++***((('''(((((()))))))))))))))(((+++$$$,,,555CCCLLL111555WWWLLLBBBCCC555<<>>IIIGGGEEEGGGDDDQQQXXXSSSNNNKKKJJJIIIGGGDDD:::444+++%%%$$$%%%&&&&&&$$$###%%%))))))&&&&&&)))***---111444777:::>>>AAA<<<:::<<>>WWWKKK>>>000+++******,,,...++++++++++++++++++++++++((()))***)))((((((***,,,777FFFSSSYYYSSS???;;;NNN\\\\\\[[[[[[[[[[[[[[[[[[HHHRRR^^^bbb___[[[ZZZ\\\^^^___dddkkkmmmjjjhhhiii[[[XXX]]]dddYYYEEEEEETTT///+++))),,,,,,)))'''(((###$$$&&&''''''&&&$$$###'''''''''''''''&&&&&&&&&###%%%'''(((&&&%%%%%%&&&)))))))))+++---000444666555===;;;777hhhooo777::: +++000***$$$&&&((('''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''(((((('''&&&'''))),,,+++(((''')))...:::MMM]]]kkkqqqrrruuu|||uuulllnnngggdddgggllljjjdddgggooocccnnn}}}|||qqqmmmcccOOOAAA,,,???EEEEEEIII:::???FFFQQQVVVQQQPPPZZZbbbcccKKK<<<444AAADDDDDDCCC@@@NNNMMMJJJKKKJJJZZZTTTQQQMMMLLLMMMMMMKKKIIIHHH===///'''&&&((((((''',,,'''%%%'''(((''')))---"""%%%(((,,,000555:::>>>===;;;===CCCEEEBBB@@@@@@AAA@@@BBBEEECCC@@@@@@DDDEEECCC:::000***+++,,,***)))((((((((((((***,,,---((((((((()))***,,,---...111777666999???:::888AAA999;;;CCCIIIAAA666:::GGG[[[|||yyyXXXAAA777111000///......---------......---,,,+++))))))(((*********))))))))))))))))))))))))'''111JJJMMM777===MMMOOODDD<<<888DDDZZZRRR999---...,,,---///+++//////000000000///---,,,------......///.........<<>>SSSaaayyyqqqnnn}}}ttthhhsssgggYYY[[[iiidddPPPRRRfffeeeoootttqqqmmmlllfff^^^>>>444;;;999MMMCCCJJJFFFOOOUUUWWWRRRLLLPPP___lll|||OOO666555KKK^^^LLLOOONNNIIICCCCCCJJJPPPRRRNNNKKKJJJMMMPPPQQQMMMHHH@@@WWW)))"""///***''''''&&&%%%%%%%%%%%%&&&'''((('''''''''))),,,///111555999===@@@@@@@@@@@@@@@>>><<<:::;;;>>>BBBDDDEEEHHHDDD999...)))******((())))))*********))))))(((************+++,,,---...222444666777777777999:::888;;;???AAA>>>999;;;@@@dddsss{{{XXXAAA777111111000///...............------,,,+++***)))(((***)))))))))))))))))))))((()))***(((000IIIQQQ@@@;;;JJJKKKAAA999333999KKKPPP999...000---,,,///,,,....../////////...,,,,,,,,,,,,---............---===BBBGGGJJJIIIJJJQQQXXXYYYWWWYYY___aaa\\\PPPHHHSSSTTTYYY^^^cccdddaaa]]]hhhfffdddeeegggjjjjjjiiimmmdddnnnggg]]]ZZZJJJFFF222+++'''((()))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((&&&%%%)))222:::EEE@@@,,,===TTTMMMAAA222''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&'''(((******((((((---999KKKZZZccczzzvvvttt~~~vvviiiooommmdddeeeoookkk[[[]]]lllvvvxxxvvvlllaaaZZZVVVTTT444///;;;JJJZZZPPPLLLIIIQQQZZZbbbbbb[[[VVVWWWZZZ___>>>222555BBBHHHEEEYYYXXXQQQHHHFFFIIILLLLLLFFFEEEEEEHHHMMMMMMIIIEEEIII\\\///'''111""",,,)))''''''''''''''''''''''''''''''&&&&&&(((***,,,...555888<<>>>>>>>>???===::::::===AAADDDEEEHHHDDD999---(((***+++))))))******+++******))))))************+++,,,---...111333555666666777888:::999:::>>>@@@===999<<>>555444???KKK777000222,,,+++///---,,,------......---++++++++++++,,,---------------;;;AAAFFFIIIJJJOOOVVV\\\YYYVVVZZZeeeggg[[[NNNHHHRRRSSSWWW[[[```aaa```^^^fffjjjiiibbbccckkkpppooopppeeekkkfffeeebbbHHH>>>)))...///***&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((((()))))))))&&&((((((&&&%%%)))111888000999222DDDSSSFFF:::---''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&'''(((***)))%%%&&&222FFFYYYdddhhhxxx|||zzz~~~xxxiiihhhnnnlllmmmqqqllleeeeeekkklllllliiibbbUUUKKKKKKPPP,,,---;;;]]]eee\\\JJJHHHUUUXXXZZZYYYVVVVVVXXX[[[zzz===//////666===222@@@EEEFFFBBB===>>>CCCFFFFFFBBBBBBCCCFFFIIIIIIDDD@@@DDDQQQ+++$$$,,, )))'''((()))************)))((('''&&&&&&%%%&&&''')))***222555:::=========<<<===@@@===999999;;;???CCCDDDGGGDDD999---''')))++++++******+++++++++++++++************++++++,,,---...000222444555555666888999999:::===???<<<999>>>FFF```qqq}}}YYYBBB888222222000///////////////------,,,,,,+++***)))))))))))))))))))))*********)))((()))(((000FFFOOOAAA>>>IIIIIIDDDBBB999444;;;GGG555///222+++)))------***+++,,,------,,,+++*********+++,,,------------888???GGGJJJNNNTTTZZZ]]]ddd___aaagggaaaSSSMMMPPPTTTVVVXXX\\\___```aaa```bbbllllll```___llltttsssnnnggghhhcccfff]]]:::///***444666---''')))***'''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''(((((((((((()))))))))&&&&&&'''))),,,///222444(((===AAAPPPTTT>>>... ''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&'''((())))))$$$'''777LLL^^^hhhmmmyyy{{{lllgggdddhhhjjjhhheeecccbbb```YYYZZZ\\\ZZZPPPGGGJJJTTT...///999fffggg```FFFGGGZZZVVVRRRPPPPPPSSSWWWZZZppp...,,,,,,666BBB---@@@===@@@@@@???BBBJJJOOOOOODDDDDDEEEHHHIIIGGGBBB>>>555===###!!!)))!!!'''''''''(((***++++++***((('''(((''''''&&&&&&''''''(((,,,000555999:::;;;<<<===@@@<<<999888:::>>>BBBCCCFFFCCC:::---'''))),,,,,,******+++,,,,,,,,,++++++++++++++++++,,,---......///111333333444555777999::::::<<<===;;;:::@@@III___qqqYYYBBB999222111000///............---,,,,,,++++++*********(((((())))))************,,,''''''(((000CCCHHH888666>>>===:::;;;777333:::EEE333...000)))'''++++++)))***+++,,,,,,+++******)))***+++,,,------------666???GGGJJJMMMRRRUUUSSSjjjfffccc]]]QQQGGGLLLYYYXXXZZZ]]]___```aaabbbccc]]]iiijjj___]]]kkkuuuuuurrrpppqqqhhhjjjZZZ111)))+++222333+++))),,,+++%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&'''''''''((((((((('''%%%&&&---555888444///888IIICCCDDD@@@...+++'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&'''((()))(((&&&,,,===NNN\\\hhhrrryyy}}}{{{nnniiiZZZaaaddd___]]]^^^[[[UUUYYYYYYXXXRRRIIIEEELLLWWW333222888```ccccccLLLNNN]]][[[XXXWWWWWWTTTOOOKKKjjj111000)))333HHH555BBB>>>@@@@@@===???EEEHHHGGGBBBCCCEEEGGGHHHFFFCCC@@@///111%%%''',,,'''***(((&&&''')))******)))'''&&&))))))(((((((((''''''((('''+++///333666999===???>>>;;;777777:::>>>AAABBBCCCBBB;;;///((())),,,---)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---...//////000222222333555888:::::::::<<<===;;;:::AAAJJJ^^^rrrYYYBBB999111000///......---------,,,,,,,,,+++++++++******((((((((()))******++++++---'''((()))...@@@FFF:::555;;;666222555555777BBBGGG333,,,...((('''***))))))***+++,,,,,,,,,+++***)))***+++---............555???EEEEEEGGGMMMMMMIIIWWWZZZYYYQQQHHHJJJXXXfffUUUXXX[[[\\\\\\[[[\\\]]]YYYaaaddd^^^___hhhqqqsssssswwwvvvkkknnnZZZ---)))'''******((())),,,+++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((&&&(((///888;;;555...>>>MMM@@@999333'''******&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&'''(((***''')))444FFFTTT\\\gggssspppxxxuuuqqqtttoooggggggZZZaaaccc```______[[[TTTXXXXXXQQQEEE>>>EEERRR[[[333111888TTTaaafff[[[YYY___XXXQQQMMMNNNPPPQQQQQQeee999000'''...CCC;;;???888:::999666888>>>AAAAAA???@@@BBBDDDEEEEEEDDDCCC222,,,(((***+++((('''%%%&&&&&&((((((((((((&&&&&&*********)))))))))((((((&&&(((+++...111666<<<@@@:::888666777:::>>>@@@AAA@@@AAA<<<111******,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++,,,---...//////000222222333555888;;;::::::<<<>>><<<;;;AAAJJJ```tttZZZCCC999000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''(((((()))******++++++***)))+++***+++===LLLJJJ===AAA888///222555===KKKLLL555+++---)))))),,,))))))***+++,,,,,,,,,++++++***+++,,,---.../////////222;;;@@@>>>CCCMMMPPPLLLLLLVVVYYYRRRQQQ[[[dddgggSSSVVVZZZZZZXXXWWWWWWWWWUUUXXX\\\___aaaffflllqqqooouuurrrgggqqq]]]---***(((&&&&&&))))))'''(((+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''***+++---000333444222///===LLL???888333''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&'''(((***(((+++:::QQQ___ccciiirrrkkknnnjjjhhhlllgggccckkkcccgggiiiiiiiiigggaaa[[[UUU[[[UUUEEEAAANNNWWWVVV------999GGGaaagggfff[[[]]]TTTIIICCCEEEMMMVVV\\\bbb===******---444:::<<<;;;======<<>>???<<<;;;@@@HHHbbbwwwZZZCCC::://////...,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++'''(((((()))***+++++++++(((***///,,,(((;;;SSSZZZCCCEEE999---...222===OOOQQQ777+++,,,++++++---))))))***+++,,,---,,,,,,+++***+++,,,...///000000000///888<<<:::BBBRRRZZZXXXXXXeeeggg^^^\\\dddaaaUUUXXX[[[___```]]]ZZZYYYZZZSSSSSSWWW___ddddddhhhnnnlllrrrmmmeeeuuuccc111------))))))---***###%%%---((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((+++///111000---,,,///222HHHRRR===000,,,%%%,,,+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&'''(((***))),,,>>>YYYiiijjjkkkpppqqqqqqkkklllqqqkkkjjjvvvkkklllooorrrrrrmmmgggccc\\\iiigggUUUQQQZZZYYYKKK((())):::>>>```dddgggUUUZZZXXXTTTRRRQQQQQQQQQQQQaaa???%%%//////)))777:::999;;;999666999@@@FFFFFFLLLKKKIIIEEEAAA>>>===>>>===***+++***%%%))))))+++((((((''''''''''''(((((((((((())))))))))))((((((***)))(((''')))///777===444444555888<<>>===555---+++++++++''''''(((******+++++++++,,,,,,,,,,,,---...//////000111222222333666:::===;;;;;;>>>@@@===;;;@@@GGGdddxxxWWWMMM333111000///---,,,+++******+++++++++*********))))))++++++******************---(((&&&(((***444MMMfffMMMBBBBBB555000888;;;JJJLLL+++555...***"""777(((******+++,,,,,,,,,++++++///...---+++++++++,,,---///999@@@EEERRRbbbddd]]]^^^cccddd___]]]bbbeeeddd[[[\\\```ccc___YYYWWWZZZcccaaa______bbbgggnnnrrroooooojjjfffhhhbbbHHH***---///'''"""(((&&&"""&&&$$$'''))))))(((&&&&&&'''''''''''''''''''''''''''&&&&&&'''&&&&&&'''***,,,222000---)))(((+++000444AAAGGGDDD666***)))((($$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((---###PPPPPP[[[pppZZZrrruuuvvvsssqqqpppuuuvvvwwwzzz|||zzzuuuqqqxxxoooiiisssoooooommmGGG...+++'''888WWW___NNNAAAQQQQQQRRRRRROOOLLLMMMOOOddd333)))444((((((666444>>>111999AAA999???IIIBBBGGGJJJGGG??????BBB;;;...+++)))777BBB666***&&& '''---222000)))######%%%''''''''''''((((((((((((&&&((()))((('''+++444;;;888555333555:::???AAAAAAEEE>>>999666000)))(((---)))'''(((++++++)))(((+++...+++))))))+++...000111111222333333333444777:::999???>>>:::;;;777===NNNggg{{{[[[PPP555111000///---,,,+++******+++++++++*********))))))***************************&&&&&&(((***111GGG^^^PPP999333///:::HHHAAADDDKKK,,,111000111"""///))))))***+++,,,,,,,,,,,,,,,///............//////000222===EEEHHHPPP^^^dddaaaaaaeeefffbbb___```^^^YYYZZZ[[[___cccaaa[[[ZZZ]]]bbbaaa___^^^___bbbfffhhhdddfffdddaaaeeefffUUU@@@[[[OOO666)))//////***+++)))(((''')))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((***,,,+++++++++***+++---111555<<>>===;;;333***'''******''''''***++++++---222111///,,,+++---///111111111222333333333444777:::777>>><<<:::;;;888???QQQhhh|||aaaUUU777111000///---,,,++++++***+++++++++***************************************(((&&&&&&))))))...@@@TTTNNN666000///>>>JJJ@@@BBBGGG000---000888(((+++...))))))+++,,,------------......///000111111111111222===DDDEEEKKKXXXbbbeee^^^````````````^^^VVVNNNZZZZZZ^^^cccccc___^^^aaacccbbbaaa______^^^______[[[___```___bbbgggbbbXXXTTTEEE*** +++---$$$ +++&&&"""$$$))),,,)))%%%'''''''''''''''''''''''')))***,,,,,,*********+++'''(((***+++,,,---000222222999888,,,$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((('''777EEEGGGIIITTT\\\```iiiqqqnnnllluuuwwwrrrttthhhlllrrrttttttqqqnnnllldddeeeeeennnkkkmmmggg888)))+++''',,,???HHHIIIOOOSSSTTTVVVYYY[[[\\\ZZZWWWKKK---%%%)))""",,,===;;;AAA@@@CCC???888AAAIIIAAAFFFGGGBBB;;;:::>>>:::222333(((EEE[[[===&&&+++)))(((---222111,,,))))))+++''''''''''''(((((((((((('''(((((('''%%%(((...333555333111222666<<>>RRRHHH:::===888888<<<888FFF>>>555,,,***444...+++///))))))+++,,,------.........///000111222111000///---444:::===EEEUUUaaafff\\\[[[[[[^^^cccccc[[[RRR[[[ZZZ^^^cccccc```___bbbdddddddddcccaaa___\\\[[[XXX^^^aaa______cccdddbbbPPPEEE..."""***---))),,,***&&&###$$$'''***)))'''(((((((((((((((((((((((((((***,,,---+++))))))))))))***++++++***+++---000,,,444333((("""%%%((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((CCC@@@AAA???CCCZZZTTTaaajjjmmmmmmoooqqqqqqrrriiinnnssstttpppjjjeeebbbdddccc^^^aaa[[[___^^^333&&&,,,+++111@@@DDD@@@DDDVVVTTTOOOLLLOOOVVVZZZZZZCCC333...+++###+++>>>BBB===CCCFFF???<<>>:::333///!!!AAA\\\;;; &&&&&&$$$(((,,,,,,)))'''''')))''''''''''''(((((((((((('''((((((&&&%%%&&&***...222000000111555:::>>>AAA...666???BBB;;;222,,,+++111---***++++++)))+++///---+++)))))),,,...///...111222333333333444777:::777===;;;888:::999BBBVVVjjjmmm^^^999222111000...---,,,++++++************************))))))*********+++++++++,,,)))(((***)))--->>>SSSIII===AAA;;;444333333FFF<<<@@@222)))+++111+++)))******+++,,,---......---...///000000///---+++***(((***...666EEEVVVbbbfff```[[[ZZZ```gggiiiddd___^^^\\\]]]bbbdddaaa```aaabbbcccddddddbbb___[[[YYYUUUZZZ]]]]]]\\\^^^______eee___III333+++&&&'''333+++******(((((((((***,,,))))))))))))))))))))))))''')))++++++)))((('''(((++++++***))))))+++000333444:::888+++###&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''+++KKKFFFKKKFFF@@@TTTFFFRRR^^^mmmrrrnnnpppsssrrrqqquuuzzz{{{xxxqqqjjjeeeeeeccc^^^```SSSPPPQQQ---'''+++***111BBBFFFAAABBBSSSSSSMMMGGGHHHPPPUUUTTT999444333///%%%***<<>><<<888999===@@@AAAAAA???:::333000"""===XXX@@@&&&'''((("""%%%))))))'''&&&&&&'''''''''''''''(((((((((((('''''''''&&&%%%&&&(((***......///111444999>>>AAA(((111:::<<<777000***'''...+++***,,,+++((('''***)))((('''))),,,///111111111222333333333444777:::999???;;;777999999BBBVVVkkksssccc:::222111000...---,,,,,,+++***************+++++++++)))))))))***++++++,,,,,,---))))))+++)))+++<<>>CCC???000&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''+++HHHLLLVVVOOO???DDD333???QQQnnnzzzqqqqqquuupppooorrrwww|||}}}xxxpppjjjeeebbbbbbhhhSSSCCCBBB&&&++++++%%%+++???IIIJJJNNNLLLRRRRRRLLLJJJOOOQQQMMM222/////////+++***777KKKIIIFFF777...444222+++...222777===AAABBB???999555000&&&222IIIEEE111'''((($$$&&&((()))(((''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***---000333666999===@@@)))///444333111...)))$$$)))'''(((+++,,,((((((***(((((((((+++///222444444111222333333333444777:::;;;???;;;777888999CCCWWWlllxxxggg<<<333222000///---,,,,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,+++)))***,,,((((((555GGGUUU;;;444111444777444DDDSSSIIIGGGSSS333111...///---------...------,,,+++---,,,+++))))))((((((((()))+++111<<>>???<<<999888...***&&&777JJJ===''''''%%%&&&((((((((('''''''''''''''''''''(((((((((((('''&&&&&&''''''((('''&&&'''+++111555777:::===???---000///...111555444///+++((('''))))))'''(((+++(((((()))+++///222222222111222333333333444777:::999>>>:::666888:::EEEZZZmmm|||kkk>>>333222000///---,,,,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,((('''***---(((%%%///>>>UUU???:::333......111IIILLL666<<<\\\333'''%%%///............---,,,+++++++++***)))((((((((()))***)))...777@@@FFFLLLTTT\\\XXXUUUYYYdddlllllllllnnnaaa^^^___fffkkkllllllnnnfffggghhhhhhfffbbb^^^[[[mmmbbbYYY[[[bbbgggeeeccc\\\dddeeeiiiqqqgggUUUOOO<<<888555666888777222,,,''''''''''''''''''''''''&&&''''''&&&&&&'''***,,,***---000222333444555666222888555(((!!!$$$((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''GGGHHHMMMNNNHHH===555777000IIIvvvuuukkkiiiZZZbbbbbbfffpppyyyxxxmmmbbbjjj\\\YYYaaaBBB%%%000,,,)))---+++///>>>GGGKKKTTTKKKVVVVVVJJJDDDLLLUUUXXX@@@///$$$000;;;///+++<<>>222---)))((('''$$$&&&***(((''''''***---//////...111222333333333444777:::888<<<999555888;;;HHH]]]nnnrrr===555222///---,,,,,,+++)))---,,,++++++******++++++(((((())))))************,,,))))))++++++***...444HHHFFF;;;,,,%%%+++555:::KKKFFFCCCBBB999---***//////...---,,,+++*********))))))(((((((((((())))))(((+++>>>FFFAAAPPP___VVVXXX\\\ZZZWWW___nnnsssmmmlllaaa[[[```dddbbbeeekkk]]]]]]gggqqqcccDDD333555VVVmmmmmmUUUQQQcccbbbNNNUUUiiivvvsssrrrtttjjjYYYVVVVVVMMM>>>666;;;CCCFFF222)))&&&+++)))###%%%---)))))))))'''%%%%%%'''))))))***,,,---,,,,,,---...111AAA<<<)))%%%'''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&(((&&&"""###***222CCCDDDCCC@@@??????999222888UUUuuuxxxlllbbb]]]jjjoootttvvvwwwtttjjj___ccc[[[```jjj555///---)))***,,,+++,,,;;;NNNRRRJJJQQQTTTWWWOOOHHHPPPNNN<<<@@@///******???,,,---666<<<222KKKbbbOOO888999;;;888999999:::>>>@@@;;;333111'''++++++///QQQQQQ((('''&&&'''&&&%%%((()))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&&&&***111777:::;;;+++000222000222888:::888,,,,,,++++++***)))((((((,,,)))(((+++,,,---111666555222000000333777:::<<<===<<<;;;888444999KKK^^^nnnoooFFF666333000...------,,,+++---,,,++++++******++++++)))))))))*********++++++,,,))))))++++++***...333LLLIII@@@333)))(((---111KKKGGGGGGHHH@@@222---111000///---,,,+++******)))))))))(((((((((((()))))))))))):::EEEBBBMMM\\\XXX[[[```___ZZZ```lllppplllhhhbbb___bbbeeegggkkkppp```^^^cccjjj\\\>>>------000GGGPPPDDDEEEWWW^^^TTTVVVfffsssuuuuuusssjjj]]]UUUXXXXXXUUUQQQKKK===000>>>000&&&''''''###$$$***&&&'''((((((((()))+++---(((+++......------///111///???:::(((%%%'''%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&)))+++---333777666444333222222@@@ZZZuuu~~~xxxooohhheeelllmmmllljjjkkkmmmkkkeeebbb]]]___aaa000//////***+++,,,***+++888IIILLLEEERRRRRRSSSLLLCCCKKKSSSLLL<<>>555...333777555===LLLcccuuu{{{vvvmmmfff___cccddd___YYYRRRHHH???HHH666(((&&&(((&&&&&&(((&&&(((***+++++++++,,,---'''+++000000---,,,///333---;;;666&&&$$$'''%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%((()))'''$$$$$$,,,555666000---111888PPPcccuuuyyytttooommmlllaaaaaa```^^^aaahhhkkkjjj_________TTT+++...222)))***+++)))+++888HHHLLLGGGMMMKKKOOOMMMBBBDDDNNNPPP666,,,000111AAA+++---999DDDAAAGGGGGG999555;;;<<>>:::666777999666000222&&&))))))&&&===QQQIII)))444)))...((("""((((((((((((((((((((((((''''''''''''''''''''''''''''''(((***,,,---,,,***333333000...111555555222+++++++++******))))))(((+++((((((+++---,,,///333222111///111444888;;;;;;;;;:::999999888@@@TTTggg{{{NNNEEE666333000//////......,,,---,,,++++++******+++++++++++++++++++++++++++++++++))))))+++***(((+++000GGGFFFEEE???666///111888++++++888MMMUUUIII888...000///---+++***)))(((((())))))(((((((((((())))))+++%%%111FFFJJJDDDIIIUUUYYYZZZ[[[]]]eeejjjdddYYYZZZcccfff``````iiinnnmmmhhhkkktttyyymmmSSS<<<222((()))))))))&&&'''+++111444222999EEEKKKMMMSSS]]]XXX```eee___TTTNNNRRRWWWBBB555++++++,,,+++)))******,,,......,,,*********(((---111000+++))),,,000+++777222%%%$$$&&&$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&---222999;;;333,,,222===]]]iiirrrqqqnnnmmmnnnoooccceeeccc``````ddddddbbb[[[aaa___III***...333((('''((((((---:::JJJPPPMMMDDDAAAKKKRRRHHHBBBCCCAAA000'''+++)))888&&&222FFFHHHKKKJJJAAA999>>>DDDBBB>>>@@@@@@>>>>>>===888111333'''((()))###111MMM[[[;;;000)))///&&&$$$(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((***,,,......,,,+++***,,,111444222...+++*********)))))))))(((***'''(((,,,---,,,---111111000///222666999;;;;;;===;;;:::999;;;DDDXXXjjjIIIEEE555222///.........---,,,---,,,++++++******+++++++++++++++++++++++++++++++++))))))+++***''')))...CCCGGGGGG???777666<<>>IIIKKK>>>666===EEEEEEAAA222+++555BBBCCC???===...---,,,******)))))))))))))))(((((((((((())))))((()))---???LLLCCC@@@PPP\\\WWWVVV```nnnpppdddVVVbbbgggiiigggfffgggfffcccfffkkklllgggbbbdddiiilllhhhTTTDDDAAA<<>>222+++111))))))((((((---777@@@FFFHHHDDDAAAIIIQQQNNNPPPNNNDDD+++(((333444AAA***000AAA>>>KKKGGG>>>EEEKKKGGGEEEAAAAAA<<<666666;;;??????333***'''***)))'''888QQQ```BBB&&&&&&---&&&$$$+++(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%(((000:::@@@......111444333---)))((())))))))))))))))))))))))'''&&&(((---...++++++---------///333888;;;<<<;;;AAA===::::::>>>III]]]nnnaaaYYY555222000////////////...---,,,++++++******++++++++++++*********)))))))))***))))))+++)))%%%&&&***333HHHMMM;;;555CCCLLLEEECCC777///222444333555:::,,,,,,+++***************))))))(((((((((((())))))&&&+++***555HHHFFFEEEVVV```[[[XXX___gggiiiddd]]]fffdddeeeiiiiiieeeaaa```iiiooolll___VVVZZZeeekkkcccXXXPPPSSSRRRJJJBBBAAA<<<777222...---000888???111)))$$$)))---,,,))))))444111,,,(((((()))(((&&&&&&'''((((((((()))+++---,,,******+++------+++)))---333,,,$$$'''%%%!!!%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%(((---222444555///***...444---)))CCCgggaaaaaaaaaaaahhhqqquuutttjjjjjjddd[[[XXX]]]eeehhheeefff___:::555(((000///***((((((...666>>>DDDGGGGGGJJJSSSSSSNNNTTTVVVKKK+++)))444666DDD+++000???;;;HHHCCC===IIIJJJAAACCC===???===888777:::<<<;;;333---(((+++///))),,,<<<___ccc///$$$///"""***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((...777===000///222444///((((((---((()))))))))))))))))))))&&&%%%(((---...+++)))++++++,,,///444999<<<<<<;;;???:::777999???KKK```rrruuukkk666444111000000111000///---,,,++++++******+++++++++*********))))))((((((***))))))+++)))%%%&&&)))(((EEEMMM999555IIIQQQFFF===999:::<<<777///000888++++++************++++++))))))(((((((((((())))))%%%,,,'''---CCCHHHJJJ]]]aaa]]]ZZZ\\\___```aaabbbfff______hhhjjjbbb\\\^^^SSS___cccXXXOOOTTT^^^ddd]]]YYYZZZ______YYYSSSQQQVVVUUUOOOCCC888111,,,(((,,,000666666,,,%%%,,,999FFF<<<...&&&&&&***)))%%%)))))))))'''%%%%%%'''))),,,)))'''***///111///+++///333,,,%%%'''%%%!!!%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''$$$###***333999888444---***///444***'''GGGsssgggfffdddccciiiqqqsssooopppsssrrrkkkggggggiiiiiikkkhhh]]]777666%%%///444***((()))000999@@@GGGLLLEEEQQQ]]]XXXNNNTTTUUUGGG---'''...///???***333DDD;;;HHHAAA===KKKIII>>>CCC666===CCCBBB@@@===888111333...(((,,,333+++%%%...YYY{{{999###///!!!///$$$((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''''''''+++111777---,,,///000***$$$)))222(((((((((((())))))))))))&&&%%%(((---...***)))******,,,///444999<<<<<<;;;<<<888555888???MMMcccuuu===333222---222000%%%666---,,,++++++******+++++++++***)))((('''''''''''')))))))))))))))))))))))))))777FFFCCC999CCCMMMGGG@@@HHHFFF???DDDOOOEEE000+++***...555777111***&&&))))))))))))))))))))))))+++''')))333===BBBGGGMMMWWWXXXSSSXXXhhhiii]]]YYYaaa```eeekkkdddWWWVVV^^^bbbooobbbKKKMMMZZZ\\\XXX\\\ZZZVVVRRRVVV^^^aaa```XXX\\\[[[RRRHHHBBB===999666444666888444...///555???<<<999777666222+++&&&''')))***'''%%%&&&)))***+++(((&&&(((---000///,,,///***,,,+++"""!!!%%%###!!!###&&&((((((&&&###!!!%%%'''***444JJJXXXNNN888111---'''""" """&&&)))((('''(((***((($$$%%%***)))''')))111:::;;;333***000,,,+++,,,+++000FFF^^^]]]hhhlllhhhiiiqqqsssnnnlllsssyyyzzzuuuooommmmmmqqqgggVVV===+++222888---******+++///444<<>>III:::555@@@FFF;;;000---555000+++***...111///---///dddeee+++---###&&&)))(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%)))+++***&&&%%%)))---888666222---)))(((+++...******))))))((((((''''''(((((()))***+++,,,------222///...111777<<<@@@AAABBB888555<<>>444555...111111'''333---,,,++++++***++++++++++++***)))((((((((((((((()))))))))))))))))))))))))))555BBB???666>>>IIIDDDBBBGGGHHHEEEGGGJJJ???///,,,***---333555///(((&&&((((((((((((((((((((((((+++&&&&&&///:::BBBJJJRRRWWWXXXSSSXXXfffdddUUUOOOVVV\\\iiipppgggVVVQQQXXXVVV___WWWNNNYYYeeeaaa\\\ZZZ[[[WWWRRRQQQVVVZZZZZZPPPUUUXXXTTTQQQRRRSSSQQQHHHDDDCCCDDDBBB999444444:::777444222000---'''"""'''((()))'''&&&''')))***+++(((&&&(((,,,///---+++,,,222111+++'''&&&%%%###$$$%%%&&&'''((())))))***555999999<<>>JJJSSSPPPVVVXXX[[[\\\QQQIIIPPP222***,,,)))......+++DDDHHHAAA@@@IIIOOOKKKHHHJJJJJJAAA???FFFEEE:::333555999333,,,***---///...,,,,,,NNNgggDDD!!!,,,(((((((((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&)))+++***&&&&&&))),,,777333///+++))))))***+++))))))))))))(((((('''''''''''')))+++---...//////222...+++111;;;CCCDDDBBBAAA888555>>>HHHUUUiii}}}@@@666777......222)))///------,,,+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))(((000======444<<>>;;;888888888777222...(((''''''''''''((()))***+++(((&&&'''***,,,+++))))))===777(((---,,,$$$%%%((('''&&&&&&(((+++///222---222222------222111***000444999======:::666333---%%%"""***222222,,,'''...//////............///,,,,,,(((%%%,,,>>>PPPZZZUUUZZZ^^^```gggooolllcccnnnrrrwwwwwwrrrllliiihhhhhhbbbTTT;;;(((...777///)))((())),,,555BBBNNNUUUSSSUUURRRVVV]]]UUUIIIJJJ555,,,...***---,,,,,,JJJIIIDDDEEEMMMOOOIIIEEEHHHKKKIIIJJJJJJCCC888777<<<===666---)))+++...---+++(((555___aaa"""111+++&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&(((******''''''))),,,555000+++((()))***)))((()))))))))(((((((((((('''&&&'''***---///000000000222,,,***222???HHHHHHCCC>>>777666@@@MMM[[[oooFFF555777...+++222,,,---------,,,++++++++++++,,,******)))))))))))))))***((((((((((((((((((((((((&&&,,,<<>>JJJRRRZZZ]]]YYYZZZ___TTT???666,,,///666;;;999666===GGGPPPNNNIIIQQQbbb```VVVUUUXXXZZZYYYUUUTTTXXX[[[ZZZZZZ___```\\\ZZZ^^^bbbccc___aaagggnnnqqqoooiiidddgggaaaYYYPPPHHH>>>333+++---(((%%%''')))((((((******(((&&&&&&((()))((('''(((EEE:::$$$---...###))))))(((''''''))),,,000222+++//////+++))),,,---***((())),,,000333777:::;;;CCC<<<:::AAAHHHGGG@@@;;;.........---------------***,,,)))&&&222IIIXXXZZZ\\\ccciiimmmrrrwwwvvvpppqqqtttvvvuuuqqqkkkfffeeelllfffYYY???***///777000)))((('''***444CCCOOOSSSZZZ\\\UUUTTTYYYQQQBBB???444,,,///,,,//////333VVV>>>===CCCMMMOOOGGGDDDGGGMMMMMMNNNJJJAAA::::::>>>>>>555+++'''))),,,---,,,&&&+++IIIkkkBBB++++++&&&(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&(((******(((((()))***333...((((((+++,,,***&&&((((((((((((((((((((((((&&&(((***---...///......///------555@@@GGGGGGDDD:::777999AAALLL^^^wwwTTT666333...)))222///---...---,,,,,,++++++,,,,,,+++******))))))))))))***((((((((((((((((((((((((%%%***<<>>>>>EEE@@@000,,,444EEE@@@;;;777000)))(((+++'''''''''''''''''''''''''''***+++***---555;;;>>>JJJTTTSSSMMMGGG777((((((111,,,((('''******(((%%%!!!,,,444@@@NNNOOOOOOWWWGGGLLLPPPQQQUUU\\\``````\\\aaadddaaabbbgggmmmoooffflllnnniiiccc```^^^]]]YYYXXXXXXZZZ\\\YYYRRRLLL???111&&&'''***(((&&&)))((((((''''''&&&''''''''')))===777&&&((()))&&&,,,'''(((*********)))(((''''''&&&&&&(((******'''###)))************)))'''&&&......111333000***)))---'''''')))---222222,,,'''&&&***000;;;LLL]]]eeeddddddlllttttttmmmiiijjjnnnvvvvvvuuurrrmmmgggaaa]]]___WWWKKK666'''000777---******''')))666IIIPPPLLLXXXaaa]]]UUUUUUMMMCCCCCC999******))),,,))),,,QQQTTTIIIAAACCCFFFIIIQQQ[[[PPPSSSPPPJJJHHHKKKIIICCC<<<333)))%%%(((+++---,,,(((222DDD{{{888+++((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&''')))*********)))(((---+++)))***,,,---+++(((&&&''''''''''''((((((((((((((())))))***+++,,,---***000888===???@@@BBBCCC666:::???DDDOOOfffBBB111555...000//////......---,,,,,,,,,,,,---...---,,,***)))(((((('''))))))))))))))))))))))))***'''666GGGDDDBBBIIIMMMIIIAAA@@@DDD???111***,,,======???@@@999///)))***''''''''''''''''''''''''&&&++++++'''(((000777999CCCPPPQQQHHH===---%%%++++++***)))***,,,...---***''',,,'''$$$///:::DDDPPP???KKKSSSRRROOOSSS\\\aaaccchhhiiidddbbbeeehhhhhhfffiiigggaaa___ccceeecccgggfffdddbbb^^^TTTHHH???III666((((((***'''%%%(((''''''((('''''''''((()))(((333777000***''''''***'''((())))))))))))(((''',,,,,,,,,------,,,++++++&&&''')))+++,,,,,,+++***((((((***,,,)))$$$%%%)))%%%(((+++...///---+++)))%%%(((444HHHZZZccchhhkkkiiinnnuuuwwwuuurrrtttxxxuuutttrrrooojjjddd]]]YYY___UUUGGG444***555:::---)))***(((+++;;;OOOTTTMMMQQQ[[[WWWQQQTTTQQQHHHGGG>>>+++)))))),,,'''&&&IIIbbbRRRDDDCCCEEEEEEJJJRRRJJJRRRRRRJJJIIINNNMMMEEE???666---(((***,,,,,,+++))),,,!!!111ggg\\\///***(((''''''''''''&&&&&&&&&&&&'''''''''((((((((()))&&&'''(((***+++***)))'''(((((()))*********)))(((&&&&&&&&&'''''''''(((((('''''''''(((***---000222,,,111888???CCCDDDCCCBBB888;;;@@@HHHYYYrrrIII222999111///...000......---,,,,,,,,,,,,---///...,,,***)))(((''''''))))))))))))))))))))))))---&&&222AAA???;;;DDDKKKHHHCCCCCCGGGDDD888...,,,...333<<>>XXXjjjnnnpppvvvssssssuuuwwwuuurrrqqqrrrtttsssppplllhhhaaaZZZUUU```TTTEEE222)))333666'''''')))))),,,>>>SSSXXXOOOTTT]]]XXXSSSZZZYYYPPPLLL@@@,,,(((***...(((&&&HHHUUUGGG???DDDIIIIIIIIILLLCCCOOORRRIIIFFFLLLMMMFFFBBB:::000+++,,,---,,,)))***###***'''KKK{{{333+++(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&'''(((***++++++)))'''$$$&&&)))***)))(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''+++000444777...000666???GGGJJJFFFBBB;;;;;;???LLLbbb|||\\\222;;;+++777000000//////...---,,,,,,,,,,,,+++******)))))))))))))))(((((((((((())))))))))))---&&&,,,===BBB;;;>>>JJJHHHHHHEEEAAABBBCCC:::///)))333;;;;;;999444,,,###(((((((((((((((((((((((()))))))))((('''***000555KKKPPPOOOCCC666///)))###,,,(((&&&)))+++)))''''''...)))''')))***)))))),,,///000:::KKKVVVUUUOOOKKKTTTZZZaaacccbbbdddjjjoooooo```UUUYYYdddkkklllkkkkkkppprrroookkkhhheee```aaaAAA((()))...)))&&&)))((('''&&&'''((()))((('''&&&,,,<<>>III444<<>>===777...,,,///+++$$$***)))(((+++aaalll)))******'''''''''''''''"""''''''''''''((((((((()))'''(((+++...000---)))%%%&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))$$$%%%+++//////000444...777<<<<<>>@@@BBB===555<<<<<<===>>>===666,,,$$$(((((((((((((((((((((((('''((((((''''''(((---111EEEMMMNNNBBB444,,,)))'''+++)))(((***)))&&&'''+++&&&%%%&&&)))(((%%%&&&)))???555***(((...;;;MMM\\\WWW[[[]]]XXXSSSXXXggguuutttkkkjjjkkkiiigggfffeeekkkooonnnlllhhhaaaYYYWWWBBB///++++++'''&&&***((('''&&&''')))))))))'''---...:::JJJMMMJJJSSSdddFFF:::???JJJ@@@000)))&&&++++++******++++++++++++++++++******)))))))))))))))((((((***,,,---,,,***---++++++...---***+++...888LLL^^^eeekkkssstttpppdddeeeiiinnnllldddaaabbb^^^aaaccc___XXXSSSSSSUUUYYYLLLDDD///'''---%%%((()))((('''--->>>OOOTTTPPPPPPUUUYYY[[[XXXKKKDDDKKK@@@///%%%***,,,''')))333FFFEEE555EEE888BBBJJJDDDEEEQQQRRRQQQVVVRRRGGGDDD<<<;;;555---,,,...,,,&&&+++""")))&&&&&&QQQgggCCC'''$$$...***###***(((###'''''''''((((((((())))))((())),,,///000...***&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))***&&&''',,,...,,,...333333999;;;<<>><<<<<>>FFFDDD???@@@BBBCCCBBBEEEHHHGGGDDDRRRFFF@@@DDDCCC888,,,&&&((((((((((((((((((((((((%%%'''''''''&&&''')))+++;;;GGGMMMBBB111((((((+++***((()))***'''###%%%***%%%%%%))),,,***&&&&&&***%%%)))000555333------111AAAKKKTTTTTTOOORRR___lllwwwrrrmmmllljjjeeeccceee[[[aaagggkkkmmmjjj___TTTNNNEEE888,,,&&&&&&)))+++((('''&&&''')))***)))(((...)))///@@@KKKOOOXXXeee\\\DDDIII^^^UUU;;;000222222---)))))),,,---***'''******))))))))))))******)))'''&&&)))---...+++&&&...+++***+++++++++000777JJJWWWdddjjjppptttppphhhgggmmmuuuwwwpppiiiiiinnndddkkkpppkkk^^^TTTRRRTTTUUUEEE===***'''///&&&&&&)))(((''',,,888CCCEEEAAA999BBBOOOXXXXXXPPPIIIHHH777)))###)))+++''')))111AAA???///DDD>>>JJJMMMAAA999MMMWWWWWWXXXQQQIIIKKKAAA>>>888000------+++'''+++''')))%%%""";;;YYY```000111+++ ---'''$$$''''''((((((((())))))))))))***,,,...000...***'''&&&&&&'''''''''(((((((((((((((''''''(((((()))******)))+++---,,,+++...444;;;=========DDDLLLIII???999@@@NNNaaavvvGGG:::777...333111------,,,+++************,,,+++******))))))******(((((()))))))))************)))(((+++888DDD???333>>>AAADDDEEEFFFIIILLLMMMYYYJJJCCCIIIGGG777***(((((((((((((((((((((((((((&&&&&&'''(((((('''''''''...===IIICCC222%%%&&&+++(((&&&''',,,...***(((((((((&&&&&&))))))'''''')))'''(((,,,...,,,'''(((,,,///999CCCGGGHHHNNN[[[gggaaa]]]\\\___``````cccgggWWW]]]ccciiiooooooeeeYYYQQQNNN???,,,$$$(((+++)))((('''&&&''')))******))))))###$$$000777444555:::CCC---000BBB===------333777444222111111///+++(((((((((((((((((()))+++,,,)))((('''((()))***))))))---***)))+++---111;;;EEERRR^^^iiinnnppppppllleeerrruuuxxxuuuooolllpppvvvnnnooonnniiiaaaZZZVVVVVVVVVGGG???,,,)))111(((******)))'''***///333111...(((///???KKKMMMPPPOOOIII111'''$$$***,,,((((((///===>>>333KKKDDDNNNNNNAAA666MMMZZZZZZYYYQQQIIILLLJJJFFF???666000,,,)))'''))))))(((&&&$$$)))FFFiiiLLL***(((!!!...$$$((('''(((((((((((()))))))))))))))***,,,------***'''''''''''''''((((((((((((((((((((('''((())))))***))),,,......,,,,,,222888BBBAAA??????EEEJJJCCC999888FFFTTTggg~~~LLL888777///111111------,,,+++************,,,++++++***************))))))))))))***************+++)))(((444BBB???222666:::???AAA??????DDDJJJQQQGGGEEELLLHHH666******((((((((((((((((((((((((''''''((()))))))))((('''%%%444BBBBBB333%%%$$$))))))$$$(((555@@@AAA:::444000(((###%%%'''&&&&&&'''///(((######&&&+++444<<<555333...,,,111@@@TTTbbbSSSMMMKKKPPPWWW]]]ccciiiaaaeeeiiinnntttuuummmccc___XXXCCC+++$$$+++---(((((('''&&&(((***++++++***'''###%%%+++---))))))---000)))---000))))))111111444777;;;;;;777333000000...---+++***)))***++++++(((***+++)))''')))000777---,,,///333888???LLLXXX[[[fffppprrroookkkiiifffggghhhjjjjjjkkkmmmmmmmmmmmmddd[[[WWWZZZ[[[YYYUUUWWWJJJDDD000)))000)))---***((((((***+++)))'''%%%''''''222999999FFFNNNCCC///)))'''+++,,,((((((,,,777@@@<<>>>>>AAAFFFGGG???555;;;LLLYYYmmmTTT;;;666333...333...---,,,++++++******+++,,,,,,+++************+++)))))))))*********++++++)))+++***)))111>>>@@@;;;333999@@@BBB===:::@@@IIIGGGBBBDDDJJJGGG999---***((((((((((((((((((((((((((((((''')))******)))'''""",,,999<<<333&&&###''')))%%%***===QQQWWWPPPIII???888111000///......111***((()))...000---+++,,,666111***$$$%%%---777???===777666>>>JJJUUUaaajjjlllpppsssuuuxxxyyyssskkklll___FFF...''',,,---(((((('''&&&(((***,,,+++***,,,)))(((******(((+++111000666<<<444***111777,,,***///555666333000000222777555222...+++*********&&&***---+++)))...:::EEE000333:::BBBIIIPPP^^^kkkhhhooowwwvvvpppkkkiiiiiigggjjjmmmooorrrqqqggg\\\rrreeeWWWQQQSSSTTTQQQLLLVVVJJJDDD///(((...''',,,)))'''(((,,,,,,(((''')))***$$$---//////GGGWWWIII...******,,,+++((('''***000AAACCCXXXBBBBBBGGGDDDKKKZZZ^^^YYYXXXPPPGGGHHHCCC@@@>>>;;;444,,,)))+++&&&&&&&&&,,,---###)))@@@rrrMMM)))%%%,,,'''&&&,,,((((((((()))))))))******((('''&&&'''((()))'''&&&''''''((((((((()))))))))))))))(((((())))))***+++)))---///---...444;;;>>>333666:::@@@DDDDDD>>>888???RRR___www^^^AAA777:::+++444///...---,,,++++++++++++---,,,++++++******++++++))))))*********+++++++++((()))***))),,,333;;;@@@666===GGGJJJCCC===DDDOOOCCCAAAAAADDDFFF@@@444)))(((((((((((((((((((((((()))'''&&&'''***+++***(((&&&(((...333000'''$$$&&&)))%%%***===QQQYYYVVVRRROOOMMMJJJFFF>>>888;;;AAA===999666333///...444<<<@@@AAA>>>888...'''$$$$$$(((''')))000888BBBPPP]]]iiiooouuuwwwyyyyyyuuuoooppp```HHH555,,,+++***)))''''''&&&(((***,,,,,,+++---++++++...///,,,******)))---222+++%%%111666)))***+++,,,,,,,,,,,,,,,---777555111---+++***++++++(((***,,,,,,,,,111;;;CCC222888DDDOOOVVV\\\hhhtttoooqqqtttuuussspppmmmmmmppptttwwwxxxxxxuuuhhhYYYmmmiiicccZZZRRRMMMLLLLLLWWWHHH???,,,(((000((())))))''')))---+++''''''++++++"""***,,,***GGG[[[GGG+++))))))+++***'''(((+++---BBBHHH\\\BBB@@@GGGGGGNNN\\\\\\SSSMMMFFFAAAFFF???===>>>>>>777---***,,,&&&%%%(((+++)))&&&)))---aaappp>>>***---"""---***(((((()))))))))*********)))(((&&&'''((()))(((''''''((((((((())))))))))))))))))(((((())))))***+++***------***---555::::::///333888>>>@@@>>>===<<>>777???JJJNNNFFF???FFFRRRDDDAAA>>>???FFFGGG999((((((((((((((((((((((((((((((&&&$$$%%%)))+++***)))+++&&&''',,,---(((%%%'''((($$$(((777GGGNNNOOONNNSSSWWWZZZTTTFFF;;;???III:::AAAJJJNNNJJJEEEIIIQQQ```^^^WWWGGG666,,,---111)))***,,,---+++---:::HHH]]]fffpppuuuwwwxxxuuupppnnn^^^JJJ:::///((((((+++'''''''''(((+++,,,,,,+++(((***000999===888...&&&...***,,,,,,///???IIIAAA666111,,,***,,,---,,,***///...+++))))))***,,,...++++++++++++---000444888111:::HHHUUU\\\aaakkkuuuooolllmmmqqquuuuuusssqqqkkkppprrrqqqrrrssslllbbbWWW```fff```SSSLLLPPPXXXXXXFFF;;;***+++555***(((***((())),,,)))###$$$)))...###***'''!!!<<>>DDDYYYlllnnnIII:::666555444000000...---------------------,,,,,,,,,,,,+++++++++++++++*********))))))***))))))***)))+++444???;;;000777FFFEEECCCIIILLL<<>>===999333---)))''')))***(((&&&&&&)))---)))wwwttt888+++,,,%%%000)))))))))***+++++++++,,,(((((((((((((((((((((((()))&&&)))111666333---)))'''((())))))(((((()))***333'''---DDD111;;;bbb>>>>>>BBB<<<666;;;===>>>GGGNNNhhhzzzYYYBBB:::777444000000///...------------------,,,,,,,,,++++++++++++++++++*********))))))***))))))***)))***222<<>>FFFUUUiiihhhFFF999444///111000///...------------,,,,,,,,,,,,+++++++++++++++************)))))))))+++)))((()))((((((///777@@@...,,,888???FFFIIIDDD999;;;???DDDJJJIII<<<---((((((''''''''''''(((((('''(((((())))))*********))))))((((((''''''((((((***)))''',,,999FFFJJJGGGFFFGGGIIILLLPPPUUUYYY\\\XXXUUURRRWWWbbbhhh```SSSKKKZZZfffcccWWWKKKCCC???---,,,++++++------,,,******;;;NNN[[[aaaeeeeeecccfffZZZMMMDDD;;;111***(((***+++---...---***'''%%%((((((''''''''''''((((((---,,,+++***)))***+++,,,000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,)))((()))...///---,,,///===CCCUUUooo}}}zzzuuutttlllmmmnnnoooooonnnllljjjYYYXXXWWWYYYaaalllooollluuuuuummm^^^WWWZZZ\\\YYYLLLJJJ///***///))),,,))))))***&&&***444000(((+++,,,,,,+++)))'''&&&(((***'''***---,,,***((((((***...???EEEVVVUUU===AAAMMMLLLKKKIIIEEE@@@======>>>888555333555888777111***)))&&&$$$&&&)))***((($$$+++999mmmyyy@@@""",,,)))******************))))))(((((((((((((((((((((((()))%%%%%%+++...,,,(((''',,,+++***)))((()))***+++''';;;gggOOO===ZZZ___ggg^^^jjj___FFF===???DDDLLLaaapppyyyMMM999222///111000///...------------,,,,,,,,,++++++++++++***************))))))))))))+++(((((()))''''''+++222>>>///---444:::CCCIIICCC;;;:::999<<>>===>>>??????666555333444555444000,,,***(((((()))+++---+++***%%%***___|||NNN***---,,,++++++******))))))((((((((((((((((((((((((((((((***&&&%%%)))+++)))'''(((---+++((('''((()))******---:::JJJ===CCCXXXQQQTTTXXXhhh]]]BBB999@@@LLLWWWkkk]]]@@@777555111111///...............,,,,,,+++++++++*********))))))))))))))))))))))))+++((('''((((((&&&)))---<<<666888999888CCCMMMIII@@@===777666:::>>>888...((((((''''''''''''(((((('''(((((()))***++++++,,,)))((('''&&&&&&'''((()))((()))((()))333AAAJJJLLLUUUSSSQQQPPPNNNNNNNNNNNNKKKEEEAAAGGGVVV\\\PPP@@@===BBBLLLXXX___[[[PPPGGGAAA:::111***''''''))))))+++***...<<>>IIIFFF@@@===777444666:::999333((((((''''''''''''(((((('''(((((())))))*********'''''''''&&&''''''(((((('''(((((((((///;;;EEEHHHJJJKKKMMMNNNNNNNNNMMMLLLKKKHHHFFFJJJSSSWWWMMM???CCC===???KKKYYY]]]YYYUUUBBB???:::777555333000///000***+++888IIIUUU\\\___TTTEEE555...---***((((((+++***((('''''''''((()))'''''''''(((***+++---...+++++++++*********))))))(((***,,,...///...---,,,444333111///......//////+++)))+++...000444===GGG555333OOOfff```aaallliii]]]aaaeeehhhhhhjjjmmmpppfffoootttlllbbb```gggmmmjjjoootttssskkk___SSSKKKEEEDDD+++(((...(((+++((((((***&&&(((///***%%%+++---***(((((()))***))))))&&&))),,,,,,***)))***+++...:::???SSSPPP333666FFFAAA===999777888;;;>>>???222666:::999444333777<<<------+++'''###%%%---444<<>>AAAGGGKKKMMMLLLIIIGGGLLLLLLJJJIIIMMMPPPKKKCCCEEE>>>???KKKXXX\\\[[[YYYNNNKKKHHHFFFFFFFFFEEEDDDDDDAAACCCLLLSSSUUUXXX\\\LLL???222,,,***''''''((((((((())))))*********************++++++---......)))*********))))))((((((!!!###&&&)))+++---......///...---,,,,,,---///000+++---222888<<>>;;;777555777:::333///***(((,,,555@@@HHHSSSYYYZZZaaaeeeNNN111)))((((((((()))))))))))))))(((((((((((((((((((((((('''%%%&&&)))***((()))---***((((((+++000111...***000222///333777===HHHJJJYYYRRRAAA<<>>DDDJJJKKKHHHCCC???IIIJJJHHHEEEFFFIIIHHHDDDAAA???EEESSS]]][[[VVVTTThhhaaaWWWPPPNNNOOORRRTTTVVVXXX]]]bbb^^^UUUSSSWWWGGG===222---***'''&&&(((&&&(((***------,,,+++)))...------,,,,,,------...***++++++++++++***))))))))))))************))))))((('''&&&'''(((***---//////333;;;BBBEEEFFFMMMUUUJJJ???MMMVVVLLL\\\kkkYYYRRRYYYcccmmmrrrrrrooolllooonnnhhhbbbcccllluuuyyy}}}zzzxxxxxxssshhh\\\TTTKKKIII...)))...(((+++((($$$)))''''''+++***---<<<000---)))((())))))'''%%%'''&&&%%%&&&)))+++,,,,,,000555666MMMRRR999???PPP777<<>>+++$$$+++&&&,,,((('''((()))+++,,,+++***222///+++(((''')))---000)))(((((()))&&&$$$(((...***)))'''(((***++++++***)))''''''***)))(((,,,111555GGGEEE>>>HHHJJJHHHUUULLLKKKJJJKKKMMMQQQUUUXXX>>>LLLOOOYYYpppqqqfffjjjdddaaa```ccchhhnnnvvv|||||||||zzzuuummmccc\\\XXXTTT===,,,+++---)))&&&(((((('''''''''(((***---///555***$$$'''+++***)))***'''((())))))(((((()))***---000777VVVYYYAAA@@@AAA...:::CCCCCC@@@BBBHHHKKKPPPDDD;;;:::999555222444CCC,,,111QQQcccfffddd```___bbb^^^aaagggXXX???444555%%%---,,,"""+++---$$$***))))))(((''''''((()))((('''&&&''')))******)))'''***+++)))***000444444,,,+++>>><<<===RRRYYY\\\AAA;;;<<>>===>>>???@@@JJJLLLJJJEEE???>>>CCCHHHOOOMMMJJJIIIJJJKKKLLLMMMTTT^^^eeedddcccfffiiijjjccciiiiiiaaa___dddbbb[[[MMMEEECCC///&&&+++$$$)))((((((((()))******))))))+++***)))))))))***+++,,,(((&&&(((+++,,,,,,000555***)))'''(((***++++++******((()))+++,,,,,,111777CCCKKKDDDBBBMMMKKKFFFNNNGGGDDD???>>>@@@CCCEEEEEE000===DDDKKK]]]iiihhhfff``````aaaeeejjjpppvvv{{{vvvvvvsssooohhhbbb]]]ZZZQQQ<<<+++***---***(((***)))(((''''''(((***,,,---///)))(((---111---)))((('''((())))))(((((()))***<<<333000QQQaaaNNNEEE:::222???JJJLLLHHHDDD???<<<888555888@@@AAA888...***222???XXXgggjjjqqqqqqdddeeebbbrrr^^^000DDDfffRRR]]]JJJKKKDDD...((()))(((***)))((()))***+++***)))*********,,,------***(((...'''&&&---111---,,,/////////777+++666[[[YYYFFF777999???IIITTTgggnnnbbbDDD666000000///.........//////,,,,,,,,,+++++++++************))))))))))))******))))))))))))(((((((((((($$$&&&((((((''''''((()))'''&&&%%%&&&(((******)))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''((($$$%%%***)))&&&,,,666999999888777666888<<>>BBBNNNPPPRRRQQQNNNNNNRRRWWWWWW___eeeaaa[[[\\\aaaeeefffiiihhhcccdddgggbbbXXXMMMEEEDDD111(((,,,$$$(((((((((((((((((((((((((((%%%&&&(((*********)))))))))&&&'''---111111222555***)))'''(((***++++++***,,,******---...000555<<>>HHHNNN[[[ttt~~~LLL]]]NNN444111000000///.../////////,,,,,,,,,+++++++++************))))))))))))******))))))))))))((((((((((((%%%'''))))))(((((()))***((('''&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((''''''''''''%%%&&&))))))'''+++222===<<<;;;999999;;;???BBB<<>>999444666===BBBCCCBBB???;;;777444111222333...777[[[|||~~~vvvwwwzzzttt\\\777777XXX[[[GGGDDDCCC???IIIdddWWW000(((,,,)))+++,,,***((((((,,,000000///............,,,***((((((,,,---((()))<<>>AAA555;;;CCCHHHHHHGGGHHHJJJLLLSSSYYYXXXRRROOOUUU[[[^^^XXXRRROOOPPPSSSXXX[[[]]]___bbbhhhnnnmmmaaaTTTFFF@@@@@@///(((,,,$$$)))''')))))))))''''''***,,,,,,+++***((('''''''''(((---(((&&&***---+++((('''***)))'''(((***++++++***---***)))***))))))---333FFF;;;>>>LLLNNNFFFEEEIII???666,,,))),,,...,,,(((...""";;;]]]ZZZQQQUUUXXXZZZaaagggiiilllpppoookkk```aaadddggggggbbbZZZTTTRRR@@@///)))+++,,,***''')))))))))(((((((((((((((/////////333888777...%%%'''((())))))(((((()))***777>>>888<<<444,,,???III222777<<>>CCCOOOYYYccczzzWWWAAADDDWWW^^^333444333111000///.........,,,,,,,,,+++++++++************))))))))))))******))))))))))))((((((((((((%%%''')))((('''&&&'''((('''(((((((((''''''(((******)))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%%%%%%%&&&(((((())))))***000222444555555666888999666999>>>CCCHHHKKKMMMMMMNNNSSSWWWWWWTTTRRRTTTWWWVVVRRRRRRYYY______\\\[[[XXXZZZ^^^fffllljjj^^^TTTJJJCCCBBB000''',,,$$$(((,,,---...+++((('''***---000...***'''&&&&&&((()))+++''''''+++,,,+++***,,,***)))'''(((***++++++***+++)))((()))'''%%%''',,,555000<<>>BBBEEEBBB<<<999???@@@;;;555444555666CCC999444:::SSSxxxqqqWWWfffrrrYYY,,,""",,,(((&&&)))%%%TTTccc888,,,***###***000///,,,111@@@NNNFFF@@@777000+++***))))))+++,,,(((''';;;UUUXXXIIIYYY\\\lllWWW<<<===;;;===GGGQQQ^^^ooovvvccc111@@@<<>>///AAA888WWWnnn>>>000000000000000111222222,,,,,,,,,+++++++++************))))))))))))******))))))))))))(((((((((((('''(((***)))(((''''''(((%%%'''******)))***---111000...+++)))((((((((()))'''''''''&&&&&&'''''''''&&&'''''''''&&&&&&%%%$$$$$$&&&''''''(((***(((%%%(((((())))))***---222666444...+++111>>>IIILLLKKKNNNLLLKKKMMMQQQQQQKKKFFFSSSQQQTTTYYYXXXSSSTTTZZZOOOMMMMMMPPPRRRPPPLLLJJJCCC;;;;;;)))###***&&&---999:::888111)))$$$&&&)))***))))))((((((((())))))((('''((()))&&&$$$(((///***)))'''(((***++++++***)))''')))+++***&&&&&&))))))(((:::EEE???EEEFFF333))))))(((((((((((())))))///+++***BBBNNNJJJMMMWWW```dddbbbgggsssvvvqqqlllkkkkkknnnppplllddd]]]NNN@@@000'''+++000///)))&&&''''''((())))))((((((---'''###+++>>>III???,,,'''((())))))(((((()))***!!!111//////+++---EEEJJJ333AAAOOOWWWWWWSSSIII@@@666DDDPPPOOOJJJJJJJJJIIIBBB999888333'''111PPPfffkkk999)))000''')))/// 000###MMM```444,,,%%%))))))***,,,///111222222222///,,,+++,,,---------'''***---,,,+++888WWWsssBBB333======;;;EEEHHHOOO___ffftttuuuQQQ444111<<>>555000111777999444333555===777...)))'''((('''&&&111;;;lllVVV+++%%%)))+++000000---,,,//////+++------+++*********++++++555***---+++111[[[nnnOOO:::===AAABBBBBBEEEJJJPPPbbbjjjzzzJJJ222777444777666999nnn:::222111///......//////000...---,,,,,,------,,,******)))))))))(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((+++''''''))))))&&&'''+++)))***+++,,,+++)))(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''(((+++,,,))))))...000///---,,,++++++...555???EEEJJJJJJKKKMMMOOOPPPOOONNNIIIHHHIIINNNUUUZZZ[[[YYYSSSRRRQQQOOOJJJBBB:::444888333///,,,'''&&&...999999;;;>>>===999222,,,((((((((())))))))))))))))))''''''''''''((((((((((((***...333333...(((''''''---+++((('''((((((&&&%%%(((((((((+++444;;;555+++***)))))))))))))))************((('''(((---444999JJJOOOQQQSSS___oooqqqjjjrrrssstttsssppphhh___XXXGGGBBB999///((('''))),,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''')))))))))+++333???HHH<<>>???<<<555...(((''''''''''''((())))))***''''''''''''((((((((((((&&&,,,222555222---***)))+++***((((((((((((&&&$$$'''''''''(((---333222...******))))))))))))*********)))((('''&&&(((,,,///DDDMMMRRRQQQTTT___hhhjjjvvvvvvuuurrrmmmdddZZZSSSAAADDD???000''')))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))'''(((---666===@@@MMMZZZ^^^\\\WWWRRRNNN555222---******---222555333000000333444222000111000//////000111111...,,,'''888NNNBBB$$$(((444))),,,***,,,...,,,'''&&&*********+++,,,,,,,,,++++++''',,,111111444:::999///>>>>>>>>>===AAAMMM]]]jjjzzzzzzOOO222444777000333666555:::ppp:::222111000.........//////,,,,,,---///000///,,,************)))))))))(((((()))))))))(((((((((((('''(((((((((((((((((((((((()))''''''******'''&&&(((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((+++///000+++))),,,//////***++++++***((()))+++---222666;;;>>>@@@CCCIIINNNSSSQQQMMMGGGBBBBBBFFFJJJOOOOOONNNGGG===555111000///---+++)))))),,,333:::444666:::===>>>:::555111((('''&&&&&&&&&''')))***''''''''''''((((((((((((###'''---///...,,,******((('''&&&((()))***)))((())))))))))))***...111333******)))((((((((())))))*********)))(((''')))+++555NNNcccbbbWWWVVV___iiirrrqqqooommmhhh```WWWQQQ>>>EEEAAA111***---,,,###((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******)))'''&&&)))...333:::HHHWWW]]]XXXMMMCCC===,,,---000222555777999:::333111000111222222000///222222111111000...+++)))111'''...555...---333000...888???===:::999555///++++++++++++,,,---...//////555333111777999<<>>>>>@@@@@@;;;444...,,,---***)))(((''')))///555999555555888<<>>OOORRR???,,,)))***'''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***,,,+++***(((''''''***,,,///999DDDIIICCC999000---444555666777555333000...444333222111222444333111444333111...,,,+++++++++333!!!!!!222555...---000)))HHH^^^^^^]]]___QQQ;;;...,,,***)))+++...222444555999666555;;;???GGGVVVDDD@@@???JJJ[[[iiimmmlllTTT999***000555---,,,555000333333:::ttt===333222000///............---------///000000///---++++++*********)))))))))******)))))))))(((((((((''''''''''''''''''''''''***)))+++///...)))&&&'''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''((()))***,,,---555:::;;;555//////222444222222000---***)))+++,,,)))((('''%%%$$$&&&))),,,111444777777555555777:::888999888666222---+++***'''(((((('''***222888999444333555:::AAAEEEEEECCC222///+++'''&&&&&&((()))''''''''''''((((((((((((***)))((((((+++///333666222///+++)))((((((&&&%%%'''''')))***)))'''+++111+++***)))((('''''''''(((%%%'''((((((''''''(((***333;;;IIIWWWaaafffeeeccceeeeeeeeeggggggeeebbb___FFF]]]gggSSS444&&&(((...))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++***)))(((((())))))---///444555111,,,...333===;;;777333000000000000555666555333444888888555111000///,,,***+++...111---///222111...***+++...222WWWtttvvvqqqhhhNNN111...---++++++---000555888666777;;;???AAAFFFKKKLLLAAA???CCCOOO[[[\\\PPPDDD,,,///111111///...000333///222222;;;uuuEEE444222111///...---......---,,,+++,,,.........---+++++++++*********))))))*********)))))))))((((((''''''''''''''''''''''''((('''+++000000,,,)))***(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))),,,...000333999;;;555000111555777777666444111000111666::::::666///***(((''''''&&&&&&(((+++...///111222333666555555555444111---***'''))))))(((,,,666:::999555444666;;;AAADDDAAA>>>:::777111+++(((((()))+++''''''''''''((((((((((((&&&%%%&&&***111999AAAEEE666222---)))'''''''''&&&&&&%%%''',,,+++'''(((------,,,+++***))))))))))))&&&'''((((((''''''(((***000444===KKKWWW^^^aaabbbhhhggghhhiiijjjjjjgggeeeWWW^^^bbbYYYFFF555---,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))(((((())))))((((((,,,,,,///222111111888CCC>>>;;;777444444777;;;===777999888555777======:::...//////---,,,---111555---777777000,,,+++000999OOOaaasssuuufffNNN555%%%,,,,,,...///222444666777999666AAAGGGCCCLLLNNN<<>>===;;;::::::;;;===>>>888;;;:::666999@@@AAA===///000222111......111444555000***///666111666IIIiiidddfffhhhVVV888+++000))),,,000444666777666666@@@888EEEKKKCCCQQQUUU666===:::555111...,,,++++++///,,,***,,,///000///......000111;;;wwwZZZ555333000//////000///...---...,,,)))+++111000+++,,,+++***+++++++++******))))))))))))(((((((((((('''''''''''''''''''''''')))&&&%%%)))///222///+++333...++++++)))%%%(((...'''''''''(((((((((((((((((()))+++***)))'''((()))'''((((((''''''''')))***///...,,,+++***---555===999:::<<<>>>@@@AAABBBCCCJJJFFFDDDDDDEEEAAA777///,,,+++++++++((('''***///,,,***))),,,///000---***###------&&&,,,<<<@@@777999888777:::???BBBBBB@@@444===BBB===111'''&&&))),,,)))'''(((******(((%%%&&&%%%(((000999??????===666...(((((()))(((((()))(((((())))))*********+++,,,,,,+++***))))))******&&&))))))(((&&&&&&&&&%%%%%%>>>IIIIIIPPPVVVWWWZZZYYY[[[^^^aaaaaabbbbbbcccaaa___ZZZSSSLLLGGGFFFFFF555111***$$$&&&***,,,)))222)))&&&,,,---(((&&&***((((((((('''((()))******"""))),,,)))(((+++,,,((('''((()))+++///666:::<<<999===???===>>>BBBEEEEEEIIIAAA999999===???999333333111111444555222111222333111333---&&&777QQQZZZccciiicccMMM666------///333222444888555000111777999AAALLLQQQMMMDDD;;;666,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......222000000>>>zzz]]]555333000//////000///......111000---...222111,,,------,,,+++***************)))))))))((((((((((((''''''''''''''''''''''''$$$&&&'''***---222888<<<,,,222555222000111000---******)))((('''&&&&&&&&&%%%%%%%%%''')))***(((%%%&&&'''''''''''''''((()))/////////---******...222444555666999===AAAEEEGGGIIIGGGEEEGGGIIIGGG@@@:::000222555444///)))''''''(((((()))***,,,,,,***(((&&&++++++(((---888;;;666555555777999<<<===<<<;;;===BBBEEE???333***''')))***((('''(((***+++***(((***'''&&&...;;;BBB@@@;;;222,,,(((((((((&&&'''***((((((((()))))))))******++++++***)))))))))))))))***(((%%%$$$'''+++,,,+++...EEENNNMMMRRRUUUTTTVVVbbbcccccccccbbb`````````^^^ZZZUUUQQQNNNMMMMMMMMMJJJDDD???<<<===>>>AAADDD<<<333***)))***)))***,,,(((((((((((())))))))))))&&&******&&&%%%((((((%%%''''''&&&%%%,,,777;;;888:::AAAGGGHHHKKKOOOPPPOOOIIIGGGDDDBBB???;;;555000***222444000111555333---+++'''444GGGMMMVVVeeellldddaaaTTT>>>///---111333666555777999666111222777>>>BBBFFFFFF@@@888222///,,,,,,+++++++++,,,------------,,,,,,------...///111000111>>>yyy```555333000//////000///...+++......,,,,,,......+++......---+++))))))+++---******)))))))))(((((((((''''''''''''''''''''''''"""&&&***)))(((...999DDD...000888BBBBBB;;;333111///...,,,+++)))(((''''''(((%%%$$$)))///000+++&&&%%%&&&&&&&&&'''''''''''',,,///111///+++((()))***------...222888???GGGKKKIIIGGGGGGJJJMMMMMMIIIFFFBBBCCCBBB@@@<<<777111---'''))),,,,,,+++)))((((((***((((((+++///333666777444666888999888666666666;;;======888111***((((((&&&%%%$$$&&&((())))))(((---(((&&&000>>>FFFBBB:::222///------***&&&'''+++'''((((((((((((((())))))***))))))(((((((((((()))***&&&$$$&&&***,,,+++)))222GGGQQQSSS\\\___]]]___hhhgggeeecccaaa___^^^^^^VVVRRRNNNMMMOOOQQQQQQPPPMMMGGGEEEFFFBBB<<<<<>>999BBBKKKOOOSSSVVVVVVTTTJJJNNNOOOKKKAAA666///---))),,,000111111111000111...333RRRqqqpppdddeeekkkaaaTTT???...***111666777888777888999666222222555>>>===;;;666111,,,++++++,,,+++++++++,,,,,,---...---------,,,------...///111111111===www```555333000//////000///...+++,,,,,,******...333666000///---***)))***---000*********)))))))))((((((''''''''''''''''''''''''$$$(((+++((($$$&&&000999888,,,333LLLRRR>>>222666000///...---------......***)))***...333333...***'''&&&%%%&&&&&&'''&&&%%%)))...000---***)))******)))((((((+++222;;;DDDJJJHHHHHHIIIJJJLLLLLLKKKIIICCC>>>888666:::<<<666...---000222111,,,((('''(((+++%%%&&&...333111333999888::::::777222000111333......---,,,***)))(((((('''&&&&&&'''((((((((((((+++***,,,777CCCHHHDDD===:::999888666///((('''+++''''''''''''(((((((((((()))(((((('''''''''((((((&&&%%%'''++++++'''%%%%%%444GGGPPPTTT___bbb___aaa```^^^[[[XXXWWWWWWVVVUUUMMMJJJHHHKKKOOOQQQMMMIIINNNKKKNNNRRRJJJ:::333777---777:::000))))))'''"""%%%''')))***+++***((('''***)))'''''')))+++***((((((,,,***,,,>>>TTTTTTDDD777@@@HHHLLLOOORRRQQQNNNMMMPPPRRRMMMBBB666...+++111'''(((333666000555DDD>>>GGG[[[]]]DDD444???LLLWWWEEE000'''---777:::777777666777777666444333444777555000,,,))))))+++,,,++++++++++++,,,---......---------------.../////////222222;;;uuu\\\555333000//////000///...000///...,,,---333@@@KKK===888111,,,******+++,,,************))))))))))))((((((((((((((((((((((((((()))***(((&&&%%%(((***999000333CCCMMMFFF999222------------///111333555,,,///222555555333111000,,,)))&&&&&&''''''&&&$$$***///000***''')))+++***((('''&&&(((---555>>>CCCGGGHHHIIIIIIGGGEEEEEEEEEEEE@@@;;;>>>KKKSSSKKK===333555555222,,,'''&&&'''+++$$$%%%000444111333:::;;;:::777000+++))),,,///&&&&&&%%%&&&'''((())))))******************+++++++++000888AAAHHHJJJGGGCCCDDDBBBAAA>>>555***''')))((((((((((((''''''''''''((('''''''''''''''((((((%%%&&&***+++'''###***555===IIIMMMQQQZZZYYYSSSUUUUUURRRNNNLLLKKKKKKJJJHHHJJJHHHIIIMMMQQQPPPHHHBBBHHHJJJQQQWWWNNN;;;///---'''666===555+++)))***'''%%%''')))***+++***(((''')))((((((***+++***)))(((((()))''',,,@@@SSSOOO>>>===CCCHHHHHHHHHJJJJJJHHHOOONNNLLLHHHAAA999111+++000...,,,...888EEERRRYYYssslll]]]===$$$000MMM[[[DDD555'''(((222999888333777888888888888888777555222///,,,***)))***,,,---++++++++++++,,,---...///...------------...//////...222333:::rrrTTT555333000//////000///...///...,,,+++,,,555GGGXXXPPPFFF999000...---***'''++++++*********)))))))))(((((((((((((((((((((((())))))))))))******(((&&&---888888222<<>>>>><<<======333...(((&&&'''((('''%%%,,,222111(((###''')))'''((('''&&&'''+++000666999BBBEEEHHHGGGCCC@@@???@@@HHHIIIKKKQQQ```jjjaaaQQQ444333111---(((%%%$$$%%%***%%%&&&...222111222666666333///)))&&&%%%(((+++)))))))))))))))))))))***&&&(((***,,,,,,...000222777===EEELLLNNNNNNLLLJJJHHHFFFDDDBBB;;;000***))))))))))))(((((((((((('''(((''''''''''''(((((()))***(((((((((###%%%999NNNBBBJJJKKKOOOZZZZZZTTTVVVUUUQQQMMMKKKKKKJJJGGGDDDIIIJJJMMMQQQSSSOOOHHHAAABBBHHHOOORRRMMMCCC999333'''///222---&&&&&&)))+++&&&''')))*********)))((()))(((***+++***'''(((,,,555...)))///???KKKEEE999EEEIIIKKKIIIHHHJJJJJJHHHNNNJJJFFFDDDBBB===555...(((999777***:::bbbnnn^^^cccOOO444>>>OOOEEE222***&&&,,,444666444111;;;<<<;;;999:::<<<:::666111///,,,,,,,,,,,,+++)))*********+++,,,---...///......------......///000---333444888pppJJJ555333000//////000///...,,,+++++++++,,,444HHH\\\___PPP>>>555555444///)))+++++++++*********))))))((((((((((((((((((((((((''''''((()))*********)))&&&000444222666@@@BBB<<<333222000//////111444555:::;;;===AAADDDFFFGGGFFF:::333+++&&&'''((((((''''''//////&&&"""''')))&&&'''''''''(((***---///111;;;@@@FFFFFFBBB??????AAA999???BBBBBBJJJUUUUUUMMM333000+++(((&&&&&&&&&&&&)))'''(((+++............---***((('''((())))))))))))+++,,,,,,)))'''((()))%%%***000555999>>>DDDHHHNNNNNNOOOQQQTTTTTTRRRPPPIIIEEEEEEGGGDDD;;;444111******)))))))))(((((((((((((((''''''(((((()))***+++'''''')))'''+++@@@WWWDDDIIIHHHMMMZZZ[[[VVVZZZRRROOOLLLLLLNNNNNNJJJFFFFFFIIILLLOOOPPPMMMJJJGGGKKKQQQQQQLLLMMMRRRPPPHHH,,,)))))),,,...+++(((((((((((((((((()))))))))))))))(((***,,,***)))111<<>>DDDJJJLLLKKKJJJLLLLLLJJJJJJHHHEEEEEEDDD???777111+++666777444GGGeeeiiiVVVQQQ999)))---@@@UUUNNN222+++)))+++222555333444999===>>><<<888888:::777000///---++++++---,,,***(((*********+++,,,---//////...............//////000,,,444555777nnnDDD555333000//////000///...------///111111777KKK___dddSSS???888;;;===777///+++++++++************)))))))))))))))))))))))))))&&&'''((((((''''''(((***))) ***>>>===---666PPP<<<:::777444222333444555666444444:::BBBGGGFFFDDD???666,,,''''''))))))((())),,,%%%###))),,,'''&&&'''((()))+++,,,,,,---555===EEEFFFCCC@@@AAADDD777===;;;222222@@@LLLNNN333...(((%%%''')))******(((***)))(((***,,,+++''''''%%%&&&)))---///---***$$$'''+++***'''$$$%%%'''...444===EEELLLTTT]]]ccc```ZZZTTTSSSWWWYYYVVVSSSHHHEEEFFFJJJKKKEEE>>>:::++++++******))))))((((((((((((((((((((()))******((($$$'''...///000===NNNHHHIIIEEEGGGRRRPPPJJJMMMFFFDDDCCCFFFKKKLLLIIIDDDBBBEEEIIIKKKKKKKKKKKKLLLFFFJJJBBB555999IIINNNEEE555+++***888@@@999,,,&&&((((((((((((((()))******''''''***---,,,///>>>OOOLLL777)))000<<>>FFF:::$$$,,,---222777555333888BBB<<<>>>:::444444555111))),,,***((())),,,---,,,************+++,,,---///000...............///000000,,,444666777mmm:::555333000000000000///---444***,,,666,,,@@@oooooolllRRRJJJ888---333//////&&&))),,,+++))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))---222:::CCCJJJ>>>>>>===<<<:::777555444,,,---///222666:::>>>@@@;;;333((($$$)))///***!!!)))'''%%%$$$$$$%%%&&&'''(((((((((((())))))))))))111666<<>>===AAA:::333222666:::;;;:::555,,,'''((('''$$$&&&***'''''''''(((((()))))))))&&&%%%%%%(((,,,...---******)))***+++)))&&&)))...999>>>HHHQQQSSSRRRZZZeeeccc```[[[XXXVVVVVVUUUTTTRRRNNNLLLMMMLLLFFFBBBBBBBBB999111...---***)))++++++)))'''&&&&&&'''((()))(((---444888:::===AAADDDDDDDDDEEEGGGJJJLLLLLLKKKIIIHHHGGGGGGIIILLLMMMNNNKKKLLLLLLKKKHHHEEECCCBBBAAACCC;;;666===>>>666222///(((///888555222///&&&%%%'''((()))***+++)))%%%***)))***000888<<<:::777@@@222(((---:::AAAAAA???EEEAAA<<<<<<@@@CCCBBB???;;;BBBFFFBBB:::666333000...222>>>JJJLLLEEEBBBDDD999---///@@@BBB222***000111111111333666:::>>>@@@999<<<>>>;;;555///,,,,,,)))((((((((()))***+++,,,///)))''',,,222333222222000111111000......000111...888666555TTT:::555333111000000000///...000)))+++666444WWWzzzTTTDDD444,,,222///333888///***------)))(((+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***,,,000666::::::;;;<<<======:::333...///......000444999<<<>>>999555...&&&&&&))))))%%%***)))(((&&&&&&&&&&&&'''(((((((((((())))))))))))'''///999AAACCCAAA>>><<<@@@;;;444111222444555444222+++&&&''''''%%%&&&***)))))))))(((((((((''''''+++)))((((((***++++++******((((((***++++++///666===AAAKKKUUUWWWVVVZZZaaa```^^^\\\[[[\\\ZZZVVVRRRMMMJJJIIIIIIGGGDDDEEEIIITTTKKKCCC>>>999111+++***------------///111333444666;;;@@@DDDDDDCCCDDDEEEFFFEEEEEEEEEFFFFFFEEECCCMMMIIIDDDDDDFFFIIIIIIIIILLLGGGBBB??????>>><<<999000,,,111999888333444888000***333<<<999555444---,,,,,,,,,+++++++++***(((++++++...555>>>BBB???;;;;;;222+++000888<<<>>>@@@AAA;;;666555888<<<======999>>>AAA===999:::======EEE>>>;;;???AAA>>>;;;;;;///)))---888777,,,)))000000111222333666999<<<>>>888888777444000---,,,,,,,,,+++***)))***+++---...000---,,,///000111666<<<444000............000111,,,666444333QQQ;;;555333111000000000///...///------555:::dddWWW===000,,,000---666FFF666***+++...+++)))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++...:::999999:::;;;999444///333000---...333777::::::666888555,,,%%%%%%((((((+++******)))(((''''''&&&(((((((((((())))))))))))$$$)))222888<<<===>>>???>>>;;;777444222333444444111+++'''''''''&&&''')))''''''''''''''''''''''''++++++***(((&&&&&&''')))***''''''+++...000555;;;:::>>>GGGQQQUUUTTTTTTWWW\\\ZZZZZZ]]]___]]]VVVOOOPPPMMMKKKKKKHHHGGGLLLSSSJJJDDD@@@@@@@@@>>>>>>@@@777888:::<<<>>>AAABBBCCC<<<@@@EEEGGGFFFCCCAAA@@@BBBAAAAAABBBDDDFFFEEEDDDJJJFFFBBBCCCGGGKKKNNNNNNLLLCCC888222222111---)))...$$$555FFF:::222===CCC444222<<>>EEEGGGCCC>>>444...,,,000444666999<<<>>>888222111444999;;;<<<;;;>>><<<555222666<<<>>>RRREEE999777:::888222...&&&'''+++...,,,(((***000///000222444666888999:::777444000---,,,,,,,,,,,,+++************+++------///...000000...///999DDDBBB666......///......000+++333333222MMM===555333111000111111///...,,,000...:::JJJuuuUUU666///...///+++666FFF===111((((((,,,---***))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***,,,::::::999777666555666777777222------111555777777444:::;;;333+++(((((((((((())))))***))))))((('''(((((((((((()))))))))))))))))))))***---333:::@@@:::::::::888666666888:::111---***(((((('''''''''&&&''''''((())))))******&&&(((***)))&&&%%%(((***...******000444555666999888;;;AAAIIINNNPPPPPPQQQXXXUUUUUUXXX\\\[[[SSSLLLUUUPPPMMMMMMKKKIIIJJJNNNRRRKKKEEECCC@@@<<<===@@@GGGHHHJJJLLLMMMNNNOOOOOO???@@@BBBBBBAAA@@@???>>>>>>===<<<>>>@@@BBBBBBAAA===???AAACCCEEEIIINNNRRR>>>999222///...///...---<<<000CCCOOO;;;:::IIIEEE777555@@@HHH@@@;;;===:::,,,)))'''((()))+++111777===;;;999<<>>999666111///444999999:::;;;===:::777666999<<<===>>>;;;===999333222888???AAAGGG???888888:::666---%%%&&&***+++((('''+++//////...000333555777777666666555111---+++,,,---+++)))&&&''')))+++,,,,,,++++++,,,,,,...///...000;;;GGGXXXBBB000...111///---///,,,111333222III>>>666444111111111111000...(((...,,,CCClllOOO222000000///)))333AAAGGG???+++$$$---000(((************************************************'''(((******))))))***+++111777<<<<<<777444666:::999444///...000333555555555:::===:::666222,,,&&&&&&'''((()))))))))))))))(((((((((((())))))))))))+++***'''%%%%%%***111666555777888777666555666777000...+++)))(((((('''$$$)))))))))))))))*********%%%)))...///......///111999555555<<<@@@===888666:::===AAAEEEJJJOOOSSSSSSUUURRRPPPQQQSSSSSSNNNJJJSSSMMMIIIKKKKKKEEE@@@>>>OOOMMMNNNQQQOOOJJJHHHJJJVVVVVVVVVUUUTTTSSSQQQQQQJJJGGGCCC@@@?????????@@@@@@>>>======>>>??????>>>===DDDHHHFFF>>>:::>>>CCC---111555777999<<>>???999333222666888777555>>>777444:::AAABBB???===<<<<<<<<<===>>>???>>>===666999999888;;;CCCJJJLLL777888777666555222+++%%%+++,,,)))%%%(((///111---000111444666666666444333111...++++++---,,,)))%%%%%%(((,,,000111///,,,***+++***,,,000222666@@@KKKmmmJJJ...,,,222///---000///000555333EEE===666444222111111111000///+++000***JJJGGG111000111000(((000;;;IIIHHH555)))---///(((************************************************((()))***)))'''&&&&&&'''%%%///;;;AAA>>>888555555888666333111000111444666666<<>>;;;333***''''''(((((())))))******(((((((((((())))))))))))'''((())))))(((((()))+++333444555555444333111///000111///,,,---...,,,(((,,,++++++***(((''''''&&&000333666888999999:::;;;DDD@@@@@@HHHLLLHHH>>>888<<<@@@CCCDDDFFFLLLQQQSSSSSSQQQNNNMMMLLLKKKIIIHHHNNNJJJJJJNNNMMMGGG@@@>>>AAAFFFPPP[[[]]]YYYVVVWWW]]][[[YYYWWWTTTRRRPPPOOORRRLLLDDD>>>;;;;;;<<<<<>>CCC;;;888;;;888555000///222///,,,222<<>>666222999@@@AAA===::::::;;;===??????===;;;999666999888666888>>>@@@???111444444///***+++++++++---+++'''&&&+++111111---222333555666666555333222---,,,++++++,,,+++)))'''///111333555444111...,,,,,,,,,---111555<<>>333***)))---*********************************************************)))'''&&&((()))$$$***222999===;;;777333666777777444000000333777888>>>BBBBBBAAA@@@;;;555,,,+++***)))((())))))***(((((((((((())))))))))))%%%(((***+++*********+++666555555888;;;:::666222444777777666888<<<;;;666666666666666666777777777BBB@@@>>>===>>>@@@AAAAAAJJJDDDCCCLLLRRROOOEEE>>>>>>GGGKKKIIIGGGKKKOOOPPPRRRSSSRRROOOJJJGGGFFFFFFBBBFFFLLLQQQNNNIIIIIIMMMSSSSSSUUUWWWSSSMMMKKKNNN^^^\\\ZZZVVVTTTRRRRRRQQQQQQKKKBBB===;;;::::::999======???CCCJJJQQQUUUWWWSSSSSSOOOHHH???;;;;;;===BBBFFFKKKLLLKKKJJJLLLNNNCCCEEEDDD===;;;@@@@@@:::EEE;;;>>>BBB======@@@===888444555999666000444>>>JJJDDD===;;;???BBBCCCBBB999444222777:::999888999999:::;;;;;;:::888777777999999555///---...---)))***//////)))&&&))),,,,,,***))))))---000000222444555555666666555444333222,,,------------...111333===;;;888555222///------+++,,,...000111:::OOObbb```000***222...---333222...666333;;;ttt888666444222111222222000///***777222XXXaaa;;;111---***...***000&&&$$$000AAA<<<(((%%%444************************************************************)))***,,,///,,,(((''',,,666<<<:::666444888:::777111///333888999@@@EEECCCAAAAAA@@@>>>111///,,,***(((((())))))(((((((((((())))))))))))))))))((('''(((+++///333999888999>>>DDDFFFAAA<<<999>>>@@@???CCCIIIIIICCCFFFGGGIIILLLNNNQQQSSSTTTPPPIIIAAA===>>>AAABBBBBBJJJCCCAAAIIIRRRQQQIIICCCFFFQQQWWWSSSOOOPPPSSSRRRRRRUUUWWWSSSKKKEEEDDDEEE333===IIINNNJJJFFFNNNYYYUUUPPPKKKHHHHHHKKKVVVaaa___]]]ZZZWWWVVVVVVVVVWWWNNNIIICCC@@@@@@@@@>>>===@@@>>>======@@@CCCEEEFFFDDD???;;;:::===CCCGGGIIIAAABBBDDDHHHLLLOOOQQQRRRBBBEEEBBB@@@AAA999444;;;BBB777777;;;999;;;???;;;>>>;;;???EEECCC<<<@@@KKKLLLFFF@@@>>>@@@AAA???<<<999888999;;;;;;999;;;???:::::::::888666555555666666666111+++)))+++***'''!!!(((,,,******...---)))((((((---444444111444===777777666666555444333222///000111000000333:::@@@FFFAAA:::222,,,***++++++))),,,...,,,***444PPPkkkooo888///444...+++111222---555222888~~~UUU>>>444333222222111111222222555---777LLLLLL<<<...+++......+++)))---111'''000III:::$$$///+++---111444444333111//////---,,,,,,------+++*********************++++++*********+++---000333555;;;>>>@@@>>>999444111111@@@@@@BBBEEEGGGGGGEEEBBBAAA888...)))***+++***(((,,,)))&&&'''))),,,+++***&&&+++...,,,(((,,,888DDDCCC999555<<>>======???AAABBB@@@???>>>???===:::999<<>>;;;>>>???<<<;;;>>>777555555777;;;<<<:::888:::888777555555666888999444333///)))(((+++***'''(((((()))((('''(((+++...///......///222555777888777:::<<<999777888999888???QQQYYYQQQMMMSSSTTTMMMBBB///+++111000...///***(((---...///...///KKKwwwNNN+++666...222111666&&&:::888555fffQQQ999444333222222111111222222---***;;;VVVwwwDDD888---,,,//////---,,,)))///,,,777JJJAAA......111444888;;;;;;777333000///---,,,,,,,,,,,,+++*********************++++++))))))))))))+++...000222<<<>>>@@@???<<<;;;;;;<<>>CCCFFFGGGFFFMMMIIIGGGJJJQQQXXXZZZYYYJJJTTTaaafffaaaWWWNNNIIIOOORRRTTTRRRNNNGGGBBB???LLLMMMNNNPPPUUUYYYVVVOOOOOONNNPPPVVV[[[YYYPPPGGGHHHKKKNNNPPPPPPPPPRRRTTTPPPJJJGGGGGGEEEAAACCCHHHIIIEEEAAA???>>>>>>@@@BBBOOOOOOQQQVVVYYYYYYUUUPPPSSSLLLGGGGGGEEEAAA???@@@>>>@@@AAA@@@>>>======>>>BBBBBBBBBCCCDDDDDDDDDDDDEEEHHHIIIJJJOOORRRMMMEEEJJJ888666>>>???===;;;555>>><<<999999;;;???BBBCCCAAABBBBBBCCCCCCCCCDDDEEE>>>;;;===DDDFFFAAA<<<::::::999888888999999777555:::999777555555555777888222333111......111///+++&&&(((*********+++...000333222222333666888:::;;;DDDCCCAAA>>>>>>DDDQQQ\\\qqq???999222222111+++...111))),,,...,,,------+++???cccyyy000333***555///666+++:::555777YYYJJJ444333333222111111111111222//////>>>ZZZbbb999222,,,---/////////111------***+++555===:::555555999>>>AAAAAA>>>999666000...,,,,,,,,,,,,+++***++++++++++++++++++******)))((((((((()))+++---...888:::<<<>>>???@@@CCCEEEFFFDDDBBBAAACCCEEEEEEEEEOOOOOOKKKAAA555,,,))))))***))))))***+++,,,+++***...)))&&&(((222@@@LLLSSSDDDJJJIIICCCBBBHHHJJJFFFPPPMMMIIIIIINNNXXXccciiiSSSSSSWWW^^^ccc```VVVLLLHHHIIILLLPPPRRRPPPJJJFFFKKKMMMNNNNNNRRRVVVSSSMMMPPPMMMNNNVVV______VVVKKKGGGJJJOOOPPPOOOOOOPPPRRRLLLHHHEEECCCAAA???BBBGGGHHHEEECCCDDDGGGHHHGGGDDDLLLNNNRRRVVVXXXXXXWWWVVVXXXQQQKKKIIIFFFBBBAAACCCAAAAAAAAA???===<<<===>>>>>>@@@BBBBBBAAAAAADDDFFFFFFIIIKKKLLLOOOQQQLLLEEEGGG333000:::>>>>>>===555>>>;;;888777777:::>>>@@@>>>AAAAAA======BBBBBB???;;;:::>>>DDDEEE@@@:::888999::::::999777666666777:::999777555444444555666000222333111333555333...&&&)))+++---...///111333111111333555777:::===>>>GGGBBB???CCCJJJXXXrrrYYY444444777222)))---111)))......+++,,,...,,,888TTT@@@333,,,777...666111999222:::GGGFFF444333222222111111111111111555333999OOO|||vvvJJJ222...,,,...///---...222------,,,&&&'''888BBB999888:::>>>BBBCCCBBBAAA???333111...---------,,,***,,,+++++++++++++++******))))))((((((((()))***+++///111555999===@@@BBBCCCBBBAAA@@@BBBDDDFFFFFFEEEFFFJJJNNNLLLDDD:::333000---+++***)))))))))****** &&&...333666888<<>>===???@@@======>>>???@@@BBBEEEGGGDDDEEEGGGIIIKKKJJJEEE@@@AAA111111===???>>>===888;;;:::888777888<<>>>>>AAAEEE???>>>======<<<:::888888444777999888666666888;;;:::999666444333333333444000222222000111444222...(((+++...000111111222333000222555999<<<@@@DDDFFFBBB===BBBRRRdddxxxBBB444222444---,,,///,,,,,,...,,,---111000===VVVppp[[[555666333222444666777111===999BBB777333222111111000000111111111111333FFF```nnnVVV888000------//////,,,---111'''---333//////@@@HHH;;;@@@@@@@@@@@@AAABBBCCCDDD999666222000///...---+++,,,,,,,,,,,,++++++************))))))))))))******(((+++000666:::======<<<;;;<<<>>>BBBFFFHHHGGGEEECCCEEEGGGHHHGGGCCC???<<<222000,,,((('''(((+++---000???MMMNNNCCC::::::@@@BBBHHHFFF===@@@KKKIII===GGGKKKOOONNNLLLNNNUUU\\\cccUUUHHHIIITTT]]][[[VVVWWWTTTOOOIIIDDDCCCFFFIIINNNQQQPPPMMMMMMOOOMMMHHHOOOKKKHHHFFFIIIPPPWWW\\\]]]WWWPPPPPPTTTVVVTTTQQQWWWQQQJJJJJJPPPTTTRRRLLLOOONNNKKKJJJQQQ\\\]]]YYYPPPQQQRRRPPPNNNMMMNNNOOOPPPNNNOOOPPPNNNHHHFFFHHHHHHHHHGGGDDDBBBAAABBBDDDIIIEEEAAABBBFFFJJJJJJIIIBBBBBBCCCFFFFFFCCC@@@>>>999000666BBB???;;;<<<:::888:::;;;<<>>JJJ??????>>><<<:::::::::999222555777666444444888<<<999888555333222222222333555555222......222222///+++...111222111111111222555888===@@@BBBEEEIIILLLDDDFFFTTTnnnfff;;;***666666++++++111***000///...111111@@@ZZZxxxzzz666===+++888333777666333>>>555===:::222222111000000000000111,,,444999OOOWWW___HHH555111------//////,,,,,,//////000+++)))999OOOVVVQQQNNNKKKGGGDDDBBBBBBCCCDDD@@@===777333111000...------------,,,++++++******************************''')))---222888::::::888777888<<>>???BBBEEEHHH???===:::777555666:::>>>MMMXXXaaaZZZJJJAAAEEENNNEEEGGGDDDAAADDDKKKHHH@@@@@@GGGMMMNNNJJJHHHKKKOOOPPPWWW[[[VVVLLLGGGLLLRRRQQQSSSRRROOOJJJFFFEEEEEELLLOOONNNKKKKKKLLLKKKHHHOOOMMMHHHDDDDDDJJJTTT\\\SSSLLLGGGGGGKKKOOONNNKKKSSSQQQOOOSSS^^^gggfff```______WWWNNNOOOVVVWWWRRRPPPOOOLLLJJJIIIHHHIIIIIIJJJJJJMMMQQQNNNIIIGGGIIIJJJJJJJJJHHHFFFEEEFFFGGGRRRKKKDDDCCCGGGJJJIIIFFFEEECCCCCCEEECCC???>>>???666...666AAA;;;666999888<<<>>>???>>>===???DDDIIIGGGAAA===>>>???===???CCC:::???CCCBBB???>>>;;;777444444444333222333555777888666444222111111222333999888444......222222///---///111111000000111222666;;;???AAAAAABBBFFFIIIMMMZZZpppQQQ***777;;;,,,***444+++222000---......;;;RRRAAA;;;(((:::333666666666:::777~~~555:::222222111000000000000000---:::@@@UUUOOOTTT@@@888222---+++...000......///444333'''111\\\rrrkkkfffYYYVVVQQQLLLIIIGGGGGGGGGGGGCCC<<<777444111///......------,,,++++++******)))))))))*********))))))(((((()))---333888::::::777888:::>>>CCCEEEFFFEEEIIIGGGCCC===:::<<>><<<777666888<<<;;;>>><<<;;;KKK^^^YYYFFF>>>DDDEEE???:::999777222222111//////222444555666666444222111000111222333666666333//////111000,,,,,,---...///...///222444444:::@@@CCCCCCDDDIIIMMM[[[sssqqq777666888000...222---222///,,,000///444CCC{{{\\\777000666444333666999444<<>>777888???:::>>>BBBCCCCCCEEEKKKQQQNNNUUU\\\\\\VVVPPPOOOQQQVVVQQQNNNOOOSSSSSSNNNGGG???DDDFFFDDDEEEIIILLLKKKHHHFFFEEEGGGJJJJJJGGGCCCEEEKKKQQQOOOGGG@@@@@@CCC888CCCJJJHHHFFFIIILLLKKKEEEMMMMMMEEEFFFOOOTTTQQQGGGBBB======CCCGGGHHHGGGJJJIIIIIIJJJGGGCCCEEEJJJHHHJJJLLLLLLKKKIIIIIIIIIEEEDDDCCCAAAAAADDDJJJOOOJJJEEEBBBCCC@@@;;;===BBB:::)))'''///......111...111666:::;;;999:::>>>BBB666EEEDDDAAA```~~~UUUIIIJJJDDD777...///000......+++***,,,222777999888555333222000000111333444///111000......000---(((***+++,,,------///333666555<<>>???FFFOOOJJJ@@@???HHHFFF999444:::&&&111===AAA@@@BBBLLLVVVGGGJJJNNNMMMGGGDDDMMMZZZOOOMMMJJJJJJLLLLLLHHHEEE======<<<<<<;;;<<>>=========<<<:::777444AAAIIIIII===333777CCCKKK:::999:::<<<999666888===??????DDDGGGCCC===>>>EEE999444000000///...000444111444555555333333666999000444888:::<<<:::111'''...'''(((333777333444;;;???888333444333---,,,...,,,((('''***,,,+++,,,///---...000222555666777777000***)))444FFFMMMGGG===+++...444999555---((()))666333///...///222555666111,,,(((...777;;;555...333222///---++++++,,,,,,---++++++...555;;;===>>>:::???HHHNNNMMMPPPaaatttYYY>>>///:::---222......///000------333<<<\\\CCC///444777,,,888444;;;333FFFIII;;;444333333222111000//////...===LLLSSSHHH<<<888555000000000000000000111222333:::333ggguuuzzzvvvdddXXXZZZVVVPPPKKKIIIFFF???888444333222000---,,,+++++++++++++++***)))))))))))))))(((***+++***(((***000666:::;;;;;;;;;;;;<<>>>>>;;;===BBBCCCAAA@@@EEENNNVVVUUUQQQQQQUUUOOOLLLKKKJJJFFFBBBDDDIIIGGGDDDBBBBBB@@@===:::888???===777000...555DDDPPPHHHKKKOOOOOOJJJFFFLLLVVVPPPKKKDDD<<<666000+++(((///111444333///***&&&%%%,,,***((())),,,...---,,,###''')))+++111666111)))...------...+++''')))---000000444;;;;;;444000111222//////222111+++'''(((,,,111777999666111,,,***666???GGGJJJJJJIIIDDD???+++)))111???CCC<<<:::???EEEEEEJJJMMMGGG777***%%%---)))(((+++,,,+++,,,000@@@;;;444///...111777:::)))(((***222:::>>><<<888666888===>>>777...,,,///777555222///......------111---***///777:::777222222000...,,,+++++++++,,,,,,+++***---333999<<<===HHHAAA===EEESSSdddxxx{{{AAA666555222111///...///000...---333;;;JJJqqqLLL777333666...999333:::444DDDAAA666666222333333000------000333DDDNNNPPPDDD888444333111000000000000111222333444===555zzzfff\\\[[[XXXQQQKKKHHHEEE>>>555555444111///---,,,++++++++++++***))))))))))))***)))***+++***''''''***...777888888777666666777999BBB@@@@@@CCCCCC@@@???AAA===@@@HHHOOONNNIIIHHHKKKNNNPPPTTTXXXVVVSSSWWW___LLLOOOLLLDDDCCCGGGEEE===777444000,,,***,,,000333***+++...111///---000666888777666555555888>>>BBB:::===AAAAAA>>><<<;;;<<>>DDDBBBFFFSSSdddvvvLLL<<<222666111///...///000...---222:::???VVVMMM<<<222333222999000888777@@@<<<333888000333333000------333999CCCKKKLLLBBB777222222111111111111111222444555555666KKKzzzlllaaaaaa[[[QQQKKKIIIBBB:::777555333///---+++++++++,,,+++******))))))******(((***+++***(((''')))***000111111111///...000111>>>999:::???===444222777666555777:::888555777<<<666999???CCCDDDDDDLLLVVV///000...+++******&&&""")))+++......---,,,++++++666444666:::<<<<<>>AAAGGGLLLYYYIII555((('''---333555===@@@>>>555---000===III111...---...,,,((())),,,333222555;;;AAACCCAAA>>>JJJAAA888555111,,,******)))***+++...222888===AAA<<<@@@???444***%%%$$$###+++))))))***((((((222===MMMHHH>>>222&&&###)))111---******,,,,,,+++...333999666222---***(((((((((***...///---)))***111888222---))))))(((&&&'''***,,,...111222000---***((('''''''''(((+++...111222---,,,+++*********++++++...///000222777<<>>===CCCFFFAAA888333222222111111222222333555666777555yyymmmnnnjjj___TTTNNNHHHCCC:::888555111...,,,+++***,,,++++++***************''')))*********)))***+++***+++------,,,,,,---...+++(((+++222000((((((...---++++++...---******......000444777444///111666CCC;;;<<>>888555555777999AAA777+++%%%''',,,111222...<<>>DDD888---%%%&&&+++,,,++++++)))---222333111---+++******++++++,,,...000444666+++*********++++++,,,,,,---///111555:::@@@EEEIIIXXXaaalllttt888;;;111444111///...000000...111555BBB>>>pppnnn@@@999---///666777...555999:::SSSccc;;;777999000111111000///111777<<<666<<<@@@>>>888333222222222222222333444666888888CCC{{{vvvqqqkkk```SSSJJJHHH>>><<<888444111...---,,,,,,,,,+++************+++(((((()))******++++++,,,(((***------------...//////000333555111+++***...++++++000777888333000000777888<<<@@@<<<222,,,+++???555777EEEHHH===;;;DDDIIIEEE;;;...&&&)))555@@@<<<888777999999777888<<<&&&&&&&&&&&&(((---333777<<<<<<===???@@@;;;333,,,&&&&&&''')))******(((&&&***111???LLLMMMBBB555...000,,,+++---///------///***---......444@@@JJJNNN444+++%%%''')))(((&&&%%%***(((&&&)))111:::CCCGGGHHHDDD;;;...((())),,,,,,(((***+++---000777AAAIII>>>CCCCCC===555111---***+++)))***,,,,,,,,,222;;;EEE@@@999222---+++++++++***(((***222===GGGJJJJJJ<<<111((()))---...+++***...111444333///+++)))************,,,...000111222))))))***+++,,,,,,------+++...333777===DDDLLLQQQ^^^gggvvv@@@>>>000444333///...000111///000333999===```tttbbbDDD999...///666444000555888:::DDDMMM===:::666333222000///...000222444444777;;;:::555111111333222222333444555777999999aaa|||sssuuuooo[[[LLLIIICCCAAA===999555222000///---,,,++++++******++++++***)))(((((()))*********(((+++---...---,,,---...777===???999333222222111+++,,,222<<<@@@>>>;;;<<<;;;666444555444...***)))111---///888???@@@CCCIII<<<:::666000+++)))+++---000111444888777333222555222///---++++++++++++***(((+++444AAAJJJGGG888***&&&)))---...+++(((&&&&&&(((%%%+++:::FFFEEE>>>999...(((&&&)))***((('''((('''***+++///888DDDHHHFFF<<<111)))))),,,+++******)))''''''---999FFFPPPUUUUUUUUUMMM===///+++++++++$$$'''***///666???EEEIIIFFFCCC:::---(((+++...---)))(((***,,,,,,---555>>>FFF@@@777...((('''((()))&&&'''---999FFFKKKFFF@@@333---)))******)))))),,,000333444111+++((((((***(((''''''))),,,...---+++((()))***,,,---.........---111777===CCCLLLUUU\\\eeeyyySSS;;;444222333///...111111//////222222@@@TTT___UUUEEE888222///444111222555666<<<>>>@@@>>><<<444555333///............---555666777777333///000444222333333444666888999:::wwwgggSSSNNNGGGEEE@@@<<<888555333222---,,,++++++******++++++,,,***((('''(((((()))((((((***,,,---+++*********(((222666///,,,111444111'''%%%(((000777:::>>>BBBNNN@@@222,,,+++***+++---&&&***+++,,,555DDDLLLLLL555000***'''))),,,---,,,'''+++555<<<<<<777666999***(((''')))---...---***,,,///888IIIVVVTTTDDD444''')))***'''$$$%%%+++111***,,,777HHHQQQPPPNNNOOO444...+++---...,,,)))***)))+++...555BBBMMMIII???NNN===---''''''))),,,///222---(((***444BBBNNNUUURRRXXXUUUDDD222)))***,,,******+++...666AAAHHHJJJAAA>>>555)))&&&***+++(((((((((***,,,,,,...666@@@AAA===777111,,,)))((((((%%%)))333@@@IIIGGG<<<111))))))***+++)))&&&+++222000222333///)))'''))),,,+++***))),,,000111...***((()))***,,,......//////000555<<>>tttooovvvcccCCCEEECCC@@@???AAA>>>555---111///,,,++++++++++++***)))(((((((((''''''''''''(((((((((((())))))))))))&&&---///---111777333)))+++'''(((***&&&$$$333HHHVVVPPPGGG;;;///(((***000///000,,,&&&---???LLLNNN>>>///&&&***,,,&&&%%%+++)))'''...>>>IIIGGG;;;111///,,,+++,,,+++((())),,,---111<<>>GGGSSSSSS444###+++((('''(((((('''+++222555222...++++++******)))***++++++,,,,,,++++++***''')))***++++++,,,...000777888???JJJOOOVVVkkk???---===222111000//////000000111+++???KKKLLLIII<<<222777222222111111333555888999fff<<<555999222222111111000000111111222111555888777444111000222000444222555555222<<>>222333===222///,,,++++++++++++***))))))((((((((('''''''''(((((((((((())))))))))))'''---...+++000888777...***&&&(((+++)))&&&000???RRRQQQMMMFFF:::000++++++'''++++++***222CCCPPPTTT>>>999+++%%%------***...---((()))777EEEJJJFFFBBB444,,,&&&(((***)))((()))%%%222OOO```ZZZVVVZZZYYY222+++---555---'''...,,,,,,+++000>>>NNNWWWYYYWWWBBB:::222...,,,))))))+++...---444DDDRRRUUUQQQNNN888///'''(((,,,---,,,---'''((()))(((,,,999LLL[[[XXX]]]YYYGGG333,,,,,,...---+++,,,333BBBNNNOOOHHH@@@???:::333333999===;;;333999??????;;;<<<@@@DDDCCC888...+++,,,***))))))###%%%:::BBBJJJLLL777000666222///000000///111666444111---+++++++++***)))***++++++,,,,,,++++++***((()))***++++++---000333999???HHHNNNUUUgggCCC222666222222000/////////000111222EEEPPPSSSRRRBBB444444222222111111333555777999[[[hhh555444777555222111111000000111111222333777999888444111000111111222111555888666===SSSvvvfffQQQEEECCCBBB===777333111...,,,,,,+++***))))))))))))(((((((((''''''(((((((((((())))))))))))(((,,,,,,)))...888;;;777***&&&''',,,+++(((,,,444GGGLLLRRRQQQIII===111)))(((******)))---:::HHHPPPPPPPPP777$$$,,,---###&&&+++(((,,,999DDDEEEBBB???===111&&&&&&***+++)))))),,,---GGGeeehhh^^^WWWQQQ444(((+++000(((%%%***---...%%%$$$666KKKVVVUUURRRAAA@@@:::000******++++++...+++000AAAQQQVVVQQQLLL777111)))%%%***000...)))+++///333444666>>>MMMYYYUUU\\\YYYGGG222(((+++///---)))+++555@@@EEEFFFGGGBBBCCC@@@;;;888888777444222444888<<>>999...)))111===888+++333<<>>???>>>AAA<<>>AAAJJJQQQYYYsssMMM???000333222111/////////000000BBBFFFAAA>>>CCC===444555111111111222333555666888@@@CCC777888555444111000000000000000000111555888:::999555111000111333///444222999555:::uuutttTTTBBB???BBB:::666333000...---+++******)))))))))(((((((((((((((((((((((()))))))))))))))***)))'''***333;;;>>>444,,,&&&&&&)))***))))))***444@@@HHHNNNNNNDDD888)))***...000...000AAASSSdddVVV777(((---((("""***)))'''&&&&&&&&&,,,===LLLIII???333---(((%%%(((---%%%+++:::CCCGGGUUU]]]VVVKKK---333888:::>>>222777HHHOOOGGG666:::MMMQQQDDDLLLOOOGGG333''')))------,,,,,,111;;;AAABBBEEEHHHJJJCCC888555BBBNNNFFF555000???NNNPPPEEE<<<<<>>AAA@@@>>>:::333,,,******(((&&&+++888BBBEEEFFFHHH???888222...***(((---444???777???===<<<===666@@@222,,,***///444333111000111...+++******+++++++++***++++++,,,,,,++++++***+++,,,---///111777>>>CCCKKKQQQ[[[pppYYYAAA555444333111////////////000<<<===666444<<<:::222333000000111222333555666777;;;;;;;;;888444222111000000//////000000111333777999888444111000111333///777111999444<<>>JJJ===:::666333111///---+++******)))))))))((((((((((((((((((((())))))))))))***))))))''')))...555:::888111)))&&&(((******)))&&&---444:::CCCJJJEEE:::(((***111666///***888NNNmmmXXX???...)))......((((((,,,444999777222333999EEE===444---'''###&&&,,,,,,---333777AAA[[[hhh^^^^^^;;;HHHMMMNNNOOO:::@@@ZZZcccYYY@@@999IIISSSOOOPPPPPPHHH999---+++---...***---555>>>BBBAAADDDJJJ[[[SSSHHHEEEJJJKKK@@@222,,,:::KKKQQQKKKBBB===<<>>666---+++---,,,***///888;;;777777<<<888555111...******222===cccPPPLLLCCC>>>999)))...,,,((((((...222222000111000---***)))***+++,,,+++***++++++,,,,,,++++++***+++,,,///222555;;;BBBGGGPPPYYYnnnqqq@@@:::444333111000///...//////000555333666???;;;000...///000111222333555555666999qqq777<<<666444111000000////////////000000111555888777444111000222111...:::222999555AAAuuuVVVGGGAAA===999555333111...,,,*********)))))))))(((((((((((((((((()))))))))))))))))))))(((((()))...333999444---)))***,,,+++)))+++/////////777AAA===222...,,,///222+++)))BBBaaaOOODDD===000111XXXlllQQQ(((...<<>>FFFMMMNNNJJJFFFAAA888///---///)))---666AAAEEEBBB>>>>>>ZZZTTTNNNKKKCCC777---))))))000<<>><<<999333...EEECCCDDDBBB888+++''')))***+++222999555,,,...777:::444...,,,***+++222;;;KKK777666444666555)))000***(((+++111333111111333///,,,***)))***+++,,,,,,***++++++,,,,,,++++++******,,,000444999???EEEIIIXXXkkk>>>:::444333111000///...//////,,,333333666???;;;000///...///000222333444555555999XXXooo444;;;444444111000000////////////000000000444777777333111111222000---<<<333:::777EEErrrLLLCCC???:::777444222///---************))))))))))))(((((((((((())))))))))))))))))***)))'''&&&)))...888555000,,,,,,---,,,)))333444///***000999555)))222***(((++++++777```QQQMMMNNN999444ooo[[[///***///???NNNQQQIIIAAAAAA666---...222111...---((('''555AAA999666EEERRRYYY<<>>JJJEEEEEEHHHAAA333---000...000999FFFKKKDDD999222DDDCCCFFFGGG;;;***&&&---&&&%%%+++999FFFHHH;;;...888;;;@@@AAA777)))&&&+++$$$...666:::AAADDD:::+++:::;;;>>>@@@888+++&&&)))'''+++666>>>888...333AAAAAA777---*********...333III555444333555555)))111)))***...333333000000333...,,,))))))***+++,,,,,,+++++++++,,,,,,+++++++++))),,,111666;;;@@@FFFJJJggg===999555333222000///......//////444111111:::888222444...///000222444444555555888HHHRRR>>>>>>111:::333///000111000......///111000666888333222777:::999444777222555777===HHHzzzLLLDDD???===666---+++000---+++***)))***)))(((&&&******)))((((((((((((((((((((()))***++++++,,,,,,888555000///222444222---222888>>>;;;333,,,***,,,<<>>555777]]]NNNEEEGGGDDD999//////***111:::EEEVVV\\\KKK333***222>>>AAA777***(((---((('''***666CCCHHHBBB:::DDD???>>>>>>777+++&&&))))))---888CCCCCC>>>===BBBCCCCCCAAA999000***)))+++)))111===EEEBBB:::888;;;;;;...(((---+++&&&,,,:::;;;333000444555///***))))))---000111444666444///))))))***+++,,,------...000+++&&&'''+++...---+++111///555???AAABBBSSSiii{{{;;;999888555222000000///...---111222222111555888666000...///000111333444555666???999LLL999;;;111999222///000111000......000111777;;;:::444111333555444222777222666777>>>TTT~~~cccTTTCCC999999999333+++...---++++++++++++***(((******)))((((((((((((((((((((()))******+++,,,,,,222888444***+++666666,,,+++111888999555///,,,+++666EEENNNHHH===555///)))999CCC>>>III888TTTYYY111***+++***)))000;;;AAA@@@999222&&&888CCC:::555%%%---%%%,,,CCCTTTOOOBBB:::)))---PPPZZZIII888+++000&&&))):::RRRZZZMMM>>>999VVVTTTOOOGGG===555---)))'''+++444DDDVVV^^^UUUFFF777000888HHHCCC,,,###---+++,,,000777===???===:::>>>>>>>>>;;;333+++(((***)))111???JJJIIIAAA===@@@BBBBBB>>>777...(((((())))))000<<>>777666:::666///+++,,,+++***111<<<===444///000111...+++,,,''',,,///000222333111+++))))))******+++,,,---------,,,+++***+++,,,...000666555:::AAADDDKKKeeeGGG;;;888555222000000000...---///111000000444888555000//////000111333444555666:::999EEE444999111777000///000111000///...000222:::<<<:::444111222333333000777333777777???iiipppXXXDDD======888000000...,,,,,,------,,,+++******)))(((((((((((()))((())))))******+++++++++,,,999888)))(((666888...%%%***000444555333///,,,===JJJLLL===///------(((666EEE<<<777+++MMM\\\888)))***)))&&&)))222;;;>>><<<222'''===JJJ>>>666'''+++&&&,,,AAATTTVVVOOOJJJ555(((DDDZZZTTTAAA***+++(((+++;;;SSSaaaZZZJJJ@@@HHHSSSWWWJJJ:::222---******)))222EEEXXX___]]]YYY;;;,,,:::]]]___:::%%%---(((+++///111222333555888666<<<>>>777...*********(((444DDDLLLHHH>>>;;;>>>EEEBBB===555...)))))))))***000999>>>999222222777---,,,+++)))(((---444;;;>>>555...,,,---,,,,,,...'''---111111222222...))))))))))))***+++++++++,,,***---///...++++++000444555888???DDDHHHVVVwww[[[<<<888666222111000000///....../////////333777666000//////000111333444555555555;;;pppAAA222999222666//////000111000//////111333888888666333222444666777///888333999666>>>xxx```HHH888666;;;111///---,,,---...---,,,+++***))))))(((((())))))((()))))))))*********+++***444777000---333666444''''''***...333444111...>>>JJJHHH444$$$&&&...000+++DDDGGG>>>)))777OOOCCC)))+++***((((((000;;;CCC999;;;:::OOOPPP;;;666---+++'''+++:::LLLUUURRRMMMIII---888LLLUUUOOO333&&&///,,,111CCCSSSVVVLLLBBB999EEERRRPPP@@@///,,,111000,,,444IIIYYY\\\[[[^^^>>>000;;;XXXXXX777%%%---((()))+++---///222666999111;;;>>>555+++(((******(((555CCCEEE;;;444999BBBJJJDDD<<<555///,,,,,,,,,***///666999444...///555$$$))))))&&&&&&...666888;;;555...+++++++++,,,---***111555444333222...)))************************))),,,......------111555444<<>>{{{___@@@555;;;333000---,,,,,,------,,,++++++***))))))))))))))))))))))))))))))*********++++++222:::777///111;;;...***((()))///222333111,,,???MMMFFF666...------%%%;;;NNNVVVDDD...<<<>>>)))++++++)))'''+++555>>>999BBBGGG[[[ZZZEEE===111***((()))333DDDRRRSSSNNNJJJ333777;;;BBBKKK999+++---((('''333FFFRRRMMMBBB555444CCCSSSHHH,,,%%%333///,,,555JJJYYYYYYVVVWWW@@@<<<===AAA888******444222///,,,///666;;;<<<;;;000999>>>777---))))))+++---999@@@999...///>>>NNNLLLDDD999111...---,,,+++***...444777222,,,...444%%%))))))'''***222777777555333000,,,+++,,,+++***+++222666444111///,,,(((+++++++++******************+++,,,---///222333444888@@@GGGLLL\\\~~~999999666333111111000///...///000///000555;;;;;;777000000111222333333444444666CCCBBBnnn@@@555:::444444111///000111111000000222444===777333333444333444777222;;;222;;;888@@@|||]]]AAA555666333///---,,,---,,,+++++++++***))))))))))))***))))))))))))))))))))))))+++%%%---===<<<...///???222...((('''+++///222333&&&333CCCHHH>>>///***+++(((///FFFccceee555111222+++***+++***&&&$$$***111555AAACCCTTT\\\QQQEEE+++((())))))...???RRRVVVQQQEEE===FFF;;;000666000---,,,***+++666MMM___\\\NNN@@@///555NNNLLL..."""///)))***333HHHYYY]]]WWWQQQ000BBBPPPMMMAAA;;;>>>CCC777000+++000:::???<<<555222666;;;<<<555,,,+++///999===;;;111---777KKKYYYLLLAAA444,,,*********((()))---333666111+++...444///,,,+++...444888999888111222111---+++,,,+++(((***111444111---+++***'''---,,,,,,++++++*********++++++,,,///222555666666:::@@@EEENNNiii<<<999777333111111111000//////000///000555<<<===999000000111222333333444444666AAA;;;WWW<<<444999222222333///000111111000111333555AAA999333333444222222555333;;;111===<<>>:::666222///---------,,,,,,+++******))))))******)))))))))))))))))))))((()))%%%***555666///222>>>111...***((())),,,000222555...111<<<;;;---(((---,,,'''666TTTeee444222666---+++,,,///,,,&&&''',,,111FFFHHHOOOSSSPPPIII---(((+++***,,,;;;PPPVVVOOOEEE;;;LLLJJJ<<<777...111000111222:::RRRiiikkk^^^RRR777000EEENNN===...000***...777GGG\\\fff___RRR***EEE^^^^^^NNNBBBAAADDD111+++)))///:::???:::333222000777BBB???111...666CCC===333...666IIIWWW[[[MMM@@@111((((((***)))'''(((---444777222,,,...555999...+++444<<<;;;777777///222111+++)))++++++(((+++111444///+++******)))......------,,,++++++***)))---222444444555999<<<<<>>???333333000444KKKfffmmmddd___AAA111???QQQMMM???555111666===JJJ```ooogggVVV???MMMXXXNNN666&&&***555+++)))***333>>>CCC???999333,,,444FFFFFF555111;;;GGG;;;------@@@VVV]]]WWWOOOAAA111)))))),,,+++((((((---444888333---///666???...)))666@@@;;;444444000333000)))&&&***,,,)))---333555000++++++------//////...------,,,++++++(((000888888555444;;;BBBCCCRRRgggIII:::777444222222111000///,,,---,,,---333;;;===:::111111111222222333333444222555:::}}}BBB;;;:::---:::///222333111222333111///444;;;@@@777000111333333333444777,,,AAA666;;;fffuuuFFFBBB<<<666222///......++++++***)))((((((((()))))))))))))))))))))))))))***'''&&&***111666777555AAA777---))))))***+++---???@@@444444AAA888(((,,,((()))666LLLLLL000---III;;;555222444222,,,***,,,888LLL___```UUUMMMKKKKKKAAA777---///@@@OOOLLLAAA:::---???QQQ\\\SSS666///)))555222(((999^^^mmmccc]]]\\\<<<)))EEE^^^UUUGGG111BBBUUUdddrrrrrrZZZ===IIIMMMTTTPPP<<<)))***777444###&&&333===OOOPPP999777,,,(((000666444222333444+++&&&111GGGXXX]]]ZZZOOO:::)))***,,,)))(((+++---,,,777<<<000***---+++***)))---444444...---111333///+++***+++,,,+++)))222222...((((((......)))---///111111///,,,++++++'''888:::333555777:::CCCAAA^^^lll]]]666888333333666...)))111/////////000111555;;;???555111...111222000000222///:::;;;SSS<<<999999---999000222222111111333111000666===@@@777111222444444333555666000>>>777;;;wwwfffMMM777444777333...,,,,,,+++***))))))((())))))))))))))))))))))))))))))***((((((,,,222666555333EEE===222++++++---,,,***999@@@:::111666999666444---111BBBYYYXXX:::222JJJLLL===000---...,,,***+++)))>>>TTTXXXRRRMMMNNNPPPRRRPPP>>>,,,888TTTYYYJJJ666)))>>>OOOSSSMMM555---+++444111)))555SSSeeecccccc```HHH333AAAYYY\\\SSS777AAANNN]]]iiiiiiXXXFFFMMMSSSWWWOOO<<<+++***111000))))))000:::GGGHHH;;;999---&&&,,,000...+++,,,---***+++777JJJYYY^^^^^^QQQ<<<+++)))+++''''''******)))444:::000***+++((((((&&&(((---///---///333222...+++)))***+++***)))///222000)))'''***,,,+++---///111000...+++******...999666///444888;;;CCCLLLbbbzzzooo888:::666222333///,,,111///000000000222666;;;???666111///111222000000222111999777MMMxxx666777888...666000222111000111222222222888@@@???777222333555444444666444666999999<<>>AAAHHHWWWkkk:::;;;888222//////000111000000111111333666;;;???777222///111222000000333333777333FFFbbb444777999///444111111000///000222222333:::BBB===777222444555444555777333;;;555:::>>>\\\EEE>>>:::333///...---,,,+++***)))))))))(((((((((((((((((((((((((((((())),,,///000---+++CCCJJJFFF777---......)))///444BBB>>>+++111???888111000111:::999)))+++DDDZZZEEE///%%%''',,,,,,***(((666EEEOOOQQQMMMBBB777666GGGCCC,,,///JJJNNN<<<222---PPP]]]PPPMMM???000//////...,,,,,,555III[[[```[[[ZZZHHH...222===111777//////888999222222:::HHHVVVZZZHHH555.........)))444+++'''777===<<>>GGGIIIOOOZZZ{{{;;;999888444...111444///000111222222333666;;;???888333///111111000111333444555222CCCSSS888999999111333222000111///000222222444<<>>HHH555,,,222111222000,,,---...%%%,,,EEELLLAAA333)))(((+++,,,***%%%,,,888GGGTTTTTTBBB/// ,,,000******222333,,,***111VVV^^^RRRMMM:::,,,000------...,,,...@@@SSSVVVOOOOOOBBB+++---888000)))###&&&000111,,,333CCCHHHUUUVVVDDD000***,,,---'''111(((###444;;;;;;FFFIII999------///------000...******222@@@HHHGGGCCC000,,,)))***,,,++++++,,,***,,,;;;BBB777...---)))---------...111555555333,,,+++***(((((()))+++,,,333...***+++...///---***---------,,,******,,,---666666///222BBBIIIJJJQQQ___BBB555555777///222666---000111222333333666:::===:::444000000111000111444444444444CCCHHH<<<999888222333444///222000000222333555===FFF777444222444444333444888444;;;666:::QQQrrrRRR???777333000///...,,,+++******)))))))))))))))))))))))))))&&&&&&((()))))))))((('''000>>>JJJDDD444((()))000---'''555FFF@@@///)))+++,,,...,,,---///(((,,,@@@CCC@@@888...)))+++,,,+++)))***000>>>OOOQQQ>>>((()))***---///---)))***...(((===[[[]]]YYYQQQ666...000---,,,//////111;;;III^^^VVVOOOAAA///---444555222000444999444...777HHHNNNQQQLLL===///))))))***(((...***'''000999>>>EEEGGG777***+++...,,,,,,000+++'''&&&...;;;CCC@@@;;;,,,++++++++++++*********(((---===CCC333((())))))+++,,,,,,---111444111,,,+++++++++)))((())),,,...444,,,'''+++111111,,,))),,,,,,,,,+++***+++...111444666111555AAAEEEHHHSSSrrrTTT666222:::222111666...///000111222333555999;;;;;;444000000111000111444444555777BBBmmm@@@>>>777444222444777///333111111222333555===FFF555222222444333222444888444666999;;;___oooNNN:::999111000...---+++*********))))))))))))))))))))))))'''(((((()))(((((()))***)))111???FFF:::)))&&&///***)))+++888CCC:::,,,+++&&&+++***+++...***...>>>HHHEEE:::---'''***,,,+++,,,+++---888GGGMMMAAA000444222333444111---///444***JJJ^^^VVV]]]TTT222444000---,,,000444777;;;???```aaaXXXIII>>>111---555***///777;;;777888FFFXXXTTTGGG;;;666444000---------111777444...777EEEIIIDDD444((())),,,)))))),,,((((((+++222:::<<<999444***++++++***)))+++...000)))000BBBEEE000$$$(((+++***+++******...333000)))+++,,,,,,***)))***---000111)))&&&+++///,,,)))))),,,,,,+++******---111555111555333666@@@DDDNNNaaammm<<<000<<<222...555000---///111222222444777:::<<<555000000111000111444555555888>>>VVV<<<>>>444111222444999000444222111333333555===FFF333111111333333111333888444333;;;;;;hhh]]]???>>>111000///---+++*********))))))))))))))))))))))))((()))))))))((()))+++,,,&&&(((666EEE???+++%%%---'''...&&&)))BBBDDD333...(((---***)))---,,,222CCCQQQJJJ;;;+++%%%***,,,***&&&'''***444EEEQQQOOOFFF...111333222000/////////(((NNNYYYKKKZZZPPP+++333///---,,,000888===<<<999PPP^^^[[[SSSNNN888+++777777===AAA:::///---888FFFUUU>>>,,,000999:::555222444666DDDBBB///777LLLNNNDDD444((()))+++((('''***(((---333888999777222///(((******'''(((...555:::+++444GGGHHH111###)))///+++,,,***(((---444333,,,+++,,,---+++)))***...111,,,((('''+++,,,((('''***+++++++++***+++...333777...444555888AAAHHHYYYsssBBB000===222,,,555333---...000111222333666999<<<666000000111000111444666666777:::GGG<<<:::777555222111111111111222111...222:::???@@@333333333333444555666666999555888BBBzzzQQQ;;;<<<666111000...***)))***************))))))))))))))))))))))))***+++------)))+++444FFFKKK555%%%---(((,,,'''$$$666OOOLLL777)))'''+++333111***,,,666IIIJJJ???,,,$$$***---***''',,,---,,,777IIIRRROOOEEE444)))---444222---,,,444777KKKbbb]]]@@@///333///444555333333666999888AAAPPPYYYQQQ@@@555111111...000111...+++---444<<<777222---+++...111111000...333444111333===IIIOOOTTTDDD555///,,,(((&&&(((555>>>BBB999,,,---@@@SSS;;;777222///...111555888666777:::>>>???:::222+++++++++,,,...000333555666000***&&&)))000333///)))///...,,,++++++,,,...//////---+++***+++///444777///:::;;;===EEEHHHddd666;;;222666888///111...///000111333444555666;;;888444000///111333555666222666===>>>nnn;;;:::777555222111111111111222111///333;;;@@@@@@333333333333444555666666999888<<>>555777666333444888999777AAAOOOWWWOOO???444000///333222222333555777888888333222000//////...,,,+++...666<<<<<<===CCCIIIKKKRRRKKKDDDAAA:::000++++++999777555555999???DDDGGGEEEAAA===999888999;;;======<<<;;;:::999444...)))111333666999:::;;;:::999444000,,,...333555222......---,,,++++++,,,---...111000......///222555888555888===CCCFFFRRR@@@;;;555333555111111...///000111333444555666:::888444111///111333555555222666<<<>>>XXX;;;:::777444222111111111222333222111555===AAA@@@333333333333444555666666777999>>>FFFeeeEEE999000000111000---,,,++++++*********))))))))))))))))))(((((()))******(((***,,,888GGGAAA///*********((((((...777;;;;;;000(((%%%***+++'''&&&***===>>>:::333444999888000+++---------888HHHMMMIII???222)))+++,,,***,,,222'''???KKK@@@777;;;???;;;222222000///444<<<>>>;;;@@@LLLTTTNNNBBB:::888888333///---222999;;;555...666999;;;;;;999666333222///999CCCFFFFFFFFFEEEBBBCCCEEEHHHHHHAAA444,,,***777222000777AAAGGGDDD???HHHEEEBBB???<<<<<<<<<<<>>???===:::777444333111222333333222111...---,,,++++++,,,---...111111000000111222444555777444???IIIIIIaaaOOO:::999111111555000...///000111222444555555999777333111000111333444555333666;;;???HHH;;;999777444333222111111333333222222888???AAA???333333333333444555666666444888;;;HHH{{{vvv[[[JJJ999333333000---++++++++++++*********))))))***)))((((((((((((((())),,,+++$$$***<<>>@@@DDDHHHHHHEEEBBBAAABBB888AAAGGGHHHFFFEEEAAA<<<666:::@@@CCC@@@999111---000444999<<<<<<<<<===>>>===<<<;;;999777555444444777555333111000000//////...111555777888666222000///000000///...------...,,,,,,++++++++++++,,,,,,---.........//////000000555666EEELLLPPP{{{bbb888===111///777...//////000111222333444444888666333111000111333444444444666999???CCC:::999777444333222222222333333222333:::AAAAAA===333333333333444555666666555777888QQQ|||xxxkkkWWW@@@555222///------++++++++++++***************)))((((((((((((((())),,,+++$$$***<<<>>>000)))***((()))+++))))))333AAA>>>;;;666///((('''000;;;===888000,,,...222111---(((///555444555===HHHOOOQQQKKKIIIGGG>>>222///444GGG===444888GGGPPPJJJ???IIIFFFAAA>>>BBBIIIIIIDDDEEENNNVVVUUUSSSTTTWWWWWWRRRPPPNNNNNNPPPQQQOOOMMMNNNPPPQQQOOOKKKIIIIIIKKKGGGKKKKKKFFFCCCCCCAAA>>><<<;;;;;;===@@@@@@:::444222777;;;999444111444888000111111111000///...---/////////////////////000,,,---...//////...---,,,+++,,,---,,,***((()))++++++++++++******+++++++++++++++,,,------......---666<<>>444///888,,,//////000111222222333333777555333111000111333444444666666777@@@uuuBBB:::888666444333222222222222222222444;;;BBBAAA;;;333333333333444555666666888999999eee}}}nnn[[[EEE888222//////000,,,++++++++++++*********)))))))))(((((()))******(((******555EEE???///++++++******)))((()))222<<>>???;;;777&&&000;;;>>>;;;888:::===EEECCCEEEIIIEEE;;;999???AAA999777>>>AAA>>>>>>CCCDDDDDDBBBAAAGGGOOOQQQOOOWWW]]]aaa___]]]___```___UUUUUUSSSPPPOOOOOOQQQSSSVVVUUUSSSOOOKKKIIIIIIJJJMMMMMMHHHAAA???@@@@@@>>>???<<<888666:::===999222777444000///000000...+++++++++,,,---......------,,,---///...,,,++++++,,,...---,,,,,,+++,,,---...***+++,,,+++***)))***+++************************+++,,,,,,---...//////000444;;;>>>CCCnnn===;;;777111777---//////000000111222222333555444222111000111222333333777555555AAA```@@@999888666444333222222333111111111333;;;BBB@@@:::333333333333444555666666999888:::|||nnn^^^LLL@@@888111///111,,,,,,+++++++++*********)))))))))))))))***+++,,,((((((***999EEE:::000777------***&&&''',,,000222999======666...,,,000444''')))...333555444111000+++000666;;;:::666222111777555888??????888999???:::999<<<>>>;;;555999AAA999===???@@@EEENNNRRRRRRYYY\\\]]]YYYVVVWWWVVVTTTTTTSSSQQQNNNMMMLLLMMMNNNHHHFFFCCCAAA@@@@@@???>>>>>>>>>;;;666555777666333333444111---...222000***111---)))))),,,---+++''')))******++++++,,,,,,,,,+++------+++)))''')))+++,,,,,,+++++++++,,,,,,---******)))******++++++***))))))************)))))),,,,,,,,,---...///111222333<<<@@@WWWBBB666888333555000//////000000111111222222444333222111111111222333333888555444AAAPPP{{{===999888666444333222333333111111000333;;;BBB@@@888333333333333444555666666666555999pppcccTTTIII>>>444///000,,,,,,,,,+++++++++******))))))))))))***+++------,,,'''&&&333===333222EEE444555000)))+++222444///)))...111000...------,,,333222222222000---///111222...,,,///444555333222111---...444555///000777444555777999<<>>hhhKKKLLLCCC999888333222///---+++,,,,,,++++++))))))))))))))))))))))))------,,,+++,,,///111333,,,,,,,,,+++++++++******++++++++++++++++++++++++---......//////000000000111111000000000/////////////////////////////////222222222222333333333444111111111111111111222222444111......000333333333444222000///000///---,,,...---,,,+++,,,---...///,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))************+++((((((+++...///333888CCCDDD\\\\\\555999///<<<000111111111111222333444555444555333///000333333000555555:::333@@@DDD]]]<<<:::777444333333333222111000222222333999>>>;;;555222333333444444555555555999888CCC[[[NNNFFF===777222222000---,,,,,,,,,,,,+++))))))))))))))))))))))))+++***)))))))))+++---...++++++++++++*********)))************************,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******************************)))))))))*********++++++------------......//////555333111222666888999888444222111111222111///------------,,,------......,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))************,,,)))))),,,...///333999BBBRRRpppfff777:::111<<<111111111111111222333444555444555333000000333333000444444999333???CCCVVV999:::777444333333333222111000111111333:::???<<<555222222333333444555666666888888JJJtttQQQIIIBBB888555222000---,,,,,,,,,,,,+++))))))))))))))))))))))))+++***)))(((((()))***+++******)))))))))))))))((())))))))))))))))))))))))***))))))))))))))))))((())))))((((((((((((''''''((((((((((((((((((((((((''''''((((((((())))))))))))******+++,,,---......000000000333666888888777333222333444555444111...---...............------+++++++++******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((((())))))***+++************)))))))))))))))))))))************,,,******---......444:::@@@```xxx;;;;;;333:::333111111111222222333444555555666555000///222333000333333888333===BBBPPP888:::777444333333333222111111111111444;;;@@@===555222222333333444555666666888999RRRXXXIIICCC999<<<222000---,,,,,,---,,,+++)))))))))))))))))))))))),,,+++***))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))(((((((((((((((((((((((((((((((((((((((((()))************+++++++++******+++---...///000111...///111444666666555444222222333666777555222///...///000000000...---,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))((()))))))))************---++++++---...///555===BBBiii>>>:::444777333222222222222333444555555555777666111///111222000333333777333:::AAAKKK::::::777444333333333222111111000000444<<>>333000...,,,------,,,,,,))))))))))))))))))))))))+++******)))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***+++,,,---///111222222222444777999999888777666333333444666888666333000000000111111000...,,,+++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************,,,+++,,,......///777AAAPPPppp@@@999555333444222222222222333444555666666999888222///000111111222333666444999@@@FFF<<<:::777444333333333222111111000000444>>>DDD>>>444111111222333555666777777777:::aaaVVVAAA:::999333111...------------,,,))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&''''''''''''(((((((((''''''''''''''''''''''''))))))((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))***+++,,,...///000111333555888999888777666666777666666888999888555222222222222111000...---,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((()))))))))))))))***))))))))))))************++++++,,,///...111:::EEE```qqqpppCCC999777111666222222222222333444555666666:::999333...///111111333333555666888@@@BBB>>>:::777444333333333222111111000///444???EEE>>>444000111222333555666777777777:::fffgggLLLCCC777333111...------...---,,,))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))*********+++++++++******+++,,,---...///000222555888999777777888999<<<;;;::::::::::::777555444444222000///...------((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))******))))))))))))************)))***,,,//////222===IIIaaaeeeZZZFFF;;;;;;111999333333222333333444555666777;;;;;;444......000111333444666777777@@@|||@@@>>>:::777444333333333222111111000///555???FFF???333000111222333555666777888888:::hhhvvvXXXMMM888444111...---......---,,,))))))))))))))))))))))))(((((())))))***))))))((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''(((((()))))))))((((((((())))))*********************************'''''''''((((((((()))))),,,,,,---...//////000000555999<<<===<<<<<>><<<<<<<<<;;;:::888666555222000...------...(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))************((())),,,//////333>>>KKKYYYVVVHHHHHH<<<===222<<<333333333333444555666666777;;;;;;444......000111444444666888777AAAwww===@@@:::777444333333222111000000333444888FFFQQQIII888333333333333444444555666;;;>>>sssUUUTTT:::222111000...------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++***))))))+++,,,++++++,,,---///111333444666;;;@@@AAACCCFFFDDD@@@HHHBBB<<<999:::999444000111000///---,,,+++,,,---))))))((('''''''''''''''(((((((((((())))))))))))+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,***---222111222EEE]]]PPP<<>>:::777444333333222222111///111111444AAALLLDDD444333333333333444555666666;;;>>>wwwkkk[[[999222111000...------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))***+++***))))))+++---------...///111333555666???EEEJJJMMMRRRWWWXXXUUUJJJGGGCCCCCCDDDDDDBBB???888555222///......---,,,))))))(((''''''''''''((((((((((((((())))))))))))++++++******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,---000000666DDDTTTGGG777BBBaaa@@@444777666444333222222222333444555333444555555333111111222333333666666:::999iiizzz;;;<<<999777444333333333222111000111000333???GGGAAA333333333333333444555666777;;;>>>fff888222111000...------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))***+++***))))))+++---333333333444666888:::<<>>777444===999333000//////,,,******)))((((((''''''(((((((((((((((((())))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,......,,,111<<>>>>>LLL]]]iiioooooohhh___NNNNNNKKKGGGAAA===<<<<<<===888111/////////,,,)))***))))))((('''((((((((((((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,000...,,,666EEEGGG===444333888uuuAAA888888555555444333222222222333444333444555555333111111222444333777777:::888gggjjj>>>;;;999666333222333333333222555444555999BBBFFF???666333333333444555666888888999???ttt:::222111000...------------+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((()))******)))***,,,......---...///222666:::<<>>DDDCCC<<<555333333333444666777999:::999@@@lll888222111000...------------+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((''''''''''''(((((())))))))))))))))))))))))'''(((******)))***---///333333444777<<>>;;;555555555555666888999999888EEEVVV///111111///...---,,,,,,++++++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***)))))))))))))))***+++---000333666;;;BBBGGGIIIeeeccckkk{{{}}}jjjRRRDDDFFF666555<<<666222333111;;;999777555333000---*********+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))******++++++///)))...===CCC;;;111///222444+++FFF888777666444222333222111111222555888666777666444222111222333333333555000<<>>888555555555555666777999999:::IIILLL333111000///...,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))******+++,,,...111444999???DDDGGGQQQ```xxxzzzkkkddd___RRRJJJFFF???<<<999444111000///---,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))******++++++///***...<<>>ggg___:::<<<777666444222111111111222---444777AAAPPPLLL<<<555444444444555666777999:::<<>>888000000...---,,,,,,,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))))))))***++++++,,,...111555999>>>DDDIIIWWWXXX[[[___```ccciiioooeee[[[VVVNNNDDDEEEDDD999===888222...,,,------...---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))******++++++...+++///999<<<555---,,,+++444222999===999777444222333222111111222555888666777777555222111222333444555555333;;;>>>mmmaaa;;;<<<777666444222111111111222333777555<<>>TTTuuu444888000///...---,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,///000444999===AAAHHHPPPXXX^^^fffnnnwww~~~wwwpppcccYYY^^^]]]OOO<<<888222...,,,------,,,...,,,***(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))******++++++...,,,000777777111+++++++++333333111eee~~~???999777444222333222111111222555888777777777555333222222444555666444666:::===uuuccc<<<<<<777666444222111111111222333777777===KKKIII:::555222333333444666777999:::>>>VVVaaa000444///...---,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))***+++,,,---000111666===AAADDDNNNYYY___yyygggPPPDDD@@@:::555444...***666;;;///<<<888444111///...,,,***...---***((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((()))******++++++---...111444333...++++++---222000---QQQtttAAA888888444222333222111111222555888777888777555333222333444444777333999999===~~~eee===;;;777666444222111111111222,,,444888DDDTTTPPP???777222222333444555777999:::<<>>ggg===;;;777666444222111111111222***222666BBBSSSPPP???888111111222333555777999::::::TTT}}}:::666///------,,,,,,++++++,,,,,,+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))***+++,,,......000111888EEEKKKOOO]]]nnnyyyzzzkkkRRRGGGLLLKKKCCCAAA777:::AAABBBGGGMMMJJJEEE@@@999444000///---,,,------,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))******+++++++++000444222---+++---///,,,000---000555jjj___@@@555888666222333222111111222555888888888888666444333333555222777000===888???hhh>>>;;;777666444222111111111222000444222999IIIHHH===999111111222333555777999:::999RRR```,,,999000------,,,+++++++++,,,,,,+++++++++************)))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((())))))))))))***+++---...///333333<<>>;;;111$$$)))666999;;;BBBCCCJJJCCC:::333///...//////,,,,,,,,,,,,+++)))'''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((()))******+++++++++111555111,,,+++...000)))///...222...IIIZZZ???444888666222333222111111222555888888888888666444333333555111666000>>>888???rrr>>>:::888777555333111000//////222111222999EEEJJJAAA444333333333444666777999:::999BBB999444:::,,,......---,,,+++))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++***+++---///444===AAAIIIVVV\\\fffxxxfff888;;;222&&&111666222222777::::::;;;>>>HHH;;;222111111...,,,...///...---+++***)))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))***+++000000000000///...,,,+++&&&333---***666CCCJJJ???555888555333111///...///222666888666777777555333222333444555555777999777DDDyyyAAA<<<888777555333222111000000111111333888CCCHHH@@@444333333333444666777999::::::BBBnnn999000---......------,,,+++***)))(((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++***+++---///666===@@@GGGUUU___lllmmm```fffWWW...&&&555---...***))),,,---+++***,,,777111...111222000///111...---,,,***))))))(((((()))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))******+++//////......------,,,,,,***000,,,000666444jjjGGG<<<444777222222111///...///222555888666777777555333222333444333666555888:::CCCDDD<<<777666555333222111111111000111333888@@@EEE???555222333333444555777888999:::AAA999===111///000...---,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++***+++---///444:::;;;BBBSSS```qqqHHH000222+++''''''+++---+++***,,,222222444777666111///111---,,,+++)))(((((((((((()))******++++++******)))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))***++++++...---,,,++++++,,,------------,,,666444&&&MMMDDD888444666000222111///...000222555777666666666555333222333555444:::555888===@@@EEE999666666555333333222222222000111333777???DDD???666222222333444555777888999999???sss999<<<222999+++------,,,,,,+++***))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++***+++---//////666888@@@RRRaaauuu]]]BBB,,,444666>>>///+++***,,,---***)))***<<>>666777===>>>FFF555777666555444333333333333000111333888AAAFFFAAA777222222222333555666888999777>>>iii<<<<<<222000333(((---,,,,,,++++++*********************)))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))++++++***+++---//////777;;;FFFYYYhhhzzzwww___EEEAAA;;;777666333...+++,,,>>>BBBDDD>>>555...,,,---******)))((('''''''''''')))))))))******)))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,...---+++++++++---000111,,,///......///---555EEE???888666666111000000//////000222444555444555555444222222333555777;;;666777<<>>777222111///,,,,,,...222888;;;666000.........******)))(((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***,,,,,,------,,,,,,,,,...///000+++......+++---444555111gggttt<<<;;;777444444////////////000222333555333444444333222222333555333333666999:::QQQPPP999999888777555333222111111222111222<<>>HHHZZZhhhyyy___jjjQQQ333999111***'''%%%###$$$'''---444777333000000///,,,******))))))(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((()))+++,,,---,,,,,,,,,,,,,,,------------+++...///---111444000AAAYYY999>>>666111555////////////000222333444333444444333222222333555444...888<<<999___UUU===:::999777555333222111111333000111>>>PPPWWWJJJ888111111222333444666777888888;;;===^^^>>>---555111,,,...+++,,,,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((()))++++++***+++---///---333666>>>PPP^^^qqq{{{```UUUIII@@@999222000222333:::<<<888555333...(((+++******))))))))))))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((()))+++,,,---***+++,,,,,,,,,++++++***///'''---444---***111555222WWWIII777@@@666...666......//////000222333444222333444333222222333555999///===@@@777ggg^^^???===:::777555444333222111444111444999CCCUUUSSS===333444333111000333555555666@@@;;;nnn999666222000//////...---,,,,,,,,,+++++++++************+++,,,+++)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))************///111555:::FFFZZZrrr{{{rrrrrrssskkkjjj___HHH222+++222:::FFFDDD@@@:::444000......******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''******))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&&&&(((***++++++*********)))******++++++,,,,,,,,,---------......<<<+++vvvCCC999000666111222000/////////111222444666555555444333222222222222555444===000FFFnnnAAA===:::666444444333222000000...333;;;III^^^^^^III444444222111111333555666444888<<<\\\]]]888555111///.........---,,,,,,+++++++++*********)))))))))************+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))))))))*********,,,///333777???NNNaaaooo{{{ddd___|||mmmXXXHHHFFFQQQ\\\CCCAAA<<<555...(((&&&&&&******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&&&&(((***+++*********************++++++,,,,,,,,,---------.........444FFF~~~;;;999777777111666000000///000111222444555555444333333222222222222444999999999EEEBBB<<<999666444333222111000222///333999FFF[[[\\\GGG666444111111222444555666555222===FFFsss888666333000.........---,,,+++++++++***************+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******)))---111444999CCCRRR\\\TTT]]]ggg{{{xxxqqqcccQQQAAA888555777666444000,,,))))))*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&''')))***+++***))))))*********+++++++++,,,,,,,,,---------......(((;;;***KKKZZZ777777;;;666///777111111000000111222333333444444333222222222333333444===777>>>JJJAAA<<<999666444333222111000444000222777CCCYYY]]]JJJ<<<555000111444555555666888555:::===???666333111...---------,,,+++************************+++***)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))***(((,,,111444888AAANNNWWWbbbaaagggxxxoooiii~~~~~~wwwwwwxxxvvvlllYYYHHH???555555333111---,,,---...***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&''')))+++***)))((()))******++++++++++++,,,,,,,,,---------......+++222444999kkkAAA===444666444...111111111111111111111222222333333333222222333444444555;;;999;;;^^^EEE<<<:::666444333333111000111///222666CCC___lll```FFF999000111444444444666666999333???ZZZ]]]222222111///------------,,,+++******************++++++((())))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))+++///222444777???KKKTTTLLLVVVdddrrrqqq|||nnneee\\\QQQKKKJJJ>>>===999444...)))((((((***))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&(((***+++***)))'''((()))+++,,,,,,,,,+++,,,,,,,,,---------......,,,'''999777555555CCC111---444222...111111111111222222111111222222222222333333444555888555>>>888SSS===:::777555444333222111111000222333>>>]]]tttqqqQQQ@@@111111444444333555111888///AAAAAAwww111CCC%%%///...------......,,,++++++++++++++++++,,,,,,,,,)))))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))...111333333444999CCCKKKLLL^^^kkkrrrlllooobbbTTTGGGAAACCC<<<;;;888333---***))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&'''(((***+++***(((&&&((()))+++,,,,,,,,,+++,,,,,,,,,---------......---)))...333111IIIYYY222@@@222)))777777000///000111222222222222222111111111222333444555666999333AAACCChhh>>>;;;888666555444333222111111333000999\\\|||\\\FFF333111444333222555111555555===666GGG...AAA'''///...------//////---+++++++++,,,,,,,,,---------555222---)))((((((***+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))+++///444555444666<<>>666555888,,,666555000...///000222333333333222111111111222333444666777777777@@@\\\yyy???<<<999777666555444333,,,///333222===eeecccJJJ444111444222111555666333===888555[[[VVV000:::)))444......---...//////...,,,,,,,,,,,,------.........CCC<<<333***%%%%%%(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&,,,444777666777;;;???NNNWWWYYYhhhllliiixxxyyykkkdddccchhhbbbSSSJJJKKK;;;:::777333...+++***+++******)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''')))++++++***(((%%%'''))),,,------,,,+++,,,,,,,,,---------......,,,'''+++222...+++:::OOOaaa777<<<---===000333......---...000222333444333333000111111222333555666777666===???sss???HHH***AAA:::222222555333///666555444]]]}}}YYY777...333444333555222:::333333<<>>===JJJ___kkkNNN333******'''&&&)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++,,,...000111444888;;;AAACCCQQQ```kkkxxxzzzkkknnntttkkk[[[UUUPPPFFFBBB===999333///------,,,+++))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---......---.........---,,,...000333111...,,,,,,...000111222666\\\}}}>>>666555444222000/////////111111222333333333333222333222111222444666888888:::777bbbbbbCCCBBB888222444888222555///444666000EEEvvvUUU;;;333333222///000555222555:::333LLLNNN'''888111,,,444+++)))...000...+++++++++***///333,,,"""222VVVnnnrrrkkkQQQ777---***'''&&&)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++---///111444999<<>>444444888444111222777444555VVVUUU777333555333333333222777999333444AAAggg444555555000+++,,,---,,,***---///------000111000333---EEE}}}sss[[[GGG<<<111,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((+++...222555:::@@@DDDSSSSSSWWWZZZiiioooXXX^^^mmm___NNNLLLHHH999666111---,,,++++++***))))))(((''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++---...///+++,,,......------///111555777777222,,,))),,,///111$$$000999CCCpppGGG666222222111000000////////////111111222333333333333222///222555777777777999;;;:::}}}ccc999:::BBB555333999555555111333444000AAAdddpppDDD555444111444333444666666666888:::MMMnnn444222666)))(((444,,,$$$666+++,,,000222...***+++000@@@\\\```BBB999444000+++***++++++)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((***,,,...000333888;;;HHHHHHIIIKKK```yyy___SSSRRRVVVOOOFFFBBB===888555000,,,+++++++++***))))))((('''''''''''''''''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,---...///***,,,......------...000222777:::666---)))+++000&&&)))333333)))===xxx{{{CCC333555555000000///////////////000111111222333333333333222000333666777666777:::>>>III@@@>>>>>>777555888444888000000777111555MMMWWW>>>888222222222555555111666:::666777mmmbbb999///444000&&&(((222,,,'''333...,,,///333...+++>>>YYYzzzKKK===;;;555...,,,***((()))******((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))+++---...000333777:::AAA???BBBEEEMMMccclllaaafffgggYYYKKKKKKKKKDDD???888444///,,,++++++******))))))((('''''''''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&(((***,,,---......---***,,,---...------...///111555999777111---,,,...(((555***(((888,,,222```XXX888111333333//////.........//////000111111222333333333333222000444777666555777<<<@@@zzzJJJAAA:::999888555333999000///<<<777444EEEfffHHH>>>666000111666444---444:::333888CCCVVV555222---(((,,,222...(((...111)))...))),,,444333===jjjpppGGG888;;;777,,,...---+++'''''')))***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++---///222444888===@@@@@@@@@MMMWWWWWWaaaqqqwwwqqqzzzbbbEEEJJJQQQHHHCCC777444///,,,++++++******))))))((('''''''''''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''***---......---,,,)))+++---...------...///111444666777555111...,,,///$$$---444***...777...888fffvvvJJJ<<<:::444...//////............///000000111111222333333333333222111444777666444666<<>>:::777555222///,,,******)))((('''************)))(((&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((($$$&&&---111000---,,,......---......///000111...444777666444444111......---,,,,,,,,,---...///444333???aaaXXXMMM???555111111000...,,,,,,------.../////////222222222111111222333333)))???'''666???555555xxxAAAEEE:::===777666666555444444555666777TTTxxxRRR333222222222111111222444777444>>>:::>>>vvvqqq;;;111:::555***&&&...***))),,,---,,,---///000AAA<<<;;;sss^^^EEE222333777111---000000---)))'''((()))))))))))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***,,,---///000111555444444777;;;???AAABBBBBBAAA>>>999444000///000000...+++)))))))))((('''*********))))))(((&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((%%%'''...222000---,,,------------...///111111111666999888666666444000///...------------//////222666555000444PPP~~~mmmKKK888EEE>>>555000000111///---,,,,,,---......//////000222111111222222333333444;;;***===333:::<<>>>>>333666555444333333444555555>>>ddd|||999...555777000---222666555444;;;777///???qqq]]]444---888---(((111---***))),,,---,,,...222888LLLJJJeeeUUU999333111222222///++++++///,,,)))'''(((((()))((()))((((((''''''''''''((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++,,,,,,000......///111333333333444555555222...,,,---///...+++)))(((((())))))((())))))))))))(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))'''(((///333000---,,,,,,,,,,,,---...000111222444999<<<;;;999999888555000///...------...//////%%%,,,222111------444<<>>===<<<===<<<:::222111///...------......666...(((,,,666999000&&&444:::>>>???@@@BBB???:::@@@;;;888;;;AAABBB<<<666222000...///000000...,,,---------...//////000000///000111333444555555666000:::///>>>:::IIISSSCCC;;;>>>666555444333222333333444666<<>>======???@@@>>>555444222///...---------000---***(((***///555888+++---...,,,...444777666///888@@@@@@888000---...222111///...//////000///------......///000000111///000222333555555555555,,,III---???CCCBBB@@@999777666555333333333444444000666KKKuuuKKK---222888///+++444222555222,,,222===<<<000222999PPP{{{pppWWWBBB@@@>>>555,,,,,,333---))),,,...---+++***+++***+++---///222;;;DDD[[[www|||===...999)))......,,,***+++......,,,***((('''''''''((('''&&&(((''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))+++***+++---///000///---111...******+++------,,,+++)))''''''((())))))(((''''''(((((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((***(((+++333888555000...,,,,,,,,,,,,---...///000222888<<<<<<===AAABBBAAA;;;999666222000...---,,,$$$)))000222///,,,+++,,,///222111---,,,...---***666222,,,)))***///444777///...---,,,---///111333---......//////000111111000111333444555555555444222;;;888:::\\\]]]CCC666888777666444333444444555000444<<>>---***((('''((())))))(((&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((('''+++444999666222000...------,,,,,,------...///444999999;;;@@@CCCCCCBBB???;;;777333000......666///(((&&&)))---...---(((,,,......///222111......***)))000888666***,,,---------...///000222.........///000000111111111222444555666555444333666222???LLLGGG>>>999888666555444444555555555555888;;;[[[ddd===222222111000555000111777777222111444...000111222222333444555444333222111000111222222,,,333444//////333222+++***&&&&&&***...---)))&&&***))),,,///111666BBBOOO^^^YYY:::***444...$$$222((('''***,,,)))$$$***444((('''&&&&&&'''((('''%%%'''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))***+++,,,,,,---...000000...,,,(((000555333---000>>>KKK...+++)))((()))))))))(((&&&&&&''''''(((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((&&&+++444:::888333111......---,,,,,,,,,,,,---,,,222666777:::@@@DDDDDDFFFDDD???:::666222000///%%%)))------+++)))***++++++...---******---...+++***///222...((('''///888...///111111000...............//////000000111111222333555666666555333222999<<<@@@mmmuuu<<<>>>BBB777111;;;444+++444444555555777EEEnnnuuuCCC+++***///222111111000000000111111111111000/////////////////////////////////////////////...---,,,,,,++++++,,,+++***((((((***+++,,,''')))+++...222999BBBIII@@@:::222------------,,,,,,///,,,&&&)))111111***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''')))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((('''''''''(((((($$$,,,$$$---HHH222AAA000666///***,,,---+++***,,,...111444888;;;<<<===<<>>888111999???888222\\\xxx@@@888888999333444999888777///222:::444444[[[wwwFFF+++444222///---,,,---///111//////...------------...------------------------------,,,,,,++++++*********)))))))))***,,,...///000111222111111333666888000---***(((***---///000555---(((***...---++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((((())))))***+++++++++++++++++++++++++++++++++++++++******)))(((((((((((((((''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((()))111000ggg===222:::888+++'''000555222...///000222444666888999CCCAAAAAAEEEKKKNNNMMMKKK>>>:::444...++++++,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,------...,,,...111---)))333777---999888777555444444333333000999777222777:::888;;;GGGZZZ<<<999AAA555///777999777222555999222---CCCbbb~~~DDD444000,,,,,,000222000---......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++++++++++++++++++++)))))))))***,,,...///111333333333222111111111111---,,,******,,,///111333777---+++111444,,,''')))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((())))))***+++,,,,,,,,,,,,------------------------***))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***+++'''333cccCCC:::111...222555222---///.........000222555777BBB@@@>>>@@@EEEJJJMMMMMMJJJFFF@@@999444111000000,,,,,,,,,,,,------------...------,,,---...///000+++,,,555444)))...999666;;;999777444333333333444444666...222>>>555222FFFXXX666===;;;666999888444666777555333666???FFFWWWPPPDDD666///111333///+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...000111222222222222111111000///...,,,,,,,,,,,,,,,...000222444///111;;;<<<222+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******))))))))))))***,,,,,,---------------------------------***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******(((444999SSS666@@@EEE111&&&//////...---,,,...000333555;;;<<<======>>>BBBIIINNNLLLKKKHHHEEEAAA===:::888/////////...------,,,,,,/////////....../////////444---///444444333666777:::888555222111111222333888777222777:::000EEEyyy@@@222:::===999111222666555111444<<<===999:::QQQ|||]]];;;+++)))...222......---,,,,,,,,,,,,---++++++++++++++++++++++++******++++++,,,,,,------,,,---...///111222333444222111//////000000///---+++,,,------,,,,,,...000,,,///666<<<:::222------))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))************))))))+++,,,------------++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))***++++++,,,000///fff<<>><<<:::888666444333333333333333222111000///000///%%%(((<<>>QQQ~~~vvvRRR===666777///......---------------++++++++++++++++++++++++***++++++,,,---............///000222333444444444333000......///000///---+++---000///......///111222;;;AAA<<<444...+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******++++++***((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))***+++,,,,,,,,,(((}}}hhh>>>>>>@@@666111000/////////000111222111333555999<<>>222999333333222222222333555666000444999666@@@pppbbb===999999<<<<<<333222888666...000;;;111:::AAAKKKdddiiiCCC000//////...------------...++++++++++++++++++++++++++++++,,,------...//////000111222333444555555555444111---,,,...///...,,,---000333333222111333555CCCOOOQQQCCC444///...***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((******+++++++++((()))+++,,,---.................................******)))((((((((((((((())))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((()))***+++,,,'''888333mmmDDD...???111111111000000000111111222111111666<<<@@@@@@>>>>>>???AAACCCCCCAAA@@@>>>DDDDDDEEEFFFGGGHHHIIIIIIDDDEEEGGGGGGEEEAAA===:::AAA{{{AAA777333)))999111111222333444555777777999777888;;;]]]QQQ:::DDD333@@@888222222777999777444222999>>><<>>@@@@@@CCCDDDEEEFFFFFFDDDBBB@@@@@@@@@@@@@@@>>><<<999888HHH999111888...666...333333//////555999888666888>>>dddMMM000@@@000888<<<666111444777777555:::===;;;:::AAAQQQ___ppplll```OOOBBB<<<:::888666222000//////222333444444222111///000333444333111222222333222222000///...888...+++222666111...111555...222BBBDDDBBBuuuKKK666+++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''')))************+++---......///000111222333333111111222222333333444444---,,,+++)))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))))))))************...111222WWWcccCCC777,,,+++222444///***111111111333666777444///888888888999:::;;;<<<===AAABBBCCCCCCBBBAAA@@@???AAAAAAAAA@@@???===;;;:::444KKK;;;(((444000&&&777999///---666===;;;666444===888\\\NNN333<<<>>>888//////666888444666777888:::;;;===@@@BBB@@@MMM]]]nnnxxxfffVVVLLLGGGDDDBBB===<<<:::;;;<<<>>>>>>===777666555555666666555333222222111000000/////////---111555444000///222777000>>><<>>>>>>>>>>>============>>>>>>>>>===<<<;;;999888999111'''///===666000<<<,,,444777222111777;;;;;;;;;qqqPPPBBB;;;666666999999777555666555444666;;;@@@DDDFFF<<>><<>>>>>===:::;;;;;;999666444444555222111000///000111333555666...333===444***AAAgggUUUMMM@@@))),,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&((())))))))))))***,,,,,,,,,------------,,,+++*********+++++++++++++++)))(((''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))************---***888:::ZZZ>>>777111...000666666111111666222111111111222222333444444444444555555555555555444444333222222333333333:::000111777777:::<<<666...999CCCAAA???[[[vvvLLL>>>>>>:::333444555666777888888999:::555777999;;;<<<<<<>>>AAA?????????>>>;;;888666555555555777:::===>>>>>>===666888888666333111111333222111111111222333555666...333===CCC???LLL|||UUULLL;;;------,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''))))))((((((***+++***+++---......---+++))))))))))))***+++++++++,,,)))(((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,...666999zzzQQQJJJ<<<333777:::666444777111111111111111111222333222333444555666555555444555444333333333444555555777...+++111666333222666AAA@@@;;;HHHRRR===>>>???===888333111333666888888666555666888999888:::<<<;;;<<<;;;:::888777777888888777777888999999777555444555666444111///000222111111222222333444555666999???:::888]]]XXXJJJ444///---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''))))))((((((***+++(((***---///000...+++)))*********)))))))))((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))************,,,000333777kkkaaaFFF>>>===888444555111000000000000111111222111222444666777666444333444333222222222333444555---;;;<<<555777;;;???GGG===@@@iiibbb>>>CCC===444000555999888666777444666888999888999:::;;;777777666666555555444444222222222222333333333333555333111111222444444444888444444777555222444;;;>>><<>>888111444<<<333555666666555444333333555555444444444333333333444444444444444555555555666333...,,,,,,///333555<<<111***000999>>>AAACCCNNNrrrsssQQQDDD------++++++++++++******************))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))******++++++***---333333---)))***************************+++***)))(((''''''''''''((((((((((((((((((((((((&&&''''''(((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))************+++++++++,,,///111222UUUsssYYY999777777:::>>>===777111444444444555666888999:::///333888<<>>===;;;::::::@@@SSSttt[[[LLL===:::<<<:::666222555666888999999999777666444444444333333333333333333333333333222222222222,,,111888===>>>;;;555111444888>>>@@@@@@FFFXXXkkkoooMMM===,,,---,,,+++++++++******************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******++++++)))(((******((())),,,************************+++***)))((((((''''''(((((((((((((((((((((((((((&&&''''''(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))******))))))((()))************+++++++++...***333555IIIjjjJJJ;;;:::===???>>><<<:::999888999:::;;;CCCAAA<<<666222333888>>>III^^^~~~cccBBB888===BBBDDD777777666666666555333222555555555555444444444444333333333333333333333333666555333111222666<<<@@@:::???AAAAAAJJJiiilllJJJ777---...,,,,,,+++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))******++++++)))'''''''''(((***,,,******************************)))(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))******)))))))))))))))*********+++++++++...'''555888@@@jjjXXXUUUOOOIIIEEEBBBAAAAAA@@@EEENNNWWWeeezzzfffIII;;;777BBB>>>;;;999999:::999777888777777666555555444444555666666666666777777777999;;;<<<<<<::::::<<<>>>777AAAUUUssshhhHHH444000000,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))******+++***+++***)))***,,,------***************************))))))(((((((((((()))((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))))))))*********+++++++++---&&&555888<<<|||iiiOOOGGGAAA:::777999>>>@@@AAA======<<<;;;999888777666444555666666888888999:::777:::>>>???@@@BBBGGGLLLgggbbbGGG111333000,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))******+++))),,,---,,,---//////,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&'''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))******++++++******))))))************+++++++++,,,)))444444<<>>777888999;;;<<<>>>???@@@HHHEEEAAABBBNNNfff\\\EEE000555///------,,,,,,,,,+++++++++******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''')))))))))))))))******+++(((,,,---+++,,,000000,,,++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))******++++++******))))))************+++++++++,,,///222///===YYYuuuggg^^^YYYSSSRRRPPPMMMKKKIIIGGGFFFAAAAAACCCEEEGGGIIIKKKLLLLLL```~~~XXXDDD///555------------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))******+++(((,,,,,,))))))...///,,,++++++++++++++++++++++++))))))(((((((((((()))***((((((((((((((((((((((((&&&&&&((()))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******++++++++++++******)))************+++++++++,,,333111,,,>>>PPPssshhhbbb___^^^]]][[[^^^dddlllyyyWWWCCC111222)))------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((******)))(((''''''((((((******))))))***,,,...000(((***---///000///---,,,///---,,,+++,,,,,,***(((******)))))))))))))))))))))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************444***(((:::MMMRRR???000222***------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))+++***)))(((((((((((((((+++***'''%%%$$$%%%%%%&&&111111000000//////000000...---,,,---...///...,,,.........---,,,+++******,,,,,,+++******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$000---...999@@@pppzzzLLL;;;000111,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))***************))))))(((((('''************************+++******)))))))))))))))......///000333666999;;;777666777999===CCCIIIMMMKKKIIIFFFDDDCCCAAA>>><<<555555444333111000///......---,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************...+++000:::AAAuuuqqqGGG777111000...------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******,,,++++++***)))(((((('''************************+++******)))))))))******000111444999>>>DDDIIIKKKRRRSSSUUUYYY```iiipppuuuuuueeeUUUEEE888000222222111000000///......++++++)))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************---)))&&&000777888```hhhDDD555333000000------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******,,,++++++***)))(((((('''***************************)))))))))))))))******,,,---...///111333555666111111222444666888;;;<<<333111000000000000///---(((((((((((((((((())))))))))))(((&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************...222IIInnn^^^@@@333444...000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))***************))))))(((((('''************************((((((((((((((())))))***''''''''''''''''''''''''(((((())))))((('''&&&&&&000...+++***)))'''$$$"""&&&''''''(((((())))))***))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,(((222FFFNNNMMMRRR]]]tttyyy}}}RRR:::000555---000------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((()))***++++++,,,,,,++++++,,,---------......%%%$$$%%%'''+++---...---************++++++++++++((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************///'''(((+++***///666777000333555666666666888999888HHHeeeqqqJJJ666---444,,,000---------,,,,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))***++++++++++++******)))***)))((('''''''''((((((,,,***)))***+++,,,***)))(((((((((''''''&&&&&&&&&'''&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++111111+++000333***...111444555666777999;;;<<<666777RRRcccEEE<<<,,,...///...------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---...000111111111222222222222:::///>>>III[[[[[[>>>777---333333111------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++******)))))))))))))))*********)))))))))(((((()))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,++++++++++++,,,------000000000000111111111111555///:::CCCPPP[[[>>>555---111+++''',,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))******))))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++++++++++++++,,,------....../////////000000000//////555;;;DDDiiicccOOOFFF??????555444,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++******)))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++***+++,,,,,,------------.........//////---000000666>>>NNNyyybbbMMM444111...+++,,,%%%+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************+++******)))))))))))))))(((((((((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++************+++,,,,,,,,,------------............111---444>>>@@@mmmaaaCCC555333666777333,,,444111111333,,,777++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++******)))))))))))))))''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************+++,,,,,,,,,,,,---------.........///111---333<<<;;;XXXfffGGG......000444888777111+++***)))000***,,,---"""---++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++******)))))))))))))))'''''''''((((((((())))))''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************++++++,,,------------............///000...000555777JJJjjj}}}SSS???:::888777444111///...//////......222***///222&&&000+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++******)))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************)))***++++++,,,---------.........//////---///000......444CCCSSS]]]EEE;;;555222222111111000/////////------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***)))***+++------.........---,,,,,,***,,,......///444>>>FFFnnn|||QQQ>>>666111111111111000//////......------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***++++++***)))***+++******++++++,,,+++++++++,,,...//////...222999@@@WWWkkkHHH:::555222000000//////...---------------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))***+++,,,,,,,,,+++---///000///...///444999FFFeeeZZZ@@@666444222//////...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))***+++,,,---.........,,,---//////...///111444>>>LLLpppJJJ777111............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))***++++++***)))***+++)))***+++,,,------......***+++---......///111222888BBBccc___BBB666111...///......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))***++++++***)))***+++(((((()))***+++++++++***+++++++++,,,...///111222555???HHH{{{|||QQQ===888222000222.........---,,,,,,+++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))***++++++***)))***+++((())))))*********))))))---,,,++++++---///000111555999???[[[jjjDDD666444///,,,//////......------,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))+++++++++***)))***+++++++++,,,,,,,,,++++++***000...,,,+++,,,...///000222///;;;IIIiii~~~^^^===111///,,,---111,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///111222<<<===HHHnnnRRR999111111...,,,...,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------......///000...444:::AAAdddWWWDDD333111333///++++++,,,,,,,,,+++++++++******************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------......///000---...777;;;CCCqqquuuGGG::://////222000,,,***,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************)))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,------......///000222///555;;;555PPPddd???666......000///,,,+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,------......///---555222333;;;777AAAaaaqqqKKK:::555///---.........,,,,,,,,,,,,+++++++++*********************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///+++222222222777999===FFFlll[[[<<<444333000......///...,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((()))))))))************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***+++,,,,,,,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......//////+++000444111555<<<===RRRuuuRRR<<<000111000//////000...,,,,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......///555&&&///999...///<<<>>>FFFbbbwwwSSS???777000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))******+++******))))))((((((((('''((((((((((((((()))******---,,,***)))(((((((((((('''(((((()))***+++,,,,,,)))((((((((((((((('''''')))***,,,------+++)))(((---,,,+++******+++------+++++++++******)))))))))))))))*********))))))((())))))*********)))((((((***************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......///////////////000111333555777AAAQQQwwwbbbGGG999555000000///------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))(((((())))))***+++************************))))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))***++++++******)))))))))(((((((((((((((((((((((())))))***++++++******************''''''(((((())))))******))))))*********+++++++++&&&&&&'''(((((('''&&&%%%&&&&&&%%%%%%&&&'''))))))---,,,,,,,,,+++++++++*********++++++++++++******))))))***++++++*********---,,,,,,,,,,,,---......))))))*********++++++++++++,,,,,,------...///////////////000111333555777777:::QQQgggJJJ:::555444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************((((((((((((((())))))***************************))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,*********)))))))))))))))((((((((((((((())))))***))))))))))))******++++++))))))))))))))))))******''''''(((((())))))******------------------------,,,,,,,,,,,,---...000111++++++++++++************))))))************))))))''''''((()))************++++++******++++++,,,---*********++++++,,,,,,,,,------......///000000000////////////111333555666AAA>>>DDD```wwwRRR>>>666444444000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************((((((''''''(((((()))***************************)))))))))))))))))))))))))))))))))************++++++************+++,,,,,,************************)))(((((((((((()))******(((((()))))))))))))))))),,,,,,++++++++++++++++++((((((((()))))))))))))))(((((('''''''''((())))))))))))))))))***+++++++++++++++++++++++++++++++++))))))***+++++++++******((((((***+++,,,,,,,,,,,,++++++******++++++,,,---------------------------/////////000111111222222////////////000222444555222999@@@LLLhhhbbbGGG<<<666333111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************((((((((((((((()))***************************************************************++++++++++++,,,+++++++++++++++,,,,,,---*********+++++++++++++++***))))))))))))***++++++,,,---------,,,+++)))(((,,,+++++++++++++++++++++------,,,,,,++++++******)))(((((((((((()))***++++++++++++++++++*********,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,***+++,,,---.../////////......------......///000111000//////...---,,,,,,...//////000000111222222000000//////000222444555333;;;AAAAAAKKKkkkrrrQQQAAA;;;555000//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,+++++++++***+++,,,,,,---111111222222000///---+++************************,,,,,,,,,+++++++++******+++++++++,,,------......,,,,,,------------,,,,,,*********+++++++++++++++(((((()))***++++++++++++)))***+++,,,,,,,,,,,,,,,---------------...//////111111000///...------,,,/////////000111111222222333333222222333555666777CCCAAA@@@DDDNNNbbbttt[[[CCC;;;888222///111......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......000111222333222111///---++++++,,,,,,------......,,,------...//////000000((()))+++,,,---------,,,***+++---///000000000000111111111222222222333333...///000111222222222222000000111111111111111000111000000000000111222222222222333333333333333333333444444555555666777777888888777777888999:::;;;<<<444888IIIYYYhhhfffPPP<<<777555000000555......---------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......+++++++++,,,,,,---------...------------...//////,,,---///000111000...---...//////000111222333333333444555777999;;;<<<===<<<===@@@BBBCCCBBBAAA@@@???AAADDDGGGIIIJJJKKKKKK@@@@@@@@@AAAAAABBBBBBBBB===>>>???@@@AAABBBBBBBBB>>>>>>?????????>>>>>>===:::::::::::::::;;;<<<<<<555555666777888999:::;;;999::::::;;;<<<<<<======<<<;;;;;;:::;;;<<<>>>???GGG>>>@@@JJJJJJIIIaaayyySSSIII===666444333111///222111111111111111111000------------...///000111------,,,,,,,,,,,,++++++------,,,,,,+++*********,,,,,,---------,,,++++++---,,,*********+++---...++++++*********+++,,,,,,------,,,,,,,,,,,,------***+++,,,---..................------,,,,,,------***---...,,,---000111//////---+++,,,000555888:::<<<:::666444:::DDDJJJJJJKKKKKKIIIJJJRRR[[[]]]ZZZRRRRRRSSSRRRPPPLLLHHHFFFHHHIIIKKKNNNRRRSSSSSSQQQGGGIIIKKKOOOQQQTTTUUUVVVVVVVVVWWWYYYZZZ[[[]]]]]]^^^\\\[[[YYYYYYZZZ[[[\\\YYYYYYYYYZZZ\\\^^^```bbb\\\]]]^^^```bbbdddfffgggeeeiiinnnrrrtttssspppnnnrrrrrrssssssssstttttttttvvvtttqqqooooooqqqtttvvvmmmmmmmmmnnnpppssswwwyyyppptttxxxyyywwwwwwyyy{{{xxxxxxyyy|||uuutttsssrrrsssvvvyyy{{{|||```GGG@@@777333333555555333000//////......------,,,,,,,,,++++++,,,,,,------------------------------000000000////////////............---------------------------,,,,,,+++***------....../////////000,,,,,,,,,,,,---...///000222111111000//////......000000111222555777999:::GGGKKKLLLKKKMMMRRRSSSQQQWWWXXX[[[dddooo{{{|||wwwqqqkkkhhhbbbaaaaaabbbcccdddbbbaaafffffffffgggffffffeeedddkkklllnnnppprrrtttuuuvvv{{{{{{zzz{{{|||~~~dddTTTDDD>>>777444444444333111555555444444444444444333333333222111111111222222////////////.........---))))))))))))************......---------............///111333444333111000...///000222333333333333;;;;;;<<<===???BBBCCCEEEJJJJJJIIIJJJKKKMMMOOOPPPYYYZZZ\\\^^^bbbeeehhhjjjvvvyyyxxxtttsssuuutttqqqggggggiiiooowwwzzzvvvoooffffffkkknnnmmmjjjkkkkkkkkkpppvvvvvvrrrtttuuuvvvvvvuuussspppooo}}}||||||~~~xxxYYYNNNBBB>>>999777666666555444111111111111111222222222//////...---------------///...............------//////000111111222333333...000222555666666555555888:::<<>><<<:::999999:::::::::555555555444333333222222111000000000000111111222---...///111333555666777888999999:::;;;<<<======OOOSSSXXX^^^```___]]]ZZZQQQQQQRRRSSSVVVYYY[[[]]]VVVWWWXXXZZZ[[[\\\\\\\\\aaaaaabbbdddfffhhhkkklllpppooonnnnnnnnnpppsssttt{{{{{{|||}}}~~~{{{zzzzzz|||~~~{{{}}}|||{{{zzzrrrqqqpppnnnllliiigggeeeZZZZZZZZZZZZZZZZZZZZZZZZMMMLLLKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCAAA???<<<;;;<<<;;;;;;:::999999888888999999888777666666666666666666777777888888999999555666666777777777888888333888===@@@DDDIIIRRRXXXjjjwwwooobbbYYYMMMFFFDDDAAA===;;;999999999999999888777666555444444777777888888:::<<<===>>>;;;===@@@DDDHHHLLLOOOQQQPPPQQQQQQRRRSSSTTTTTTUUUXXX\\\bbbgggiiihhheeebbbooonnnmmmllllllnnnppprrryyyyyyyyyzzzzzz|||}}}~~~zzzyyyyyyzzz{{{|||}}}~~~zzzzzzzzz{{{}}}~~~~~~~~~}}}zzzyyywwwsssdddccc```]]]YYYTTTQQQOOOFFFCCC@@@???>>>===;;;999:::::::::999888666555444666555555444333222111111666666555555444444333333444444555555555555444444333333333333333333333333000111222333333333222222444444555666777888888999777666555555555777888:::444999======999777:::===MMM[[[rrrkkkaaa[[[UUUNNNLLLHHHDDDAAA@@@@@@BBB>>>>>>@@@BBBDDDEEEGGGHHHKKKLLLMMMOOORRRUUUWWWYYYaaabbbeeegggjjjmmmoooppp{{{{{{||||||}}}}}}}}}~~~~~~{{{xxxyyywwwtttgggfffcccaaa^^^YYYTTTPPPNNNRRRSSSNNNJJJJJJIIIGGGJJJLLLJJJDDD@@@AAAAAA???CCCCCCAAA@@@>>><<<::::::777666666777999999888777000000222333444555555555222111111000000//////...///000000111111111111111222222222222333333444555000000000111111111111111444555555555666777777777111111222333333444555555777777666666777888:::;;;:::<<<>>><<<999<<>>>>>;;;:::<<<<<<999999:::<<<>>>AAABBB@@@>>>===AAABBB>>><<<@@@DDDDDD@@@CCCCCCAAAAAAGGGJJJKKK>>>=========<<<<<<;;;;;;:::999999999:::888555333555555555444444333111111333333333333333333333333222333333444444333333222555444333222111222333444444444444444444444444444444333222111111333555666777777777666666666666666888999:::;;;;;;<<<<<<<<<<<<===???AAAIII]]]vvvhhhTTTOOOOOOUUU]]]lllqqq{{{}}}{{{wwwpppjjjbbb^^^YYYUUUSSSQQQMMMIIIAAA@@@>>>;;;999777555555444444444555555555666666444444444555555555666666666666777777888888999999=========>>>======<<<<<<===>>>???@@@AAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBBBBBBBBBBAAA???===:::888777;;;::::::999888777666555222111111222333333222000222222222222222111111111333222222222222222111111:::888555222000111555999333555666555444444555666444666777666555555666777777999999777444555:::@@@<<<>>>@@@@@@AAAGGGQQQZZZwwwyyyqqqyyyxxxqqqmmm]]][[[XXXTTTPPPLLLIIIGGGDDD???:::999::::::666333:::888555444555555333111999999777666444444333333333333444444444555555555555555555666666666777777777777777888999999::::::======>>>>>>>>>======<<<===>>>???@@@@@@AAAAAAAAACCCBBBAAA@@@@@@AAABBBCCC;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::777666666555555444333111000000111333444666777777333444444555777888888999+++///333666888999:::<<<999999888666555555888;;;777999:::999888777888999444888<<>>>>>=========<<<===>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAA@@@???>>>===:::999999888777666666555444444555666777777777777666666555555444333222222333333333222222222111111777:::<<<<<<:::888777666999888777666666888===AAA444777;;;===???BBBEEEHHHaaakkk|||~~~lll^^^PPPDDD;;;444444555666777888999999666666777777777666666555444444555555666666777777888666555666888999999888444333333333333444444444333222222222333333444555222222333333333444444444666666666666777777777777777888888999999:::;;;;;;;;;<<<<<<============<<<<<<<<<===>>>????????????AAAAAAAAAAAAAAAAAABBBBBB@@@@@@>>>===;;;:::999999<<<<<<<<<<<<;;;;;;;;;;;;555666777777666555555666///000222444666888:::;;;444555777999;;;===???@@@777777666444444666:::===>>>???AAACCCEEEIIIOOOSSSuuu~~~eeeJJJMMMEEE;;;888999<<<;;;999::::::999888777666666555888888888777666555333222666666666555555444444333444222111000111111000000222222222111111111222333555555444444444444444555333333444444444555555555555666666666666777777777777777888999999::::::;;;;;;;;;<<<===============<<<<<<===>>>????????????AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCC999999:::;;;;;;<<<======AAACCCCCCAAA===:::999999;;;;;;;;;;;;<<<<<<<<<<<<@@@???>>><<<;;;999888777AAAEEEKKKRRR[[[eeeooovvvuuu\\\QQQMMMGGGCCCAAA>>>999555444555666888999;;;<<<<<<333444555777999:::;;;;;;888888888888888888777777666666555555444555555666555666777777666777999;;;666555555444444444444444555666666666666777777777777777777777888888888888888999999::::::;;;;;;<<<<<<<<<===>>>????????????>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFKKKIIIGGGDDDBBBBBBAAABBBGGGGGGFFFDDDBBBAAA@@@???333777;;;<<<<<<===@@@CCC===>>>BBBFFFKKKOOORRRTTTOOOUUU```nnn~~~yyymmmLLLIIIFFFBBB>>><<<;;;:::???>>><<<;;;888777555444>>>>>><<<;;;888666333222222222333555666888999999777777777777777777888999222444555555444444777:::666666666555555666777777888888888888999999999:::999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@AAABBBCCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKKKKKKKIIIGGGEEEDDDDDDDDDEEEAAAAAABBBCCCDDDEEEEEEFFFOOOVVV^^^dddhhhmmmtttzzzssslll```SSSHHHCCCDDDFFF===============>>>>>>>>>888999:::<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;999999999888777777888999999;;;<<<;;;888888:::<<<888777777888888999;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOOOONNNXXXYYY[[[^^^ccciiinnnqqqooolllfff^^^UUULLLEEEAAACCCBBBAAA@@@???????????????>>>>>>======<<<<<<;;;======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<============>>>888:::===@@@AAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIJJJLLLNNNQQQUUUYYY]]]```aaajjjmmmsssyyy{{{xxxwwwoooooonnnnnnnnnmmmmmmmmmjjjiiihhhgggeeedddccccccaaaaaabbbbbbbbbccccccccckkkmmmooorrrsssssssssrrrxxxzzz}}}