BMa6(  eeebbbhhhaaagggzzz}}}zzzwwwwwwvvvtttrrrooonnnmmmlllkkkiiigggffffffeeecccaaaaaa```___^^^]]]\\\\\\\\\YYYXXXWWWUUURRRPPPNNNNNNLLLLLLMMMPPPRRRQQQLLLGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@???????????????@@@@@@>>>>>>>>>??????@@@@@@@@@======<<<;;;;;;;;;<<<<<<777555111---+++)))))))))((()))))))))))))))((('''******+++++++++,,,,,,,,,////////////////////////////////////....................................------------------------------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))))))))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++---,,,,,,+++*********+++************************)))))))))***+++++++++,,,+++++++++*********))))))******))))))))))))******++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222000...///000111111111000...---+++++++++---000444888;;;KKKQQQ[[[eeelllpppppppppuuutttuuu{{{|||fffdddjjjccchhhzzz|||zzzwwwvvvtttrrrpppnnnmmmmmmkkkiiigggffffffeeecccaaaaaa```___]]]\\\\\\\\\\\\YYYXXXVVVTTTRRRPPPNNNNNNMMMLLLLLLNNNPPPOOOLLLHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@??????>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::888777666666111///---***((((((((((((((())))))******))))))))),,,,,,,,,---------..............................////////////....................................------------------------------------------------++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,+++++++++---,,,++++++***************************************************++++++++++++++++++*********))))))******))))))))))))******+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///222333222000///000000111000///...---///...---,,,---...000222:::@@@IIITTT```jjjqqquuuuuutttuuuxxx}}}eeeeeekkkccceeewww}}}zzzwwwvvvtttrrrpppnnnnnnmmmllljjjhhhggggggeeeccc``````___^^^\\\[[[[[[[[[ZZZWWWWWWUUUSSSRRRPPPNNNNNNMMMLLLLLLLLLMMMMMMKKKIIIGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@??????>>>>>>>>>??????==================<<<<<<===<<<999666333111000///---+++***(((((((((((()))((())))))***++++++++++++.........////////////000......................../////////............---------------------------------------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,+++++++++************************************+++++++++***************+++************)))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222444444222///000000000000///...---///...,,,+++******+++++++++...555???MMM[[[gggnnnssstttvvvwwwyyy{{{ccccccjjjaaacccuuu}}}zzzwwwwwwvvvtttrrrpppooonnnnnnlllkkkiiihhhhhhfffccc``````___^^^\\\[[[ZZZZZZYYYVVVVVVTTTSSSQQQPPPOOONNNNNNMMMLLLKKKKKKKKKJJJJJJGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@??????>>>>>>>>>>>>???>>>======<<<;;;;;;::::::999777555222///---++++++,,,,,,+++***)))))))))***((()))***,,,,,,---------....../////////000000000........................//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******,,,,,,++++++++++++,,,,,,************************)))))))))***+++++++++,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++*********+++++++++*********************************,,,+++++++++***)))))))))************))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,************************+++++++++++++++++++++,,,******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,...111333444333///////////////.........++++++*********+++,,,---)))))),,,222;;;FFFPPPWWWhhhnnnuuuxxxxxxyyy|||ccccccjjjcccfffxxx~~~~~~|||yyywwwwwwvvvtttrrrqqqpppoooooommmllljjjjjjiiigggccc``````___^^^\\\[[[ZZZYYYYYYVVVUUUTTTSSSRRRQQQPPPPPPNNNNNNLLLKKKJJJIIIJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@??????>>>======>>>>>>>>>===<<<;;;:::888777777222111///...,,,++++++***---,,,+++***)))))))))(((***+++,,,---............---............/////////....................................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,************************)))))))))***+++++++++,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++*********))))))***+++++++++***))))))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))******))))))))))))***************+++++++++,,,,,,************************++++++++++++++++++++++++************************)))***++++++,,,,,,+++++++++++++++,,,,,,---------*********,,,///222222222000//////...............+++++++++,,,,,,---...///,,,,,,,,,...111666:::===QQQ\\\iiirrruuuxxx|||eeedddlllhhhnnn~~~|||yyywwwvvvtttsssqqqppppppooommmlllkkkkkkjjjgggccc```aaa```___]]][[[ZZZYYYYYYVVVUUUUUUTTTSSSRRRRRRQQQNNNOOONNNLLLJJJIIIJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@??????>>>============<<<;;;:::888666444333222---,,,,,,++++++++++++,,,++++++******)))(((((((((,,,,,,---...////////////------------............------------------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++************++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++************((()))***+++++++++***)))))))))))))))))))))))))))+++++++++***************(((((()))))))))))))))*********))))))))))))******************++++++++++++************************+++++++++++++++*********************************)))******+++++++++++++++***++++++,,,,,,------...+++***)))+++...000111111000///......------....../////////.........------------------...///000000999DDDSSS```iiiqqq{{{fffdddllljjjuuu~~~{{{wwwvvvtttsssqqqqqqppppppnnnmmmllllllkkkhhhccc___cccaaa```^^^\\\[[[ZZZZZZVVVVVVUUUUUUTTTTTTSSSSSSNNNOOOPPPNNNKKKIIIJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCCCCCCCBBBBBBBBBDDDCCCCCCCCCCCCBBBBBBBBB???@@@@@@AAAAAA@@@@@@???@@@@@@>>>======<<<<<<<<<888777666444111///...---***************+++,,,,,,)))***++++++,,,,,,,,,+++......///000000/////////---------.........//////------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++******+++,,,,,,,,,,,,+++++++++++++++************'''(((***+++,,,+++***)))))))))))))))))))))))))))***************+++++++++(((((((((((())))))************))))))))))))******************++++++++++++************************++++++++++++*********)))************************))))))***+++++++++++++++******+++,,,,,,---......---+++***+++...000111111000///...---------......000000000000///...---,,,,,,,,,,,,------......//////444<<>>===<<<<<<<<<<<<666555333111...,,,***)))***************+++,,,,,,***+++,,,...000000111111///000000000000//////...............////////////------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++++++++******+++,,,,,,,,,,,,++++++++++++************)))&&&(((***+++,,,+++***)))))))))))))))))))))))))))))))))******+++++++++,,,'''((((((((())))))************))))))))))))******)))************+++++++++))))))))))))))))))))))))++++++++++++******))))))************************))))))***++++++++++++*********+++,,,,,,---......///---,,,,,,...111111111000///...---,,,---.........//////000000///......,,,,,,+++,,,---...000111000///...222???RRRggguuuwww|||fffbbbhhhccckkk|||zzztttsssrrrrrrsssrrrpppnnnnnnllljjjgggeeeddddddddd```aaaaaaaaa___\\\YYYXXXXXXRRRVVVZZZUUUTTTUUUOOOQQQPPPNNNMMMMMMMMMNNNOOOIIIIIIIIIIIIIIIIIIHHHHHHIIIHHHFFFDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGEEEDDDCCCBBBAAA@@@???@@@BBBEEEEEEBBB???BBBAAA@@@???>>>============>>>>>>>>><<<888444111222000---******+++---///---,,,++++++******++++++------......//////000000//////.........---------//////.........---------........................000000///...------,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,+++*********))))))((((((*********)))))))))))))))))))))***+++,,,,,,------+++++++++************)))***************)))(((((((((((((((((()))))))))))),,,***'''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************---***(((+++///000---)))++++++++++++++++++++++++//////...///000222444555333222000///---,,,,,,,,,+++,,,.../////////...---///......------------...///,,,---000111333???MMMaaammm|||dddaaahhhbbbhhh||||||zzzvvvtttsssssssssrrrpppnnnnnnllljjjgggeeeddddddccc```aaaaaa```___\\\YYYXXX\\\UUUXXX[[[VVVUUUVVVOOOOOOOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@CCCEEEEEECCC@@@AAA@@@???>>>>>>=========<<<===<<<;;;999666222111---,,,+++***))))))))))))************+++,,,------//////////////////000000//////.........---------//////.........---------........................000//////...------,,,,,,---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++************++++++++++++***))))))***++++++************)))))))))(((***)))))))))))))))))))))))))))***++++++,,,------+++++++++************)))***************)))(((((((((((((((((()))))))))))),,,)))'''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************---***)))+++...000---)))++++++++++++++++++++++++,,,,,,,,,,,,---///111222222111000///...------,,,+++,,,---...///......---.........------...//////,,,***+++......///555???GGGRRRcccsss}}}aaa```ggg```dddwww}}}{{{xxxvvvuuuttttttrrrpppnnnmmmllljjjhhhfffdddcccccc```aaaaaa```^^^\\\YYYXXXQQQLLLPPPSSSOOORRRUUUNNNOOOOOOOOOOOONNNMMMLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAACCCEEEEEECCCAAA@@@??????>>>>>>=========;;;:::999777444222000///)))***++++++***)))'''&&&))))))***+++---///000111000000000000000000///////////////.........------...............---------------------------------//////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))++++++************++++++++++++***))))))***++++++************))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++++++++************))))))************))))))((((((((((((((())))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************,,,***)))+++...///---***++++++++++++++++++++++++,,,+++,,,,,,---...000000111111000///......------,,,,,,---.........------...............///000111...,,,---000111111222666111888DDDUUUgggwww^^^___ggg^^^aaattt}}}|||yyywwwvvvuuutttssspppmmmmmmllljjjhhhfffdddccccccaaa``````___]]][[[YYYXXXZZZUUUXXXXXXSSSXXXӵPPPNNNMMMKKKLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCBBBAAA????????????>>>===<<<<<<999777444222///.........++++++,,,,,,+++***)))(((+++,,,---///000111222222222222111111000000//////////////////....................................------------------------Ħ,,,,,,,,,,,,++++++Ħ+++,,,++++++++++++++++++++++++++++++************++++++***ӵ***++++++************+++++++++******************+++*********))))))))))))))))))))))))))))))*********))))))******+++++++++,,,+++++++++*********))))))))))))************)))((((((((((((((())))))))))))***)))(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))Ħ************************************************+++***)))+++---...,,,******+++++++++++++++,,,,,,---------...///000000111000000000000//////..............................---------...///000111222111///...000222333222222...///222:::III^^^sss]]]^^^fff^^^aaasss~~~|||{{{yyywwwvvvuuutttssspppmmmllllllkkkiiigggeeecccbbbaaa```___^^^\\\[[[YYYXXX___ZZZZZZUUUNNN4ĉ@ӵNNNLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBAAAAAAAAA????????????>>><<<;;;:::555333000...,,,,,,,,,,,,,,,,,,+++******+++,,,---000111222333333333222222222222111111000000//////000000/////////.........---.....................------------------------>L---,,,,,,,,,++++++=hĦ++++++++++++++++++++++++++++++******))))))******+++4ĉ@ӵ++++++************++++++*********++++++*********))))))))))))))))))******(((((())))))************)))***************+++++++++++++++*********))))))((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))>L,,,*********************************************************+++,,,,,,,,,************++++++,,,,,,,,,------...//////000000000///000000111000000///...000000//////////////////------------...000111111444222000......///...,,,000111000000444BBBVVVeeeuuu]]]^^^fff___dddvvv}}}{{{zzzxxxvvvuuuttttttrrrpppnnnllllllkkkiiigggeeecccbbbaaa```___]]]\\\ZZZYYYXXXUUURRRTTTPPPLLLGG=?MMMLLLKKKKKKJJJIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCAAABBBBBBBBBBBBBBBBBBBBB@@@AAABBBAAA??????@@@AAA>>>>>>>>>===<<<999777555000///---++++++++++++,,,******))))))***,,,...///333444555555555333222111000000000000000000//////000000000/////////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,HdĦ,,,,,,,,,,,,***=Īj++++++++++++++++++++++++******))))))))))))******GG=?+++************++++++)))***++++++++++++***)))))))))))))))************((((((((()))******++++++************************+++++++++************)))((())))))************)))(((((((((((())))))))))))''')))))))))((()))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))HdĦ,,,************************************************)))******+++++++++++++++*********++++++,,,,,,---+++,,,---..................///000111222111000///111000//////......//////---------------...///000999:::888222//////...+++,,,111444222...111:::DDDTTTeee{{{^^^^^^fffӵĭӵӵĦ~~~|||zzzyyyvvvӵӵ]]][[[ĦƜ`1.׼sPPPQQQQQQLLLĦGGGGGGHHHHHHIIIIIIHHHHHHGGGӵDDDĦCCCCCCBBBBBBBBBBBB???AAAAAA@@@ĭӵ++++++Ħ111111222Ħ111Ħ//////000000000000000000/////////...//////,,,,,,DdD)))***+++?fӵ*********Ħ******)))ӵƜ`1.׼s++++++ĭӵ+++))))))***'''(((((()))******+++ӵ))))))))))))Ħ+++******************))))))))))))'''(((***Ħ)))))))))))))))))))))Ħ))))))))))))))))))******)))DdD***************ӵ++++++ӵ+++ӵ---...///000222Ħ,,,,,,ӵ444:::===///ĭӵmmm{{{___^^^?~4g&e>&eg&e>hӵ~~~{{{yyyxxxg&errrguO>uO>&e^^^\\\4ff?>ߝLPPPgĉ@RRRTTTVVVWWWShӵHHHHHHHHHIIIIIIIIIHHHg&eEEE>hӵCCCCCCBBBBBBBBB>>>@@@AAAfff?><z:::g&e>&e***+++HL555444333ShӵgL...//////000000000000000000/////////S?ʬ//////3h?D%%)?***+++ZufĦ*********gL*********g&e***gĉ@)))+++g&e>&e+++@e((((((??***+++'''(((((()))***+++g<ĉ))))))))))))3we<Ħ+++*********3h?@e((())))))))))))&&&(((***Z...)))))))))))))))3h?gL)))))))))))))))))))))*********D%%)?)))fff?><z******=?Ħ***g&e***g&e///000111S?ʬ0004ff?>ߝL+++@e---g&e,,,%%%1113h?g&e>&e;;;NNN??aaa4DӵHƅ^Hu]ĦHu]ĦZuR)Ħ}}}zzzxxxHu]ĦqqqHŐeHŐeHu]Ħ```qIܗGIӵTTTttSSSPPPLLLHGgĉ@KKKHHHJJJIIIHHHHHHHHHHHHHu]ĦEEEZuR)ĦCCCBBBAAA@@@???BBB@@@sߝLGdUĦ666Hƅ^Hu]Ħ***ntHdĦ888666HGgĉ@000HdĦ///////////////---......///000111Htƅ^...///Bt=o9ĦDtfo9Ħ*********g?******HdĦ***))))))Hu]Ħ)))tt***)))Hƅ^Hu]Ħ+++H׼s(((************)))))))))))))))***tQ))))))))))))je<Ħ)))))))))Bt=o9ĦH׼s))))))))))))))))))*********HtĦ***+++*********Bt=o9ĦHdĦ))))))))))))))))))))))))))))))Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ+++Hu]Ħ111000Htƅ^///qIܗGIӵ---H׼s---,,,Hu]Ħ,,,...Bt=o9ĦHƅ^Hu]Ħ333}}}dddggg4DuXӵDdDΦDdDĦDdDĦt|<}}}{{{DdDĦqqqDdDΦDdDΦDdDĦ___peƜ4DuTӵTTT`eĭOOOqetOOOLLLJJJJJJIIIHHHHHHHHHHHHDdDĦEEEEEEt|>>DdDDdDĦ111DdDΦDdDĦ***q<niDdDĦ666qet000000DdDĦ///////////////......//////000q<R......qjRgdKӵHdDĦgdKӵ******GR/f6LĭĦ******DdDĦ***))))))DdDĦ)))`eĭ)))DdDΦDdDĦ+++DdDĦ((()))))))))))))))))))))))))))))))))))))))***geĦ)))))))))FSĦ))))))qjRgdKӵDdDĦ))))))))))))))))))*********DdDĦ************qjRgdKӵDdDĦ))))))))))))))))))))))))))))))HdDĦgdKӵDdDDdDĦ)))DdDĦ4DufӵDdDĦ+++DdDĦ000q<R---///peƜ4DuTӵ...DdDĦ,,,,,,DdDĦ---qjRgdKӵDdDΦDdDĦ000000333===KKKVVVsssgggggg4DuXӵDdDΦDdDӵDdDĦo)h~~~DdDĦqqqDdDΦDdDΦDdDӵ^^^=ӊB1.uTӵTTTHߝL`o9NNNpo9wӵKKKJJJIIIIIIHHHHHHIIIDdDĦFFFFFFo)hCCCCCCBBBBBBAAA@@@???===<<<DdDΦDdDĦ...DdDΦDdDӵ+++GIpӵDdDĦ333po9wӵDdDĦ//////////////////////////////po9u............GIdnuR)ĦDdDĦnuR)Ħ******CdgĪj***DdDĦ***))))))DdDĦ)))HߝL`o9)))DdDΦDdDӵ+++DdDĦ((((((((((((((((((((((((((()))))))))))))))***geĦ))))))sp?aĦ))))))GIdnuR)ĦDdDĦ))))))))))))))))))*********DdDĦ************GIdnuR)ĦDdDĦ))))))))))))))))))))))))))))))DdDĦnuR)ĦDdDΦDdDĦ)))DdDĦnuR)ĦDdDĦ+++DdDĦ...po9u111111...000=ӊB1.uTӵ...DdDĦ+++,,,DdDĦ...GIdnuR)ĦDdDΦDdDӵ333111000111666;;;TTTfff{{{eeefff4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħqqq>d<ʜDd<ʜ4DuTӵ]]][[[F&uTӵTTT4DufئL>eOOOpuR)ĦKKKIIIIIIIIIIIIIIIIII>d<ĦFFFDtBBBBBBAAA@@@??????>>>===DdDΦDdDĦ--->d<ʜ4DuTӵ,,,4DwDd<Ħ111puR)Ħ>dd<ӵDd<***qR/ܗ?fӵ***>d<))))))>d<Ħ)))4DufئL>e(((DdDʜ4DuTӵ***DdDĦ((()))))))))))))))))))))))))))))))))))))))***geĦ)))s<v>aĦ))))))peӵDx<DdDĦ))))))))))))))))))*********DdDĦ************peӵDx<>d<)))))))))))))))))))))))))))>d<ӵDd<DdDΦDdDĦ)))DdDӵnd<DdDĦ+++>d<Ħ---peӵ111Ħ333F&uTӵ---DdDĦ+++,,,>d<Ħ000peӵDx<>d<ʜ4DuTӵ444444333444666888===EEEVVVooobbbddd4DuXӵD&dq&ĒRsdKĦDHRRud~~~sdKĦpppD&oq<Ōq&ĒR```^^^\\\>dp&ĒRWWWUUUnfʜ>>AAA???>d<Φ>d<Ħ+++s&dq&ĒR***...i?ʜtd<Ħ000HHܗDӊB000<x//////////////////...B?d<*********************)))))))))))))))***geĦ)))Hg8>aĦ))))))B?Ho9***>d<)))))))))))))))))))))>d<ӵ))))))B?Ho9(((<x)))))))))))))))))))))&ӫeʬtIӇ)))>d<Φ>d<Ħ)))D&ӫetIӇ---DdDĦ+++sdKĦ---B?dp&ĒR---,,,>d<sdKĦ000B?Ho9222s&dq&ĒR...000111111333555777444333;;;PPPkkk```ccc4DuXӵHu]3hhne=e}}}nesssppppIƎ@t@haaa```___>hYYYXXXUUUfeQQQ@ďDIIIJJJKKKHHHIIIIIIJJJJJJIIIneFFFFFF=eBBBAAAAAA@@@???>>>AAA>>>ege((((((sĪj@h------000fdDĦ000@ďD000000Hkge/////////...............@h------@G++++++HĪj@IŌ+++***Bene)))Hkge)))ne))))))fe)))Hu]3hh)))))))))se************************)))))))))))))))***geĦja>aĦ))))))@G******se))))))))))))))))))))))))<Ō)))))))))@G))))))Hkge))))))))))))))))))))))))HĪj@IŌ))))))ege))))))Hu]3hIŌ***+++DdDĦ***ne,,,---@h000111>h---------se...ne000000@G...///sĪj@h333222111000///000111111555333444999CCCWWWsssccc4DuXӵĵD^~~~|||uuusssrrrdddaaaaaaaaa```YYYYYYXXXVVVRRRPPPOOOJJJJJJLLLNNNHHHHHHIIIJJJJJJIIIGGGFFFEEEAAABBBAAAAAA@@@???>>>===999))))))(((...///111333333DdDĦ///111000000000////////////,,,------......///,,,,,,------+++++++++*********)))))))))))))))))))))))))))D^***((())))))s׼s)))************************)))))))))))))))***geFm8)))>aĦ))))))))))))******s׼s)))))))))))))))))))))))))))Ho)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))D^(((***+++DdDĦ))),,,---......///000111111////////////s׼s////////////000///111......555888777555444333222111000444333333222222999OOOcccwwwΦ4DuXӵtvӵ>d<ĦĦ~~~||||||zzzĦttttttuuummmlllkkkiiihhhfffeeedddaaaaaabbbbbbaaa___]]]\\\XXXYYYYYYXXXVVVTTTUUUVVVSSSSSSRRRQQQPPPPPPOOOOOOJJJLLLMMMLLLJJJKKKNNNRRRHHHHHHIIIJJJJJJIIIHHHHHHĦEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@???>>>>>>999555000,,,++++++******---,,,++++++,,,...000222...111333444222111000000>d<Ħ...///222111111111111000000000000////////////////////////,,,,,,------...///000000...------,,,,,,------...---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))Ħ))))))))))))))))))))))))))))))>d<Ħ******(((((((((Be)))))))))))))))))))))))))))))))))))))))))))))***geFYĉ))))))>aĦ))))))))))))))))))))))))))))))******Be))))))))))))))))))))))))))))))nu]ӵ))))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))>d<Ħ((('''(((***+++>d<Ħ)))((((((Ħ///......---------......///000000///---,,,...///000000000000Be111000000000000Ħ///.........//////000222222//////...---...///111222444444444444555555333111111,,,---444777555555:::WWWjjj?aŖ%7uSQuR)ӵsdKĦgdKĦ||||||gdKĦrrrqqqpppnnnmmmkkkiiigggeeedddccccccbbb```_________```aaaZZZ[[[[[[YYYUUUTTTWWWZZZSSSSSSTTTTTTRRRPPPNNNMMMPPPMMMJJJJJJLLLMMMMMMKKKIIIIIIIIIIIIIIIIIIIIIgdKĦEEEEEEDDDCCCCCCBBBAAA???<<<;;;:::999999111///,,,)))((((((***+++******+++,,,...111444666111111111111111111111111gdDĦ---000333///000111111111///...---000000//////......------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))************++++++++++++***)))))))))(((gdKĦ)))((((((((())))))((((((((()))sdKĦ)))))),,,+++******+++,,,+++++++++*********))))))))))))))))))))))))ŶS)))))))))3we<(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))iĉ@3hR/Ō))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))))))))DdDĦ)))))))))******sdKĦ******gdKĦ------------...///000000////////////...---,,,+++,,,,,,,,,---222333111222333gdKĦ333---...//////......///000000000///////////////000111222444666777777666666111111111111111333444555888DDD^^^{{{>Anene~~~|||neuuutttrrrpppoooooommmkkkiiigggfffeeeeeedddbbbaaa`````````aaa[[[[[[[[[YYYXXXWWWXXXYYYTTTTTTTTTSSSRRRQQQOOOOOOPPPMMMKKKJJJLLLMMMMMMKKKKKKKKKJJJIIIHHHHHHneEEEDDDCCCBBBAAAAAA@@@@@@???===:::888555333---,,,,,,+++***)))))))))***+++---000111222333333111111111111111111111De111111111111///000000000000000000///////////////............///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))ne))))))'''''''''((()))***+++,,,)))ne)))))))))++++++***))))))***+++++++++++++++*********))))))))))))))))))))))))>A)))))))))k<)))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))fh)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))De))))))))))))******ne******ne+++---,,,,,,,,,---...//////,,,---///000000...,,,+++++++++,,,---...000111222000111ne111111...000000000......///000000//////......////////////000222444777888999:::555444222000///000111333444999FFFZZZnnn~~~{{{xxxwwwuuussspppqqqpppooommmkkkiiihhhggggggfffdddbbbaaa`````````\\\[[[ZZZZZZ[[[ZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQOOONNNLLLKKKLLLMMMMMMLLLMMMLLLKKKJJJHHHGGGFFFDDDCCCAAA@@@@@@@@@>>>>>>>>><<<888333///,,,((()))***+++++++++)))(((+++---111333444333111000111111111111111111111111111333222...***111000000000000000111222.............../////////......------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))))))))******++++++*********++++++,,,***)))))))))***+++***(((((((((***+++---)))))))))))))))++++++***))))))***+++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))))))))((())))))))))))******)))******++++++---,,,,,,,,,,,,,,,---...***,,,...///000///---,,,+++++++++,,,---///000111111222222111111000111222111///......000//////.........//////000000000111222444666888999999777444111//////000000111000222;;;III___{{{eeefffdddgggggg}}}{{{|||zzzyyyyyyxxxvvvrrroooqqqpppooommmkkkjjjiiihhhgggfffdddcccaaa___^^^^^^]]][[[ZZZ[[[]]]]]]YYYUUUWWWVVVTTTRRRRRRRRRRRRSSSOOONNNMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFGGGFFFDDDBBBAAAAAAAAAAAA===<<<:::777333...***(((&&&'''(((***++++++++++++000111333444444333111000111111111111111111111111333000///333:::===;;;888333222111/////////000111---------....../////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************))))))))))))************)))((()))***++++++***))))))))))))))))))***111///+++(((''''''((()))))))))))))))))))))))))))+++******************+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((((()))))))))************))))))*********+++++++++,,,,,,,,,++++++,,,,,,---.........---------------+++++++++,,,---...///000444444444444444333333222222333333222///......///000000/////////000111111333222111000000111333444888777666555333222111000111000000222666AAAUUUhhhdddgggeeeggghhh}}}{{{{{{yyyxxxxxxwwwuuuqqqnnnpppooonnnlllkkkiiihhhgggfffeeedddbbb```^^^\\\[[[]]][[[ZZZ[[[]]]]]]YYYUUUVVVUUUTTTRRRRRRRRRSSSSSSNNNNNNNNNNNNMMMMMMLLLMMMIIIIIIIIIIIIIIIIIIHHHHHHEEEDDDDDDCCCBBBBBBBBBBBB<<<999555000,,,***)))))))))((((((((())),,,///000444444333222222222222222111111111111111111111111///---...666BBBLLLPPPPPP555444222///............,,,,,,------......//////,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******))))))))))))******&&&&&&&&&&&&&&&'''((((((******))))))))))))******111///,,,(((''''''((()))))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))((((((((()))))))))************))))))*********+++++++++,,,,,,+++++++++,,,------444222...,,,***+++---...+++++++++,,,---...///000222333333444333333222222222333333222///......///111000000000111111222333111000///...---...///000333555777999999777444333111222444444111111;;;GGGdddxxxaaaeeeccceeeggg~~~}}}{{{zzzxxxwwwvvvtttqqqoooooonnnmmmllljjjiiihhhgggddddddcccbbb```^^^\\\[[[\\\[[[ZZZZZZ[[[ZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRRRRMMMNNNPPPOOONNNLLLLLLMMMIIIIIIIIIIIIIIIIIIIIIIIICCCDDDDDDCCCBBBAAA@@@???888555000+++))))))***++++++***))))))+++...222444666555333111111111222333111111111111111111111111111///...333:::BBBFFFHHH333333111///...------------------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))******))))))))))))******))))))***+++,,,,,,,,,,,,+++******))))))******+++,,,+++)))(((((()))***+++)))))))))))))))))))))))))))***++++++++++++***)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))************)))************+++++++++++++++++++++,,,---...///777444000,,,++++++---///,,,,,,,,,,,,---...///000...//////000111111000000000111222111///......000000000000000111222333333,,,,,,,,,---...///000111///222666999;;;:::888666222111222222000///666???@@@XXXxxx```eeecccdddggg~~~~~~{{{xxxwwwvvvuuusssqqqnnnnnnmmmllljjjiiihhhhhhdddddddddcccbbb___]]]\\\[[[[[[[[[YYYXXXWWWXXXYYYRRRRRRSSSSSSSSSRRRQQQQQQLLLOOOQQQPPPNNNLLLLLLNNNJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCDDDCCCAAA===:::777111///,,,***)))***+++,,,,,,,,,,,,---///111333444444444333333222111111000111111111111111111111111333222111000000000111111...////////////......---...------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))******))))))))))))*********,,,...000111000///...+++******))))))******+++))))))((((((((()))******)))))))))))))))))))))))))))***++++++++++++***)))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))************)))************++++++++++++++++++,,,---///000111555444222000///.........------------...///000000+++,,,---///000000000000...000000000......///000............///000111222,,,---...//////000/////////000222555777999999:::555222000111000///444:::444???RRRlllaaafffeeeeeeiii}}}yyywwwvvvvvvuuusssooonnnnnnlllkkkjjjiiiiiidddeeeeeedddcccaaa___^^^ZZZ[[[[[[YYYUUUTTTWWWZZZQQQQQQRRRSSSSSSRRRPPPPPPLLLOOOQQQQQQNNNLLLLLLNNNLLLLLLKKKJJJHHHGGGFFFFFFCCCCCCDDDCCC???:::444111+++++++++++++++,,,,,,,,,+++---///111333333333333111222444555444222000...111111111111111111111111///111333222000/////////***+++---///000//////............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))******))))))))))))******$$$'''***---...---***)))++++++************+++++++++******)))((('''&&&&&&)))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))************)))************+++++++++***++++++,,,...000222333111222333444333111///..................///000111+++,,,...000111222222222---...//////......///000,,,,,,,,,------///000000111111222222111///---,,,000000000111333666999;;;888444222333222......111:::444555GGGgggfff^^^ccceeejjj~~~{{{xxxuuusssqqqpppnnnmmmkkkkkkllllllkkkiiigggfffeeecccaaa```^^^^^^[[[ZZZYYYXXXXXXWWWWWWXXXZZZWWWTTTRRRRRRSSSSSSRRRRRRNNNNNNTTTUUUOOOLLLMMMOOOLLLIIIHHHHHHIIIHHHGGGBBBBBBAAA???;;;555000---000///---,,,++++++,,,---111111222222222222111111111111111111111111111111111111222222222222111111////////////............,,,---.../////////...------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++)))))))))))))))******+++,,,+++***((((((((()))***************))))))))))))))))))))))))************'''(((((()))***+++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&(((***+++,,,+++)))((())))))))))))************(((((((((((((((((((((((())))))))))))***************)))(((''''''((()))***))))))))))))(((((((((((())))))***+++,,,,,,------,,,,,,++++++,,,,,,---...333333444444222000---+++...000111111///.../////////---,,,---000000...+++---------------------------------...///000000111//////000000000000//////000000000111333555777999:::999777555333222111111444333666===DDDSSSvvvbbb]]]cccccchhh~~~~~~}}}{{{xxxvvvsssrrrqqqooommmllllllllllllkkkiiifffeeedddbbbaaa___^^^]]]\\\\\\[[[ZZZYYYYYYYYYYYYZZZWWWTTTRRRSSSSSSSSSRRRRRRNNNOOOTTTTTTOOOLLLLLLMMMKKKHHHGGGGGGHHHGGGFFFDDDAAA>>>999555111...,,,///...---,,,+++,,,------111111222222222222111111111111111111111111111111111111222222222222111111////////////............------...//////...---,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++)))))))))))))))******+++,,,+++)))((((((((()))***************))))))))))))))))))))))))************'''(((((()))******+++++++++***************++++++))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))(((((((((((())))))***++++++,,,------++++++++++++,,,---...///222333444555444333111///...000111111///......///000...---...000111///---------------------------------......///000000111//////000000000000//////////////////111333444666666666777777666444222111222///111666999AAAZZZsss^^^\\\dddbbbddd~~~}}}|||{{{{{{yyywwwuuurrrqqqooonnnllllllmmmlllkkkiiieeeeeecccbbb```___^^^]]]]]]]]]\\\[[[ZZZZZZZZZZZZYYYWWWTTTSSSSSSTTTSSSRRRRRROOOOOORRRSSSOOOLLLLLLKKKIIIGGGFFFGGGFFFEEECCCBBB>>>888222---+++++++++,,,,,,,,,+++,,,,,,---...111111222222222222111111111111111111111111111111111111222222222222111111////////////...........................---,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***+++)))))))))))))))******++++++***))))))((()))))))))************))))))))))))))))))))))))************((((((((()))******++++++++++++***************+++))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))***+++***)))((())))))))))))************************************))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))******+++,,,,,,,,,*********+++,,,...///000222333444555666555444333111222333333111000000111222000......///000000000------------------------------......///000000000...//////000000//////...............///000111222111333666888888777555333333000000444444666BBBQQQ___```gggbbbbbb~~~}}}zzzzzzzzzyyyxxxuuusssrrrpppnnnmmmlllmmmlllkkkiiifffeeedddcccaaa```___^^^]]]]]][[[ZZZZZZZZZZZZZZZXXXVVVTTTSSSTTTTTTSSSRRRQQQPPPPPPQQQQQQOOOLLLKKKJJJIIIGGGGGGGGGEEECCC@@@;;;777222---***))))))***+++++++++,,,------...///111111222222222222111111111111111111111111111111111111222222222222111111////////////............//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))))))))))))))******)))))))))))))))******+++******))))))))))))))))))************)))))))))(((((()))))))))************(((((())))))************,,,+++******)))*********))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))******))))))((()))))))))************************************((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))******+++++++++,,,))))))***+++---///111222333333444555555444333333333555666555333222222333222000...------///000111....................................//////000000...//////////////////.....................//////000111444666888888888777555111000333444333888???NNNiiicccdddkkkcccaaa~~~}}}zzzzzzzzzyyywwwuuutttsssqqqooommmmmmmmmmmmkkkiiiggggggfffeeecccbbbaaaaaa\\\\\\[[[ZZZYYYYYYYYYYYYWWWUUUTTTSSSTTTTTTSSSRRRQQQQQQPPPOOOPPPOOOMMMIIIJJJIIIHHHGGGFFFDDD@@@<<<111000...,,,******))))))***+++,,,---.../////////111111222222222222111111111111111111111111111111111111222222222222111111////////////............//////...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))))))))))))))***)))))))))))))))******+++)))))))))*********))))))************)))))))))(((((()))))))))************)))))))))))))))*********++++++***************+++************************((()))))))))************))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((()))))))))************************************((()))))))))************(((((())))))))))))(((((('''((((((((()))))))))***)))***************++++++))))))***+++---000222333444444333333222222111000333444555555222111111111000///...,,,,,,---///111....................................////////////......////////////........./////////////////////111111111222444777:::;;;555111...///000111222444...BBB___}}}fffggglllbbbbbb~~~|||{{{yyywwwvvvuuuttttttrrrpppnnnmmmmmmmmmkkkiiihhhhhhgggfffeeedddcccbbb\\\\\\[[[ZZZYYYYYYYYYYYYVVVUUUTTTTTTUUUUUUTTTRRRQQQRRRQQQNNNNNNOOOMMMHHHIIIIIIHHHGGGEEEAAA;;;777++++++,,,,,,,,,+++******+++,,,---///000000000000111111222222222222111111111111111111111111111111111111222222222222111111////////////............///...---,,,+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))))))))))))))))))))))))))******+++(((((()))************)))************))))))))))))))))))))))))************))))))))))))))))))************))))))***++++++,,,************************))))))))))))************))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))************************************))))))))))))************(((((())))))))))))((((((''''''(((((())))))******************************)))******,,,...000222333333333222111000000//////111222333222000..................---,,,,,,...000..............................//////////////////---......//////......---......///000000000//////111000//////111555999;;;;;;777333111111111111111555333;;;VVVeeeeeeiii```ccc~~~|||yyyvvvtttttttttuuurrrpppnnnnnnmmmmmmkkkiiiggggggfffeeedddccccccbbb]]]]]]\\\[[[ZZZZZZZZZZZZUUUTTTTTTTTTUUUUUUTTTRRRQQQSSSQQQMMMMMMOOOMMMHHHHHHGGGFFFEEEBBB===666111,,,,,,,,,,,,,,,,,,++++++---...///111111111000000111111222222222222111111111111111111111111111111111111222222222222111111////////////...............---,,,+++++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))))))))))))))))))))))))))******+++'''((()))***+++******)))************))))))))))))))))))))))))***************)))))))))))))))))))))(((((())))))***+++------************************))))))))))))************((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))************))))))))))))))))))))))))))))))))))))************'''((()))******)))(((''''''''''''((()))*********************))))))))))))***++++++,,,...000111222111111111000000000111111111333333222000.........---///000///------...000......................../////////////////////...---......//////......---,,,---...000000000//////000000///000111333666777======:::777555333222111:::555333???^^^ccccccfff^^^ddd}}}yyyuuusssssstttuuurrrqqqooonnnnnnmmmkkkiiiffffffeeeddddddcccbbbbbb___^^^]]]\\\[[[[[[[[[[[[UUUTTTTTTTTTVVVUUUTTTRRRQQQSSSQQQLLLLLLOOOMMMGGGGGGFFFEEECCC@@@999222,,,///...---,,,+++++++++,,,...///111222222111111000111111222222222222111111111111111111111111111111111111222222222222111111000/////////............---,,,+++++++++,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***))))))((()))))))))))))))))))))******+++'''((()))+++++++++***)))************))))))))))))))))))))))))*********************)))))))))))))))((((((((()))***,,,---...************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((())))))))))))))))))************(((((((((((((((((((((((())))))))))))************'''((()))******)))((('''&&&''''''((()))******+++*********)))))))))))))))++++++,,,,,,...///111222000000000000111222333444444666666555222000000000---000222222///...///111///////////////////////////////////////.........---..................---+++,,,---///000000///......///000111222333333333888::::::777555333111///---555999666===XXX}}}aaabbb___eeeeee||||||{{{zzzxxxvvvtttsssqqqpppooonnnmmmlllkkkjjjffffffdddccccccccccccdddaaa___]]]\\\\\\[[[YYYWWWWWWWWWUUUTTTTTTTTTUUUVVVOOOPPPPPPOOOLLLJJJJJJJJJIIIFFF@@@888111......000///,,,***+++,,,,,,,,,---000000000000000000111111000000111222333333444444555555555444444333333333111222222333333333222222111111000......------------,,,+++---///000000///+++*********+++,,,,,,---************************************************+++******)))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))((())))))***))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++***)))((((((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))''''''(((((())))))*********++++++***(((((((((***))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))((((((((((((******))))))((((((''''''*********))))))))))))))),,,---.........---,,,++++++,,,------------000111777555333111000///---,,,//////...------------...------------------------............////////////........................////////////////////////000000000000111111111111111555999======:::555222555333444777888@@@SSSgggcccddd```fffeee{{{{{{zzzyyywwwuuusssrrrrrrqqqpppooommmlllkkkkkkgggfffcccbbbaaaaaabbbcccbbb```^^^]]]]]]\\\ZZZXXXVVVUUUTTTSSSRRRRRRRRRSSSPPPRRRRRRNNNJJJHHHJJJMMMEEE@@@999333///......///)))((((((***,,,...000222111111111000000000000000000000111222222333444444444444444333333333222222000111111222222111111000000///...------,,,,,,,,,,,,++++++,,,...///...---,,,,,,++++++,,,------...************************************************+++******)))))))))))))))(((((()))))))))************)))))))))))))))))))))&&&''''''((()))))))))((())))))))))))))))))))))))''')))******))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++***))))))(((************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))'''((((((((()))))))))******+++,,,,,,***(((((()))***************************)))((((((((()))++++++))))))))))))((((((((((((***)))))))))((((((((('''***))))))))))))))))))))),,,,,,.........---,,,++++++,,,------------///111999777555333222111000...000///...---------------------------------------............////////////..................------/////////////////////////////////000000000111111111444888;;;;;;999666444222000111222222555AAAOOOllleeefffaaafffeee}}}{{{zzzyyyxxxvvvtttsssrrrrrrrrrqqqpppnnnmmmlllkkkhhhfffccc```___```aaabbbaaa___]]]\\\\\\\\\ZZZXXXYYYYYYWWWUUUTTTSSSSSSSSSQQQRRRRRRMMMGGGEEEIIIMMM@@@:::111,,,,,,---...---............///000222222222111111111000000//////000000111111222333333333333222222222222111111111///000000111000000/////////...---,,,,,,,,,,,,,,,---+++***+++------,,,+++------,,,,,,------......************************************************+++******)))))))))))))))(((((())))))))))))******))))))))))))))))))******((((((((()))+++,,,,,,***))))))))))))))))))))))))''')))******))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,,,,++++++***)))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***+++---,,,***(((((((((++++++++++++++++++++++++)))))))))((()))******+++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******+++,,,---.........,,,,,,+++,,,------,,,,,,...000444444333111///...---,,,000///...---,,,,,,,,,,,,---------------------------............//////////////////......---------////////////////////////....../////////000000000111333555888999888777666444222222444444444888>>>HHHpppeeefffbbbgggeee~~~}}}|||{{{zzzxxxvvvuuutttssssssrrrqqqpppooonnnmmmllljjjhhhdddaaa___```aaabbb___]]]\\\[[[[[[[[[YYYWWW[[[ZZZXXXVVVTTTSSSRRRQQQQQQPPPNNNKKKHHHEEEDDDCCC>>>666,,,(((***------+++---///000//////111333222222222111111000/////////000000111111222222222333111111111111111000000000000000111111000000/////////......---,,,,,,,,,---...,,,+++,,,------,,,+++------,,,,,,,,,,,,------************************************************+++******)))))))))))))))(((((((((((()))))))))***)))))))))))))))*********(((''''''''')))+++++++++))))))))))))))))))))))))''')))******))))))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************+++++++++++++++*********))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((***,,,,,,***'''&&&&&&************************)))))))))))))))******+++))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))*********+++,,,---.........---,,,+++,,,---,,,++++++---///222222222111///---------000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000//////......------////////////////////////............////////////111222333444666666777777777555444666888999999:::???PPPsssdddeeeaaagggfff~~~}}}{{{yyywwwvvvvvvuuusssrrrqqqpppooonnnmmmlllkkkiiifffcccaaaaaabbbccc```___]]]]]]]]]]]][[[YYYYYYXXXWWWVVVTTTRRRPPPOOOPPPMMMKKKJJJIIIDDD<<<666<<<444+++(((***,,,,,,***%%%,,,///------222555444111111111111000000//////000111111111111111222222000000000000000000000000111111222222111000000///000///..................///...------......---,,,,,,,,,+++++++++++++++,,,************************************************+++******)))))))))))))))'''(((((((((((()))))))))(((((())))))************''''''((('''&&&&&&'''((())))))))))))))))))))))))''')))******))))))***+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************+++++++++++++++***************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((&&&(((******((('''&&&'''))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))***************+++---.........------+++,,,,,,,,,***+++,,,...333555666555333111111222//////...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............000000/////////.........////////////////////////............////////////111111111222333555666777666555333333555888888666<<<;;;MMMrrrdddeeeaaagggfff~~~|||yyywwwwwwwwwwwwrrrrrrqqqpppnnnmmmlllkkkjjjiiigggeeedddccccccdddbbbaaa______``````^^^]]]]]]\\\\\\ZZZXXXVVVTTTSSSPPPMMMKKKJJJGGG@@@666---888333,,,******,,,,,,+++111999:::444000222333///000000000000000000000111111111111111111111111111/////////000000000000111222222222222111000//////000//////........./////////---------//////...---,,,,,,+++*********++++++************************************************+++******)))))))))))))))''''''(((((((((((())))))((((((((()))******+++++++++111666555000+++***+++))))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((&&&((()))(((''''''(((***(((((((((((((((((((((((((((((()))************)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((()))******++++++***+++---............---***+++,,,+++******+++---///222555444111//////111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........////////////////////////////////////////////////....../////////000000000000000000111222333444555::::::888444555777777444777;;;???JJJhhhfffgggbbbgggfff}}}{{{xxxvvvvvvvvvwwwrrrqqqpppooommmlllkkkkkkffffffffffffeeedddcccbbbbbb```____________^^^\\\]]]]]]]]]]]][[[YYYWWWVVVOOOQQQPPPKKKBBB888111...111///---+++++++++---...888AAABBB888222333222.../////////000111111222222111111111111000000000000//////000000000111111111111111111111000///...---.........------......///---,,,+++,,,...//////---------,,,+++++++++++++++************************************************+++******)))))))))))))))'''''''''((((((((())))))'''(((((()))******++++++---:::GGGHHH===111++++++))))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''(((((()))(((((())),,,///(((((((((((((((((((((((('''((()))***+++******)))))))))))))))(((((((((((('''((((((((()))))))))***'''(((((()))******++++++***+++,,,...///......---***+++,,,+++))))))***,,,)))---111000---***+++---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,---------..................///000000111111/////////////////////////////////000000000111111000000000000111111222222999======999888:::999555888<<<<<<;;;IIIlllhhhiiidddhhhfff~~~}}}zzzwwwuuuuuuuuuvvvqqqppppppnnnmmmlllkkkjjjddddddeeefffeeedddbbbaaa^^^]]]\\\\\\\\\\\\[[[ZZZWWWWWWWWWWWWUUUSSSQQQPPPPPPTTTUUUMMM===222000222+++,,,,,,,,,++++++...000(((444999222///555777333......///000111222333333111111111000000000000000///000000000111111222222000000000000///...---,,,------,,,,,,,,,------...+++******+++---///...---///...------,,,,,,,,,,,,************************************************+++******)))))))))))))))''''''''''''((((((((()))'''(((((()))***+++++++++'''999LLLOOOAAA///&&&$$$))))))))))))))))))))))))((()))******))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******************++++++************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))******))))))(((((((((''')))))))))((((((+++///333))))))))))))))))))))))))'''((()))++++++******)))))))))))))))(((((((((((('''((((((((())))))******'''(((((()))***+++++++++***+++,,,...//////......***++++++***))))))***,,,)))...222222...+++,,,///++++++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,---------......------...///000111222222////////////////////////000000000000111111111111000000000000111111111111111999===:::888:::888444;;;555777;;;999DDDpppdddccchhhgggfff~~~|||yyyvvvtttsssrrrttttttrrrpppnnnkkkiiihhhjjjiiihhhgggeeecccbbbaaa`````````___^^^\\\[[[ZZZUUUWWWXXXXXXVVVTTTQQQOOONNNEEE:::444333444222000---444666///+++...111111111111111111111111111111111111111111111111111222444333333222111000//////000000000000111111111111------..........................................------------------------************************)))************+++++++++)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))***333======555---***+++))))))))))))))))))))))))***)))((((((((()))+++,,,******++++++++++++******++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))((((((''''''(((((())))))******************************))))))))))))(((((((((((()))))))))))))))*********+++++++++***))))))***,,,************************))))))))))))))))))))))))'''((()))***+++,,,------,,,---------,,,++++++***+++***)))))))))***+++,,,111000///---,,,+++******)))************+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111111000000//////......//////000000111111111222000000000000000000000000///222555999::::::999888666555999;;;666777LLLfffdddbbbfffdddddd~~~|||yyywwwuuutttsssrrrrrrrrrpppooommmkkkjjjjjjiiihhhgggeeecccbbbaaaaaaaaa```___^^^\\\[[[ZZZVVVUUUTTTTTTTTTSSSQQQOOOHHH@@@777222111111000...///666999444111444666666333333333333333333333333111111111222222333333333333222222111111000000000//////000000000111111111000000//////////////////........................------------------------************************)))************+++++++++)))************+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))###)))000000***&&&&&&((())))))))))))))))))))))))***)))((((((((()))++++++******++++++++++++******+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))((('''((((((((()))))))))***************************))))))))))))((((((((((((((())))))***+++*********************))))))***+++************************))))))))))))))))))))))))'''((()))***+++,,,,,,---******+++---......//////***************++++++,,,//////---,,,++++++******)))************+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111111000000000/////////...000000000000111111111222111111111111111111111111///111444777999999999999777333333666333222===MMMllldddaaadddbbbbbb|||zzzwwwvvvuuutttqqqqqqqqqqqqpppooommmmmmjjjiiihhhgggeeecccbbbaaaaaaaaaaaa```^^^]]][[[ZZZWWWTTTQQQQQQRRRQQQNNNKKK???999222......///...---***000444222111222444444444444444444444555555555222222222333333333444444111111111111111111111111//////000000000000111111222222111111000000000///........................------------------------************************)))************+++++++++)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((((('''''')))+++)))))))))))))))))))))))))))))))))((()))******+++******++++++++++++******+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))************************))))))))))))((((((((((((''')))+++,,,,,,,,,***)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,))))))***+++,,,---......))))))***+++++++++++++++---,,,,,,+++******++++++)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000////////////000000000111111111111111222222222222222222222222///000111444666888999:::<<<555333888888555777===CCCrrreeebbbdddbbbccc}}}{{{xxxwwwvvvuuussssssrrrrrrqqqooonnnmmmjjjiiihhhgggeeecccbbbaaabbbbbbaaa```^^^\\\[[[ZZZWWWTTTRRRQQQQQQNNNHHHBBB777333...,,,,,,---...---&&&***...000//////000000444444444444555555555555555555555444333333222222///000000000111111111222////////////000000000111222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***(((((((((***,,,---,,,)))))))))))))))))))))))))))))))))))))))******+++******++++++++++++************))))))))))))******((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))************************))))))))))))((((((((((((''')))+++------,,,***))))))(((((()))*********)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))***++++++,,,*********)))))))))******((()))+++,,,---,,,,,,++++++***************++++++))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......////////////000000000000111111111111111111111111333333333333333333333333//////000111333666888:::<<<777666:::<<<:::999;;;:::NNNvvvgggccceeedddggg~~~|||zzzxxxwwwwwwuuuuuutttsssqqqooonnnmmmjjjiiihhhgggeeecccbbbaaabbbaaa```___]]][[[YYYXXXWWWVVVTTTRRROOOHHH>>>777111///---+++,,,---...///+++---000333444222222333222222333333444444444444999888777555333222000////////////000111111222222...////////////000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))''''''(((***+++)))'''))))))))))))))))))))))))((()))))))))******************++++++++++++*********))))))))))))))))))***((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((+++------,,,***((()))(((((())),,,,,,***((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))******+++++++++************+++,,,((()))+++,,,------,,,,,,******)))))))))***++++++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------......//////000000111111222222222111111111111111333333333333333333333333000000///000222444777999666555666888777555777;;;:::888LLLxxxhhhdddggggggkkk|||{{{yyyyyyxxxwwwvvvvvvtttrrrpppnnnmmmjjjiiihhhgggeeecccbbbaaaaaa``````^^^\\\ZZZXXXWWWUUUUUUTTTPPPHHH???666000------,,,,,,,,,---//////111///111444555222222333111111111222333333444444999999777555333111///.../////////000000111111111......////////////000000------------....................................,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++)))************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***(((&&&))))))))))))))))))))))))(((((()))************)))******++++++++++++*********))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&(((***+++++++++)))((()))((((((***---...,,,((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************,,,...111222))))))+++,,,------------+++***************++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------......///000111111222222222222222222111111111333333333333333333333333111111000111222333555777666888:::999555333666:::777888<<>>555000///***+++,,,,,,,,,---...///444000///222333///...111000111111222333333444444777666555444333111000000/////////000000000000000........./////////000000,,,,,,,,,---......//////........................++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++++++++))))))))))))))))))))))))'''((()))***+++******)))******++++++++++++******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))***************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''((())))))))))))(((***((((((+++///000---)))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))((()))+++---000222*********+++,,,---...///,,,++++++*********++++++)))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000111222222333333333222222111111111222222222222222222222222222222222222222333444444666:::===<<<999888999999555;;;===AAATTTyyyfffcccgggjjjooo~~~|||{{{zzzzzztttttttttuuuttttttsssrrrjjjiiihhhgggeeecccbbbaaa______^^^\\\ZZZWWWUUUTTTOOOPPPMMMCCC666......000(((***+++,,,+++,,,---///999333111444333///...111111111222333333444555555444444444333333222222222000000000000000/////////............/////////000+++,,,,,,---...///000000........................++++++++++++++++++++++++************************)))************+++++++++)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))'''&&&'''***---))))))))))))))))))))))))'''((()))++++++******)))******++++++++++++******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++******))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))+++)))(((,,,000222...)))************************))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&'''(((***,,,+++*********+++---///000---,,,,,,+++******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...,,,---...///000111222333333333333222222111111111222222222222222222222222333333333333333333333333111555999;;;<<<<<<:::777555555;;;BBB@@@KKKzzzfffkkknnnkkkooo~~~|||{{{zzzxxxuuurrrrrrssssssqqqnnnmmmkkkiiihhhgggfffdddbbbaaa___\\\ZZZXXXVVVSSSQQQWWWLLL>>>444000///---+++******+++,,,---...///000///666111111+++...999'''444444333333333444555555555444444333333222222111222222111000///...---------,,,++++++---///......................................................,,,,,,***)))))))))***+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&))))))))))))************))))))))))))))))))))))))------,,,,,,+++***))))))))))))))))))))))))))))))************************---+++)))((('''((()))*********++++++++++++******))))))))))))))))))))))))******))))))((((((''''''***)))'''((()))***((('''************************++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''')))***+++++++++***)))))))))***+++,,,...///+++*********))))))(((((('''((())))))(((((()))***++++++***))))))***+++,,,)))************,,,///222------,,,++++++******))),,,,,,+++++++++++++++++++++******))))))******+++,,,,,,,,,---------......+++++++++,,,,,,------------------............///111111222333333333333222333333333333333222111000222222222222222222222222555666777999999999888777222777<<<<<<777@@@```gggiiiiiifffmmm~~~|||zzzyyyxxxxxxuuussssssssssssqqqnnnllljjjhhhgggfffeeecccaaa___\\\YYYXXXXXXWWWTTTRRRLLLCCC777000......,,,+++++++++,,,---...///000111///444000222///666FFF888444444444444444444444444555444444333333222111111222222111000///...------...,,,++++++---.........................................................---,,,+++***)))******+++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))************))))))))))))))))))))))))------,,,++++++***))))))))))))))))))))))))))))))************************,,,+++)))((('''((()))*********++++++++++++******))))))))))))))))))))))))***)))))))))((((((((('''***)))(((((()))***)))'''************************++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))***+++******)))))))))***++++++,,,------************)))))))))((('''((())))))(((((()))+++,,,+++*********+++,,,,,,.........---,,,---000333------,,,,,,+++*********++++++++++++++++++++++++++++++************++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------------------............000111222222333333222222222333333333222222111000222222222222222222222222333444666777888888888777777666666555222666GGGZZZhhhgggcccaaalll}}}{{{yyyxxxxxxvvvtttssssssrrrpppooollljjjgggffffffeeebbb```^^^ZZZWWWWWWYYYXXXSSSOOO???999111------------,,,------...///000111111222000444///222111;;;NNNDDD444444444555555444333333444444444333222222111111222111000000///...------...,,,++++++---......---........................---------------------------,,,+++*********++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************)))))))))))))))))))))))),,,,,,,,,+++******))))))))))))))))))))))))))))))************************++++++)))((((((((()))*********++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((***(((((((((******)))((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******))))))))))))***+++,,,,,,,,,,,,,,,************))))))))))))'''(((***)))(((((()))+++,,,,,,++++++***++++++,,,000000000...------///111------,,,,,,++++++***************++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............000000111222222222222222222222222333222222111000222222222222222222222222111222333555666777777777<<<777444555666666999===^^^gggeeeaaaaaaooo}}}{{{zzzxxxwwwuuutttsssrrrpppooommmkkkhhhgggfffeeecccaaa^^^[[[XXXYYY[[[WWWNNNFFF666333///------......---//////000000111222333333222444...222000666HHH>>>444444555555555444222222444444333333222111111111111000000///......------...---++++++---......---........................---------------------------,,,,,,,,,++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((()))))))))************)))))))))))))))))))))))),,,+++++++++******))))))((((((((((((((((((((((((************************+++***)))(((((()))************++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((***(((((((((***+++***)))((((((((((((((((((((((((******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++************)))))))))))))))''')))******)))(((***++++++++++++***************---......---,,,,,,...000...------,,,++++++******))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......------,,,,,,,,,+++,,,,,,---------.........///000000111222111111111111111222222222222111111111111111111111111111111///000111333444666777777:::666555888<<<===;;;:::IIIZZZfffdddccceeettt~~~{{{zzzxxxxxxwwwuuusssqqqppppppooommmjjjiiihhhfffdddbbb^^^]]]\\\\\\YYYQQQDDD:::111///---,,,,,,------,,,000111111222222333333333222333///444000111???444666666555555444333222111444333333222222111000000000000//////......------///---,,,,,,---...---,,,........................------------------------------------,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***))))))((()))))))))************))))))))))))))))))))))))++++++***************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))***++++++***((((((((((((((((((((((((***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********,,,,,,,,,,,,+++******)))))))))))))))))))))******((()))******))))))***+++++++++*********))))))(((***,,,---------...000222......------,,,++++++***))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,------------......///000000111111000000000111111222222111111111111111111111111111111111//////000111333444666777555777888888999;;;;;;:::??????[[[eeeeeefffiiiwww|||zzzxxxxxxyyyxxxvvvsssppppppppppppnnnkkkjjjiiigggdddbbb___^^^]]]YYYQQQFFF999000---,,,+++*********+++,,,111111222222222333333333000111///777333000===222888777555444222222222222333333333222111111000000/////////.........------///---,,,,,,---------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))(((((((((((()))))))))))))))(((((()))+++,,,+++***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))******,,,------///...,,,+++***)))))))))))))))))))))************((()))+++***))))))***,,,+++++++++++++++***)))(((***,,,...//////000222444......------,,,,,,++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,.........---------------,,,,,,,,,,,,------------......///000000000000000///000111111222111111111111111111111111111111111000000000111222333555666999???BBB===888666777888555;;;FFFaaaggggggggghhhttt|||zzzyyyxxxyyyyyywwwrrrppppppqqqpppmmmkkkiiihhhfffcccaaa___^^^ZZZRRREEE999111---,,,,,,+++++++++,,,...000111222222222222333333333000000...777333000<<<333:::888555222111111222333333333222222111000000000//////.........---------000...,,,,,,---------+++........................,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************++++++++++++******))))))))))))))))))))))))'''((((((((()))))))))***)))(((((()))+++,,,,,,+++************************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************,,,...///111111///,,,)))(((((()))***((()))))))))************(((***++++++***)))+++,,,------......---+++***)))+++---////////////000111.........---,,,,,,++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,------------............++++++,,,,,,,,,------------...//////000000////////////000111111111111111111111111111111111111111111111000111111333444555:::CCCGGGAAA:::888888777333:::<<>>SSS}}}dddiiieeefffzzz~~~xxxsssrrrrrrnnnggggggiiiiii^^^HHH333...222...---+++***+++...111333444444222111000000//////222222222222111111000000000111333444555444333333444222000///...///000111///...,,,,,,---------,,,+++++++++,,,,,,---------...111333000+++)))...222......,,,+++***))))))))),,,,,,+++++++++,,,------,,,------...///000111111------,,,,,,+++***))))))************)))))))))(((''')))***)))((('''(((*********)))((((((((((((((())))))))))))))))))))))))))))))))))))************)))((((((((((((((()))***))))))))))))************************************************************))))))*********+++++++++,,,++++++***)))))))))***************************((((((((((((((()))******************************&&&''')))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************************---000333444333///---***)))(((***,,,---******)))))))))))))))***'''''''''(((((()))***++++++***))))))((()))))))))///,,,***((()))+++,,,,,,------------------------+++*********))))))((((((++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++...+++)))***---...---,,,111111000000//////......////////////////////////111222222222222111000000333111111444888999555000111111222333333333333222777777999:::;;;::::::999222BBBCCC<<>>IIITTTaaahhhfffiii}}}}}}}}}yyytttssssssmmmeeeIII<<<000///111000,,,***---...000111222222222222111000000000111222333333222222222222333333333333000000111222111000///...---------...............///...,,,,,,---------,,,+++++++++++++++*********'''((())))))(((((()))***)))))))))))))))***+++,,,*********+++,,,---...//////.........------,,,,,,++++++++++++++++++++++++************)))))))))(((''')))***)))((('''(((***((((((((((((((())))))***))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++******))))))))))))))))))))))))************************************************************+++++++++***************,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,******,,,///222333111///******++++++---...///000.../////////...---+++***))))))))))))***+++,,,,,,,,,,,,+++******************---000000,,,))))))************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,++++++---///,,,,,,,,,---------------------------------------,,,---...000111222222222222222222111111111111111///000111111222222111111333333333444555777888999<<<<<<888555999CCCHHHGGGiiieeejjjgggiii}}}|||{{{xxxvvvvvvqqqcccTTT;;;444///000111...,,,,,,///000111111222222222111111111111111111111222222222222222333333333444444///000111111111000...---,,,,,,------............///...,,,,,,---------,,,++++++++++++*********)))++++++******))))))***+++***)))))))))))))))***+++*********+++,,,---////////////...------,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,+++)))(((''')))***)))((('''(((***((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,------------,,,+++***))))))))))))))))))))))))************************************************************+++++++++*********))))))***)))))))))******+++,,,++++++++++++++++++++++++------,,,+++++++++++++++*********************************)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''((()))+++,,,***+++---000222333111...+++++++++,,,---...//////......000000000...,,,+++))))))))))))***+++,,,,,,++++++***))))))))))))***)))---000///+++(((***,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---------,,,,,,***,,,---,,,******---///++++++,,,,,,,,,------------------------------------...///000111111111111///111333333333222222222///000000111111111111111333333333333444555777777:::999888777:::???DDDGGGKKKqqqhhhlllhhhiii}}}~~~|||zzzxxxvvvuuulllVVVBBB444000...000000---,,,...111111111111111111111111222222111111111111111222222222222333333444444444///000111111111///...---+++,,,------.........---///...,,,,,,---------,,,++++++++++++******)))))),,,***(((((()))***)))'''******))))))))))))***************+++,,,---///000//////...---,,,,,,++++++++++++++++++++++++++++++)))+++---......,,,)))(((((()))***)))((('''(((***((((((((((((((()))******)))))))))))))))))))))))),,,,,,,,,---------......---,,,+++***))))))))))))))))))))))))************************************************************++++++++++++******))))))(((((('''(((((()))******************************...---,,,,,,++++++++++++*********************************)))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''((()))+++,,,***+++---000333333000...+++,,,,,,------.........---...000111111///---,,,))))))))))))***+++,,,---+++******)))((()))))))))&&&***---+++(((&&&(((+++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------***,,,---,,,******---///+++++++++,,,,,,------------------------------------...///000000111111000...000333555444333222222//////000111111111111111444333333222333444666777666777<<>>555222000---+++***,,,...000222222222111111111000000111222222333333222222111000111333444555444444333111111000///////////////000///...---------------++++++,,,,,,---,,,,,,,,,+++++++++*********)))))),,,***(((((()))***)))(((+++*********))))))((((((******+++,,,,,,---......//////...---,,,++++++***************************)))***,,,000333222,,,'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++000///,,,)))''''''(((((()))))))))))))))))))))***++++++++++++++++++++++++))))))))))))************++++++++++++*********))))))))))))))))))******+++++++++******)))((((((((())))))))))))***+++,,,---************+++,,,---...+++,,,------,,,***(((&&&))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((('''''')))************+++++++++)))+++...222444333///,,,))))))(((((()))+++---.........---,,,,,,+++******)))))))))))))))******+++((((((((((((((((((((((((******+++,,,---///000111333444333222///,,,(((&&&,,,***)))+++...///...+++***+++,,,---......---,,,***+++,,,,,,,,,,,,******---------...............,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...............////////////////////////111111222222222333333333000111222222222000///...000000111222333555666777:::;;;<<<<<<<<<===???AAA@@@DDDUUUfffiiidddfff|||}}}yyyyyywwwfffJJJ555...111///---++++++---///111222222222111111111000000111222222333333222222111111111222333333333333333111000000/////////////////////...---------------,,,,,,------------,,,,,,+++++++++*********)))))),,,***(((((()))***)))(((************)))))))))(((******++++++,,,------.../////////...------,,,,,,************************((((((***---000///+++'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************---,,,***)))((()))***+++******))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++*********))))))))))))))))))))))))******+++)))))))))))))))*********)))(((((()))***+++,,,,,,++++++++++++,,,---......000111111000///,,,***((())))))))))))))))))))))))++++++++++++*********)))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))*********+++++++++***+++---111333333000---***))))))))))))+++---......------,,,++++++******)))))))))))))))******+++))))))))))))))))))))))))*********+++,,,---...///444222111...,,,+++)))))))))((((((***---...---+++++++++,,,---,,,,,,************+++,,,---,,,++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------...............000000000000000000000000111111111111222222222222111111111111111000//////111111111222333444555666777999<<<>>>=========>>>@@@DDDJJJhhheeeiiidddfff}}}zzz}}}{{{lllRRR;;;///+++///...---,,,---///111222222222222111111111111111111111222222222222111111111111111111111111222333000000//////......////////////...------------...------.........------,,,+++++++++***************,,,***(((((()))***)))(((************))))))))))))******++++++,,,,,,------........................************************((('''(((***++++++)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))(((((()))***,,,---*********))))))((((((((())))))))))))))))))))))))))))))))))))******************)))))))))((((((((()))))))))))))))******+++'''(((((()))******++++++(((((((((((()))***++++++++++++++++++,,,---......222222222111///,,,)))((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********++++++,,,,,,---///111222111000******)))))))))***,,,---------,,,,,,++++++******)))))))))))))))******+++***************************************+++,,,,,,222000---+++))))))***+++(((((((((***---...---,,,+++++++++++++++***((((((((()))***+++++++++++++++******+++,,,------......++++++++++++++++++++++++......---------,,,,,,,,,---------.........//////111111111111111111111111000000000000111111111111222222111000000000000111333222222222333333444555333777;;;======<<<;;;;;;???DDD???JJJxxxdddhhhdddggg}}}zzz|||rrrZZZBBB444000...------------///000222333111111111111111111111111111111222222222222111111222111000//////000111222000//////........./////////......---------...............///......------************************,,,***(((((()))***)))(((*********)))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,------.........************************((('''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********(((((((((((()))***,,,---*********)))((((((''''''))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((()))))))))))))))******+++(((((())))))************((((((((((((((()))******++++++******+++,,,,,,---------------+++***((('''))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))************...,,,,,,---///222222222+++***)))))))))***+++,,,,,,,,,,,,,,,++++++******)))))))))))))))******++++++++++++++++++++++++++++++***))))))))))))******---,,,+++***))))))***+++******+++,,,---------,,,******************))))))((())))))***++++++++++++,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------.../////////000000000000000000000000////////////000000000000333222111000000000111222444333333222222333333333333666999::::::::::::;;;===AAA:::;;;XXXccchhhdddggg~~~~~~vvvbbbIII777222111///------...///000222333333111111111111111111111111000111111222222111111000222111000/////////111111//////............//////......---------......///.../////////...------,,,************************,,,***(((((()))***)))((())))))))))))))))))************+++++++++++++++,,,)))******++++++,,,,,,---))))))))))))))))))))))))))))))(((''''''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))******))))))))))))((((((''''''((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((()))))))))))))))******+++************))))))(((((((((((((((((((((((()))***))))))))))))))))))***+++)))))))))******)))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********...,,,***+++...111333333,,,+++***)))))))))***+++,,,+++++++++++++++******)))))))))))))))******+++++++++++++++++++++++++++******)))((((((((())))))((()))***++++++***))))))***+++,,,,,,+++*********((())))))***+++,,,,,,---------------......//////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,------...//////000////////////////////////....../////////000000000333222111000000111222333444444333222222222333333444555666666666888;;;>>>;;;>>><<<===FFFYYYbbbgggdddhhh~~~~~~~~~jjjPPP<<<222000...------...///111222333333333111111111111111222222222000000111111111111000000222111111000000000000000......------......//////...------------...//////...............---,,,+++***************+++++++++,,,***(((((()))***)))((())))))))))))******************++++++++++++++++++)))))))))******+++++++++)))))))))))))))))))))))))))))))))((('''(((***,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************)))))))))((((((((()))))))))))))))******+++++++++******)))((((((''')))))))))(((((())))))***)))((((((((((((((()))))))))))))))******++++++,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))******,,,***)))***---000222222---,,,***)))))))))******++++++++++++++++++******)))))))))))))))******+++++++++++++++++++++++++++***))))))((((((((())))))&&&(((***+++,,,+++)))(((((()))+++***((('''(((((()))******+++,,,...///000222222111111111111222222111111000000///.........------------------------......---------,,,,,,,,,+++,,,,,,---...///000000........................////////////000000000000222111111111111222333333444444333222222333333333555555555444444777<<>>BBB@@@AAAfffbbbgggdddhhh}}}qqqWWW>>>444222---+++,,,---...000222333333222222000000111111111222222222000000111111111111000000111222222222111111000///...------------...///000---------------...//////.........------,,,+++***))))))*********+++++++++,,,***(((((()))***)))(((((()))))))))************++++++*********************************+++++++++))))))))))))))))))))))))'''))))))(((''''''))),,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((())))))))))))((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************++++++*********))))))))))))))))))))))))******+++*********)))))))))))))))+++******)))))))))******))))))(((((((((((())))))***************++++++,,,)))))))))))))))))))))))))))))))))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((()))))))))******)))'''))),,,///111111...---+++))))))))))))*********************++++++)))))))))))))))******+++++++++++++++++++++++++++)))))))))((())))))******(((((()))***************&&&)))+++,,,******+++---------------...///111222333222111000//////000000............//////000000////////////////////////......---------,,,,,,,,,++++++,,,---...///000000//////////////////////////////000000000111111111000111222222333333333222333333222222222333444444333444555666666888<<<>>>777<<<===???@@@???RRRtttaaagggdddhhh|||aaaGGG222111222---***///...///111333444333222111000000111111222222222222000000111111111111000000111222333333333111000///---------------...///000---------------...///000------------,,,+++***)))))))))******++++++++++++,,,***(((((()))***)))((((((((())))))*********+++++++++******************++++++++++++++++++++++++))))))))))))))))))))))))&&&((()))(((&&&&&&(((+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((&&&'''((()))*********)))%%%%%%&&&'''((()))******************************))))))))))))************++++++++++++************)))))))))))))))******+++((((((((()))******++++++++++++***************+++******)))))))))))))))***+++******)))(((((())))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******(((((((((((()))))))))))))))''''''(((+++...000000...---+++)))(((((())))))******************++++++)))))))))))))))******+++************************)))))))))))))))***+++++++++***((((((((()))+++,,,'''***...///...///111444111000///......///111222111///...,,,+++++++++,,,******,,,---///000111222000000000000000000000000......---------,,,,,,,,,++++++,,,---...///000111000000000000000000000000000000000000111111111111///111222333444333333222333222222222333333444555111444666888888999;;;===777===:::888AAAFFFKKKVVVcccgggeeeiiioooFFF>>>444...---///000000...///111333444333222111111222222333333444444555222222111111000111111111000000000111222000---+++---------............///***+++,,,,,,---------------,,,,,,+++*********++++++***************++++++(((((())))))))))))((((((*********)))))))))))))))************************************************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))(((''''''''')))***+++(((((((((((((((((((((((('''(((((()))***++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))(((((()))***,,,---......,,,,,,++++++***)))((((((***))))))(((((((((((()))+++***)))'''''')))***+++***++++++,,,,,,++++++***,,,,,,+++***)))))))))***+++***((('''''''''((())),,,,,,---------,,,,,,+++************+++,,,---...------------,,,+++***)))---------...///111333333///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............///000111222222333222222111111000////////////111222222111111222333333333222222111222222222222222222222333555777888===<<<::::::===BBBHHHKKKddddddgggcccfff~~~tttXXX;;;777222///....../////////000222333333222111000111111222222222222333333111111111111111111222222222111111222333222///,,,------------............***+++,,,,,,---------,,,---,,,++++++*********+++***)))))))))))))))******)))******************)))***)))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))((('''((((((******(((((((((((((((((((((((('''(((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))************************************))))))************))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))))))))***++++++,,,------,,,,,,++++++***))))))((())))))(((((((((((()))))),,,+++***))))))***+++,,,***++++++,,,,,,++++++***++++++******)))*********+++***)))((('''(((((()))++++++,,,,,,,,,++++++***************+++,,,---...------------,,,+++***))),,,,,,---...///111333444......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........//////000111222333333222222111111000000//////...///111222111222333555444444333222111111111111222222222222333555777888<<<<<<;;;;;;>>>BBBFFFHHHQQQxxxeeeggg```ccc{{{eeeAAA///000111000...---...///111222333333333222111000222222222111111111000000000000000111111222333333333333222333444333000...------------............++++++,,,---------,,,,,,,,,,,,+++************+++***))))))((((((((())))))++++++************++++++))))))))))))))))))******************************************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((((((((())))))((((((((((((((((((((((((((((((((()))******+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,++++++***)))))))))(((((('''(((((()))***+++---,,,+++******+++,,,---***++++++,,,,,,++++++************)))******+++++++++***)))(((((((((((())))))******++++++******)))***************+++,,,---------------,,,+++***)))***++++++---///111333444...------,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........///000111222333444444222222222111000000//////---///111222222222444666444333222111000000000000222222222222333444666777;;;;;;;;;<<<>>>@@@BBBDDDFFFWWWcccfff```ccc|||oooOOO444+++...000000---,,,...000222333333333333222000000444333333222111000000000//////000111222333333333333222222222333222000...,,,,,,---------.........+++,,,,,,------,,,,,,,,,++++++***************++++++******))))))))))))***+++******))))))******+++)))))))))))))))*********************************************************(((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))************))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))***************++++++++++++++++++*********))))))''''''''''''((()))++++++,,,+++************+++,,,***++++++,,,,,,++++++******)))))))))***+++,,,,,,*********)))))))))))))))'''((())))))***)))))))))***************+++,,,,,,,,,,,,,,,,,,,,,+++******))))))***,,,...000222333------,,,,,,+++,,,,,,---------------------------,,,,,,,,,---------......//////000111222444555555333333222111111000000//////000222222222222333555222222111000000000111111222222222111222444555666888999;;;===>>>?????????EEEGGGhhhaaaeeeaaafff~~~uuuQQQ777000...000000///,,,,,,///333333333333333222222111111555555444333222111111000...///000222333333333333222111///000000000...,,,,,,,,,,,,------------...,,,,,,,,,------,,,,,,+++*********))))))***++++++---,,,++++++*********+++)))))))))(((((()))))))))(((((())))))************************************************************((((((((((((((((((((((((************************))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++*********)))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************))))))************))))))'''((((((((()))))))))***((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))***************************+++++++++***************''''''''''''((()))++++++******))))))))))))*********++++++,,,,,,++++++******)))))))))***+++,,,,,,***************))))))(((&&&'''(((((()))))))))(((******))))))******++++++++++++,,,,,,++++++******((())))))+++---///111222,,,,,,+++++++++,,,,,,---------------------------,,,,,,,,,---------......//////000222333555666666333333222222111000000000111222333333222111222444000000000000111222333444333222111111222333555666666888:::<<<======<<<<<>>;;;===AAABBBNNNvvvdddgggcccfff~~~^^^<<>>===@@@>>>???MMM___eeeiiieeejjj|||PPP<<>>DDD???===@@@???@@@HHHTTT{{{fffjjjfffkkk~~~ddd;;;222...111000+++---333333444444555444333222111333222222111222222333333222222222222222222222222111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......+++,,,---,,,+++***+++,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))///>>>@@@111(((,,,---''')))))))))***************((())))))******))))))(((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++))))))))))))************++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))((())))))***+++,,,------******))))))***,,,...///111111000000...---,,,+++************************++++++******++++++,,,---)))))))))))))))************))))))))))))***++++++++++++++++++++++++++++++((((((((()))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------............////////////000000////////////000111111222......---------...///000...///000111111111111111000...---...///000000000111///,,,,,,///111111000222111111111111222222333555555666666777999:::;;;BBB???===???>>>>>>CCCJJJ]]]eeeiiifffkkkkkkFFF222111000.........000222444444444444444333333333333333222222111222222333111222222333333222222222111111111000///---,,,+++++++++++++++++++++++++++,,,---.../////////...---)))***++++++))))))***+++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))444HHHKKK666'''***,,,&&&((()))))))))*********+++(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++((()))))))))************,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))((())))))***,,,------...***)))))))))***,,,...///111111111000///...---,,,++++++++++++++++++++++++++++++******++++++,,,---)))))))))******+++++++++)))))))))))))))***++++++++++++++++++++++++++++++'''(((((()))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////------........./////////------...///000000000000...---,,,,,,,,,---//////---...///000111111111111///000000//////////////////000000000000000111111333222111000000111111222555666777888999888888777<<<<<<>>>??????===@@@DDDLLLmmmdddhhheeejjj\\\000333444222---...444555333555444333333333444444555333333222222111222222222111222222333333333222222111111111000///---,,,+++++++++++++++++++++++++++,,,,,,.../////////...---((()))******)))((()))+++,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((())))))))))))!!!:::BBB... (((...***(((((())))))*********+++(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++''''''(((((()))))))))***(((((())))))*********+++------,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((())))))+++,,,---......***)))))))))***,,,...///000111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,))))))((())))))***++++++++++++++++++++++++++++++'''(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000,,,---------......//////+++,,,...000000000000///------,,,+++,,,---...///---...///000111111111111///111111000...,,,---...+++000444444///,,,...111444333111000000000111111555777888::::::888666555666999>>>AAAAAA???AAADDDEEEPPPeeehhhccchhhkkkDDD///222000---,,,---000444777666555333222111222333333444333333222222111111000111111222222222111111000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++...---+++))))))))))))***'''((()))++++++******)))(((((())))))))))))((((((******))))))))))))******(((((((((((())))))))))))+++***)))))))))***,,,,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))---,,,+++***)))'''&&&&&&))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))************))))))))))))************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))***)))((('''((()))+++---************************,,,+++***((((((((()))***))))))))))))))))))))))))************************,,,***((()))+++,,,+++((())))))*********+++++++++------------------,,,,,,///---+++***+++,,,,,,,,,++++++******)))*********+++++++++*********))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000//////.........---........................------------------------------///000111111111111111000///...------...///000000111222222222222222222222333333333222222111555999<<<;;;666333555777777:::>>>BBBCCCBBB@@@>>>DDDPPPdddgggiiidddiiiTTT666000111000///...///111333444555444333222222222333333444444444333222222111111000111111222222111111000000//////......---,,,,,,------------------------------------------------,,,,,,,,,,,,+++++++++***---,,,***)))(((((())))))'''((()))***+++******)))))))))************))))))******))))))))))))******(((((((((((())))))))))))+++***)))))))))***+++,,,******))))))))))))******))))))))))))))))))))))))((((((((((((((()))************************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,++++++***)))((('''''')))))))))(((((((((''''''(((((((((((())))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))***************)))((('''((()))+++,,,************************,,,+++)))((((((((()))***))))))))))))))))))))))))************************,,,***((()))+++,,,***)))))))))*********+++++++++,,,,,,,,,---------------...,,,******,,,---...------,,,,,,++++++++++++++++++++++++*********))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---------.............../////////000000000/////////.........---........................------------------------------///000000111111111111000///...---......//////000000111111111111111111222222333333222222111444999??????;;;666444444888;;;>>>AAABBBAAA>>><<>>@@@@@@???===;;;BBB@@@HHH]]]kkkmmmgggkkkyyyOOO111,,,555000//////000111333555777444333333333333333333333666555555444444333222222//////000111111111000000000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))***))))))(((((((((((((((((()))))))))************)))******++++++******)))))))))************))))))(((((((((((())))))))))))***************+++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))))))))************))))))))))))'''((((((((()))))))))***''''''''''''((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))*********++++++******)))(((((()))***+++******************************))))))))))))))))))))))))))))))))))))))))))***************************)))))))))*********)))))))))))))))************)))******+++,,,------...///---++++++,,,......---///...---,,,+++++++++,,,************************)))))))))))))))*********************************))))))))))))))))))))))))************++++++++++++,,,,,,,,,---------....../////////000000000111111........................................................................---......///000000///////////////.........//////---......///000/////////000111111222222222222111000666===AAA@@@;;;777555888999;;;>>>??????>>>=========GGGPPPgggkkkmmmhhhkkk\\\;;;333333//////.........111555999;;;222333333333333333333333666555555444444333222222//////000111111111111111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))*********(((((())))))))))))((((((((()))************)))((((((((((((((())))))))))))))))))******++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))))))))))))))***************)))))))))((((((((('''''''''''''''((((((((((((((()))))))))************((((((((((((((((((((((((((()))))))))************((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***))))))))))))))))))))))))))))))******+++,,,------111...,,,+++,,,------,,,......,,,++++++***************************************))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,---------......////////////000000000000---------...............................................................---......////////////.........//////////////////------...//////////////////000111111222222222222///222777:::;;;;;;::::::555666888;;;===???@@@@@@:::>>>HHHHHHSSSjjjlllgggkkkpppEEE222555444)))......///000222666:::<<<222222333444444444333333555555444444333222222222///000111222222222222222111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************((())))))******)))(((((()))))))))((()))******+++(((((())))))))))))((((((((()))***++++++***)))((((((((((((((())))))))))))))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))))))))************)))((('''''''''''''''((((((((()))))))))))))))))))))************''''''''''''''''''''''''))))))))))))************'''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))******)))))))))))))))(((((()))))))))******++++++,,,111...,,,,,,---...------///...---+++***************************+++++++++************))))))))))))************************)))))))))))))))))))))))))))))))))************+++,,,,,,,,,---------..................////////////---------------.........................................................---....../////////......---...//////000/////////---....../////////////////////000111222222222222111111222333666999<<<===333444666999<<>>CCCAAAGGGnnnhhhkkkfffjjjRRR777111333222------///222555666777666666111222333444444444333333444444444333222222111111000111222333333444444444111111000000///.........------------------------++++++++++++++++++++++++)))))))))******+++++++++((()))***++++++***))))))***)))((((((((()))++++++)))))))))******)))))))))((()))***++++++***)))((((((((((((((())))))))))))((()))***+++,,,++++++*********))))))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))((((((((((((((((((((()))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))************(((((()))))))))************************)))(((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))''')))******((('''(((*********))))))(((((((((((()))))))))***************...,,,++++++---///000000000///...,,,++++++******))))))*********+++++++++************)))))))))(((************************))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......------------............,,,,,,,,,------.........................................................---......//////...------,,,---///000000000//////......///000000000000///...///000111222222222222444333111111333777;;;===444444555777:::===@@@AAA:::======@@@FFFVVVgggjjjeeejjjjjj<<<111444111000555---000555999:::777333000000111333444555444333333444444333222222111111000000111222333444555555555111111000000//////..............................************************))))))******+++++++++,,,)))***+++,,,,,,+++***)))***)))((((((((()))+++,,,******++++++++++++******''')))***++++++***)))'''(((((((((((())))))))))))((()))***+++,,,+++************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******''''''(((***+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++***************)))((('''))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((*********))))))((((((((('''************))))))))))))+++***)))+++...111333333111111///...---,,,,,,+++))))))******+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.................................////////////////////////---......///......------,,,---///000000000//////...//////000000000000000......000111111222222222777555222111333777999:::555555666777999;;;>>>@@@888;;;;;;EEEMMMHHHbbbiiimmmllleeeSSS444777444+++---222000222444666777666444222444222222444777888777444333444444555444333111000222222222333333333444444111111111111000///......////////////////////////---,,,++++++******+++++++++++++++*********))))))***,,,......---++++++,,,,,,+++***)))))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))++++++******++++++,,,---+++++++++***)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))************)))******+++,,,---///000555333000///000///,,,***))))))***+++,,,------...))))))))))))))))))))))))...---+++*********+++,,,,,,,,,+++***)))))))))***)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------..................------,,,---......//////......---...///000111111000000000000000000000000000000/////////000111111222222222111//////111444888:::444333333444777===BBBEEEDDD@@@>>>>>>???GGG[[[ooojjjnnnmmmfffoooGGG222555333...///111222333444666666555444333333222222444666777666444222333444555444333222111222222222222333333333333333333333333222111000000........................---,,,++++++******+++++++++++++++*********)))))))))+++---...---,,,,,,---,,,,,,***)))))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++***)))))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))***************+++,,,,,,++++++******)))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))************))))))***,,,...000222333555222000///000///---*********++++++,,,,,,------************************---,,,+++***)))******+++++++++******))))))******)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------..................------,,,---......//////......---......///000000111111000000000000000000000000/////////000111111222222111000000000111444666888444333444555999>>>CCCFFFAAA<<<999<<>>=========>>>@@@DDDHHH]]]lllpppoooggguuuGGG777555777222,,,444999///777666444222222222333444111222333444333333333333111222444555666555555444555555555555666666666666333333444333333222111000........................,,,+++******))))))******))))))))))))))))))))))))''')))+++,,,,,,---///111///---,,,************+++******))))))))))))******((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***************))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((()))************)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))((()))))))))************++++++++++++,,,---...///000111111000///......///000000//////...---------++++++++++++++++++++++++******++++++++++++++++++******)))******+++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,---......///.........---,,,+++,,,---000333555////////////////////////.........///000000111111///000222333333222111///333333333444444444555555<<<@@@AAA===999:::AAAGGGQQQgggjjjnnnmmmgggaaa<<<888777888333+++333999222666555444333222333444555222333555555333333333444222333555666666555444444555555555666666666777777111111111111000///......------------------------++++++***))))))))))))***(((((()))))))))))))))***((()))+++++++++---///222///...,,,+++*********+++******))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***++++++*********)))))))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((())))))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))***************************++++++,,,///000111000///...///000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,+++++++++,,,,,,------------------,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......,,,---......//////......,,,,,,,,,,,,---///111333000000000000000000000000---......//////000000111000111222333333333222111666666666777666666555444777>>>@@@:::555777???DDDJJJUUUhhhlllllleeemmmHHH777777222555333---222999555444444333333333444555555222555666666444333444555444555555666666555444333444444444444555555555555000000000000///...---,,,------------------------++++++***)))))))))))))))(((((((((((())))))******)))***+++++++++,,,///111000///---+++******************))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************((((((((()))***+++,,,---...000111000///...///111000000000000000000000///---------------------------...///000000000//////......---,,,,,,,,,------......//////......---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,------......,,,---......//////......,,,,,,------...///000000000000000000000000000000------......///000000000111111222333333333333333444555666777777777555444444;;;===999777;;;@@@@@@EEEKKKffffffkkkkkkeeePPP333222333---000333...222999777222333333444444555555555333555777777444333444666555555666666666555333222222222222333333333444444000000000//////...---,,,------------------------+++******)))))))))))))))'''((((((((())))))*********+++++++++***,,,...111000///---+++******************))))))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))+++++++++************)))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************''''''((()))***,,,...///---///111111......000222000000000000000000111111------------------------...///000222222222111000000///...---------------//////000000///...------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......,,,---......//////......,,,,,,---...//////......000000000000000000000000------......///000000000111222222333333444555555///111333555666666555444444999<<<:::<<>>DDDHHHOOOxxxkkkkkkiiigggsssCCC000555000///......///222666888333222111111111222333444555555444444444333333333:::999888666555555444444333444555777777777666666222111000.........///000,,,---///000000///---,,,***++++++++++++,,,,,,,,,(((***---//////,,,)))''')))************+++++++++,,,++++++***)))(((''''''***)))(((''''''((()))***))))))))))))))))))))))))))),,,,,,)))))),,,,,,))),,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************$$$&&&)))+++++++++)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((******)))(((((((((((((((((()))***++++++***)))((())))))))))))************)))***+++***(((&&&'''((())))))))))))************---///000111000///000111111111111111000...---,,,........................,,,...000111111111222333000///...---------------222222222222111000...---+++++++++***)))(((((('''+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,,,,,,,---......///////////////.........////////////000000000000000000111111111111000000000000////////////000000222222222222222222333333333333444555666777888999555777;;;@@@CCCBBB>>>;;;FFFBBBHHHdddjjjkkkiiifffaaa:::...222////////////000333555777333222222111111222333444555555444333333333333444777777666555555555555666333444555666777666555555222111///.........///000,,,---...//////...---,,,,,,,,,++++++******))))))(((***,,,------,,,***((())))))*********++++++++++++++++++***)))(((((('''***)))(((((('''((()))***))))))))))))))))))))))))))),,,,,,)))))),,,,,,))),,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))((()))***++++++***)))((())))))))))))************''')))***)))(((((()))***))))))))))))************---...000000/////////000000111111111000///...---------------------------,,,...000111000///000111//////...---------------000111111111111///---,,,+++++++++***)))(((((((((+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---....../////////////////////...////////////000000000000000000111111111111000000000000////////////000000111111222222222222333333333333444555666777888888555777;;;@@@CCCCCC@@@<<>>;;;888FFFJJJJJJdddiiiiiigggeee]]]777111444000---///111444555444333333222222333333444444555555777555222111000222444555333333222222333333444555555555666666555444222111////////////.../////////,,,------......------,,,+++******)))((('''''''''))))))))))))))))))******))))))))))))*********************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))),,,,,,)))))),,,,,,)))+++++++++*********************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************---,,,***)))((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))************************+++******))))))************************))))))(((((()))))))))************''')))******))))))***+++((()))))))))************+++---...///...---...///---...///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...,,,++++++,,,------,,,,,,,,,,,,,,,---,,,---...///...---,,,++++++++++++******)))))))))***************************++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////////////////000000000000000111111222222111111000000000////////////000000000000111111222222333333333333444555555666777777555666888:::======:::888777AAAFFFEEEQQQxxxiiiiiigggeeezzzHHH000333555------///222555666555333111222222333444555555666666666555222000000111333555444444333222222222222222555555555555444333111000.........////////////...,,,------------------,,,(((((((((((((((((((((((())))))((((((((()))++++++(((((()))))))))*********)))))))))))))))*********(((((()))***************************************))),,,,,,)))))),,,,,,)))******************************++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))************************************************************))))))((((((((())))))***+++******)))))))))))))))((()))))))))***************++++++***)))(((((()))((()))))))))***************,,,------,,,,,,---...,,,---...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++*********,,,,,,++++++++++++,,,---++++++---......---,,,,,,++++++++++++************************************,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........//////000000////////////000000000000111111222222222222111111000000////////////000000//////000111111222333333333333444444555555666666999999999;;;======;;;999;;;:::@@@GGGKKK^^^iiijjjhhheee___;;;000222000***---000333666666555333111222222444555666777777666555444222111000111333444444444333222222222222222444444555555444222111///------.../////////......---,,,,,,,,,,,,,,,,,,---'''((((((((()))))))))***)))))))))))))))***+++,,,((((((((()))))))))******(((((())))))******++++++(((((()))***++++++++++++************************))),,,,,,)))))),,,,,,))))))))))))*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************%%%'''***,,,---,,,***)))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))*********++++++************************************************(((((((((((((((((()))***,,,+++***)))((((((((()))))))))))))))************+++,,,,,,+++)))(((((()))))))))))))))************)))+++,,,---,,,+++,,,---++++++,,,---......------+++++++++++++++++++++++++++,,,------+++))))))***++++++******++++++,,,,,,***+++,,,---......---,,,++++++++++++++++++++++++************************,,,---......///000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000////////////000000000000111111222222222222111111000000////////////000000...//////000111222333333333333444444444555555555<<<;;;;;;===???@@@???>>>>>>666===JJJIIIMMM{{{jjjkkkiiifffuuuFFF444333///---......000333666666555333111111333444666777777777777444333222222111111222222333333222222222333444444222333444444333222111000,,,---.../////////......---,,,,,,,,,,,,,,,,,,---***)))))))))))))))))))))))))))******+++,,,,,,,,,(((((((((((()))))))))***'''(((((()))***+++++++++'''(((***+++,,,,,,++++++************************))),,,,,,)))))),,,,,,)))((()))))))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))+++,,,,,,++++++((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((())))))***+++,,,+++***)))((((((((()))))))))))))))************)))+++,,,+++))))))***+++))))))))))))************(((***,,,,,,+++***+++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++------+++******+++***************+++,,,,,,)))***,,,............---++++++++++++++++++++++++************************,,,,,,---...///000111111---------------------------,,,,,,,,,,,,---......------......///000000111////////////000000000000111222222333333222222111000000////////////000000......///000111222333333333333444444444444555555999888999;;;???BBBCCCCCC===888>>>HHHEEEFFFhhhkkkkkkiiiggg```444111555...,,,666///111333555666555333222111333555666888888888777333333333333222222111111111111111222333444666777222222333444333222111000+++,,,.../////////......---,,,,,,++++++,,,,,,---,,,,,,+++***)))(((''''''((()))***,,,,,,---------(((((((((((())))))))))))''''''((()))***++++++,,,'''(((***+++,,,,,,++++++************************))),,,,,,)))))),,,,,,)))(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((()))++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((******))))))***+++,,,,,,---,,,***(((((((((((()))))))))))))))************((()))++++++******+++---))))))))))))************(((***++++++******+++,,,******+++++++++******)))************************)))+++------+++***+++,,,******))))))***+++,,,,,,)))***,,,.../////////...++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,---...///000111---------------------------,,,,,,,,,,,,---......---------...///000000111////////////000000000000111222222333333222222111000000////////////000000---...///000111222333333333333444444444444444444333333444777===AAADDDDDD:::;;;@@@EEEAAADDD]]]|||gggllliiigggpppJJJ,,,,,,444000,,,...111333666555222111222444444333555888<<<<<<999666222222222333333222222222000111111111111222222222111111000000//////......////////////............,,,,,,,,,++++++*********,,,+++******))))))******)))***+++,,,---.........))))))))))))))))))))))))(((***)))(((***......***)))))))))***++++++,,,,,,,,,,,,,,,++++++*********+++*********))))))((((((******))))))******+++,,,************************)))))))))))))))))))))))))))(((((()))******(((&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********)))))))))))))))&&&''')))******((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''))),,,...---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000222111111111000000//////111111111111111000///////////////000111111222222333444555555333222333555333333444555777888:::;;;AAA@@@???>>>@@@GGGRRR[[[fffkkkgggfffZZZ???,,,///444///...444111333555555333111222444666666777:::======:::777111111222222222222111111000000111111111222222222111000000000/////////...////////////............,,,,,,,,,+++++++++******,,,+++******))))))************+++,,,------------))))))))))))))))))))))))(((***)))(((***...---***((())))))******+++,,,,,,,,,,,,,,,++++++*********************)))))))))(((***************++++++,,,************************)))))))))))))))))))))))))))(((((()))******((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,+++******))))))))))))))))))))))))&&&''')))******((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))************************)))(((((()))))))))))))))((((((((())))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))((())),,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,---...///.........------,,,,,,,,,,,,,,,---------.........---------............///.../////////000000000000111111111000000000//////111111111111111000///////////////000111111222222333444555555333333444555555555444444555777888999@@@@@@???>>>???EEEPPPXXXeeeiiieeeeeeBBB555...222222---...555111333555555333333333444666777888;;;<<<<<<999666000111111111111111111000000000000111111111222222000000000000/////////////////////............---,,,,,,,,,++++++++++++***,,,+++******))))))******++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))(((***)))''')))------)))(((((()))******++++++,,,+++++++++++++++*********************)))))))))))))))************+++++++++************************)))))))))))))))))))))))))))(((((()))******)))'''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------,,,,,,+++***))))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******'''(((((()))******++++++)))************))))))(((*********))))))((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++***))))))+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---------,,,,,,,,,,,,++++++************************+++++++++,,,,,,---...///.........---------------,,,------------.........---------............///....../////////000000000111111000000000000//////000111111111111000000////////////000111111222222333444555555333333444555999777555333333555777888?????????===>>>CCCKKKRRRkkkdddhhhddddddiii888333000222000+++,,,222222333444444444444444444444555777999999888555333000000111111111111000000000000000000111111111111000000000000//////////////////.........---------++++++++++++++++++++++++,,,+++******))))))******++++++,,,,,,,,,++++++***))))))))))))))))))))))))(((***)))''')))---,,,((((((((())))))***++++++++++++++++++************************)))))))))))))))))))))******++++++++++++************************(((((((((((((((((((((((()))(((((()))++++++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++***)))((((((((()))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))************))))))************)))(((++++++******)))((((((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---...///...............---------------------............---------............///........./////////000000000000000000000000//////000000111111111111000////////////000111111222222222444555444333333444666===:::777444333444666888===>>>???======@@@GGGLLLXXXeeegggcccdddQQQ777333000/////////000111333333333444555555555444555777999999888666444222000000111111111111000000//////000000000111111111////////////000000000000............------------++++++++++++++++++++++++,,,+++******))))))******+++++++++,,,++++++******))))))))))))))))))))))))(((***)))'''))),,,+++''''''(((((()))******++++++************************))))))))))))))))))******((()))***++++++++++++***************************(((((((((((((((((((((((()))(((((()))+++,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++++++++++++++************))))))))))))))))))))))))***************************************)))((((((''''''(((((())))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))************))))))((((((((())))))*********))))))+++*********)))))))))(((*********************************)))))))))))))))************************************************))))))))))))))))))))))))***************************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---..............................---------.........//////---------............///............//////////////////////////////000000///000000111111111000000/////////000111111222222222333444444333333555666>>><<<888555444555777999<<<===>>>===<<<>>>CCCHHHOOOgggfffhhhcccdddvvvBBB444333000---///333666555333333333444666777666444777:::<<<<<<999666444333000111111111111111111000/////////000000000111111////////////000000000000.........------------,,,***++++++++++++,,,,,,,,,,,,+++******))))))************+++++++++++++++***))))))))))))))))))))))))(((***)))'''(((,,,+++'''''''''((())))))******+++)))))))))***************))))))))))))************((()))***,,,,,,+++******************************)))))))))))))))))))))))))))((((((***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,++++++++++++*********))))))))))))))))))))))))************************)))))))))***)))(((((('''&&&''''''(((((())))))***((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))++++++******)))(((((('''((())))))************)))******************************************************))))))))))))))))))************************************************))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,---................../////////------........./////////---------............///------........./////////......////////////000000///000000111111111111000/////////000111111222222111333444444444444555666<<<;;;888666555666777999:::<<<>>>>>>======AAAEEEJJJUUU|||iiijjjdddeeeXXX<<<000555555///...444777666444222222444777888666444777:::===<<<888555333333111111222222222222111111////////////000000000111.../////////000000000111.........---------,,,,,,******+++++++++,,,,,,,,,,,,+++******))))))******((()))***+++++++++++++++))))))))))))))))))))))))(((***)))'''(((+++***&&&''''''(((((()))*********((()))))))))*********+++((()))))))))************((()))+++,,,,,,+++***)))************************)))))))))))))))))))))))))))((((((***,,,---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++++++++*********))))))))))))))))))))))))***************************************)))((((((&&&&&&''''''((())))))***(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))*********)))))))))))))))(((((()))***************)))))))))******++++++,,,************************)))))))))))))))))))))***************************************************))))))))))))))))))))))))++++++++++++++++++++++++''')))++++++))))))+++---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---........./////////000............////////////---------............///---------.........//////........./////////000000//////000111111111111111/////////000111111222222111333444444444444555777888777666555555666777888888;;;>>>???======@@@CCCEEENNNdddjjjkkkeeefff{{{EEE<<>>???>>>>>>@@@CCCAAANNNXXXmmmiiiiiiaaaUUU???777666444222111111222333555777444222222444444222///333555666555444333333333111111111111111000//////......//////000000111111000000////////////000000///............---------***+++,,,,,,******+++,,,+++++++++************)))************))))))))))))******))))))((((((''''''(((((('''(((((()))***+++))))))))))))************((('''&&&&&&&&&((()))***(((***++++++******+++,,,,,,+++)))(((((()))+++,,,((()))***++++++***)))((('''''''''''''''((())))))((()))***,,,,,,,,,+++***)))))))))))))))*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++******++++++,,,---+++++++++++++++***)))(((+++***)))(((((()))***+++---,,,+++***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''((()))******))))))((((((''''''))))))******+++++++++,,,)))************++++++++++++*********)))(((((((((*********)))))))))((((((+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,++++++++++++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...,,,,,,...///......++++++++++++,,,,,,---...//////000000000...---,,,..............................------------..................////////////222222111000000111111111000000000000000000000000000000000000111111111111444444444444444444444444555444444444444555666666555888<<<@@@BBBBBBAAA???GGGGGGFFFgggllliiiiiiaaazzzIII777222111000000111222444777888666444222222444444333111222333444444333222222222111111111111111000000///////////////000000000000//////000000000000//////............------------***+++,,,,,,******+++,,,++++++++++++************************))))))))))))+++*********)))))))))))))))(((((((((((())))))***))))))))))))************)))((('''''''''((()))***(((***++++++******+++,,,,,,+++)))(((((()))+++,,,))))))***++++++***)))((((((''''''''''''((()))***))))))***+++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++************+++,,,,,,+++++++++++++++***))))))+++***)))(((((())))))***+++***************++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))*********))))))(((((((((((()))))))))*********++++++)))************+++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------000...------.........---,,,+++++++++,,,,,,---......///000000000///---,,,..............................------------..................////////////000111333555555444222111000000000000000000000000000000000000111111111111333333333444444555555555555444444444444555666666666888;;;???@@@@@@>>>===@@@GGGIII\\\kkkhhhiiiaaa```;;;333111//////000111333555888999666444222333444555444333222222222222111111111000111111222222111111000///111111000000000/////////...///000111111000///...............------------***+++,,,,,,******+++,,,,,,+++++++++************************))))))))))))++++++++++++***************))))))(((((((((((()))))))))))))))************+++***))))))((()))))))))(((***++++++******+++,,,,,,+++***))))))***+++,,,))))))******+++******)))((((((((((((((())))))*********************+++,,,++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***************++++++,,,***++++++++++++***))))))++++++***)))(((((())))))))))))))))))***+++,,,---******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))))))))***+++***))))))***+++***))))))))))))((((((((((((((())))))))))))******)))************+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------000///------......---,,,,,,,,,+++++++++,,,------...///000000000///...---..............................------------..................////////////---000555888999777333000000000000000000000000000000000000000111111111111222222333333444555666666555444444444444555666666666888;;;===>>>>>>===<<<:::EEEKKKPPPoooiiiggghhhaaa}}}JJJ333333555111111222333444444555555555444333333444555666666444333222111222222222111111222222222222111000000222222111111000//////...---...111222222111...---.........---------,,,,,,***+++,,,,,,******+++,,,,,,,,,+++++++++*********************)))))))))(((******************************)))(((((('''((((((((()))))))))************,,,++++++******)))))))))(((***++++++******+++,,,++++++***))))))***++++++))))))*********+++******)))))))))(((((())))))***,,,+++***))))))***+++,,,,,,++++++***)))(((''''''(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((()))))))))))))))***++++++******+++++++++******)))++++++***))))))(((((((((******))))))***++++++,,,******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))((((((((((((((()))))))))))))))*********+++++++++)))))))))******+++++++++------------------,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------000///............,,,+++,,,,,,,,,++++++,,,,,,---......///000000///...---..............................------------..................////////////---///444777888666333111000000000000000000000000///000000000111111111111111111222333444666666777555444444444444555666666666777999<<<===>>>??????<<>>AAACCCDDDCCC===GGGMMMOOOsssfffdddgggaaaNNN333111111333,,,...111444666777666666333444444444444666:::===:::666333333555777666444222222222333222222111000333333222111000000//////...///000111111000///...------------,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((((()))))))))***))))))(((((((((((()))))))))))))))******************+++++++++******)))(((***++++++******+++,,,***************************************+++,,,---,,,+++******************,,,+++******************++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***))))))***++++++++++++***))))))************))))))---,,,+++***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************(((((((((((()))))))))))))))***+++***))))))***+++)))))))))************+++******))))))))))))(((((()))************+++++++++)))))))))***************************++++++++++++***************+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------...000000...+++------,,,+++++++++,,,,,,---...///000000000///.................................------------..................//////////////////......///000111222000000000000000000000000000000000000111111111111222222333333444555666666555444444444444555666666444555777:::===AAAEEEGGGEEE<<>>BBB>>>???DDDEEEHHHWWWiiieeefffgggbbb[[[999666444000000000222444777888999777555333666666777999::::::777555222333333555777999;;;<<<888666444222111111111222333333222111111111111222111111000/////////000000......---,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******++++++*********)))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))***)))((((((***---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++///...,,,+++***++++++,,,)))))))))***+++++++++,,,(((''''''(((******)))'''''''''((())))))******+++((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------************************************************''''''((()))***+++,,,---******)))))))))******+++((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************((((((((()))))))))***************)))******+++,,,++++++******++++++,,,---******************************))))))******+++,,,******))))))))))))*********************************++++++,,,,,,------...000...+++***+++,,,,,,+++,,,,,,++++++,,,,,,---...111111000///---,,,,,,+++---,,,,,,,,,,,,,,,------------------............++++++,,,,,,,,,,,,++++++///...---,,,,,,,,,,,,---+++******,,,......---++++++++++++++++++,,,,,,---+++,,,---...///000111111///...,,,,,,---------,,,,,,)))))),,,...,,,,,,---...------------,,,,,,,,,,,,,,,,,,---...///000111222222222111000//////...////////////////////////////////////000000000000111111111111000000000000333333222222333333444555666666555444444444444555444555666777999;;;<<<<<<@@@===>>>BBBBBBDDDOOO]]]eeeggghhhcccrrrLLL666555333000000///444555666777777666444333444555777999;;;;;;888555111111222333555777999:::999777444111000111222333333333333222222222222222111000000/////////000000...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((******)))((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++...---,,,++++++++++++,,,+++*********************'''((()))+++---.........))))))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,---------............************************************************((())))))***++++++,,,,,,++++++*********+++,,,,,,)))((((((((((((((())))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********+++***************++++++++++++******++++++,,,---******************************))))))******+++,,,+++******))))))******+++************************+++++++++,,,,,,---------...---,,,+++++++++,,,+++,,,,,,++++++,,,,,,---...111111111111///---+++***---,,,,,,,,,,,,------...,,,,,,------.........///++++++,,,,,,,,,,,,++++++......---,,,,,,,,,,,,---+++******+++...///...---,,,,,,+++++++++,,,,,,---++++++,,,---///000111111///...,,,,,,---------,,,///,,,***+++------,,,+++------------------------++++++,,,,,,...///111111333222222111000///......////////////////////////////////////000000000000111111111000000000000000333333222222333333444555555555555555444444555555444555666888:::;;;;;;;;;>>><<<>>>BBBBBBDDDLLLVVVuuueeeggghhhddd]]]DDD888999444111222///555555555555555444333222222333555999<<<<<<:::777222222111222222333555555777666333000000111333444333333333333222222111111000///////////////000000------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************)))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((******)))((('''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++------,,,,,,++++++,,,,,,---,,,,,,+++***)))(((((('''***---111333444555666---,,,+++************+++************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***............////////////************************))))))))))))))))))))))))++++++******************+++++++++++++++,,,------))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))************++++++***************+++++++++******++++++,,,---******************************))))))******+++,,,++++++************++++++************************++++++,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,++++++,,,,,,---...000000111111000...,,,***---,,,,,,,,,------...///++++++,,,,,,------......,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,++++++,,,...000000///------,,,,,,+++,,,,,,---++++++,,,---...///000000///...,,,,,,---------,,,,,,,,,******+++------,,,------------------------++++++,,,,,,...///111111222222111111000//////...000000000000000000000000////////////000000000000000000000000000000111111333333222222333333444555444444555555555555555555444555777888::::::;;;;;;<<<<<>>AAAEEEJJJLLLTTTrrr___bbbeeebbbPPP<<<:::AAACCC999888;;;666888666444222111111111111555444333444555666666555222222111111222222333444---...///000111222333333000000111222111000///..................///000111,,,,,,,,,++++++,,,------++++++++++++++++++++++++---,,,+++******+++,,,---******++++++++++++******))))))))))))(((((((((((((((((())))))*********+++))))))))))))))))))))))))''')))***+++***)))******************************)))))))))))))))))))))))))))************+++++++++++++++,,,---------,,,,,,'''((()))***+++,,,---------111555666444111111222---,,,+++++++++---///111++++++++++++******))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((()))))))))*********************************))))))))))))))))))))))))&&&&&&'''((()))***++++++************+++,,,---...------,,,+++*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,+++***))))))******++++++******++++++,,,---*********************************)))***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,......,,,***,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---...///000000000000//////.........---//////000000000000//////...//////111333555666888444222000///111222222111///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,///...,,,,,,---------,,,666>>>>>>333((((((+++---,,,,,,,,,------...............---------......////////////000111111222222000000000000000000000000////////////000000000000//////000000111111111222333333222222333333444555222333555666666666555555888777666666777999;;;===:::<<<<<<<<<>>>CCCFFFGGGOOO___ggghhh^^^bbb:::>>><<<::::::;;;<<<<<<<<<:::666222000222333222000777666555333222111111111111000000//////000111111000000111111111111000000222222222111111///......222///......000000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++++++++******++++++++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++)))))))))))))))******+++,,,888@@@===555///...------+++)))***...111222111000///,,,***))))))))))))************))))))))))))))))))))))))************+++++++++************)))(((((()))***************))))))))))))))))))))))))))))))))))))************++++++************++++++++++++***)))(((((())))))(((((((((((()))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++------,,,+++************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------......///...---,,,***,,,,,,---------.........---------...---,,,,,,+++......---......///000111///111333333111000///000111000000/////////000000000///---***+++111<<>>@@@AAA???<<<<<>>:::333000...------+++***,,,000222222111000///---,,,+++***++++++************))))))))))))))))))))))))*********************))))))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))************+++******))))))******+++++++++***)))))))))))))))(((((((((((()))))))))***)))************+++++++++******+++,,,,,,,,,,,,+++///...---,,,+++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,++++++++++++---------------,,,,,,,,,------------...........................---,,,,,,........................//////000000111111000000222111111111111222222333///111222111///---,,,---------------...///000111///000///...///555>>>EEEHHHBBB666---,,,//////+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,,,,---...000>>>:::555///,,,***+++,,,,,,,,,,,,---------......................................./////////000000111//////000111222111000000000////////////000000000111111111111222222222333222222222333333444444444444444555555555555555999888888888999999:::;;;===???AAA???<<<<<<@@@EEEKKKQQQrrraaaddd]]]cccYYY:::999777666666999;;;<<<<<<:::777444222333444444333666555444444333333333333555555555555444222111///000000111111111111000000111111111111000///......000///......///...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,+++++++++,,,,,,******++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++)))))))))))))))******+++444888888444000000...,,,,,,,,,,,,...111222222111///...---,,,,,,,,,------************))))))))))))))))))))))))***************))))))))))))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************+++******))))))******++++++***))))))))))))))))))((((((((()))))))))******)))************+++++++++******+++,,,,,,,,,,,,+++000000...---,,,++++++***++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,------------.............../////////000000000000111111000/////////000000222222111111000000//////---......///000000111111111111000000//////000000///000222222111000111222///...---------...///000///000111111333888AAAGGGMMMGGG:::///,,,//////,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111000...,,,++++++,,,,,,,,,,,,,,,---------......------------------............/////////000000000111//////000111222111000111000000//////000000111000111111111111222222222222222222333333333444444444444444555555555666666999999999999999::::::;;;<<>>===>>>AAAGGGHHHaaa~~~___bbb\\\cccuuu@@@999555444333444777:::<<<<<<<<<:::777444333333333444666666555555555555555666777888888888666333000...000000111111111111000000000000111111000///......//////.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,,,,******++++++++++++************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))******+++666666222---,,,...---******+++,,,...000000000///---,,,,,,,,,,,,---------************)))))))))(((((()))))))))************************))))))))))))(((((()))***************((((((((((((((((((((((((((()))))))))******************))))))))))))************)))))))))))))))***(((((()))))))))*********))))))*********+++++++++******+++,,,,,,,,,,,,+++222111///...,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,---------.........------------------------.........////////////////////////000111111222222444333222111111222333444444444333222111111000000...............///000000111111000///............---///111333555888;;;>>>666555444222111000/////////000111111333999BBBJJJOOOIII<<<000,,,000222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------))))))***++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------...////////////000000000111/////////111222111000111000000000000000000111000000111111111222222222222222333333444444444333333333444444555666666666999888888888888888999999;;;>>>BBBBBB@@@>>>>>>>>>CCCDDDVVVeee^^^bbb\\\ddd```222888333222111333666999;;;;;;>>><<<:::666444333444444888888777777777777777888888999999888666333000...000000111111111111000000///000000000000//////...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,++++++,,,,,,---******++++++++++++************))))))))))))******((((((((((((((((((((((((************************************++++++++++++************************))))))))))))))))))))))))(((((())))))************************************)))))))))))))))******+++333222---((((((++++++(((((())),,,---...---------***++++++,,,,,,,,,,,,,,,************)))))))))(((((()))))))))************,,,,,,++++++++++++******(((((()))***************((((((((((((((((((((((((((()))))))))***************))))))))))))))))))******)))))))))))))))******))))))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,+++222111///...---,,,,,,,,,------------....................................---............/////////........................//////000000000111111111...//////000111222222222333222111000111222333444222222111111000000//////222222111000000111111222444444333222111111111111---///111444777;;;@@@DDD<<<<<<<<<:::888555222111000000000000222999DDDLLLRRRMMM@@@333---///111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000...---,,,((()))+++,,,---,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......////////////000000000111111/////////111222111000111111000000000000111111000000111111111222222222111222333444444444333333333333444444555666666777777777666666666666666777;;;>>>AAACCCCCCAAA???>>>AAACCCSSSXXX```ddd]]]dddPPP000666222111000222555999:::;;;===<<<;;;888555555666888<<<;;;::::::999999999999888888888777555222///...000000111111111111000000/////////000000//////...///000111000...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,------******++++++++++++************))))))))))))******))))))))))))))))))))))))*********************************++++++++++++,,,************************))))))))))))))))))))))))((((((((()))******++++++************************)))))))))))))))******+++//////+++''''''******'''''')))+++,,,++++++,,,---******+++,,,,,,+++++++++************))))))))))))))))))))))))************------,,,,,,,,,+++++++++(((((()))***************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***)))))))))))))))******+++)))))))))*********++++++)))************+++++++++******+++,,,,,,,,,,,,+++000///...------------------.........////////////////////////////////////....../////////000000000///////////////000000000000000111111222222333333//////000111222333333444222111111111111222222333//////000000000111111111444444222222222333555555666666555555555555555555555666777888:::???EEEIIIFFFGGGHHHGGGDDD???:::666222333444333555<<>>???>>>===<<<;;;;;;;;;;;;888777666444222000///...000000111111111111000000......///////////////...///111333222///---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,---...******++++++++++++************))))))))))))******))))))))))))))))))))))))*********************************+++++++++,,,,,,************************))))))))))))))))))))))))'''(((((()))******++++++************************)))))))))))))))******+++***---,,,)))(((++++++))))))***,,,+++******,,,///+++,,,,,,------,,,+++***************))))))))))))))))))))))))************,,,,,,,,,+++++++++******(((((()))***************))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))***++++++))))))*********+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++......---------------........./////////000000000/////////////////////////////////000000000111111/////////000000111111111111111111222333333444444000111222333444555555666444444555666666666666666222222333555777888999:::::::::999:::;;;>>>@@@BBB?????????>>>??????@@@@@@DDDDDDEEEFFFIIINNNUUUYYYZZZ[[[\\\ZZZSSSJJJAAA;;;555888;;;<<<>>>BBBIIINNNVVVRRRGGG888///------+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,---.........---,,,,,,,,,,,,---------......,,,------...//////000000//////000000000111111111111//////000111222111000222111111000000111111222000111111111111222222222000222333555555444333222222222333444555666777777777777666555555555555555777999;;;???AAA@@@>>><<>><<<<<<;;;;;;777666444222000///......000000111111111111000000......///////////////...000222444333000......000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++++++++,,,,,,---...******++++++++++++************))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++''',,,...,,,***,,,,,,+++***,,,---,,,******---111------.........---++++++************))))))))))))))))))))))))************+++++++++************)))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((())))))***++++++)))************+++++++++)))************+++++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......////////////000000000000000000000000000000000000000000000000111111111111//////000000111111111222111111222333333444555555222222333444555666777888888999;;;<<<===<<<<<<;;;777888:::<<<>>>@@@BBBCCCFFFEEEFFFGGGJJJNNNRRRTTTNNNMMMMMMMMMNNNOOOPPPPPPPPPQQQRRRTTTXXX___gggmmmoooooonnnjjj```RRREEE<<<666;;;AAAEEEFFFHHHKKKOOORRROOOFFF999000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...............,,,,,,,,,---------......------......///000111111000000000000111111111111111//////000111222111000222222111111111111222222000111111111111222222222000111333555555444333222222222333444555666777888888888777666666666666666555666888<<>><<>>FFFWWW^^^bbb```bbbcccIII999;;;555333111///000444888888888555888888666888===@@@???<<<<<<;;;::::::999999888444222111000000000///...333444555333111...------...............///000000///111333111...++++++---***+++,,,,,,------,,,,,,------------------------,,,+++*********,,,///000///...---+++(((((()))+++************************))))))(((((((((((())))))(((((()))***++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++******))))))+++,,,+++((((((***---***,,,------,,,******************)))))))))))))))))))))))))))******************+++,,,+++***)))((())))))))))))))))))))))))))))))))))))************))))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++(((((())))))***++++++***---------,,,,,,,,,...000///........./////////---,,,///000...///111111...000111222111000///000111000///...000333333///+++333111000333777:::999777<<<999888999<<<>>>???>>>@@@>>>===???BBBEEEGGGGGGGGGGGGEEECCCBBBEEEKKKOOOLLLHHHGGGLLLVVV^^^___]]]]]][[[ZZZZZZ[[[[[[ZZZYYY\\\]]]___bbbgggmmmrrrtttuuuyyy|||yyykkkXXXEEE999666777>>>HHHMMMJJJHHHHHHKKKMMMIII<<>>@@@???::::::999888888777777666444222000///......------555666555444222000//////...............///000000///111222000---++++++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,...000---......,,,)))((()))***))))))))))))))))))))))))******)))(((((((((((((((((())))))***++++++,,,,,,------,,,++++++***))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******))))))+++,,,+++))))))+++---)))***,,,,,,***)))))))))***)))))))))))))))))))))))))))))))))***************++++++,,,+++***)))((())))))))))))))))))))))))))))))))))))************)))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++***)))***+++---------------,,,++++++,,,...///////////////111222333333...111000---...000000...000000//////000000111111000000111111000111222444666777999;;;???CCCHHHLLLIIIGGGDDDAAA@@@DDDKKKPPPJJJIIIIIIIIIKKKOOOTTTWWWUUUUUUSSSQQQOOOQQQTTTWWWTTTRRRSSSXXX___cccdddbbbfffbbb___]]]^^^aaaeeegggcccdddeeegggjjjmmmoooppptttuuuuuunnnaaaQQQAAA888666555888???CCCCCCEEEGGGKKKNNNJJJ===000,,,...000...------,,,,,,------...------------------------///......------.........---,,,,,,+++,,,,,,------,,,,,,,,,,,,---------...+++******---000222111/////////000111111111111000000000111111111222222222111111111111111111111111000000000000000000000000333333333333333222111000222222222333555666888999:::999666444333333444555444555777999<<<>>>@@@@@@===???DDDKKKQQQccc```aaaaaaWWW???:::444333111111222444777888777555666999:::888:::>>>@@@>>>777777777666555555444444333222000...------......555444333222000/////////...............///000000///000000///---+++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///,,,---...---+++)))))))))))))))))))))))))))))))))+++***))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***************)))+++,,,,,,+++***)))+++---(((***++++++***((((((((())))))))))))))))))******)))))))))*********++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++*********))))))(((((())))))***))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++******---000111222///...---,,,---...000111222111111111222444555777111333222///000555777666555222//////222444333111222555777666555888>>>DDDIIINNNTTTUUUSSSSSSUUUXXX\\\\\\ZZZVVVRRRSSSYYY___^^^]]]ZZZVVVRRRSSSXXX]]]bbbbbbaaa___]]]\\\^^^___^^^```bbbdddeeeeeecccaaaddddddcccdddfffkkkooorrrlllllllllkkkiiigggeeedddbbb```\\\VVVNNNEEE>>>:::666333222555888;;;@@@GGGKKKOOOKKK>>>222------......------,,,,,,------...------------------------............////////////------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------//////000111333222000---...///000000111111000000000000000111111111222222111111111111111111111111000000000000000000000000222222333333333222111111222222222333444666888888999888666555444444444555333444666888:::===>>>???<<<===BBBHHHMMMccc``````aaaCCC;;;;;;000333000222444666888777555444666999:::999:::???@@@>>>666666666555444444333333222111000......///222555333111///------------,,,...............///000000/////////---,,,+++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,---...+++,,,......,,,)))))))))))))))))))))))))))))))))***))))))((())))))******))))))*********+++++++++,,,+++++++++******))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***+++++++++***------,,,++++++++++++,,,(((***,,,,,,***((((((((()))))))))))))))*********))))))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))((()))))))))************)))***++++++,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---+++***,,,000444555444333111//////000333555555555555555444444666888;;;:::<<<;;;888:::AAAEEEEEE@@@;;;666555999:::888555888:::>>>AAAEEEKKKRRRXXX]]]dddlllpppppplllhhhgggnnnoooooommmiiieeecccbbbddddddbbb[[[VVVVVV]]]cccggghhhiiihhheeedddeeefffmmmqqqttttttoooiiifffddddddiiiooouuuxxxxxxxxxxxxyyyyyywwwtttoooiiidddaaa]]]WWWMMMDDD>>>;;;::::::666222000222333666===EEEKKKOOOMMMAAA444...------...------,,,,,,------...------------------------///////////////............------,,,,,,,,,,,,---+++,,,,,,,,,,,,---------111222222333333333111000...//////000000000000000000000000000111111111111111111111111111111111111000000000000000000000000222222333333333222222111111111222333444666777888999888666555444444444555333444555777999;;;===>>>>>>???BBBGGGLLLbbb___```aaaooo888:::<<<000333000333666888888666555333666999:::999:::>>>???<<<666666666555444444333333000000000///000444:::???444111---+++,,,---...---...............///000000///...---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,------***,,,......,,,***))))))++++++++++++++++++++++++(((((((((((()))+++,,,---***************+++++++++++++++***************)))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))+++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,)))+++------+++***)))***(((((())))))************************+++++++++++++++++++++***************))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***+++///555888777555444222//////333777999999999;;;===>>>???AAAFFFIIILLLMMMKKKGGGHHHNNNRRRRRRNNNIIICCCBBBDDDEEEAAA===???@@@DDDLLLWWW___dddeeefffhhhmmmuuu}}}}}}yyytttsssrrrooohhhaaa\\\___```___^^^aaajjjrrrmmmooopppqqqpppooopppqqq{{{}}}wwwtttsssvvv{{{}}}xxxsssppprrrfffTTTDDD;;;777666666666444333444555666<<>>???BBBFFFKKK```^^^```bbb]]]555999:::111333111444777999777555444444555999:::999:::======;;;777666666555444444333333///111111111222777@@@FFF888333...,,,...000111000...............///000000///---+++***+++,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++*********,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++,,,---************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***,,,---.........000...,,,,,,------,,,+++***,,,...---,,,*********((((((((()))******++++++*********++++++++++++,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))***************++++++,,,------------+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******---555<<>>???CCCIIIMMMPPPSSSYYY]]]______[[[VVVTTTXXXZZZYYY[[[WWWTTTRRRRRRQQQMMMJJJJJJJJJMMMUUUaaaiiillllllpppkkkhhhkkkttt}}}wwwmmmjjjmmmooommmiiicccfffiiijjjkkknnnsssxxxwwwyyy{{{|||{{{|||~~~~~~}}}~~~}}}zzzlllWWWFFF<<<999999999666555666888777666;;;BBBGGGNNNOOOEEE888111...---...------,,,,,,------...------------------------000000111111111///---,,,000///...---,,,,,,,,,,,,---------.........//////555666777555333000000000---...//////000000///////////////000000000111111000000000000000000000000000000000000000000000000111111222333333333222222111111111222333555777777777666666666666555555444444444666777999;;;<<<===<<<===???CCCGGG^^^]]]aaadddLLL555777777333444222555888888666444444555444888999888999<<<<<<999666555555444444333333222000222222111222888AAAIII999444---+++...111222111...............///000000///,,,))))))+++,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,+++***)))+++,,,++++++++++++++++++++++++++++++***))))))******+++************************))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++---...///000000222///,,,,,,---...---+++)))+++------+++)))))))))'''(((((()))******++++++*********+++++++++,,,,,,,,,+++***)))))))))***+++))))))))))))))))))))))))))))))))))))***************+++,,,---............+++******))))))******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++)))+++222<<>>666888444111444;;;AAAEEEEEEHHHNNNVVV[[[]]]___dddhhheeefffccc]]]\\\```aaa___aaaaaaaaa```___\\\YYYXXXZZZYYYZZZ^^^ccchhhlllooovvvqqqjjjffffffjjjooosssuuunnngggfffkkkrrrtttttttttuuuwwwyyyyyyyyyxxxxxxzzzxxxzzz~~~|||}}}tttfffRRRCCC<<<:::::::::666666777888666444:::BBBEEELLLOOOFFF:::333000......------,,,,,,------...------------------------///000222333444333222111000///...------,,,,,,,,,,,,,,,---------.........888<<>>999333///------...//////000000//////////////////000000000111000000000000000000000000000000000000000000000000000111222333333333333222000000111222333555666777666666666666666555555444555555666888:::;;;<<<===:::;;;===AAAEEE]]]]]]aaaeeeuuuBBB666666444555444333666999888555444444666333777999888999;;;;;;888555555444333333222222111222333333222111777AAAIII888222+++))),,,000111000...............///000000000,,,((((((***,,,,,,+++++++++,,,---------,,,,,,------------------------,,,,,,---------,,,++++++,,,,,,,,,***))))))+++---************************...---,,,***)))(((((((((++++++******************)))))))))))))))*********))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***,,,...///000111111222///---,,,......---+++(((***,,,,,,***((((((((('''(((((()))***+++++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))***************+++,,,---............++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++))),,,555AAAKKKJJJAAA777===888555888@@@HHHLLLLLLQQQWWW___bbbbbbbbbeeehhhbbbdddccc``````eeegggeeebbbeeehhhhhhfffcccaaaaaaggggggfffdddbbbdddkkkqqqooopppnnniiiccc___```cccffffffhhhlllqqqwwwzzz|||wwwyyy||||||||||||~~~~~~xxxiiiTTTDDD;;;888666444777666666666333222888AAADDDLLLOOOGGG;;;444111......------,,,,,,------...------------------------...000222555777777777666000000///...---,,,,,,,,,++++++,,,,,,,,,---------'''///999>>>===999555444---......///////////////////////////000000000000000000000000000000000000000000000000000000000000000111222333333333333333000000111222333555666777555666666666666666555444555666777888:::<<<======;;;;;;===AAAFFF^^^ddd___aaa```777333888888...444555<<<>>>:::555555777777888888999<<<>>><<<777222444555666666666444222000111111222222222333333333444111...,,,---........................///000111,,,,,,,,,---------......---------............///---...000///---,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,+++***)))((((((---+++***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************++++++************++++++,,,---...///000000000000........................+++++++++*********))))))***))))))))))))+++,,,---,,,------------,,,+++***---,,,+++***))))))))))))++++++************++++++************+++,,,---------,,,+++---///000000///++++++***************+++)))))))))))))))))))))))),,,,,,,,,++++++*********...,,,******+++,,,++++++***///;;;JJJPPPJJJ>>>888TTTCCC777;;;CCCGGGOOOYYY]]]___`````````___```bbbdddcccbbbaaabbbdddfffgggooojjjddd]]]TTTNNNUUU___mmmnnnllliiijjjnnnnnnkkknnnooonnnjjjeeecccdddfffsssrrrssswww|||~~~}}}zzz{{{~~~|||{{{yyyvvvvvvbbbKKK@@@<<<999777777666666555444444666999===EEEEEEHHHJJJAAA333+++++++++++++++,,,,,,---------//////.........---------,,,...222555666555333222.../////////...---,,,,,,------------,,,,,,+++***.........///333888===@@@333111000000111111000...000000//////......------////////////000000000000111111111000000000000000444333222333444444333111222111111000111333444555777666555444444444444444333555777:::<<<<<<<<<;;;>>>===>>>AAAFFF\\\bbb___aaaVVV555333777888///555999???AAA;;;666555666555888888999<<<>>><<<777333444555666666555444222000111111222222222333333333333111...------........................///000000,,,,,,,,,,,,---------------------............///---///000000...------......---,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))(((,,,+++******,,,,,,+++******************************************************************************************************++++++,,,,,,++++++***************************************************++++++************++++++,,,,,,...//////000000000------------------------+++++++++*********)))))))))))))))))))))+++,,,---+++,,,,,,,,,,,,,,,++++++,,,+++******)))*********++++++************+++++++++++++++***++++++,,,,,,,,,++++++,,,...//////...++++++***************+++)))))))))))))))))))))))),,,,,,,,,+++++++++******,,,+++++++++,,,------,,,...444AAALLLMMMDDD<<<:::KKK>>>777===DDDIIIQQQ[[[]]]___bbbccccccccccccdddcccccceeegggkkkooorrruuuxxxuuuiiiVVVGGGGGGUUUccciiikkkkkkiiiiiilllkkkggghhhjjjmmmpppqqqsssvvvxxx|||zzzzzz|||wwwbbbKKK???;;;999777777555555555333333444888;;;CCCDDDGGGHHH@@@333---...++++++,,,,,,,,,---------//////.........---------,,,...111444555444333111......//////......---,,,---------------,,,+++***/////////000222555999:::222111111000000000///...///////////////.........////////////000000000111111000000000000000000000444333222333444444333111222111111111111333444555666666555555444444444444333555888:::<<<===<<<<<>>>>>BBBFFF]]]bbbaaabbbIII444444666777///777===AAABBB<<<777666555444777888999<<<===;;;777333444555555666555333222111111111222222222333333333333000...---.........---............////////////++++++++++++,,,,,,,,,,,,---------............///...000111111///......///...---,,,,,,++++++,,,,,,,,,,,,++++++******))))))+++***)))***+++,,,+++***************************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************************************++++++************++++++,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))((())))))***,,,,,,******++++++++++++++++++*********)))******+++,,,++++++************++++++,,,,,,++++++***+++++++++,,,+++***+++---......---+++***************++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++******++++++,,,------......222:::EEELLLHHH>>>:::;;;EEE>>>===DDDIIILLLSSS]]]^^^aaaeeegggggghhhhhhiiiiiikkknnnrrrwww{{{~~~lllNNN>>>HHH___ooommmpppppplllkkkkkkjjjffffffhhhmmmttt|||xxxbbbKKK>>>:::888777888555555555333222444777999BBBCCCEEEEEE>>>444///000,,,,,,,,,,,,------------...............---------+++---000333444333111000....../////////...------,,,------------,,,,,,+++///000000111222333333444000111222111///............///////////////000000/////////000000000111111000000000000000000111111333222222333444555333111222111111111222333444555666666555555555555555555444666888;;;<<<=========>>>>>>???BBBEEEaaadddfffeeeiii???666777666666///666<<<@@@@@@;;;777666666333777888:::;;;;;;:::777444555555555555444333222111111111222222222333333333222000...---...///...---......///////////////...******+++++++++,,,,,,,,,---------............//////000222111///......///...---,,,,,,++++++,,,,,,+++++++++++++++++++++***+++***)))***+++,,,+++******************************************************************************************************++++++,,,,,,++++++***************************************************++++++************+++++++++,,,---...............************************************************(((((())))))***++++++,,,******************++++++))))))))))))***+++,,,---,,,++++++******++++++,,,------,,,+++************+++***)))***,,,---,,,+++*********)))******+++,,,************************++++++++++++++++++++++++***+++,,,---,,,,,,---...777<<>>>>>>>>>>>@@@BBBDDDaaabbbggggggWWW999999:::666555///555777;;;;;;777666777666333666888:::;;;:::888666555555555555555444333222222111111222222222333333333111///......//////...---......///000//////...---******+++++++++,,,,,,,,,---------............//////000222111///......///...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,,,,+++*********,,,------+++************************************************++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************++++++************+++++++++,,,,,,------------,,,************************************************((()))******+++,,,,,,,,,+++******))))))***++++++(((((())))))***+++------,,,,,,++++++++++++,,,,,,------,,,+++************+++***)))***,,,,,,,,,*********))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,...111<<<===@@@DDDAAA:::666777BBBFFFLLLRRRTTTVVV[[[bbbjjjjjjjjjkkkmmmqqqxxx|||zzzcccMMMRRRlllzzzvvvxxx{{{{{{{{{wwwtttvvv{{{||||||uuu```III===:::999888999888888888777555555777999DDDGGGIIIDDD<<<555000...---------------------------.....................,,,---///111111111000///......///////////////...,,,------......---------***,,,...000111111000000...000222333222111000000.../////////000000111111000000000000111111111111//////000000111111111111222222111333555555444222111222222333444444555555555555666777777666666555555666888999;;;======>>>===???@@@BBBBBB___]]]dddhhhLLL666<<<;;;555666///333333666777444555777777333666888::::::999777666666666555555444333333222222111111222222222333333333000.........///000///---...///000000000///------++++++++++++,,,,,,,,,,,,---------............///...000111111///......///...---,,,,,,++++++,,,,,,******++++++,,,,,,------,,,+++***,,,...///...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***************************************************++++++************++++++++++++,,,------,,,,,,+++***************************************+++++++++)))***+++,,,---------------,,,+++***)))******+++))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,+++******,,,,,,,,,***))))))))))))***+++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++---...---,,,...444999BBBAAACCCEEEBBB;;;777777===CCCKKKRRRWWW\\\bbbgggooooooooooooqqqvvv}}}sss___VVVcccyyy~~~~~~|||}}}|||~~~||||||~~~|||wwwqqq]]]HHH>>><<<:::999999999::::::888777666777888DDDIIIKKKFFF===777222---............---------------------...............---...///000111111000///......///000000000//////,,,------............---***+++---///111111111111//////000333555555333111///000000000000000000111000000000111111111222222/////////000111111222222222111111333555555444333111222333444555555555444444555666777888777666555555555777888:::;;;======???AAACCCDDDCCCaaa\\\dddhhhsssEEE333;;;:::444666000222333555555333444777666222555888::::::888666666777666666555444333333333333111111222222222333333333///.........000000///---...///000111000///---,,,,,,,,,,,,,,,---------------------............///---///000000...------......---,,,,,,++++++,,,,,,******++++++,,,---......---,,,,,,---///000000///++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************++++++************++++++++++++,,,,,,,,,,,,++++++************************))))))*********+++++++++***+++---...///.........000...,,,***))))))***+++***)))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,---,,,++++++,,,---,,,***))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---.........444===EEEIIIKKKMMMMMMDDD:::888;;;???DDDKKKQQQYYYaaagggjjjpppqqqsssuuuwww{{{ppp```bbbrrr{{{~~~~~~~~~}}}yyymmm[[[GGG???===<<<:::999999999:::888666555666777AAAIIILLLGGG@@@;;;444...///.........---------------------.........////////////000111111111000000......///000000000000000,,,,,,---...............,,,,,,---///000000000000000---...222999;;;777222111111111000000000000000000000111111111222222222...//////000111111222222111111111333555666555333111222333555555555555444444555777888888888666666444555555777888:::<<<===BBBEEEGGGGGGFFFfff^^^eeehhh___AAA111:::888222777111222444666666444444777666111555888;;;:::777555666777666666555444333333333333111111222222222333333333///......///000000///---...///000111000///---+++,,,,,,------------......---------.........//////---...000///---,,,,,,---...---,,,,,,++++++,,,,,,******+++,,,------.........---,,,...000111111000++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++,,,,,,+++++++++************************************************++++++************++++++++++++,,,,,,,,,++++++***************************))))))******+++++++++++++++,,,---///000//////...222000---+++))))))***+++*********)))******+++,,,---,,,,,,++++++,,,,,,---************+++,,,---------,,,+++,,,------,,,+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***---...///111888DDDNNNNNNSSSWWWTTTFFF999888???GGGJJJNNNSSS[[[dddiiikkkooorrrwwwzzz|||~~~ooodddlll}}}~~~|||{{{|||}}}~~~}}}{{{~~~kkkYYYGGG??????===;;;:::888999999888555444444555???HHHMMMHHHBBB===777000//////.........------------------........./////////000000111111111111000......///000000000000000,,,,,,---.../////////...............//////000000000---,,,222;;;>>>999222222222111111000000//////000111111111111222222222...//////000111222222222111111111333555666555333111222333555666555555444333555777888999888777666444444555666777999;;;<<>>:::555333666:::999888666444333444555666888888777666666666666666555555666666666555333222444333333333333333333222222000///111333333000,,,000000111111000///...---++++++------------++++++...+++***+++...000...,,,...------,,,,,,------...,,,++++++******++++++,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------...//////---+++)))***+++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++***************++++++******,,,------,,,+++***)))************+++++++++******))))))******+++,,,******+++,,,,,,,,,++++++************************))))))))))))))))))))))))++++++************+++++++++,,,...000000000000///222111...,,,******+++,,,******))))))))))))******,,,------......------,,,***++++++***))))))***,,,333///,,,+++---......---------,,,,,,,,,---......---...///...,,,++++++,,,+++...))))))000...***000&&&***000777>>>EEELLLPPPFFFSSS]]]XXXGGG;;;:::@@@QQQPPPOOOSSS___lllooollluuuzzz|||llljjj}}}{{{uuuvvv|||~~~iii[[[JJJ???===>>>===;;;:::999777666444333333333<<>>;;;666555777;;;999888666444333444555666888777777666666666666666444555666666666555333222444444444333333333333222222000000111222222000---222222000///---,,,+++***+++,,,,,,------,,,,,,+++...,,,+++,,,...///...,,,...------,,,,,,------...,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------,,,++++++******))))))(((,,,,,,++++++************++++++++++++++++++++++++++++++******************++++++,,,,,,,,,+++***))))))************+++++++++******))))))******+++,,,++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))++++++************+++++++++,,,---///000000//////111///---+++*********+++******))))))))))))******,,,,,,---------,,,,,,+++***++++++***))))))***,,,000---***)))+++---,,,+++,,,,,,,,,+++,,,,,,---...///000000///---+++,,,---,,,///***)))///---)))///,,,...333;;;DDDKKKMMMMMMCCCMMMUUUQQQDDD;;;<<>>>>>===<<<:::999777666444333333333:::@@@FFFHHHDDD===666333........................///...------------...///....................................////////////...---,,,,,,......---,,,++++++,,,---...///000111000///......///111444555//////000///......000222222222222222222111111111333222000///...///000111///000000111111222333333333333333444444444444555333444666888888888777666555555444444555666888999<<<<<<>>>BBBEEE^^^bbb___cccjjjAAA===>>>>>><<<888777999<<<:::888666444444444555666888777666666555555666666444555555555555444333333444444444444333333222222222111000111222111000...333222000...------------+++,,,,,,------,,,,,,+++...,,,,,,,,,...///...---...------,,,,,,------...,,,++++++******++++++,,,************************++++++++++++,,,,,,,,,,,,,,,***((()))+++,,,***(((+++************)))))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***+++++++++++++++***)))((()))************+++++++++******))))))******+++,,,,,,,,,---,,,,,,+++***)))************************))))))))))))))))))))))))++++++************++++++++++++---..................---+++***))))))************))))))))))))******,,,,,,,,,,,,,,,+++***))))))***+++***)))(((***,,,---+++)))((()))*********++++++******++++++,,,---111222222000...,,,,,,---+++000+++(((---,,,(((---000111777AAAJJJNNNKKKGGGBBBGGGJJJFFF???<<>>===999888777555444333333222666<<>>>>>>>>>>><<<:::999;;;>>>:::999666555444555666777777777666555555555555666444444444444444444444444555555555444333333222222111111111111111000000///222111000///000111444555,,,,,,,,,,,,,,,,,,,,,,,,...---------.........---...------,,,,,,------...,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,...***(((***...000...******)))))))))))))))))))))************************,,,,,,+++***)))))))))))))))*********************))))))*********+++++++++******))))))******+++,,,------------,,,+++***)))************************))))))))))))))))))))))))++++++************++++++***++++++,,,,,,---------,,,+++***)))(((((())))))******))))))))))))******+++++++++++++++***)))((()))*********((((((***++++++***)))))))))******************)))***++++++,,,111111111000---++++++,,,'''///+++''',,,,,,)))---///555>>>FFFKKKJJJFFFCCCDDDDDDBBB>>><<<===AAAFFFEEENNNWWW]]]fffqqqzzz}}}~~~vvvwww~~~|||{{{sssgggUUUHHHBBB@@@???>>>999888777555444333222222222888???DDDCCC===666111.................................------.................................---------........./////////---,,,---...///...---,,,,,,------...//////000.........//////......---222333333222000///000111222222222222333333333333222111000000//////000000//////000000111222222222222222333333333444444444222333555666777888777777555555444444555666888999999:::===AAAEEE```ddd___fffNNN>>>>>>>>>>>><<<;;;<<<===???:::999777555444555666777777666666555555555555555444444333333333444444444666666555444444333222222111111111111000///000000222111000///000111444555,,,,,,,,,,,,,,,,,,,,,,,,...............---.........------,,,,,,------...,,,++++++******++++++,,,*********************************+++++++++,,,,,,...***(((***///111...+++)))))))))))))))))))))***************************,,,++++++***))))))******(((((()))***+++,,,,,,---))))))*********+++++++++******))))))******+++,,,.........---,,,+++***)))************************))))))))))))))))))))))))++++++************++++++***************+++++++++***)))))))))((()))))))))******))))))))))))*********+++++++++******)))((()))******)))(((((()))+++***++++++*********+++,,,******)))))))))***++++++///000000...,,,******+++$$$///,,,&&&+++---+++///000;;;HHHMMMJJJEEEDDDEEEFFFCCC>>>;;;:::>>>CCCGGGFFFPPP[[[```hhhsss}}}~~~www}}}~~~|||{{{wwwkkkZZZKKKCCC@@@??????999888666555333222222222000555<<>>777222////////////////////////---..................---........................------------............///...------//////...---,,,,,,------...///////////////000000000///...---222333444333111000000111111111111222222333333333222111111000000000000000...//////000111111222222222222222333333333444444222333444555666777888888555555444444555666888999999:::===AAAEEE```\\\^^^gggtttEEE===>>>===<<<<<<<<<===>>>???;;;999777555555555666777777666555555444444555555333333333222333333444555777666666555444333222222111222222000///...000111333222000...---------------,,,,,,++++++,,,,,,---...///000///---------///...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************+++++++++++++++)))'''))),,,---,,,))))))))))))************+++************************+++***************++++++))))))******+++,,,......)))************+++++++++******))))))******+++,,,------...------,,,+++***************************))))))))))))))))))))))))++++++************++++++***))))))(((((()))******(((((())))))))))))))))))******))))))))))))******)))******+++++++++******((()))***)))(((''')))+++)))+++,,,,,,+++***,,,---******))))))******+++,,,---...///...,,,++++++,,,&&&333111(((,,,///...111444BBBPPPRRRJJJDDDDDDIIIFFFCCC>>>;;;;;;???DDDHHHLLLUUU]]]bbbjjjuuu~~~{{{yyyzzz|||{{{zzzooo^^^NNNDDD@@@??????888777666444333222222111///222888>>>AAA???999444////////////////////////------...//////...------------------------------,,,------------.........///...---...//////...------------........./////////000000000000000//////000222333333111000000111000000000111111222222333111111111111000000000///......///000000111111222222222222222333333333333222222333444666777888999555555444444555666888999666888;;;???DDDcccVVV^^^jjjbbb???<<<===<<<;;;;;;<<<>>>>>>???;;;:::777666555555777777666666555444444444444555333333222222222333444555777777666555444333222222111222222000......000222222222000///---,,,+++***---,,,,,,++++++,,,,,,---...000111000---,,,---///...------,,,,,,------...,,,++++++******++++++,,,++++++++++++++++++++++++************++++++++++++***************++++++***************++++++,,,,,,************************))))))))))))***+++,,,,,,...---,,,++++++,,,------)))************+++++++++******))))))******+++,,,,,,---------------,,,,,,************************))))))))))))))))))))))))++++++************++++++))))))(((''''''((())))))(((((())))))******************))))))))))))******))))))***+++,,,,,,,,,,,,((()))***)))'''''')))***(((***,,,,,,+++***+++---+++************+++,,,,,,---...///...---,,,---...,,,:::888---///111000222999DDDOOOQQQJJJDDDEEEHHHBBB@@@>>>;;;<<<@@@FFFJJJTTTZZZ___cccjjjvvv~~~}}}xxxuuu}}}}}}{{{|||qqq```PPPDDD???>>>???888777666444333222111111///111666<<<@@@???;;;666////////////////////////------...//////...------------------------------,,,,,,---------.........000...---...///000///------------...............///////////////000000000...000222222111000000111...//////000000111222222111111111111111000//////......//////000111111111111222222222222333333333222222333444555777888999555555444444555666888999555666:::???DDDgggTTTaaammmYYY>>><<<===<<<::::::<<<>>>??????;;;:::888666555666777888666666555444444444444555333333222111222333555666888777666555444333222222111222222000...---000333000000111111000///...---------++++++++++++------...000222000---,,,---///...------,,,,,,------...,,,++++++++++++++++++,,,++++++++++++++++++++++++)))************++++++++++++---...---++++++,,,---******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))***+++------111000...,,,++++++++++++)))************+++++++++*********)))***++++++,,,,,,,,,------...---------************************))))))))))))))))))))))))++++++************++++++))))))'''&&&&&&'''((()))'''((()))***+++++++++*********))))))))))))******((()))***+++,,,---------((()))))))))'''''')))***'''***,,,,,,***)))+++---++++++******++++++,,,------...//////......///111222@@@===111111333111333;;;CCCKKKLLLHHHDDDCCCEEE>>>>>>===<<<<<<@@@GGGLLLYYY]]]```ccckkkwww~~~~~~~~~|||vvvrrr}}}|||}}}sssaaaPPPDDD???>>>???888777666444333222111111000111555:::???@@@<<<888000000000000000000000000,,,---...//////...---,,,------------------------,,,,,,,,,---------......000...---...///000///...---------...............///............///000111---///111222111000111111---......///000111111111111111111111111000//////......//////000111111111111111222222222333333333222222222333555777888999555555444444555666888999666777;;;@@@EEEYYY______kkkMMM:::>>>===:::777777<<>>;;;:::===>>>@@@GGGNNNYYY^^^bbbccchhhrrryyy{{{|||{{{lllkkkuuu|||sssbbbQQQFFF???<<<;;;;;;999666444111000000000222///...333:::>>>;;;777333111...---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///111111111000///...........................////////////111111000000//////......222222222111111111111000//////000000000000//////000000000000000000000000///000000000111111111111000222444444333333333444444444555555666777777777666555555444555666777888:::999:::>>>DDD[[[```]]]hhh}}}HHH666:::===:::777777<<>>CCCIIITTT[[[bbbfffllltttzzz{{{}}}~~~~~~qqqeeeiiiwww}}}tttcccSSSHHHAAA===<<<;;;999777444222000000000111//////222888<<<<<<:::444111...---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000///...............////////////////////////111000000000/////////...222222222111111111000000//////000000000000//////000000000000000000000000000111111111222222222222000222444444333333333444444444555555666666777777666666555444555666777888999888999>>>CCC```ddd]]]eeeqqqDDD555888===888666888<<<>>>;;;888666555444444555666888999888777666777999::::::888666444333222222555777999888555333222222222222111333222111/////////000000111000///......---......------------------------/////////.........------,,,,,,,,,,,,,,,++++++***++++++++++++************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))+++)))(((***---...,,,)))*********************************++++++++++++,,,++++++************++++++******)))***,,,---+++*********++++++++++++******))))))))))))************************************)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********************))))))))))))******)))************+++++++++,,,,,,,,,++++++++++++***---...000111333777;;;???EEEEEEDDDCCCEEEGGGEEE???>>>===>>>BBBBBBAAACCCHHHOOOXXXbbbhhhoooxxx||||||~~~xxxjjjaaalll}}}}}}}}}tttdddUUUJJJCCC>>><<<;;;999777444222111111111000000000222555888<<<>>>555222///------...------------------------------,,,------------------,,,---------------...///000000000////////////......000000000000000000000000000000000000////////////222222111111111000000000///000000111111000000///000000000000000000000000111111111222222222333333000222444444333333333444444444444555666666777777666666555555555666777888999888999===CCCcccggg]]]dddeeeBBB999;;;<<<777555999======:::888444444333444555666777888777666666777:::;;;;;;:::666555333222333555888:::666444222111111111111111222111000//////000000111000000///.......................................000////////////.........++++++,,,,,,++++++***)))++++++++++++++++++++++++******************************++++++++++++,,,,,,************************))))))))))))))))))))))))---)))'''***...000,,,(((************************************++++++++++++++++++************++++++******++++++,,,,,,+++*********++++++++++++******((()))))))))************************************)))***+++,,,,,,***((('''((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++......///222777???FFFKKKKKKGGGDDDCCCGGGIIIEEE@@@AAA@@@BBBFFFFFFCCCDDDHHHNNNWWWaaagggpppyyy~~~yyylllgggttt~~~{{{rrrdddUUUKKKCCC>>><<<:::999777444222111111111///000111111111555;;;@@@777333///---------------------------------------,,,---............---,,,......---------....../////////000000000/////////111111111111000000000000000000000000////////////111111111111000000000000000000000111111000000000000000000000000000000000000000111111111222222222000222444444333333333444333333444555555666666777777666555555555666888888999888888===CCCbbbfffZZZaaaWWW@@@;;;===<<<555333999>>>;;;888777333333333444444666666777666555555777999;;;;;;:::777666444333444666999:::444444333111000000111222111000000//////000111222000//////............///........................000////////////.........++++++,,,,,,++++++***)))+++++++++++++++++++++,,,************************))))))))))))************************************))))))))))))))))))))))))---)))'''***...000,,,(((************************))))))*********+++++++++++++++************++++++++++++,,,,,,,,,+++++++++)))******++++++******)))((()))))))))************************************)))***,,,---,,,+++)))'''((((((((((((((((((((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++...---...333<<>>;;;:::999777444333222222222///000111000///333:::@@@888555000---,,,---------------------------------,,,---///000000///---,,,......---------......///...///000111111000//////222111111111000000000///////////////000000000000111111111000000000//////000000111111111111000000000000000000000000000000////////////000000000000000222444444333333333444333333444444555666666666777666666555666777888999999888999===CCC^^^cccVVV]]]III===<<<;;;;;;444222:::>>>:::666777222333333444444555555555444444444666999;;;;;;:::777666555444444777999;;;333444333222000000222333000000/////////111222333//////............//////......................../////////.........------,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,************************((((((((())))))))))))***************************))))))))))))))))))))))))+++)))(((***---...,,,)))************************)))))))))************+++++++++************+++++++++,,,...---+++***++++++))))))************))))))))))))))))))***************************************+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++******))))))))))))******)))************+++++++++***++++++++++++,,,,,,,,,------///666BBBNNNYYY^^^NNNGGGBBBBBBBBB@@@>>>>>>EEECCCBBBDDDCCCBBBEEEJJJTTT[[[bbbgggnnnxxx~~~~~~yyyvvvxxx|||yyyoooaaaSSSHHHBBB>>>===:::999777555333333333333000111111000///222888===:::666111---,,,------------------------------------...000111111000...------------------...///000...///000111222111000///111111111000000//////...////////////000000000000111111000000000/////////000111111222222111111000000000000000000000000000........./////////000000000222444444333333333444333333333444555555666666777777666666666777888999:::999:::>>>DDD]]]dddUUU]]]@@@;;;;;;999;;;222111:::???999555777222333333444444444333333333222222555888:::::::::888777555444555777:::;;;333444444333000000222555000////////////111333444//////............//////....................................---------,,,---------------,,,+++++++++++++++,,,,,,,,,------************************((())))))))))))*********************************))))))))))))))))))))))))((())))))***++++++******************************))))))))))))************++++++************+++++++++---///...+++******,,,))))))************))))))))))))))))))************************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))*********+++++++++******))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,---///333<<>>BBBKKKGGGDDDDDDDDDDDDJJJQQQVVV^^^fffjjjpppxxx||||||}}}yyyoooppp{{{zzzppp```RRRHHHCCC@@@???:::999777555444333333333222111111000000222555888;;;777111---,,,,,,---------------------------------...000222222000...---,,,,,,,,,---...///000111---///000222222222000///111111000//////...------.../////////000000000111111000000000////////////000111111222222111111000000000000000000000000000////////////000000000000000222444444333333333444222333333444444555555666888777666666666777999999;;;:::;;;???EEE```gggWWW___===;;;<<<999;;;222111;;;???999555777333333444444444333222222222111222444777:::::::::888777555444555777:::<<<333555555333000000333666////////////000111333444//////.........//////000////////////////////////......---------,,,,,,,,,------......------,,,++++++++++++,,,,,,---------************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++************************))))))))))))************++++++************+++++++++---///...+++)))***,,,))))))************))))))))))))))))))************************************---,,,+++*********++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******)))************+++++++++*********++++++,,,,,,,,,---000777AAAKKKPPPPPPNNNLLLGGGDDDEEEBBB>>>AAAHHHJJJEEEAAA@@@???AAAHHHQQQVVV___hhhnnnrrrxxxyyyxxx}}}~~~vvviiikkk||||||qqqaaaRRRHHHDDDBBBBBB:::999777555444333444444333222000000111333444555<<<888111---,,,,,,---------------------------------...111222222111...---++++++,,,---...///111222---///111222333222111000111000000///...------,,,.../////////000000111111000000000000////////////111111222222222222111111000000000000000000000000000000000000111111111111000222444444333333333444222222333444444555555666888777666666666777999:::<<<;;;;;;@@@FFFaaa^^^bbbZZZCCC888:::999999999999;;;;;;:::888666666444111//////000333444333444444444666;;;??????:::777444444888:::999888333333222111111222333333111111111222222222111111444222000...------//////---------......000111222111000000///......---------,,,,,,++++++,,,,,,---...,,,******,,,---...---+++++++++*********))))))************************++++++************++++++)))************++++++++++++*********))))))(((((()))***,,,,,,++++++,,,---++++++******************------,,,,,,+++,,,,,,,,,***---///...,,,+++---000******)))))))))***,,,---(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''************************)))************+++++++++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,)))************+++++++++///+++***,,,+++)))***---111555>>>IIIQQQRRRMMMIIIJJJIIIGGGCCC???>>>@@@BBBDDD@@@===>>>AAAGGGLLLPPP```bbbgggmmmtttyyy{{{{{{{{{~~~ggg___sss{{{rrrcccTTTHHHBBBAAAAAA===<<<;;;999666444222111333333333222222111111111888777444111......000222//////.........------------000333444333111111111,,,,,,------...///000000000111111111111000000////////////000000000000000111000/////////000222333000000000000////////////111111111111111111111111000000111111111111000000000000111111111111000000111111222333333333222222333333333444444444555555555555666666777777888888:::>>>;;;<<>>GGGLLLKKKIIIGGGGGGFFFDDDBBBDDDFFFGGGEEEBBBDDD@@@EEEPPPRRRLLLOOOXXX^^^___ccciiipppwww}}}}}}xxxaaa[[[bbbxxxzzzrrreeeVVVKKKCCC@@@???;;;:::999888777555444444222222222222222111111111333444333222///---............---------,,,,,,,,,,,,///111222000//////000---------......//////000///000000111111111000000////////////////////////111000000000000111222222333333222111000000//////000000000000000000000000000000111111111111000000000000111111111111000000000111222333333333333333333333333333444444444444444555555666666777888888:::>>>;;;===HHHccc```___SSS>>>999>>>;;;555777:::;;;:::888666444222333444444444333222111111......111111000111444444222111333888;;;:::999333333222111111222333333111111000111222444666777111000///............///------------------,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***+++---...---,,,************************************************++++++************++++++))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,***************+++++++++*********)))******++++++000---++++++---...+++(((,,,,,,+++******)))))))))************+++++++++,,,******+++,,,...///000000,,,,,,,,,,,,,,,,,,,,,,,,************))))))(((((((((((((((((((((((((((((())))))*********+++++++++))))))))))))))))))))))))************************+++******************+++))))))*********+++++++++***)))+++...---+++...444<<>>:::999999888777666555555222222222111111111111111000222333222000---,,,---------------,,,,,,,,,,,,,,,...000000///...///000------....../////////000...///000111111111111111000000///////////////...000000000111111111222222444333333222111000//////////////////////////////000111111222222111111000000000111111111111000000000111222222333333333333222222333333333444444444444444555555666777777888999===:::<<>>???<<<888666666333444555555555444222111111///333:::;;;333000222111000000333888:::999777333333222111111222333333...000222444444222000...........................,,,---...//////...---,,,......---------------------,,,,,,++++++,,,,,,---+++++++++,,,......---+++***************+++++++++************************++++++************++++++)))************++++++++++++,,,,,,,,,,,,---------+++,,,---,,,*********+++)))))))))***++++++,,,,,,***************+++,,,---+++******+++,,,------,,,******+++++++++***)))))))))))))))************+++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))***++++++++++++***))))))************+++++++++++++++,,,---******111:::JJJOOOTTTSSSMMMJJJLLLPPPRRRKKKBBB>>>@@@DDDHHHIIIMMMSSSZZZZZZQQQMMMZZZjjjbbbgggnnnrrrtttwww{{{~~~rrraaaVVVfffyyy~~~|||~~~||||||tttgggXXXKKKCCC@@@>>>:::999999888777666555555000000000111111111111111///111222222000...------//////.........------------...//////......///111////////////////////////------///000222222333333333222222111111000000///000111222222333333222222222111111111111000000000000000000000000000000000111111222222222222111111000000111111111111000000///000111222333444444444222222222222333333333333333444444555555666777777666;;;888;;;HHH```___^^^OOO===>>>@@@666222888>>>???;;;777555666444444444444444333333222222000666AAABBB888222444111000000333777999777555333333222111111222333333///000222333444333222222---.....................+++,,,...000000000///...........................---,,,,,,++++++,,,,,,---+++++++++,,,......---+++))))))*********+++++++++************************++++++************++++++)))************+++++++++,,,,,,,,,,,,---------...+++,,,---,,,***)))***+++((())))))***++++++,,,,,,*********++++++,,,---...+++,,,---,,,+++***+++,,,))))))***+++,,,+++***************+++++++++,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))***************************)))************+++++++++************************************************)))***++++++++++++***))))))************+++++++++++++++,,,---+++---888CCCQQQTTTUUURRRMMMIIIJJJLLLIIIFFFBBB@@@BBBGGGMMMQQQ]]]___[[[PPPKKKRRR]]]cccbbbjjjttt{{{}}}}}}~~~kkkWWW```qqq}}}}}}}}}~~~uuufffWWWJJJCCC@@@???::::::999888777666555444///000000000111111111222000111222222000......///000000/////////............///000///......000222000/////////////////////,,,---///000222333333333444444333333222111111000000111222333333333222222//////000000000000111111111111111111111111111111111222222333333222222111000000111111111111000000///000111222333444444444111222222222222333333333333333444555555666666777888<<<:::===JJJ______^^^OOO>>>???@@@555111777===>>>:::555444555555555444444444333333333333111999FFFFFF;;;444666111000000333777999777444333333222111111222333333000000111222333555666777------......///......---+++,,,...000111111000///......//////////////////---,,,,,,++++++,,,,,,---+++***+++---......,,,+++))))))******++++++++++++************************++++++************++++++)))************+++++++++,,,,,,,,,------.........+++,,,---,,,***)))***+++((())))))***++++++,,,,,,++++++++++++,,,---...///,,,...///---)))''')))+++((()))***+++,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))*********************************)))************+++++++++************************************************)))***+++,,,,,,+++***))))))************+++++++++******,,,------000===JJJVVVWWWVVVRRRLLLHHHGGGHHH???@@@AAABBBDDDJJJRRRWWW^^^]]]RRRDDDHHHZZZeeedddbbblllyyy~~~~~~yyyeeeQQQkkk|||~~~}}}vvvfffVVVIIICCC@@@@@@;;;:::999888777555444444//////000000111111111222111222222111///...///000000000000000////////////...///000///...///000222000000000000////////////,,,---...000222333444444555555444444333222111111000111222333444333222222.........///000000111111111111111111111111111111111222222333333222222111000000111111111111000000//////111222333444444444111111222222222333333333333333444444555666666777999>>><<>>;;;:::999777666666555555333333222222111222222222222333333222111///---,,,,,,...222444444222///---////////////000000000000.........//////////////////000111222222333222222000333333000000222222/////////000111111111111111//////000000111111222222000000111111111111000000000111111222222222111111222222222222111111000000000111333444555555444333333333333333333333333333444444444444666888:::;;;999>>>;;;>>>JJJ]]]]]]ZZZRRRGGG>>>999888777888999888666444444555666666555555444444444333444000555BBBEEE;;;111...///000111333444555555555444333333222222333333333222111111222555555222000................................................---------.........//////---------...------,,,,,,...,,,++++++,,,,,,+++******+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******************************,,,,,,,,,,,,+++++++++++++++,,,,,,+++))))))***+++***++++++,,,,,,,,,+++++++++*********,,,---...---******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))*********++++++++++++---,,,,,,,,,+++++++++++++++++++++++++++*********)))+++,,,+++***)))***,,,))))))))))))))))))))))))******))))))))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******------,,,...333<<>>JJJ\\\]]][[[SSSHHH>>>999777666777888888666444444555777777666555444333222222555111444===???777///...///000111333444444444333333222222222333333333333222222222333444444111///................................................---............/////////............---,,,++++++---,,,++++++,,,,,,+++******+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++++++++***++++++***(((((()))+++)))***++++++,,,,,,,,,,,,---+++)))+++...///...,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++*********++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))))))))))))))))))))******))))))))))))************************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***...------111999CCCJJJOOOVVVXXXZZZYYYSSSKKKEEEBBBAAA@@@CCCGGGIIIIIIMMMRRRUUUNNNIIIJJJMMMPPPTTTZZZ]]]ccclllrrruuuxxx{{{~~~~~~iiifff|||xxxwww{{{{{{kkkUUUFFF@@@===;;;:::999888777666555555555333333222222222222333333333333333222111000///...///111333555555333111///////////////000000000000////////////////////////...///000111222222222222333222000///333888666000///000111111222222111111111111111111000000000000000000111111111111000000000000111222222222222222222222222222111111111111000111222333444444444444444444444444444444444444555555555666888999;;;<<<;;;@@@===???JJJ\\\]]][[[SSSHHH>>>888666555777888888666444555555777777666555555444333333666333333999999444///...///000222333444333222222111222222333333333333333333333333333333222111///.............................................................../////////............---,,,+++***---+++***+++,,,,,,+++******+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))******++++++,,,)))******)))(((((()))+++((()))***+++,,,---------...+++***+++///111...+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,))))))))))))))))))))))))******))))))))))))************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,...555???HHHMMMOOOVVVYYY[[[ZZZUUUMMMGGGDDDHHHGGGGGGIIIKKKLLLMMMNNNOOOKKKIIIMMMRRRUUUZZZ___dddhhhnnnssswwwyyyyyyyyy|||ooosss|||xxxzzzyyyiiiTTTEEE@@@>>>===:::999888777555555555555333333222222222333444444333333333222222111111000...///111222111000...---////////////000000000000000000000///////////////...///000111222222222222444222......555;;;777000000000111222222222222111222222111111000000//////000000111111111111000000000000111222333333333333222222222222222222222222111111222333444444444444444444444444555555555555555666777888999:::<<<<<<<<<@@@===???KKK\\\]]]ZZZSSSHHH>>>999777666777999888777555666666666666666666666666666666777555444666666222//////000111333444444333222000000111222333333333222222222333444444333111000000////////////////////////........................////////////////////////............---,,,+++***,,,*********,,,,,,+++******+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******************************)))))))))******++++++,,,)))******)))(((((()))+++((()))***+++,,,------------,,,+++---///000...+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++************************++++++,,,,,,------------,,,......---+++***+++,,,))))))))))))))))))))))))******))))))))))))************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,///888BBBKKKOOOPPPVVVWWWXXXVVVRRRMMMJJJIIISSSPPPLLLKKKMMMPPPPPPNNNMMMJJJJJJPPPUUUXXX[[[^^^iiikkkqqqwww{{{}}}}}}|||~~~vvvssswww~~~~~~}}}wwwhhhTTTFFFAAA@@@???:::999888666555555444444333222222222333444444555333333333222222222222222000000000000000///...---////////////000000000000111111000000////////////......///000111111111111444222......555;;;777000000000111222222222222222222222111111000000//////000000111111111111000000000000111333333444444444222222222222222222222333222222222222333444555555444444444555555666666666666777888999;;;<<<<<<===<<<@@@===???KKK^^^]]]ZZZRRRFFF>>>999888666888:::999888777777888777777777777888888888999777777666555444333222111111222555666666444222000///000111333333333222222000222444444333111111111////////////////////////........................000000000////////////...............---,,,+++++++++***)))***+++,,,+++******+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++***************************************+++++++++++++++)))*********))))))***,,,)))***++++++,,,,,,,,,,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++,,,,,,------......///...//////...,,,++++++,,,))))))))))))))))))))))))******))))))))))))************************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,...333;;;DDDLLLQQQRRRWWWWWWUUUQQQNNNLLLLLLMMMVVVSSSNNNLLLPPPUUUTTTOOOSSSQQQRRRXXX[[[[[[\\\^^^dddiiipppxxx~~~{{{{{{eeekkk}}}~~~xxxiiiUUUFFFBBBAAA???999888777666555444444444333222222333333444555666333333333222222333444444333222222111000000000000////////////000000000000222111111000000//////...---...///000111111111111333222000///333888666000000111222222333222222222111111111111000000000000000000111111111111000000000000222333444444444444222222222222333333333333222222222222333444555666444444555555666777777777666777999;;;<<<=========;;;???===@@@LLL___^^^YYYPPPEEE===::::::777999;;;;;;999888999:::::::::999999999999999999777888888666444444444444222444666777777555222000...///111333444333222111///111444444222111222333////////////////////////........................000000000000/////////...---------...------,,,,,,***))))))***+++,,,,,,******+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***+++*********,,,---***++++++,,,,,,,,,++++++''',,,//////,,,)))***,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---,,,,,,,,,---.../////////...///000///,,,+++,,,---))))))))))))))))))))))))******))))))))))))************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,...222888???FFFLLLSSSWWWYYYXXXUUUPPPLLLJJJKKKLLLPPPOOOLLLMMMSSSZZZWWWNNNRRRPPPRRRYYY\\\[[[ZZZ[[[\\\cccmmmvvv}}}}}}}}}iii[[[kkk{{{kkkVVVGGGAAA???===999888777666555444444444222222222333333555666666444333222222333444555666444333111000/////////000////////////000000000000222222111111000//////...---...///000111111111111111333222///111555444///000111222222333333222222000000000000000111111111000000111111111111000000///000222333444555555555222222222333333333444444222222222111222444555666444555555666777777888888777888:::<<<===>>>>>>>>>:::>>><<>>>>>>>>>>>999>>><<>><<<999777444333888777777666555444444333333777:::<<<999666333222000111222333444333222222333444666555222000//////222111///...---...000111666222...---...//////---000000///...------,,,,,,...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******....../////////...,,,+++++++++++++++++++++++++++***,,,------++++++,,,...---,,,++++++++++++***)))(((---000...)))&&&***...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++,,,,,,---------------------,,,,,,,,,,,,,,,++++++***************))))))))))))***************)))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,+++***+++---///666999???GGGOOOTTTVVVVVVXXXUUUQQQMMMJJJIIIGGGFFFFFFJJJQQQVVVXXXVVVRRROOOGGGKKKKKKGGGHHHOOOUUUTTT___jjjtttzzz~~~mmm]]]cccyyy|||~~~oooZZZJJJBBB???===:::999777666444333333333222222222222222222222222444444444333333222222222222111111000000000000000000000000000000000000000111111111111111000//////////////////000000000000111222333222000000000111///000111222222333222222111111000000000000111111000000000000000000000000000000000111222222333333222222222222222222222222000000111111222333444555333444666777777777666555999:::<<<===>>>>>>??????:::???<<<@@@LLL```]]]YYYSSSHHH===;;;>>>===<<<;;;<<<===>>><<<;;;??????>>><<<:::777555444888888777666666555444444333777:::;;;999666333222000111222333333333222222333444666555333111000000222111///.........000000444111...---...000///...000//////......---,,,,,,///...------,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,+++******------...///...---,,,+++++++++++++++++++++++++++***,,,------++++++,,,...---,,,+++++++++++++++***+++---...,,,)))'''***---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---------.........---------,,,,,,,,,,,,,,,++++++***************))))))))))))*********)))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,,,,+++***+++...000999===CCCKKKSSSYYY\\\\\\aaaZZZRRRPPPTTTVVVRRRNNNKKKNNNSSSWWWXXXUUUQQQNNNBBBHHHKKKJJJMMMUUUZZZZZZeeennnwww{{{~~~mmmaaakkk}}}pppZZZIIIBBB???===;;;:::999777555444444333222222222222222222222222444444333333333222222222222111111000000000000000////////////////////////111111111111111000//////............////////////111222333222000000000111//////000111222222222222111111000000000000111111000000000000000000000000000000000111222222333333222222222222222222222222222222222222222333444555444444666777777777666555888888:::;;;<<<=========:::>>>===@@@LLL^^^\\\XXXRRRFFF<<<:::???AAA???===<<<<<<===<<<<<>>===<<<:::888666555888888777777666666555555444777:::;;;999666333222000111222333333333333222222444666555333222111222222111///.........///000222000...---///000000000000//////......---------//////...------------...***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...------,,,,,,++++++***++++++---......---,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,++++++++++++///...,,,***))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------......000000///...---,,,,,,++++++++++++++++++***************))))))))))))******))))))))))))))))))************************************+++++++++,,,,,,,,,+++,,,,,,++++++,,,///222>>>BBBHHHQQQYYY___cccfffiii^^^TTTUUU^^^ccc]]]UUUPPPSSSVVVWWWWWWSSSOOOLLLAAAGGGMMMOOOTTT[[[```aaakkkssszzz|||~~~|||mmmhhhuuuppp[[[IIIAAA>>>======<<<:::888666555444333222222222222222222222222333333333333222222222222222111111000000000000000////////////////////////000000111111000000//////---------.........//////111222333222000000000111...///000111222222222222111111000000000000111111000000000000000000000000000000111111222333333333222222222222333333333333444444333333333444444555444555555666777666666666666777888999:::;;;;;;;;;999>>>===@@@MMMaaa^^^ZZZRRREEE999888===DDDAAA<<<::::::;;;;;;;;;=========<<<:::999777666888888777777777666666666444777::::::888555444333111111222222333333333333111333555555333111111111111111000///...//////000000///......///000111111000/////////......------///......---------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***,,,---------,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...+++,,,---,,,+++++++++,,,222...)))((()))++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++,,,------......///111111000///---,,,+++++++++++++++*********************))))))))))))******)))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,++++++---111444AAAEEELLLTTT[[[ccciiilllhhh```YYY\\\dddggg___VVVRRRSSSUUUVVVTTTRRROOOMMMHHHKKKOOORRRVVV[[[aaadddnnntttyyy{{{}}}}}}xxxnnnpppqqq[[[HHH@@@>>>======<<<:::777555444333333222222222222222222222222333222222222222222222222222111111000000000000000///////////////////////////000000000000000//////.........////////////000111222333222000000000111...///000111222222222222222111111000000111111222000000000000000000000000000000111222222333333444222222222333333333333333666555555444444444555555444555555666666666666666555666777999::::::;;;;;;999>>>===AAANNN```___[[[SSSEEE::::::AAACCC@@@;;;888888888999999;;;;;;;;;;;;:::999888777777777777777666666666666555777::::::888555444333222111222222222222333333111333444444222000000000111000000///////////////....../////////000111222///////////////............---,,,,,,+++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))***,,,---------,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...+++,,,...---++++++,,,...222---((('''***,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************++++++,,,------......///111000///...---,,,++++++******************************))))))))))))******(((((())))))******************************************+++++++++,,,,,,,,,,,,,,,,,,++++++...222666BBBGGGMMMTTTZZZbbbiiinnndddbbbaaacccfffddd]]]VVVQQQRRRRRRRRRRRRQQQOOONNNPPPPPPQQQRRRTTTVVV[[[___lllqqqwwwyyy|||~~~zzzssspppxxx{{{{{{sss\\\HHH???======;;;:::888666444333222222222222222222222222222222222222222222222222222222222111111000000000000000...........................//////000000000/////////000000000000111111111111222333222000000000111......///000111111111111222222111111111111222222000000000000000000000000111111111222333333444444222222333333333444444444666666555444444444555555555555555555666666666777666777888:::;;;;;;;;;;;;999>>>===AAAOOO\\\[[[ZZZRRREEE;;;>>>FFFBBB>>>999777666777777666888999999999999999888777666666666666666555555555555777999999777555444444222222111111222222333444222444555555222000//////000000000000////////////---///000000//////000222////////////////////////------,,,++++++++++++,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---,,,,,,++++++++++++++++++++++++***,,,------++++++,,,...***,,,///...+++***---///000,,,)))(((***,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,------......//////...---,,,++++++***)))))))))*********************))))))))))))******((((((((()))******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,///444888CCCGGGMMMRRRWWW]]]ffflllaaacccfffgggeeeaaa[[[WWWRRRQQQQQQPPPPPPPPPPPPPPPUUUSSSTTTUUUTTTSSSUUUZZZiiiooouuuxxx}}}|||vvvlllsss~~~||||||ttt\\\GGG>>>======999999777555444333333333222222222222222222222222111111111222222222222222222111111000000000000000..............................///000000000//////000000111111111222222222111222333222000000000111---...///000111111111111222222111111111111222222000000000000000000000000111111222222333444444444222222333333444444555555555555444444444555555666666555555555555666777777777888999:::;;;<<<<<<<<<999>>>===BBBOOOZZZZZZYYYQQQCCC:::===GGG@@@===999777777777666666666777777888888888777777444444444444555555555555666888999999777555444444222222111111111222333444666777888777444111000///000000000000000//////...---///111111///...///111/////////////////////000......---,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------...///...---,,,+++++++++++++++++++++++++++***,,,------++++++,,,...))),,,///...+++***---000,,,+++******+++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++******************************************++++++,,,---------------,,,,,,++++++++++++((()))))))))*********+++******))))))))))))******'''(((((()))******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++,,,000555:::DDDHHHMMMPPPSSSYYYbbbiii```aaabbbbbbaaa^^^ZZZXXXUUUTTTRRRPPPPPPPPPPPPQQQXXXWWWZZZ___^^^YYYXXX\\\jjjooouuuzzz~~~zzzrrrfffuuuttt]]]GGG===<<<>>>999888777666555555555555222222222222222222222222000111111111222222222222222111111000000000000000........................---......///000000//////000000000000111111111111111222333222000000000111---...///000111111111111333222222111111222222333000000000000000000000000111111222333333444444555222222333333444555555666333333333333444555666666666555555444555666777888777777999:::;;;<<<<<<<<<888>>>===BBBPPP\\\\\\YYYPPPAAA666:::CCC???<<<999888888888777666555555666777777777777777333444444444444444444444666888999999777555444555333222111111111222333444999::::::999555222111000000000000000000//////...---000222111///...///000////////////000000000000//////...------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...,,,+++++++++++++++++++++++++++***,,,------,,,+++---...)))---000///+++***---111)))***+++++++++,,,,,,---++++++++++++++++++++++++************************+++++++++************))))))))))))))))))))))))))))))******++++++,,,------++++++++++++++++++++++++(((((())))))*********+++******))))))))))))******'''(((((()))***+++++++++******************************+++++++++,,,,,,,,,---,,,,,,+++,,,000666:::DDDIIIMMMOOOQQQVVV___ggg```]]][[[[[[\\\[[[YYYWWWXXXVVVTTTQQQPPPPPPPPPQQQZZZ[[[bbbjjjjjjbbb___aaakkkqqqwww{{{xxxoooaaauuuuuu]]]GGG===<<<>>>999888888777777777777777222222222222222222222222000000111111222222222222222111111000000000000000........................------...///000000//////////////////000000000000111222333222000000000111---...///000111111111111333222222111111222222333000000000000000000000000111222222333333444444555222222333333444555666666222222222333444555666777666555555444444666777888666777888999:::;;;;;;;;;888>>>===BBBPPP[[[TTTWWWSSS???444888;;;>>>;;;777555555666666666555555666666666666555555666444111222444666555333888:::;;;:::777444222111777444000000222444444333555666666444222000000111333222111111000000111111222111111111000000//////000000///...............++++++,,,---------,,,,,,---......///000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,//////...---,,,,,,++++++---------------,,,+++***)))+++---,,,+++***+++,,,,,,+++)))***,,,...///...***************************************************+++,,,------,,,+++***+++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++,,,---,,,***)))***+++)))************+++++++++******************++++++******+++++++++,,,,,,,,,+++---...---,,,000999AAAJJJLLLOOORRRTTTXXX]]]aaaSSSTTTVVV[[[```aaa___\\\]]]\\\VVVNNNOOOVVVYYYUUUWWW```ooozzzxxxmmmdddbbbmmmoootttzzz~~~zzzkkk^^^gggyyy~~~qqqXXXFFF@@@<<<888999999888888777666666666444333111111222111000...111111222222222333333333333222111111000000111111//////...------------......///////////////......////////////000000000000111111111111111111111111000000000000111111111111333333222111000///......//////000000111111111222555555444333444555666777333333222222333333444555555444444333333333444444666666666666666666666666666666777888:::;;;<<<===;;;@@@===@@@LLL\\\UUUWWWRRR>>>444999<<<>>>;;;777555555666666666555555666666666666555555666444222222444555555333888:::;;;:::777333222111666333000000222444444444555666666444222000000111333222111111000000111111111111111111000000000///000000///...............,,,,,,,,,---,,,,,,,,,+++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---,,,,,,++++++,,,,,,------,,,++++++******+++------+++***+++,,,,,,+++)))***,,,.........************************************************+++++++++,,,,,,++++++++++++++++++*********))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,+++)))))))))***)))************+++++++++******************++++++***++++++++++++,,,,,,,,,***,,,---------222:::BBBKKKNNNRRRUUUXXXZZZ]]]___TTTXXX\\\]]]ZZZXXXZZZ[[[^^^]]]YYYUUUTTTVVVXXXWWWaaakkkyyyxxxkkkdddeeennnpppssswwwyyyuuuiii___mmm{{{~~~{{{qqqWWWEEE???<<<888999999888888777666666666444333111111222222000...111111222222222333333333333222222111111111111111//////...------------.........////////////......////////////000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111111111111111444333333222333444555666333333222222333333444555555444444333333444444444666666666666666666666666777777888:::;;;<<<===>>>:::???===AAAOOO^^^WWWXXXPPP<<<555;;;>>>===:::777555666777777666555555666666666666555555666444222333444555444333888999:::999666333222111444222000111333444555555555666666444222000000111222222111000000000000111111111111111000000000000000000///...............---------,,,,,,++++++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,+++*********+++------+++++++++,,,,,,+++******,,,......---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++*********************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************+++,,,+++)))((()))***)))************+++++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,)))+++,,,---...333<<>>???:::???===BBBOOO___YYYXXXOOO;;;555===???===:::777666777888777777555555666666666666555555555444333333333444444444888999:::888555333111222222111111111333444555666555666666444222000000111222222111000000000000000111111111000000000000000000000///...............///...---,,,++++++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,++++++*********,,,------,,,++++++,,,,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******************************++++++++++++******++++++++++++++++++++++++***************************************************+++,,,,,,******+++,,,))))))*********+++++++++,,,+++++++++++++++******+++++++++,,,,,,,,,------+++,,,---...000555<<>><<<888888888888777666666555555444333111111222333111000111111222222222333333333222333333222222222111111//////...------------...---...//////////////////////////////000000000000111111111111111111111111///000000000111111111111000000111111111222222222111111111222222222333333444333222222222333555555333333333333333444555555444444333333333444555555666666666666666666666666777888999:::;;;===>>>>>><<<@@@>>>AAAMMM___[[[ZZZNNN:::777???@@@<<<:::888777888888888777555555666666666666555555444444444333333333444555888999999777444222111222111111222222333444555666555666666444222000000111222111000000//////000000000000000000000000111111000000///...............///...---,,,+++******+++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++***,,,...---,,,+++,,,---,,,+++++++++---...---+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---******************************++++++++++++******++++++++++++++++++++++++************************************************,,,---......,,,,,,---...))))))*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------......///222666<<<@@@FFFMMMVVV]]]``````___^^^\\\]]]\\\ZZZXXXXXXZZZ]]]]]]ZZZZZZ\\\]]]]]]aaafff]]]]]]```hhhkkkhhhdddcccppptttzzz|||sssgggdddiiixxx~~~|||~~~~~~nnnTTTBBB>>><<<999888888777777666555555555444333111222333333222111111111222222222333333333222333333333333222111000//////...------------...------...///////////////////////////000000000000111111111111111111111111///000000000111111111111222222222222111111111111///000111222333444555666555444333333333444666777444444333333444444555666333333333333333444555666777777777777777777777777666666777999:::;;;<<<===<<>>AAAMMM___\\\[[[NNN:::888@@@???;;;:::888888999999888777555555666666666666555555333444555444333222444666999999999777333111111222000222333444333333444555555666666444222000000111111111000////////////000000000000000111111111111000000///...............///...,,,+++***++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++,,,......,,,,,,,,,---,,,++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***************+++++++++******++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,...//////------...000)))************+++++++++---------,,,++++++******,,,,,,,,,,,,------------/////////111555:::>>>AAABBBHHHPPPVVVXXXWWWVVVVVVWWWUUUSSSUUUYYY\\\]]]\\\[[[\\\\\\[[[___eeefffdddTTTPPPTTT___iiikkkhhhfffqqquuu}}}}}}qqqcccfffqqqyyy}}}}}}lllSSSAAA===<<<999888777777666666555555444444333222222333444333111111111222222222333333333222333444444444333111000//////...------------...,,,---...///000000000000////////////000000000000111111111111111111111111000000000000111111111111333333222222222111111000000000111222444555666666555555444333444555666777444444444444444555555666333333333333444555555666777777777777777777777777555666777888:::;;;<<<<<<;;;@@@>>>CCCPPP^^^]]]]]]OOO;;;:::AAA>>>;;;999888888999:::999777555555666666666666555555333555555444222222444666999999888666333111111222111333555444333222333444555666666444222000000111111111000//////////////////000000000111111111111000000///..................---+++******+++,,,...+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...............+++---......---,,,,,,---,,,++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++******++++++++++++******************************************************++++++++++++++++++++++++,,,---......------...000)))************+++++++++...------,,,++++++******,,,,,,,,,------------...------///222888>>>CCCEEEGGGKKKPPPSSSSSSRRRRRRRRRSSSRRRRRRVVV\\\```aaa```ZZZaaaaaa]]]dddnnniii[[[KKKIIINNN[[[eeehhhhhhhhhtttwww|||zzzkkk___hhhzzzzzz|||~~~|||lllRRR@@@===<<<999777777777666555555444444444222222222444444333222111111222222222333333333222333444555444333111000//////...------------...,,,---...///000000000000////////////000000000000111111111111111111111111000000000000111111111111111111222222222222333333333333333333444444444444555444333333333444555666444444444444444555666666333333333333444555666666777777777777777777777777666777888999:::<<<======;;;@@@???CCCPPP]]]]]]^^^PPP<<<:::AAA===;;;999888999::::::999888555555666666666666555555333555666444222111444666999999888666333111111222111444666555222111222444555666666444222000000111111111000/////////////////////000000111111111222000000///..................,,,+++******+++---///+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------.../////////...+++---......---,,,,,,---,,,,,,,,,---......+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***))))))******++++++++++++******++++++++++++******************************************************+++++++++++++++++++++++++++,,,------,,,,,,...///)))************+++++++++......---,,,,,,+++******,,,,,,,,,---------......+++,,,...333:::AAAGGGIIIVVVXXXZZZZZZYYYXXXWWWWWWSSSTTTVVVZZZ___ccceeeeeeZZZeeegggaaahhhtttjjjSSSEEEFFFNNNYYYaaaccceeehhhvvvxxx{{{wwwfff\\\iii||||||~~~~~~~~~|||kkkQQQ@@@<<<<<<999777777777666555555444444444222222222444444444222111111222222222333333333222333444555555333111000//////...------------...,,,---...///000000000000////////////000000000000111111111111111111111111000000000000111111111111///000111222333444555555666666555444333333222222333333222222222333444555555444444444444555666666222222222333444555666777777777777777777777777777777888999:::<<<===>>>>>>===AAA???BBBNNNaaa\\\YYYMMM<<<<<>>@@@===@@@<<>>===AAA<<<;;;:::888888999:::999777999999999999888777666555666555333111111222333444::::::999777444333444555555555555555555555555555777888777555222000000111111111000000000000111111000000000000000000000000000//////......//////000,,,,,,------------------///...------///333777:::///---+++)))(((***---...,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000000///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******++++++---............---,,,,,,+++++++++++++++++++++++++++*********))))))))))))************************+++++++++*********)))))),,,,,,++++++++++++,,,,,,000000000///////////////+++************+++,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,,,,------000111555:::===AAAMMMYYYmmmpppooogggZZZPPPMMMMMMPPPOOOSSS[[[bbbcccaaa___TTTZZZ^^^```eeeggg[[[KKKCCCBBBEEEHHHJJJPPP```ppp{{{}}}sss```hhh|||}}}lllSSSBBB;;;:::888666555555555555444444444444444444444444444444444222222222333333222222111222333333444333222111000222000......//////...,,,------......///000000000000000000000000000000000111111111111111111111111111111111111111222333333222222111111111111222222222222111111111111111111222222222333444555777777666666555555555444444444444444333333333444555666666666555555555555666666777777777888:::<<<>>>???===@@@<<<@@@NNN]]]ZZZ[[[QQQ@@@>>>AAA;;;<<<:::888888999:::999888999999999999888777666666666555333222111222333444::::::999777444333444555555555555555555555555555666666666444222000111222111111000000000000111111000000000000000000000000///..................///++++++,,,,,,------.........---+++,,,///444:::>>>666333///+++******,,,...++++++,,,---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------///000111000...------...---------------------------------------------------,,,,,,+++++++++++++++---------------,,,++++++++++++++++++++++++++++++***************)))))))))************************+++++++++***************++++++************++++++...///////////////000000+++++++++++++++,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,///444999;;;@@@OOO^^^mmmooonnnfff[[[RRROOOOOORRRMMMPPP\\\cccaaa^^^___YYYYYY\\\bbbfffbbbUUUJJJEEEGGGIIIJJJJJJRRRfffxxxooobbbooo}}}~~~|||}}}~~~}}}}}}}}}jjjQQQ@@@;;;:::888666555555555555444444444444444444444444444444444111111222222222222111111444444333222222222222222222111///...//////...------......//////000000111000000000000000000000000111111111111111111111111000111222222222222222222222222111111111111222222111111222222222222222222222222333333444555777777666666666555555555555444444444444333444444555666666666555555555555666666666777777888:::<<<>>>???===@@@===@@@OOO]]]ZZZZZZPPP???>>>BBB<<<<<<:::888888999999999888999999999999888888777666777666444222111222333444::::::999777444333444555555555555555555555555555555555555444111000111333111111000000000000111111000000000000000000000000......------------......***++++++,,,---......//////...,,,,,,---///222333444666777777555111,,,)))+++))))))***,,,---+++)))++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------///000111000...---...///------------------------............---------------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************************************************************+++******))))))******+++***+++++++++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---222999???GGGUUUccciiikkkjjjddd\\\UUUSSSSSSWWWOOORRR___ddd^^^YYYZZZ^^^YYY[[[dddhhh___SSSKKKCCCGGGJJJMMMRRR\\\mmm{{{}}}|||hhhbbbsss{{{{{{||||||zzzxxxyyy~~~~~~~~~}}}}}}}}}~~~gggNNN???;;;:::888666555555555555444444444333333333333333333333333111111222333333333222222444333222111111333444666444222///...//////...---.........///000000111111000000000000000000000000111111111111111111111111000111222333333333222111222222111111111111222222111111222222222222222333333333333444444555777777666666666555555555555555555444444444444555555555666666555555555555666666666666777999;;;<<<>>>???===@@@===BBBPPP___[[[YYYMMM======CCC???===:::888777888999999999888999999999999888888777888777444222222222333444::::::999777444333444555555555555555555555555555555555555333111000111222111111000000000000111111000000000000000000000000......------------......++++++,,,---......//////......///...---,,,***)))---111666999999555000,,,+++)))(((((()))*********+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------...///000///...---...///......................../////////......------------,,,,,,+++,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++***************+++++++++************************************************+++******))))))******+++)))))))))******+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------111...111<<>>>>><<<@@@>>>CCCRRR```[[[XXXLLL<<<===DDDAAA===:::888777888999:::999888999999999999999888888999777555333222222333444::::::999777444333444555555555555555555555555555555555555333111///000111111111000000000000111111000000000000000000000000///..................///------......//////000000,,,---///111111...+++)))(((***,,,///111333444555+++,,,---,,,***)))***+++***++++++,,,,,,------...,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------...///...---,,,---///////////////////////////000000//////...---------,,,,,,,,,,,,,,,------...---------------,,,++++++++++++++++++++++++++++++*********+++++++++++++++***************************************+++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------111---000<<>><<<@@@>>>DDDSSS^^^ZZZYYYNNN>>>>>>CCC???===;;;777666777999::::::888999999::::::999999888999888555333222222333444::::::999777444333444555555555555555555555555555666666555333000...///000111111000000000000111111000000000000000000000000000//////......//////000/////////000000000000000***,,,...000000000......******)))***,,,///222555+++111777666111,,,+++---******+++,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---...---,,,+++---...////////////////////////000000000///...---------,,,,,,,,,,,,,,,---......---............---,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,++++++++++++,,,,,,.........---------------+++************+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---111<<>>;;;777666777999::::::888999999:::::::::999999:::888666333222222333444::::::999777555333444555555555555555555555555555777777666333000......///111111000000000000111111000000000000000000000000000000////////////000000111111111111000000000000++++++,,,------...////////////......---------,,,+++555???@@@888///---...******+++,,,,,,---............------------,,,,,,++++++,,,,,,,,,---------+++,,,------++++++,,,---000000000000000000000000111000000///...---------,,,,,,,,,,,,,,,---...///......//////......---,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))******++++++++++++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,******))))))******+++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------000222888AAAGGGLLLTTT\\\^^^^^^\\\[[[ZZZYYYYYYZZZTTT___ZZZEEE>>>NNN___dddaaagggeee^^^^^^aaaSSS???DDDPPPYYYYYYWWWWWWTTTOOOMMMPPPEEEIIIdddnnnooo|||{{{yyyuuuxxx|||}}}xxxzzz~~~{{{zzz~~~}}}}}}xxx]]]EEE999::::::888666666555555555444444444222222222222222222222222000111222333444444555444555555444444333333333333888444000.........///.../////////000111111222222111111111111111111111111222222222222222222222222666555333222111222333333222222111111111111222222111111222333333444555555666555555555555666666777555666666666777777888888555666777777777666444333666666555555555555666666444666888;;;<<<=========<<<@@@???EEETTT]]]XXXVVVXXX777@@@BBB>>><<<<<<;;;:::888777666666888999:::::::::999888777777777777555333333555777:::999777555444333444444555555444444444444555555666555333111////////////////////////000111222333333333222222222222222333333222222111000///......222111000000222333222111---...///000000///......------------------------111,,,+++333???AAA666+++,,,,,,,,,---------......//////.........---------///...,,,+++***+++,,,,,,------,,,+++,,,---.../////////000000000000////////////000000///...------...------,,,,,,------...------......------,,,++++++,,,---,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---.........////////////............---------,,,,,,,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,------,,,++++++,,,,,,,,,111555888===JJJYYY]]]ZZZYYY\\\\\\VVVOOOOOOVVV^^^[[[^^^XXXJJJDDDMMMWWW[[[eeefff]]]YYY]]]VVVHHHFFFJJJTTTXXXQQQOOOTTTUUUPPPPPPFFFBBBHHHTTT___mmmzzz{{{~~~yyyxxx||||||yyy~~~~~~~~~|||}}}{{{zzzyyyxxxwwwxxxwwwxxx~~~qqqUUUDDD<<<999777888999888777666666555555555444444333222222333333333333333333333333333333333444444444333333222222222444444444222///...///111000000000000000000111222111111111111111111222222111222222333333222222111222222222222111111000000111222333444555444333333555444444333333333444444666555333222222333555666666666555666666777888999555666777777777666444333666666666666666666666666777777777777888:::<<<>>>===AAA???CCCQQQ^^^ZZZYYY\\\;;;BBBDDD@@@===<<<;;;:::999999888888999::::::;;;:::999888777777777777555444444666888;;;:::888666444444444444555555444444444444555555666555333111////////////111111000000000111222222333222111111111111111111222111111111000/////////222222333333222111000000---...///000000///......------------------------+++)))(((,,,000111---))),,,---------------------.........------------,,,...---,,,+++++++++,,,,,,++++++++++++,,,...000111///000000000000000000//////////////////...------...------,,,,,,------..................------,,,+++,,,---,,,++++++,,,...++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---.........////////////.........------------,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,------,,,,,,+++,,,,,,---...333888???LLLYYY]]]YYYVVVUUUUUUSSSSSSTTTXXX[[[___dddccc]]]\\\^^^ZZZQQQZZZ```^^^^^^bbbYYYJJJGGGMMMYYY```aaafffnnnooojjjddd[[[PPPKKKIIINNN\\\jjjuuu|||{{{xxxzzz}}}|||~~~~~~~~~|||}}}zzzxxxvvvuuutttyyyxxxyyy~~~pppTTTCCC<<<999777888888777666555444444444444444444333333222333333444333333333333333333333333444444444333333222222222555555555333111///000000000000000000000111111222111111111111111111222222111222222333333222222111222222222222111111111000111222333444444444333333555444444333333444444444666555444333333444555666666666666666666666777888666666666666666555555444666666666666666666666666777777777777888:::<<<>>>===AAA???DDDTTT```\\\\\\bbbAAAEEEEEEAAA<<<<<<;;;::::::::::::::::::;;;;;;;;;:::888777666666777777666555555777999===<<<999777555444444444555555444444444444555555666555333111000/////////333333222111111111111222222111000000/////////000000000000000000000000000111444666555222///...///...///000000000///......------------------------,,,------+++))))))+++...---------------------,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,*********+++,,,///111333000000111111111111000000...////////////...------...------,,,,,,------.........//////......---,,,,,,---...---,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---------......//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,111999BBBNNNXXXZZZWWWQQQOOONNNQQQWWW[[[ZZZXXXdddjjjnnnpppvvvwwwiiiWWWRRR]]]aaadddggg\\\KKKHHHNNN\\\iiiqqqyyy}}}vvvpppgggZZZLLLEEEKKKVVVhhhttt~~~~~~zzzzzz|||~~~~~~~~~~~~~~~}}}zzzvvvsssrrrqqq{{{zzz{{{~~~oooSSSCCC<<<999777888777666555444333333333333444333333333333333444444333333333333333333333333444444333333333333222222555666777555333000//////000000000000000111222222222222222222222222111111111222222333333222222111222222222222111111111111111222333444444444333333444444444333333444444555777666555444444555666777777777666666555666666666777666666555555555555666666666666666666666666666777777777777999;;;===>>>>>>BBBAAAFFFVVV```[[[]]]fffEEEGGGEEEBBB;;;:::999999999:::;;;;;;;;;;;;;;;;;;:::888666555555666777666555666999;;;???>>>;;;888666555444444666666666555555666666666777555333111000///000000555444333222111111111111111000//////......///////////////000000000000000---222777777222...///111//////000111000000...---------------------------...//////---******---111...------------,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,*********+++,,,...111222000000111111111111000000.........//////...------...------,,,,,,------...---............---,,,,,,,,,---......,,,+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,------------......------------------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,------...---333===HHHRRRWWWVVVSSSNNNNNNPPPTTTZZZ\\\[[[YYYfffmmmttt{{{qqqZZZfffjjjjjjiii[[[JJJGGGMMM^^^oooxxx|||}}}zzz{{{zzzqqqaaaRRRIIIGGGXXXhhhzzz~~~zzz{{{~~~}}}~~~{{{wwwsssqqqppp}}}}}}~~~lllRRRBBB<<<999777888777666555444333333333333444333333333333444444555333333333333333333333333333333333333333333333333444666888777444000...---000/////////000111222333333222222222222222111111111222222333333222222111222222222222222222222222222222333333333444444444444444333333333444555555777666555555555555666777888777666555555555555555777666555444444555666777666666666666666666666666666666666777999;;;===??????DDDBBBGGGWWW___ZZZ\\\gggFFFFFFCCCAAA999888777777777888:::;;;;;;;;;;;;;;;:::888666555555666666666666888;;;===AAA???<<<:::777666666555888888777777777777888888777666444222000000000000555555333222111111000000000000////////////000000///////////////000000000***///555666222///000333///000111111111000...---------------------------*********+++++++++++++++------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000000000111111111111000000------............------...------,,,,,,------...---------------,,,++++++,,,...//////---,,,+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,------...///111777BBBNNNUUUVVVSSSQQQOOOSSSXXXZZZZZZZZZ[[[^^^dddqqq}}}nnnuuurrrkkkfffVVVGGGFFFOOOaaasss{{{zzzyyyzzz{{{|||~~~|||ttteeeSSSFFFKKK[[[ppp~~~|||{{{|||{{{}}}yyyuuusssttt~~~jjjPPPAAA<<<999777777888777666555444444444444444333333333444444555666333333333333333333333333333333333333333333333333111444888888555111...,,,////////////000111222333333333333333222222111111111222222333333222222111222222222222222222222333222222222333333333444444333333333333333444555666666666666555555666666666777777666555555444555555777666555444444555666777666666666666666666666666666666666777999;;;>>>???AAAEEECCCGGGVVV___XXX[[[gggFFFDDDAAAAAA999888777555666777999::::::;;;;;;;;;:::888777666444555666777777999===???AAA@@@===;;;999888777888888888777777777777888888777666444222111000000000444444333111111000000000000000000000111222333333////////////////////////)))---111222111000111222000111111222111000...---------------------------***))))))+++......+++(((,,,,,,,,,---------......------------,,,,,,,,,,,,++++++,,,---------,,,,,,...---,,,+++,,,---.../////////000000000000//////,,,,,,---............---...------,,,,,,------...------......------,,,+++,,,...000000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000444:::FFFTTTZZZWWWTTTSSSSSSZZZ___^^^YYYWWW]]]dddeeevvvsssfff___RRREEEEEESSSbbbrrryyyyyyxxx{{{|||zzzyyyqqq```OOOEEENNNaaattt}}}}}}{{{{{{xxx{{{~~~~~~~~~~~~~~~}}}xxxxxxyyy~~~hhhOOOAAA;;;999777777888777666555444444444444333333333333444555666777333333333333333333333333222222333333333333444444000444999;;;888444///---////////////000111333333444444444333222222111111111222222333333222222111222222222222333333333333333333222222222333444555333333333333444555555666555555555555555555555555666666555555444555555555666555555555555666666777666666666666666666666666555555666777999;;;>>>???BBBEEECCCGGGUUU```WWWZZZgggFFFCCCAAAAAA;;;:::777666666777999:::999::::::;;;:::999888777333555666777888:::>>>AAAAAA@@@>>>;;;:::999999:::777666666666666666666777888666444222111000000111333222111000000000000000000000111111333444666777000000000///.........---,,,---...///////////////111111222222111000...---------------------------///...---.........,,,******++++++,,,---...//////.........------------,,,***+++,,,---------,,,,,,,,,,,,++++++,,,...///000......////////////......+++,,,------.........---...------,,,,,,------...///////////////......------///111000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000555;;;HHHXXX^^^ZZZWWWXXXXXX]]]```^^^XXXXXX```hhhnnn~~~lll]]]ZZZPPPFFFGGGTTT[[[eeeoootttwww{{{{{{zzz|||zzzlll[[[FFFFFFPPPeeewww}}}~~~~~~yyy|||~~~~~~}}}|||}}}}}}}}}}}}~~~{{{{{{}}}|||fffMMM@@@;;;999777777777666555444333333333333333333333444444555666777333333333333333333333333222222222333333444444444000555;;;>>><<<777222000......//////000222333444555444444333222222111111111222222333333222222111222222222333333333444444333333222222222333444555333333333333444555666666444444555555555555444444555555444444444555666666444555555666666666666666666666666666666666666666555555666777999<<<>>>@@@AAAEEEBBBGGGVVVaaaWWWYYYgggFFFCCCAAABBB===;;;999777666777999;;;888999:::;;;:::999888777333555666777888;;;???BBBAAA@@@>>><<<;;;:::;;;;;;555555444444444444555555888666444222111111111111222111000000000000000000000000111333444666888999111111000///...------,,,///...------...///...,,,111222222222111000...---------------------------000000///,,,***((()))***)))***+++,,,...///000000//////.........---------)))***,,,---...---,,,,,,*********+++,,,///111222------............------+++,,,------.........---...------,,,,,,------...111111111111111000//////---///111111///,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000555;;;IIIZZZ```]]][[[]]][[[^^^___\\\XXXZZZbbbjjjyyyyyyeeeWWWVVVPPPHHHIIIRRRRRRWWWbbbmmmsssvvvvvvyyy|||~~~tttdddIIIBBBFFFZZZqqq}}}}}}~~~}}}|||||||||}}}}}}}}}zzzeeeMMM@@@;;;999777777555555444333222222222222333333333444555666777777333333333333333333333333222222222333333444444444000666===@@@???:::555222.........///000222333444555555444333333222111111222222222333333222222222222222222333333444444444444333222111222333444555222222222333444555666777333444444555555444444333444444444444444555666777333444666777777777666555666666666666666666666666555555555777999<<<>>>@@@???DDDBBBHHHWWWbbb]]]^^^XXXGGG@@@EEEEEE>>>===;;;:::999:::::::::888999:::;;;<<<<<<<<<<<<999777555444666:::>>>AAAAAA@@@===:::888777888888666666666666777777777777888666444222111111111111000000000000000000000000222000///111555777666555111111000000//////......,,,...///...------...///222222222222222111000///111...++++++---...---***......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000---,,,......---,,,++++++++++++---,,,,,,,,,,,,---..............................---------............///...------,,,,,,------...000000000000000000000000......---,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,...111444<<<<<>>NNNgggxxx~~~~~~}}}zzz```MMMCCC999888999333555444333333222222333333444444444444444444444444555222000000333444333111333444444555555444444333777999===AAABBB>>>777222111//////000222444444333111222333444444222111///000111222333444333222222000111222444555666666666333333444444555444444444222222333333333333444444666666777777666555444444555555555555555555555555555555555555555666777777555555555555555555555555666666666777999;;;===>>>AAAAAAFFFBBB\\\ccc^^^___XXXGGGBBBFFFEEE>>>===;;;999999999;;;<<<:::::::::;;;;;;<<<<<<<<<999777555444666:::>>>AAA@@@>>>;;;888777666777777666666666666777777777888888777555333111111111111000000000000000000000000111000///111444666555444111000000000/////////...---...///...---,,,---...111111111111111111000///000...+++,,,---...---+++------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111000---,,,///...---,,,++++++++++++---,,,,,,,,,,,,---..............................---------............///...------,,,,,,------.................................---,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------...111444<<<>>>GGGTTT[[[[[[[[[^^^aaadddeeeccc```ccckkksssttt```XXXZZZPPPGGGLLLUUUNNNFFFHHHZZZpppxxxvvvyyy{{{xxx{{{yyyrrr]]]III===IIIaaauuu~~~~~~}}}uuu\\\JJJAAA888888:::444555444333333222222333333333333333333333333333333444222000000333444333111333444444555555444444333666999>>>BBBCCC???888333111000///000222333444333111222333444444222111///000111222333444333222222000111333444555666666666222333333444444333333222222222333333333333444444666666666666666555444444555555555555555555555555555555444444555555666777555555555555555555555555666666666777999;;;===???AAAAAAFFFBBB\\\ccc^^^___WWWGGGDDDHHHEEE???===:::888888999<<<>>><<<;;;:::::::::;;;<<<===999888666555666999===???>>>===:::777555555555666666666666666666777777888888777555333111111111111000000000000000000000000000//////000222444333333000000000000////////////...///000///---,,,,,,---...///000000000000000000000...,,,,,,---...---,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111111000...---///...---,,,++++++++++++---,,,,,,,,,,,,---..............................---------............///...------,,,,,,------...------------------------...------,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------///333666===BBBLLLVVVZZZYYY[[[___bbbfffgggccc^^^cccppp}}}|||qqq^^^VVVWWWMMMFFFNNNVVVTTTJJJCCCPPPkkkyyyxxx|||}}}~~~|||xxxuuuuuuwwwhhhRRR???CCCYYYppp|||}}}{{{|||~~~~~~~~~oooWWWGGG???888888:::555555444333333222222333333222222222222222222222222444222111111222333333222333444444555555444444333555999???DDDFFFBBB;;;555222000///000222333333222222222333444333222111000000111222333444333222222111222333444555666666666222222333333333222222111222222333333333333444444555666666666666555444444555555555555555555555555555555444444555555666777666666666666666666666666666666666777999<<<>>>???AAAAAAFFFBBB\\\bbb^^^]]]TTTEEEDDDHHHDDD???<<<999777777999===???===<<<:::999999:::;;;===999888666555666888;;;>>>>>><<<999777555555666666777666666555666777888888888777555333222111111222000000000000000000000000/////////000111222222111000000000000///////////////000000///---+++,,,---------...///000000000//////...---------............---,,,,,,++++++,,,,,,------------------------,,,---///000000000......///...---,,,,,,++++++,,,---,,,,,,,,,,,,---..............................---------............///...------,,,,,,------...---------------------------------,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------000444888>>>GGGSSS[[[\\\\\\___ddd```cccdddaaa^^^dddqqq}}}~~~xxxnnn\\\TTTTTTJJJEEENNN\\\```WWWFFFHHH```uuu{{{{{{yyy{{{~~~xxxmmmkkkppplllVVVAAA@@@SSSjjjwww{{{~~~}}}{{{zzz{{{}}}}}}|||}}}lllUUUEEE???888999:::444555444333333222222333333111111111111111111111111333222111111222222222222333444444555555444444333444888???EEEHHHDDD===777333222000111222333333222222222333333333222111000000111222333444333222222111222333444555555555555333333444444444333222222222222222333333333444444555555555666666555444444555555555555555555555555666666555555666666777888777777777777777777777777666666666888999<<>>;;;888666777:::>>>@@@>>>===;;;999888999;;;<<<999888666555666888:::<<<>>><<<999777666666777777777666555555555666888999999888555333222222222222000000000000000000000000///000000000000000000111////////////000000000000///000000///---+++,,,---,,,---...///////////////.........---------.../////////...---------------------------------------,,,---...///000000////////////...---,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///...------,,,,,,------...........................------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------111666:::AAALLLYYY______```dddhhh``````___^^^___cccjjjpppuuu}}}}}}vvvnnn]]]UUUSSSJJJGGGSSSbbblllgggOOOBBBQQQjjjyyyyyyvvvyyy~~~tttbbbYYY[[[aaaQQQ@@@>>>PPPfffuuuyyy{{{{{{zzzzzz{{{|||~~~~~~|||{{{|||~~~kkkTTTEEE@@@999999:::333555444333333222222333333111111111111111111111111222222222222111111222333333444444555555444444333444888>>>EEEHHHFFF@@@:::666444222222444444444333333333333333222222111111000111222333444333222222222222333444555555555555555555666555555444333333222222222333333333444444444444555555555555444444666666666666666666666666777777666666777777888999888888888888888888888888666666777888:::===???AAAAAAAAAFFFBBB\\\___\\\YYYNNNAAADDDHHH@@@<<<:::888777888;;;>>>@@@>>>===<<<:::999999::::::999888777666666777999:::===;;;999777666666777777888777555444555666888999999888666444222222222222000000000000000000000000000111222111000///000111////////////000000000000...///000///---,,,,,,------...//////////////////---...///...------///111000//////...............------------------------------...//////000000000000///...---,,,,,,,,,,,,---,,,,,,,,,,,,---..............................---------............///...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,++++++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////......---...222888<<>>888777555444555666555444333333333222222222111111000111222333444333222222222333444444555555444444666666777666666555444333222222333333333333444444333333444555555555555444666666666666666666666666777777666666777777888999777777777777777777777777666666777888:::===@@@BBBAAAAAAFFFBBB\\\___\\\YYYMMMAAAFFFJJJ@@@:::999888888999<<<>>>@@@>>>======;;;:::999888888999888777666666777888999;;;:::888666555555666666888777555444444666888:::999888666444333222222222000000000000000000000000111222333222000...000111.../////////000000000111---...///...---,,,---...//////000000000///......---...//////------///222//////...------------...........................------......///000000000000///...------,,,,,,------,,,,,,,,,,,,---..............................---------............///...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,...//////------------------------,,,,,,------...///////////////...---...222999>>>GGGRRR\\\]]]^^^```aaa___XXXZZZ\\\\\\[[[___gggmmmqqqwwwooolllhhh\\\VVVVVVOOORRRccciiiooopppdddOOOGGGYYYqqqwwwwwwzzz|||xxxjjjXXXLLLGGGEEE???;;;EEEYYYkkkrrrwwwxxx{{{}}}~~~~~~}}}||||||{{{{{{|||}}}}}}bbbMMMAAA>>>999::::::444555444333333222222333333222222222222222222222222111333444333000000222444333444444555555444444333333666;;;AAAFFFFFFCCC@@@;;;999777666777777666555333333222222111111222222000111222333444333222222333333444444555555444444666666666666555444333222222222333333333333444444222333444444555555555444666666666666666666666666555555555555555666666777777777777777777777777777666666777888;;;>>>AAABBBAAAAAAFFFBBB\\\```]]]ZZZMMMAAAHHHKKK@@@999999999999:::<<<>>>???=========<<<;;;999888777999999777666666777777888:::888666444333444555555888777555444444666888::::::888666444333222222333000000000000000000000000111333444333000...000222.../////////000000111111,,,...///...------...///000111111111000///......,,,...000///------000222......---,,,,,,,,,,,,---........................---------...///000000111000000...------------------,,,,,,,,,,,,---..............................---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,---///000------------------------,,,,,,------...///000000//////...---...333:::???HHHSSSZZZ[[[[[[]]]\\\XXXOOOUUUZZZ[[[ZZZaaannnzzzzzzwwwmmmdddaaaWWWSSSSSSOOOTTTgggmmmmmmpppkkkZZZNNN[[[rrruuuwww{{{~~~zzzjjj[[[IIIHHHBBB:::???PPPbbbjjjuuuxxx|||}}}{{{zzz{{{{{{|||~~~zzz]]]HHH>>><<<999:::;;;444555444333333222222333333222222222222222222222222111333444333000000222555333444444555555444444333333555:::@@@DDDFFFDDDBBB<<<:::888777888888777666444333222222111111222222000111222333444333222222333333444444555444444444555555555555444333222111222222333333333444444444222333444444555555555444777777777777777777777777444333333333333444555555666666666666666666666666666666777888;;;>>>AAACCCAAAAAAFFFBBB\\\```]]]]]]TTTEEEDDDGGGAAA;;;;;;;;;;;;<<<===>>>>>><<<<<<<<<<<<;;;::::::999888888777555333333555777:::::::::777555444555777888999999888666555666888<<<:::777555333222333333222111111000000000000000111111111000000000000000000000111222222222222111000000////////////000000111111000000//////......000///---,,,,,,---///000---------------...//////000/////////..................//////000111111111222444333...,,,......,,,111000...,,,+++,,,...///........................---,,,,,,,,,,,,---..............................------------------------///,,,***,,,000222000,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,---------............///000.........---000:::FFFPPPTTTUUUTTTWWW^^^aaa```]]][[[WWWVVVZZZcccnnnuuuyyyrrrrrrooo___PPPKKKJJJMMMXXXfffjjjpppuuusssmmmhhhiiilll~~~|||}}}~~~~~~zzzvvvaaaXXXJJJ@@@>>>EEEOOOWWWccckkkvvv~~~zzz}}}vvv\\\JJJBBB???888888:::666555555444333333222111111111222333444444333111000222222333333333333444444444333333333333444555555555999>>>AAAAAA@@@??????===<<<;;;999888666555444666444111///.........///222333444444444333222111222222333333444555666666333333333222222111111111222333333444444333333222666555555555555666666777999999999888777555333333555555444333444555666777888888888888888777666666888888888999<<<@@@CCCEEEBBBFFFDDDJJJYYY```\\\\\\SSSDDDDDDGGG@@@;;;;;;:::::::::;;;<<<===:::;;;;;;;;;;;;::::::999888888777555333333555777:::::::::777555444555777999999999888666555666888<<<:::777555333222333333222111111000000000000000111000000000000000000000000000111222222222222111000000////////////000000111111000000////////////000///---,,,,,,---///000...............//////000000000/////////...............//////000000000111333000111222...+++333@@@000///...---,,,------...........................------,,,,,,------...///........................------------------------000---+++,,,000222000---******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------......---------,,,,,,,,,------------............000......///...111<<>>777777999555555555444333333222111111111222222333333222222111222222333333333333444444444333333333333444555555444777;;;===>>>======>>><<<;;;:::888666555333333333111000///...///111222222333444444444444222222222222333444444555666666333333333222222222111111222333333444444333333222555555555555555666666777999999999888777555444333555555444444444555666777888888888888888777666666999888888:::<<>>KKKTTTYYY[[[YYYZZZ\\\[[[XXX[[[aaahhhjjjiiimmmwww{{{wwwoookkkeeeVVVLLLOOOTTTSSSSSSUUU^^^gggqqqxxxzzz{{{~~~}}}||||||~~~}}}{{{sssggg[[[PPPHHHDDDDDDFFFLLLYYYiiitttyyyyyy{{{|||~~~wwwWWWFFF>>>===666666999444555444444333333222222111222222111111111111222222222222333333333333444444444333333333333444555555444666888999999999;;;<<<:::999888666444333222111//////......000111333444222333444555555444333222333333333444555555666666333333333333222222222222222333333444444333333222555555444444555666666777888888888888777666555444555555444444555555666777888888888888888777666666999999999:::<<<>>>AAABBBCCCGGGEEEJJJZZZ^^^ZZZYYYPPPBBBBBBFFF@@@===<<<:::888777777888999777777777888888999::::::999999888555333333555888:::::::::777555444555777:::;;;;;;999777666777888:::999777555444333333333222111111000000000000000000000000000000111111111000000111222222222222111000000////////////000000000000000000000000000000//////............////////////000111111111111111000000000////////////...////////////////////////222000000222......<<>>@@@AAABBBFFFEEELLL\\\]]]YYYXXXOOOAAABBBFFFAAA>>><<<999777666777888999888777777777777888999:::999999888666444444666888:::::::::777555444555777999999:::888777666777999999999777666555444333333222111111000000000000000//////000000111111111111000000111222222222222111000000////////////000000000000000000111111111111/////////......////////////000111111222222111111111000000000/////////////////////000000000000000///444222+++,,,555;;;:::------...//////......---////////////////////////...------------...//////........................---------....../////////---,,,,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------.........------------------------,,,,,,,,,------------...///---...///111777EEESSS``````]]]WWWWWW[[[^^^]]][[[```hhhrrr{{{wwwnnncccZZZTTTQQQKKKCCCEEELLLbbbiiirrrxxxzzzzzzzzz{{{~~~~~~}}}~~~~~~zzz{{{}}}~~~~~~{{{yyywww\\\UUUKKKBBBBBBKKKZZZeeesssuuuxxxyyyzzz{{{}}}}}}~~~uuuSSSBBB======777888:::555444444333333333333222222333222111111111222444555222222222333333333444444444333333333333444555555555555555444333555999<<<888777666444333111000////////////000000111222222222333444555666555444444444444555555555555555666333333333333333333333333222333333444444333333222333333333444444555777777777888888888888888777666555555555666666666666666888888888888888777666666888888999:::<<<>>>???@@@BBBGGGEEEKKKZZZ^^^YYYXXXOOOAAABBBGGGBBB>>><<<999777666777888:::999888777777777888999:::::::::888666444444666888:::::::::777555444555777666777888777666666888:::888888777666555444333333222111111000000000000000/////////000111111222222000000111222222222222111000000////////////000000000000000111111111111222////////////////////////...///000222222111111000111111000000000///////////////000111111222333333///666222(((,,,999666)))---------...............////////////////////////......------......///000........................---------...//////000000---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---------............,,,,,,,,,------------...,,,,,,,,,,,,------------...------000333:::IIIWWW```___ZZZTTTTTTZZZ___```dddeeejjjsss|||~~~zzzxxxmmmddd\\\WWWSSSJJJBBBFFFQQQeeekkksssyyy|||}}}}}}~~~~~~||||||}}}~~~~~~~~~vvvmmm]]]KKK@@@@@@JJJSSSdddhhhmmmrrruuuxxx{{{}}}||||||}}}~~~pppPPPAAA<<<<<<888888:::666333333333333333333333333333333222333333444555666222222333333333333444444444333333333333444555555555555555333222444888;;;999888777555333222111000000000000000111111111000222333444555666666555555555555555555555555555555333333333333444444444444222333333444444333333222222222333333444555777777777777888888999888888888444555666777777777777666888888888888888777666666777777999:::<<<>>>???@@@CCCGGGDDDHHHVVV^^^ZZZXXXOOOAAABBBHHHCCC>>><<<999777666888:::;;;;;;:::888777777888999:::::::::999666444444666888:::::::::777555444555777333555666666555666888;;;888888777777666444333333222111111000000000000000...//////000111111222222000000111222222222222111000000////////////000000000000111111111222222222//////000000000000//////---...000111222111000///111111111000000000////////////000222333444555666111222///,,,000777333(((...------,,,---...///000////////////////////////...............//////000........................---------...///000000000.../////////------------......---------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---------------............,,,,,,,,,---------......++++++,,,,,,,,,---------...,,,---000444;;;KKKZZZYYYYYYVVVRRRSSSZZZ______bbbeeeiiipppuuuxxxwwwuuuyyynnn^^^UUUPPPPPPLLLGGGJJJSSSggglllrrrxxx||||||}}}~~~}}}{{{{{{~~~~~~}}}~~~~~~vvviiiZZZNNNHHHGGGHHHQQQWWW```iiipppuuuyyy|||}}}}}}|||}}}~~~~~~iiiMMM>>>:::;;;777777:::555333333333333333333333333222333444555666666666666222222333333333333444444444333333333333444555555444444444222222333666999:::999888777555333222111//////000111111111111111111222444666666666666555666666666666555555555555333333333444444444555555222333333444444333333222222222222333444555777777666777888999999999999999444555666777888777777666888888888888888777666666555666888:::===>>>@@@@@@BBBFFFCCCHHHVVV___ZZZXXXOOOAAACCCIIIDDD>>><<<999777777888;;;======;;;999888777888999:::::::::999666444444666999:::::::::777555444666777111333444555555666999;;;777777777777666555333333222111111000000000000000...//////000111222222222000000111222222222222111000000////////////000000000000111111222222222222//////000000000000//////---...000111222111///...111111111111000000000000//////111222444666777777444...---111555333111000///...,,,+++,,,...000111000000000000000000000000...............///000000........................---------...///000000111000111111000///......///.........------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,------.........++++++,,,,,,,,,---------...,,,---000444<<>>===:::777666777999::::::999::::::999888888999;;;===<<<:::888666444444333888777666666666777999:::888666444222111000000111000111222222222222111000111111000000000000111111222222333333222111///...000/////////............111444777777444111000111111111000///////////////000000000000////////////000000111222222222222111000000111111222222222222333222222222333222///---111000///......///000111111111111111000000000000///////////////......---////////////////////////,,,---......---...111333444333111///...---,,,,,,.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........//////000000---------------------------,,,,,,,,,,,,---......//////......444AAARRR^^^PPPTTTUUUSSSTTTXXX\\\[[[dddaaa[[[^^^dddbbbhhh|||yyyhhh]]]MMMIIIRRRSSSHHHKKKYYYfffjjjppptttwwwyyy{{{}}}{{{|||~~~~~~}}}}}}~~~~~~|||zzzzzz{{{}}}zzztttlllfffdddbbb___]]]FFFFFFLLLZZZhhhrrrzzz|||uuutttzzz~~~~~~~~~vvvYYYCCC@@@;;;888777777777666444444444444444444444444333444555777777777666555222222222111222222333333444444444555444444333333444444444444444444444444555555555555444333222111222111///......000222333333444666777888888888777:::999777555444333444444222222222333333444444444333333333333333333333333333333222222333444666777777777777777666666666666444444444555555555555666888888888888777777777777777777999:::<<<===>>>???CCCGGGFFFKKK[[[^^^]]]WWWLLLFFFFFFGGGFFF@@@>>>;;;999999999;;;<<<===;;;777666777888999999999999:::999888888999;;;===;;;:::888666555444444777777777777777888888999999888666444333222222222111111111111111111111111111111000000000000111111333333333222111000//////000000/////////.........111333666555333111111222111111000///////////////000000000000////////////000000111222222222222111000111111111222222222222333222111222333222///---111000///......///000111111111111111000000000000///000000000000///......////////////////////////,,,---...------///222444444333222000......------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.............../////////000---------------------------,,,,,,,,,,,,---...............///555AAAQQQ\\\TTTWWWXXXVVVVVV[[[^^^___aaadddcccfffjjjbbbbbbrrrxxxiiiaaaQQQLLLSSSRRRHHHKKKZZZiiimmmrrrvvvxxxyyy{{{||||||}}}~~~~~~}}}}}}~~~}}}~~~~~~}}}zzzzzz{{{|||yyytttoookkkkkkkkkjjjiiiWWWLLLFFFOOO```ooozzz{{{wwwwww|||tttXXXCCC???;;;888777777777666444444444444444444444444333444555666777666666555222111111111222333333444444444444555555444444333444444444444444444444444555555555444444333222111222111000///000111222333333444666777888999888888:::888777555444333444444222222222333333444444444333333333333333333333333333333222222333444666777777777777777666666666666444444444555555555555666888888888888777777777777777777999:::<<<===??????AAAFFFDDDJJJZZZ^^^^^^XXXNNNHHHIIIJJJIII???===;;;888888999:::<<<>>>;;;777666666777777777888999:::999777777999:::<<<;;;999888666555444444666666777888888888888888;;;:::888666444444444444333222111000000111222333111111111111111111111111333333222111000000000000000000000/////////......111222333333111000111222111111000///////////////////////////000000000000000000111222222222222111111111111111222222222222333222111111222111///---111000////////////000111111111111111000000000000111111111111111000//////////////////////////////+++,,,---------///222555444333222000///....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............////////////---------------------------,,,,,,,,,,,,---......---...///111666BBBPPPZZZUUUYYYZZZWWWXXX]]]aaabbb^^^fffjjjoooooobbb]]]iii|||vvviiiaaaTTTPPPVVVSSSJJJOOO]]]lllooossswwwxxxyyyzzz{{{}}}~~~~~~}}}|||}}}~~~{{{}}}~~~}}}{{{yyyyyyzzzzzzwwwrrrppppppqqqqqqqqqgggUUUEEEGGGWWWiiiwww~~~{{{yyy{{{~~~vvvqqqxxxqqqVVVBBB>>>:::888777777666666444444444444444444444444333444555555666666555555000000111111222333444555333444444555555555444444444444444444444444444444333444444444333222111000222222111222222333333444444555666888999999999999999888666444333333444444222222333333333333444444333333333333333333333333333333222222333444666777777777777777666666666666444444444555555555555666888888888888777777777777777777999:::<<<>>>???@@@@@@DDDCCCIIIYYY]]]]]]YYYOOOJJJJJJKKKJJJ???>>>;;;999888999;;;<<<>>>;;;888666666777666555888999999888777777888:::<<<;;;999777666555444444555666777999999888777777;;;:::888666444444444444333222000//////000222333111111111111111111111111444333111000000000111222000000000////////////...111111111000000111222333111000000///////////////////////////000000000000000000111222222222222111222222222222222222222222333222000000111111///...111111000//////000111111111111111111000000000///111222222222222111000000////////////////////////+++,,,---------///222555444333222111/////////...........................------------------------------------------------,,,,,,,,,,,,,,,---...............///////////////---------------------------,,,,,,,,,,,,---......,,,...000222888BBBOOOYYYSSSWWWXXXWWWYYY___eeefff___iiinnnooonnnaaa\\\fff}}}}}}tttjjj]]]UUUTTTYYYVVVMMMSSSaaajjjmmmrrrvvvwwwxxxzzz{{{}}}~~~|||{{{|||}}}zzz{{{}}}}}}{{{yyyxxxxxx|||yyyuuurrrpppooooooooommm___QQQMMMSSS___nnn{{{}}}{{{{{{}}}~~~~~~~~~}}}uuueee^^^jjj|||}}}mmmSSS@@@>>>:::888777777666555444444444444444444444444444444444444555444444444000000000111222444555666333444444555555555555555444444444444444444444444222333333333222222111000222222333333444555666666666666777888999999::::::888777555444333333444444333333333333333333333333333333333333333333333333333333222222333444666777777777777777666666666666444444444555555555555666888888888888777777777666777777999;;;===>>>@@@AAAAAAEEECCCIIIXXX\\\\\\XXXOOOIIIIIIJJJHHHAAA???<<<:::999:::<<<======;;;888777777777666555888999999888777777888:::;;;:::999777666555555555555666777999999888777777:::999777555333333333333333222000//////000222333000111222222222222111000333222111000000000111222111000000000////////////111000000000111222333333111000000///////////////.../////////000000000111000000111222222222222111333222222222222222222222333222000000000000///...222111000//////000111222111111111111000000000///222222222222222111111000////////////////////////+++,,,---------///222555333333111000////////////........................------------------------------------------------------,,,,,,------...//////////////////.........---------------------------,,,,,,,,,,,,---......,,,...000333888BBBNNNXXXTTTXXXYYYXXX[[[cccjjjlllkkkrrrppplllhhh^^^ZZZdddttt|||ssslll\\\XXXYYY\\\VVVMMMRRR___fffjjjoootttvvvxxxzzz||||||}}}~~~}}}{{{zzz{{{|||yyyzzz||||||zzzxxxwwwwww|||zzzwwwtttqqqooooooppppppnnnjjjbbbXXXUUU```nnnzzzzzzzzz{{{|||}}}~~~~~~}}}~~~~~~}}}hhhVVVNNN```yyy~~~yyyhhhNNN???===:::888888777666555444444444444444444444444444444444333333333333444000000000111222444555666333444555555666666666555444444444444444444444444222222333333333222111111222333333444666888999:::888888888888888999999999777666555444333333444444333333333333333333333333333333333333333333333333333333222222333444666777777777777777666666666666444444444555555555555666888888888888777777777666666777999;;;===???AAAAAABBBFFFDDDIIIWWW[[[\\\XXXOOOIIIHHHHHHFFFAAA???===;;;:::;;;<<<>>>===;;;999888999999888666777888999888666666888999;;;:::999777666666555555666666777888888888888888999888666333222222222222333222111000000111222333000111222333333222111000222222111111111111111222111111000000000/////////111000///111333444444333111111000///////////////......//////000000111111000000111222222222222111333333333333222222222222333111/////////000///...222111000000000000111222111111111111000000000000111222222222222111000000////////////////////////,,,---......---...111333222111000///....................................,,,,,,,,,------------...---------------------------------------......//////////////////.........---------------------------,,,,,,,,,,,,---......---///111333888BBBNNNXXXYYY]]]^^^]]]___hhhnnnqqqyyy|||tttjjjggg___ZZZ```gggwwwtttlll^^^\\\\\\[[[RRRJJJPPP^^^eeeiiinnnsssvvvxxxzzz|||zzz{{{|||{{{zzzyyyzzz{{{yyyzzz{{{zzzxxxvvvvvvwwwyyyzzzyyywwwuuuuuuvvvxxxwww|||wwwdddTTTUUU^^^mmmqqqvvvzzz{{{|||}}}~~~~~~{{{aaaNNNIII___zzz|||uuucccIII>>><<<999888888888666444444444444444444444444444444444333222222222333333000000111111222333444555333444555666666666666666444444444444444444444444222222333333333333222222333333333444666:::>>>@@@;;;;;;:::999888888888999777666444333333333444555444444333333333333222222333333333333333333333333333333222222333444666777777777777777666666666666444444444555555555555666888888888888777777777777666777999;;;===@@@AAABBBCCCGGGDDDIIIXXX\\\]]]YYYPPPIIIHHHGGGEEE@@@???<<<:::999:::<<<======;;;::::::;;;;;;:::888777888888888666666888999::::::888777666666666666777777777777777888888999999888666444222222222222111111111111111111111111000111333444444333111000000111111222222222111111111111111000000000//////000///000222555777555333111111000///////////////.........///000111111111000000111222222222222111444444333333333222222222444111///.../////////...222222111000000111222222111111111111000000000000111111111222111000000///////////////////////////...//////...------000222111000///...------------........................,,,,,,,,,---------..............................---------------...//////000/////////............---------------------------,,,,,,,,,,,,---.........///000222777AAANNNXXX___bbbbbb___```gggnnnooo|||vvvnnnnnnggg___```dddwww||||||tttggg^^^[[[YYYTTTKKKHHHTTTfffgggkkkppptttvvvxxxyyy{{{wwwyyyzzzzzzxxxxxxyyy{{{yyyzzzzzzxxxvvvuuuvvvxxxyyyzzz{{{{{{yyyyyy{{{~~~}}}sssaaaWWWVVV\\\eeeqqqxxx{{{|||}}}}}}www]]]KKKHHHaaa}}}|||rrr___DDD===;;;999888888888666444444444444444444444444444555444333111111111222333222111111111222333333444333444555666777777777777444444444444444444444444333333444444444444333333333222222333666<<>>@@@BBBCCCAAAEEECCCIIIYYY^^^___ZZZQQQJJJHHHGGGEEE???===;;;999888999;;;<<<<<<;;;::::::<<<<<<;;;:::777888888777666666777999::::::888777666666666666888777666666666777999:::999888666444333222222333000111222222222222111000000111333444444333111000///000222333333222111000111111111111000000000000000///000333777888555222111111000///////////////---......///000111111222000000111222222222222111444444444333333222222222444111///.../////////...333222111000000111222333111111111111000000000000000111111111111000///////////////////////////////////////...------///111000///...---------------........................,,,,,,,,,------....................................------------...//////000000//////.........------------------------------,,,,,,,,,,,,---......///000000111666AAANNNYYYbbbdddccc^^^___dddjjjkkkxxx|||vvvqqqvvvpppfffdddiii{{{wwwttt{{{sssaaaZZZWWWTTTNNNGGGIII[[[pppjjjmmmrrruuuvvvwwwyyyzzzvvvwwwyyyxxxxxxxxxyyyzzzyyyzzzyyywwwuuutttvvvxxxzzz|||}}}|||zzzyyy|||~~~}}}~~~~~~ppp```VVVQQQ]]]mmmwwwzzz||||||{{{}}}~~~uuu[[[IIIHHHccc}}}|||qqq]]]AAA<<<;;;999888888888666444444444444444444444444444555444222111111111222222222222222111222222333333333444555666777777777777444444444444444444444444333333444555555444444444333222111222666===DDDHHH@@@???<<<:::888777666666666555444333333333444555444444444333333222222222333333333333333333333333333333222222333444666777777777777777666666666666444444444555555555666666888888888888777777777777666777999;;;>>>@@@BBBCCC>>>CCCBBBIIIZZZaaa___XXXPPPKKKJJJFFFAAAAAA;;;888999999777888;;;======<<<:::777777999:::888777777777777777888888;;;:::888777666555666666777777777777777777777777::::::999666333222222333333222222111111222333333222444666666444111000000222222222222333333444555000000000000///////////////000222444555666777777111111000000000000111111000//////111444555222///000000111222222222222222444444444444333222222111111111000///////////////000111222222111000111222111222222222222111000000///////////////000111111...///////////////......---------.........//////000000///............///---------------------------------............///........................///......---------......//////.........------------...///000000//////.........------------......------000555999AAAPPP^^^llljjjhhhdddbbbdddgggkkk|||xxxuuutttvvvvvvuuusssyyyzzz~~~tttdddWWWVVVTTTPPPIIIKKKZZZjjjnnnrrrxxxzzzyyyxxxyyyzzzyyy{{{}}}{{{wwwuuuwwwzzzvvvsssqqqrrruuuwwwwwwvvvuuuxxxyyyvvvvvv{{{~~~}}}~~~|||||||||vvvmmmeee^^^WWW\\\mmm{{{}}}~~~}}}|||}}}{{{uuu]]]LLLFFFYYYqqq}}}~~~jjjRRRBBB<<<;;;:::999777666555444333333333333333333333333222222222222222222222222333333222222333333444555666666666666777777777777222222333333333444444444222222444444444444222222444444222222555;;;DDDJJJEEE>>>888888777444444777999777555333222333444555777777666555444333333333555555444444444333333333222333333444444555555555777777777777666666666666222333555666666666555444777777666666666666777777666777999;;;===???@@@AAABBB???BBBMMMWWWbbb```ZZZRRROOOOOOMMMHHHBBB<<<888999999888888;;;;;;<<<<<<:::888777888:::888888777777777777888888;;;:::999777666666666666777777777777777777777777999:::999777444222222333333333222111111111222222555777888888666444333333333333333333333444555555111111000000000////////////000111333444555666666222111000000000000000111222000///111333444222000000111111222222222111111333333444444444333222222111111000///////////////000111222222111000111222111222222222222111000000///////////////000111111...///////////////......---------.........//////000///......------......---------------------------------............///..............................---------....../////////.........------------...///000000000///.........------------............000666===FFFTTT```nnnllljjjgggfffiiinnnqqqwwwuuussssssvvvzzz~~~{{{mmmcccRRRRRRQQQNNNIIIKKKYYYiiirrruuuyyy{{{zzzxxxyyyzzzyyyyyyxxxvvvsssrrrtttwwwwwwtttqqqppprrrttttttsssssswwwxxxvvvvvvzzz}}}}}}~~~|||zzz{{{{{{xxxpppiii___VVVSSS```rrr~~~~~~~~~}}}|||}}}|||vvv```MMMDDDTTTkkkwww{{{}}}zzzeeeNNN@@@<<<;;;:::999777666555444333333333333333333333333222222222222222222222222333333222222333333444555666666555555555555555555222333333333333444444444222333444444444444333222444444333222444:::AAAGGGDDD===888888777444444777999777555333333333444555777777666444444333333444555555444444444333333333222333333444444555555666777777777777666666666666333444555666777666666555777777666666666666777777666777999;;;===???@@@@@@AAA>>>CCCPPP\\\```___ZZZSSSQQQSSSQQQMMMBBB<<<888999999888888;;;:::;;;<<<<<<:::888888999999888888777777777888888;;;:::999888666666666666777777777777777777777777999:::999777444222222222444333222111111111111111444666888888666444333333444444444444444444555555222222111111111000000000...///000222333444444444333222111000000000000000333222000000111222111000111222222222222222111111222222333444444444333333111000000///////////////000111222222111000111222111222222222222111000000///////////////000111111...//////000000/////////------.........////////////......------------------------------------------------............///........................---------------...///000...............------------...///000111111000///......------------......///...222;;;EEENNNYYYbbbpppooommmjjjjjjnnntttxxxsssrrrpppmmmnnnttt~~~kkk[[[ZZZQQQPPPPPPNNNJJJLLLZZZiiiuuuwwwyyyyyyxxxwwwwwwwww|||{{{xxxvvvttttttvvvwwwxxxuuurrrpppqqqrrrrrrrrrqqquuuwwwuuuuuuzzz}}}|||{{{yyyxxxyyyzzzxxxtttooofff[[[OOOQQQcccxxx{{{|||}}}}}}||||||}}}~~~~~~xxxfffPPPBBBLLLaaammmrrrsssyyy~~~uuu]]]III>>>;;;;;;:::999777666555555333333333333333333333333333333333333333333333333333333222222333333444555666555555555444333333333333333333444444444555555333333444555555444333333444444444333444777===AAACCC<<<888888777555555777999777555333333333555666777666555444444444444444555555444444444333333333222333333444555555666666777777777777666666666666555555666777777777777777888777777666666777777888666777999;;;===???@@@@@@@@@>>>CCCPPP]]]^^^]]]WWWPPPOOOQQQPPPMMMCCC===999999999888888:::999;;;<<<<<<;;;999888888999999888888777777888888;;;:::999888777666666666777777777777777777777777999999999888444222222222444333222111000000000000000222444333222111111111666555555444444444555555222222222222111111111000---...///111222222333333333333222111000000000000444333111000000000111111222222333333222222111111111222222333444444444444000000////////////000000000111222222111000111222111222222222222111000000///////////////000000111...//////000000000000///............////////////......---,,,,,,,,,,,,------------------------------------............///........................---------------...///000........................---...000111222111111000......------------.........///666DDDPPPWWW\\\aaajjjiiigggeeeeeehhhnnnrrrqqqoookkkccc^^^bbbooozzzgggTTTVVVVVVUUUTTTRRRNNNPPP\\\jjjssstttuuuvvvuuuttttttttt{{{zzzxxxwwwwwwwwwvvvvvvwwwvvvtttsssrrrqqqoooooooootttvvvtttuuuyyy|||{{{zzzyyywwwxxxxxxxxxuuusssqqqhhhVVVJJJTTTkkkyyyzzzyyy{{{}}}}}}}}}}}}}}}~~~{{{lllVVVCCCFFFVVVdddjjjllluuu{{{pppWWWEEE>>>::::::999888777666555555333333333333333333333333333333333333333333333333333333222222333333444555777666666555444333222222444444444444555555555555444444555555555555444444444444444444444666:::===AAA;;;777888777555555777999777555444333444555666777666555444444444444444555555444444444333333333222333333444555666777777777777777777666666666666666666777777888888888888888777777777777777777888777888999;;;===??????@@@AAA>>>BBBNNNXXX___]]]VVVOOOMMMOOONNNKKKDDD>>>999::::::888888:::888:::<<<<<<;;;999999999::::::999888888888888888;;;::::::999888777666666777777777777777777777777888999:::888555222111111333222111111000000000111...000111111000///000111777666555444444444444444222222222222111111111000---...///000111222222222333333222111111000111111444333222000//////111222222222333333333222222111111222222333444444444444000000////////////000000000111222222111000111222111222222222222111000000///////////////000000111......///000111111000000........./////////000000......---,,,,,,,,,,,,------------------------------------............///////////////////////////---------------...//////---.....................---...000222222222222111......------------......---000;;;LLLWWWZZZ[[[]]]aaa```___]]]\\\___cccgggnnnlllfffZZZQQQRRR]]]hhhxxxaaa``````]]]ZZZWWWSSSUUU```mmmssssssttttttuuutttrrrqqqrrrsssvvvwwwvvvuuutttssswwwvvvuuurrrmmmiiifffdddoootttvvvuuuuuuyyy{{{zzz{{{zzzxxxxxxwwwvvvtttsssvvvrrrcccOOOLLL]]]pppyyyxxx{{{}}}}}}~~~}}}sss^^^IIIEEEPPP]]]fffjjjsssyyynnnTTTCCC>>>:::999999888777666555555333333333333333333333333333333333333333333333333333333222222333333444555777777666666555444333333444444555555555666666666555555555555555555555555444555555555555666999<<>>??????AAA>>>BBBMMMVVVaaa___XXXPPPMMMOOOOOOLLLEEE>>>:::::::::888888:::999:::<<<;;;:::999999:::;;;:::999888888888888888;;;;;;;;;:::999888666555777777777777777777777777888999:::999666333111111111111000000000111111222000111222222222222333555777666555444333333333333222222111111111000000000---...///000111111111111222222111111111222222333111222333111000///111222111222222333333333333333222222333444444444333333///////////////000000111000111222222111000111222111222222222222111000000///////////////000111111......///000111111111111....../////////000000000///......------------------------------------------------............//////////////////////////////......---------......---------..................///111222333333333222......------------......,,,111>>>MMMVVVVVVVVVWWW``````aaa```___```cccfffjjjhhhcccXXXOOOMMMTTT\\\oooiiifffaaa\\\XXXUUUWWWcccooosssssstttuuuuuusssooollliiimmmrrrtttsssrrrsssuuuvvvuuurrrllleee```]]]]]]pppuuuwwwvvvvvvyyyzzzyyyzzzzzzzzzyyywwwuuutttssstttuuummm[[[NNNUUUiiizzzxxxzzz~~~~~~~~~~~~yyyhhhSSSIIIMMMZZZfffmmmuuuzzzmmmRRRBBB===999999888777777666555555333333333333333333333333333333333333333333333333333333222222333333444555777777666666555444444444555555555666666666666777777666555555555555666777555555666666666888<<>>?????????>>>CCCOOOZZZ```^^^WWWOOOMMMPPPPPPMMMEEE???:::;;;:::888888:::999:::;;;:::999999:::<<<<<<;;;:::999888888888888:::;;;;;;;;;:::888666555777777777777777777777777777999:::999666333111111000//////000000111222333111222333333333333555777777666555333222222111111111111000000000/////////...///000111111111111111111111111111222333444444///111333333111000111333000111222333444555555555333333444444444333222222///////////////000111111000111222222111000111222111222222222222111000000///////////////000111111......///111111222222111.../////////000000000000000///......------......---------------------------------............///////////////////////////000///...------------------------.........//////...///111333444444444333......------------......---222>>>IIIMMMLLLNNNSSS^^^```bbbddddddeeeggghhhggggggbbbZZZQQQNNNPPPTTTkkkpppgggeee___XXXTTTRRRVVVcccppprrrrrrrrrsssrrrnnngggaaa[[[bbbggggggeeefffmmmtttsssqqqkkkddd___^^^bbbfffqqqvvvyyywwwvvvyyyyyywwwxxxyyyzzzyyyxxxvvvuuutttrrruuusssgggUUUQQQaaauuuwwwzzz}}}~~~~~~~~~~~~qqq]]]OOONNNZZZiiitttxxx}}}kkkRRRAAA<<<888888888777666666555555333333333333333333333333444444444444444444444444333333222222333333444555555444444444444444444444555555666666666777777777777777666555555666777777555666666777888;;;@@@DDD<<<777555888888666666777888777555444444666777888555555444444444555555666555555444444444333333333222222333555666888999999777777777777666666666666777777666555666777888999999888888777777888888999888999:::<<<===>>>>>>>>>@@@???EEESSS___]]][[[TTTMMMLLLOOOPPPNNNEEE???;;;;;;:::888888::::::;;;:::999888888;;;===<<<;;;:::999888888888888:::;;;;;;;;;:::888666555777777777777777777777777777999:::999666333111000.../////////000222333444000222333333222333555777777666555333222111000000000000000000////////////...///000111111222111111000000000111222333555555---000333444222000111333///000111333444555666666444444444444333333222111///////////////000111111000222222222111000111222111222222222222111000000///////////////000111111......///111111222222222////////////000000000000000000///............///---------------------------------.........//////000000000000000000000000111000///...---,,,,,,,,,---------.........//////...///111333444444444444.........------............333<<>>>>>>>>BBBAAAGGGUUU```YYYWWWWWWHHHUUUHHHNNNSSSCCC===999999999666666888::::::::::::::::::::::::999:::;;;;;;:::999777666;;;;;;:::999888666555444444555555666777888888999999:::;;;999666333222222222222222111000///......222222333333333333333333444444333111///...000111///000111111000/////////...------...000111000///222444555444222222333444444444333222222111111000444333333333333444555555777666555444333333333333000///...///111333222111222222222222222222333333000222333444444333111000000000111111111000000///000000000000000000000000//////.........//////000///////////////////////////...,,,++++++,,,...///,,,...,,,***...666666111111111000///////////////222111111000///......---......------------......///000000222333444555555333111///,,,,,,---...000111///444???DDDBBBFFFOOOQQQRRRVVV]]]^^^]]]^^^bbbbbbggghhhddd___ZZZRRRKKKTTThhhtttfff]]]bbb```ZZZRRRMMMRRRbbbpppoookkkgggffffffeee```\\\WWWZZZWWWLLLDDDFFFMMMRRRZZZ[[[]]]aaagggmmmrrrtttyyyyyyxxxuuussstttvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvxxxvvvvvvrrrcccSSSUUUccctttxxx{{{yyyyyy|||}}}{{{~~~}}}|||}}}~~~hhhLLLEEENNNddd}}}oooSSSAAA===:::999888666555555444444333333333222222111111111333333333333333333333333444333333222111111111222333555666555444444555666888777777777888888999:::===999444333555888888777777888555444;;;EEEGGGBBB777888888777555555666777666666555555555555666666555555444444444444555555666555555555444444444444444444444555555777888888777888999::::::999777777777777777555444444777999999999999999999999999999999999:::<<<>>>@@@BBBCCCAAABBBGGGRRRXXXZZZWWWUUUGGGUUUIIIMMMPPPEEE>>>999999888666666999;;;;;;;;;::::::999999999999999:::::::::999888888<<<<<<<<<;;;:::888666555555555666666777777888888999:::;;;999666333222222222111111111111222333333333333333333444444444444444555555333000///000111///000111111000/////////...---,,,...000111111000222333444333222111222444333333333222222222222222444444333333444444555666666555555444333222222222222111000111222333222111222222222222222333333333222333444555555444222111111111111111111111111111111111111111111111111111//////.........//////000///////////////////////////...,,,++++++,,,...//////000///...222999;;;777222111111000//////000000111111000000///......---///......------......//////000000111222333444555333111///---,,,---...///000000555>>>AAAAAAGGGOOOSSSTTTXXX^^^```^^^```ddd```eeehhhgggfffeeebbb]]]XXXgggwww{{{sssfff]]]XXXggg___VVVQQQMMMPPP___nnniii^^^SSSRRRYYYbbbffffffhhhjjjfffZZZOOOKKKJJJJJJPPPXXXbbbjjjoooqqqtttwwwyyyyyyxxxvvvttttttvvvyyyxxxxxxxxxxxxxxxwwwwwwwwwyyyvvvvvvtttgggVVVTTT\\\qqqwww{{{xxxvvvxxxzzzzzz~~~}}}zzzxxxxxxzzz|||~~~~~~~~~}}}nnnSSSIIIMMM```wwwmmmRRR@@@<<<:::999888666555555444444333333333222222222111111333333333333333333333333444333222222111111222222333555666555444444555777777888888888999999999999;;;888555555777999999888888777777:::CCCKKKFFF<<<777888888777555555666777666666555555555555666666666555555444444555555666666666666666555555555555555555555555666777888888777888999999999999888777999999999777666666999;;;999999999999999999999999999::::::<<<>>>@@@BBBCCC@@@AAAHHHTTT\\\\\\WWWSSSEEEVVVKKKMMMKKKGGG@@@999888777666777:::<<<<<<<<<;;;:::999888777999999999888999999::::::>>>>>>>>>===<<<:::888777777777777777777777777777888:::;;;999666333222222222111000111222444777888333333444444444555555555444555666444222000000000...//////000000000//////...---,,,...000222333222111222333333111111222333222222222222333333333333444444444333444444555666555555444444333222222222444333222222333333222111111222222222333333333444333444555666666555444333222111111000111222444555111111111111111111111111000//////......////////////////////////////////////...---,,,,,,---...///000111111000444999;;;999222222111000000000000111111000000//////.........///......------....../////////000111222333333444333111///---------...//////222777;;;===@@@HHHPPPUUUUUUXXX\\\[[[XXXYYY\\\[[[aaaffffffhhhlllmmmlll___gggoooppphhh___\\\]]]nnn]]]PPPOOONNNOOO[[[lllhhhWWWEEE@@@JJJYYYcccgggooooooiii^^^UUUSSSQQQOOOHHHVVVgggrrruuutttuuuwwwxxxxxxxxxvvvtttuuuwwwyyyxxxwwwvvvvvvvvvwwwxxxyyyzzzwwwwwwwwwmmm\\\SSSSSSmmmvvv|||yyyttttttwwwxxxwwwtttqqqooonnnppprrrtttuuuvvvxxxyyyzzz}}}~~~yyycccXXXXXXdddvvv}}}jjjOOO>>>:::999888777666555444444444333333333222222222222111333333333333333333333333333333222222111111222222333444666666555555666777777888999:::::::::999888888777666777:::;;;:::999888777999@@@KKKNNNCCC555777888888777555555666888666666555555555555666666666555555444444555555666888888777777777666666666555555555555666777888999777888888999999999888888;;;;;;;;;:::888999;;;===::::::::::::::::::::::::999:::;;;<<<>>>AAACCCDDDAAABBBIIIUUU]]]]]]WWWQQQBBBUUUMMMLLLFFFJJJAAA:::888777555777;;;<<<<<<<<<<<<:::999777666999999888777888999;;;<<>><<<:::999888888777777777777777777888999:::999666444333333222111000000111444777999333444444555555666666666222444666555333000/////////...///000111222111000...---,,,...000333444444000222333222111111222444111111222222333444555555444444444444444555666666444444444444444333222222666444222222333333111000111222222333333444444444333333444555555555444444333222111000111333666777111111111111111111111111111000//////////////////////////////////////////......------------....../////////...000333444444000000////////////000000000000/////////.........//////............////////////000000111222222333333111000...---...//////...444999999:::AAAKKKRRR[[[YYYZZZ[[[XXXSSSRRRTTTZZZ```dddccccccgggiiiiiibbbeeeiiijjjddd___```eeepppZZZKKKMMMPPPPPP[[[kkknnn___MMMBBBCCCKKKSSSWWW``````\\\WWWXXX___ddddddQQQ[[[hhhrrrvvvuuuttttttuuuvvvvvvuuuttttttvvvxxxxxxwwwuuuuuuuuuwwwyyyzzz|||xxxxxxzzztttcccRRRJJJiiittt|||xxxooolllllllllgggdddaaa___^^^___bbbcccdddfffjjjmmmqqqvvv|||uuuqqqooorrr}}}xxxdddKKK<<<888888888777666555444444444222222222222222222222222222222333333333333444444333333222222111222222333333444666666555555666888666888999;;;;;;:::888777666666888:::;;;<<<;;;:::777888;;;CCCJJJJJJ???333888888999777666555666888666666555555555555666666666666555555555555666666999999888888888888777777777666666666777777888999777888888888999999999999;;;<<<<<<;;;::::::;;;===::::::::::::::::::::::::::::::;;;<<>>RRRMMMMMMEEEKKKCCC;;;999777555777:::;;;<<<<<<<<<;;;999777555999999888777888999;;;<<<>>>???@@@AAA@@@>>>;;;999888888888888777777777777777999:::999666444333333333222000...///111444555333333444444555666777777222444555444222000/////////......000333444333111///...---...111444555555000111333333222222333444111111222333444555555666555444444444444555666666444444555555555444333333555444222222222222000...111111222333444444555555222222333444444444444444333222111111222444666888111111111111111111111111111111000///////////////////////////////////////........................000......------,,,...000......---------......///////////////............/////////......//////////////////000000111111111222222000///......//////...666:::888:::EEEPPPSSS___]]]]]]^^^ZZZUUUTTTWWWaaagggiiieee`````````______```dddgggddd^^^___dddkkkVVVHHHJJJPPPSSS[[[gggnnnhhh]]]PPPFFFAAABBBEEENNNTTTYYY]]]dddnnntttttthhhhhhkkkpppuuuwwwuuurrrrrrsssttttttssssssuuuwwwxxxwwwvvvuuuuuuwwwyyy{{{|||xxxyyy|||yyyiiiTTTFFFbbblllssslll```XXXTTTSSSOOONNNLLLJJJJJJKKKMMMOOOQQQSSSWWWZZZ___eeelllqqqvvv~~~~~~rrr]]]GGG:::777888777666555444444444555222222222222222222222222222222222333333444444444333222222111222222333333333444666666555666777999666777999::::::999777666444666888;;;;;;;;;;;;;;;666777;;;@@@BBB???:::666888999999888666666777888666666555555555555666666666666666555555666666666:::999999999999888888888888777777777777888999999777777777888888999999::::::;;;<<<;;;:::999;;;<<<::::::::::::::::::::::::::::::;;;===???AAACCCDDDGGGFFFJJJRRRVVV\\\XXXOOO;;;OOOLLLNNNFFFLLLDDD===;;;999666666999:::;;;<<<===<<<:::777666999999999888999999::::::===>>>@@@AAA@@@>>>;;;999888888888888888888888888777999:::999777444333333333111000......///111222222222333444555666666777333555555444222000000000111///...111555777555333111///......111444555666111222333333333333444666111222222333444555555666555555444444555555666777444555666777777666555444555333222111222222000...111111222333444555666666222222222333444444555555333222222111222333555666222222222222222222222222222222111000////////////////////////////////////........................111/////////---+++,,,111---,,,,,,,,,,,,------...........................000//////......//////000......//////000000000000222222111000///////////////888;;;888>>>MMMVVVTTTWWWUUUWWWYYYXXXVVVWWW\\\gggnnnqqqkkkddd___]]]ZZZ______dddjjjggg___^^^cccaaaTTTHHHHHHNNNTTTZZZ___aaabbb```VVVJJJAAA@@@BBBOOO[[[hhhpppvvvzzzyyyvvv|||vvvpppqqqvvvyyywwwtttppprrrttttttssstttuuuwwwyyyxxxwwwwwwwwwxxxyyyzzz{{{yyyyyy|||{{{mmmWWWFFFWWW^^^```XXXMMMFFFCCC@@@CCCCCCCCCDDDEEEFFFHHHHHHFFFGGGHHHHHHJJJMMMSSSWWWeeetttzzz}}}|||kkkUUUBBB999777777666555555444444555555111222222222222333333333111222222333333444444555222222111111222222333333333444666666666666888:::666777888888888777666555333666999::::::::::::;;;666666888;;;;;;777777999888999999888666666777999666666555555555555666666777666666555555666666777::::::999999999888888888999888888888888888999999777777777777888999:::;;;999;;;<<<;;;:::999:::;;;:::::::::::::::::::::::::::;;;<<<===???BBBDDDEEEFFFFFFJJJSSSXXXZZZXXXOOO888KKKJJJOOOIIILLLEEE>>><<<:::777666888999:::<<<===<<<:::888666999999:::::::::999888888;;;<<>>;;;777555777888999;;;======;;;999777999:::;;;;;;:::999777666:::;;;>>>??????<<<999777666666777888999:::::::::666888:::999777555444444//////000000111111111111000000111222444555555666::::::999666444333555777333000///333888;;;999555555222//////000333555555222333555555555555666888333333333444444444555555555555555555555666777777555666888999:::999777666666444333333444555444222111111222333444666666777444444444555555777888888222222333333333222111111222222222222222222222222333222111000////////////////////////////////////......////////////.........,,,---111000,,,000888---------------...///000---.....................000000////////////000000.........///////////////222222111111000/////////000:::<<<999EEE[[[```UUUOOONNNPPPTTTUUUTTTWWW\\\UUUaaakkkkkkeee```]]]ZZZNNNMMMUUUbbbddd]]]\\\cccPPPRRRKKKBBBEEEQQQRRRJJJBBBAAA??????CCCIIIQQQWWWhhhqqqxxxuuurrruuuzzz|||vvvvvvwwwwwwuuuttttttsssrrrtttvvvwwwwwwwwwyyyzzz{{{{{{{{{{{{{{{zzzxxxxxxxxxyyyzzz{{{zzzqqq]]]MMMEEEFFFDDDAAAEEEQQQ]]]bbbiiilllpppuuuxxxyyyyyyyyysssoooggg^^^UUUOOOMMMMMMTTTnnn~~~yyycccKKK<<<888888666666555444444444555555111111111222222333333333111111222333333444555555222111111111222333333444333444666777666777999:::777666555444444444444444444666999888666666888;;;;;;222...444999888666777999::::::888777666888999666666555555555555666666777777666666666666777777999999999888888888777777::::::999999888999999999888777777777777999;;;<<<:::<<<======<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDEEEEEEEEEJJJSSSXXX[[[ZZZNNN======IIIMMMHHHHHHFFFBBB===999777777777888999;;;<<<<<<;;;999888::::::;;;;;;:::999777666;;;;;;<<<>>>???>>>;;;888555555555555666777888999999888888888999777333111222222111000000///000000333222333444666666444222<<<:::777666666555444222111...000777:::888555555222111000000000111333333222222222222333444555555222222333333333444444444555555555333222333666999888888888888777666444444444444444444444444444444333333333333333444666666777777666555555555555555444444444444444444444444444333333222222333333444555444222000//////000000000000000000000000000000000000////////////000000////////////////////////000...------......---+++000000//////.........---000111111111111000/////////////////////000111111444333111000000000111111000555:::???HHHSSS[[[\\\TTTUUUVVVTTTRRRRRRUUUYYYYYYYYY[[[___aaa___[[[VVVNNNLLLSSS]]]\\\RRRQQQXXXMMMMMMJJJFFFHHHPPPVVVWWWLLLJJJHHHJJJTTT^^^___ZZZbbbnnnvvvuuuvvv{{{|||www{{{zzzxxxuuuwwwxxxrrrjjjmmmrrrwwwyyyxxxxxxzzz|||zzzyyywwwvvvvvvwwwyyyzzzzzz{{{{{{xxxxxxiiiNNNCCCFFFJJJRRRbbbttt{{{yyy{{{{{{yyytttnnnjjjhhhgggmmmssszzz{{{```HHH===999555777777666555444444333333222222333333333444444444555444333333222222333333333222111000000222444555555666777888888777666555666555555444444444555555888888888888888888888888888888888888777777777666;;;888555333444555555555555555555666666666666777444444444555555555555666888888999999999888888777999999888888888888999999666666777888999999:::::::::::::::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???AAACCCDDDEEEGGGGGGLLLSSSVVV\\\ZZZNNN======JJJOOOKKKMMMIIICCC>>>;;;999999888777888:::;;;;;;:::888777::::::;;;;;;:::999777666::::::;;;===???===:::777555555555555666777888888888888888888999777444111222222111000000000000000333222333444666666444333555666888888777555333222333222555<<<>>>999555333222111000000000111222333222222222222333444555666222222333333333444444444555555555444333333666999888888888888777666555444444444444444444444444444333333333333444555666777777777666666555555555666444444444444444444444444444444333333333333444444555444333111000000000000000000000000000000000000000000////////////000000////////////////////////...---,,,---///000000///000/////////............///000000000000000000000///////////////000111111333333111000000000111111222555777===IIIXXX```aaaYYYXXXVVVRRRNNNNNNQQQTTT]]][[[ZZZ[[[\\\YYYSSSNNNHHHJJJOOOSSSRRROOORRRYYYNNNNNNKKKHHHKKKTTT\\\___cccbbbaaabbbgggiiibbbXXX^^^lllvvvuuuuuuyyy{{{xxx{{{{{{xxxwwwxxxzzztttmmmjjjmmmqqquuuvvvwwwxxxyyyyyyyyyxxxwwwwwwyyy{{{|||~~~zzz}}}~~~||||||mmmRRRFFFUUUdddoooxxx}}}}}}{{{{{{|||yyy}}}www\\\EEE<<<999666777666666555444444333333222333333333333444444444555444333333222222333333333222111000111222444555555555666777777666555555666555555444444444555555777777888888888999999999999888888888777777777777:::888555444444555555555444444555555555666666666444444444555555555555666888888999999999888888777999999888888888888999999777777888888999:::::::::999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???BBBDDDFFFGGGGGGGGGLLLTTTXXX]]]\\\OOO===<<>>===<<<:::888666888999::::::999888777::::::;;;;;;:::999888777999999:::<<<>>>===:::777555555555555666777888999888888888999999888444111222222111111000000111111333333333555666777555333111666;;;<<<888444111111333555:::AAAAAA:::444222111111000///000111222333222222222222333444555666333333333333444444444444555555555444333444666888888888888888777666555555555555555555555555555555444444444555555666777888777777777666666666666666555555555555555555555555555555444444444444555555555555333222111000000000000000000000000000000000000000////////////000000////////////////////////222///---,,,...000000000////////////...............//////000111111111222000////////////000111111333222111111000111111111555555555===NNN```hhhggg```^^^YYYRRRMMMLLLNNNQQQ\\\XXXSSSRRRSSSQQQKKKEEEDDDKKKNNNJJJGGGKKKSSSWWWNNNNNNKKKHHHLLLXXXbbbeeeoooqqqqqqqqqrrrmmm^^^OOOYYYiiivvvuuussswwwzzzyyy{{{{{{zzzxxxyyy{{{vvvoooiiijjjmmmqqqvvvyyyyyyxxxyyyyyyyyyyyyzzz{{{|||}}}~~~|||qqqWWWHHH]]]vvv~~~~~~~~~rrrWWWAAA999888666666666666555444444333333333333333444444444555555555444444333333333333333333222111111111222444555444444555666666555444444555555444444444555555666666666777888999::::::;;;999999888777777777777777:::777555444555555555444333444444444555555555555444444444555555555555666777888888999999999888888999999888888888888999999888888888999999::::::;;;888888888999999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999:::===???CCCEEEHHHIIIFFFGGGNNNVVVZZZ```^^^QQQ>>>;;;IIIQQQOOOUUUNNNEEE???===<<<:::888777888:::;;;;;;:::999888::::::;;;;;;;;;:::888777888888999<<<======:::777666666666777777888999:::888888888999999888555222333222222111111111222222333333333555777777555333333888===<<<777222222333555999@@@GGGCCC:::333111111000/////////000222333333222222333333444555666333333333444444444444555444555666555444444666888888888888888888777666555555555555555555555555555555555555555666777888999888888888888777777666666555555666666666666777777555666666666666666666555666555444333222111111000000000000000000000000000000000////////////000000////////////////////////777444///---------...---///////////////.........//////000111222333444555000000//////000000111222222222111111111111111111666555666AAAUUUiiinnnjjjfffccc___YYYUUURRRRRRRRRVVVQQQKKKJJJKKKJJJFFFBBBGGGSSSUUUIIIDDDMMMUUUUUUMMMMMMIIIFFFLLLYYYdddhhhmmmppprrrssstttmmm\\\LLLSSSfffuuuuuurrrvvvzzzzzz{{{}}}|||yyyyyyyyyuuuooojjjjjjkkkpppwww{{{{{{zzzxxxyyyzzz{{{|||}}}~~~~~~}}}sssZZZJJJ]]]ttt~~~||||||}}}oooSSS>>>888777555666666555555555444444444444444444444555555555555555555444333333333333333333222222222222333444555333333444555555444333333555444444444444555666666555555666777999:::;;;<<<:::999888777777777888888999777555444555666555444333333333444444444555555444444444555555555555666777777888999999999888888999999888888888888999999888888999999:::::::::;;;777777777888999;;;<<<===::::::::::::::::::::::::;;;<<<>>>@@@CCCEEEGGGHHHEEEGGGNNNXXX[[[aaaaaaSSS???;;;GGGOOONNNTTTNNNEEE???<<<;;;999777888999;;;<<<===<<<;;;:::999:::;;;<<<;;;:::999888777888999<<<======:::777888888888888999:::;;;;;;888888888999:::999666333333333222222222222333333444333444555777777555333333777:::999555444777<<>>???@@@BBBCCCDDDEEEEEEGGGNNNWWW[[[``````TTT@@@;;;FFFNNNMMMPPPMMMHHHAAA<<<999888777888999;;;===>>>===<<<;;;999:::;;;<<<<<<;;;:::999777888999<<<>>>>>>;;;888888888888888999:::;;;<<<888888888999:::999666444333333222222333333444444444444444666777777666444111222333333444777>>>CCCIIIMMMRRRPPPDDD444---...000000///...///000111222333333333333444555666777333444444444555555555555444666777777666555777888777888888999888888777777777777777777777777777777555555555666666777888999888999999::::::888777666666777777888888999999:::777888999::::::999888777666666666555444333111111111111111111111111111111000000////////////000000000000000000000000000000222///---,,,...000000000.........///////////////222111111111222444666888111000000000000111222222000000111222222222222111333555;;;HHH]]]mmmmmmfffcccccccccdddccc```[[[WWWWWWVVVSSSOOOJJJHHHIIIKKKOOOYYYZZZQQQOOOWWWZZZUUULLLLLLJJJIIIOOO]]]ggglllqqqqqqpppqqqsssrrrgggZZZLLL___ppptttuuuyyy|||zzz{{{~~~~~~zzzwwwwwwsssooollllllmmmppptttwwwxxxyyyxxxyyy|||~~~~~~}}}||||||{{{{{{}}}uuu___HHHUUUkkk~~~~~~}}}|||{{{}}}~~~kkkOOO<<<888777444555555555555555555555555555555555666666666666777666555555444444444444444333333333333444444444444333333444555555444333333444444444444444555666777444555666777999:::<<<<<<<<<:::888777777777999:::777555555555666777666444333444444444555555555555444444444555555555555666666777888999999999999999999999888888888888999999888888888888888888888888777777777888888:::;;;<<<999999999999999999999999===>>>???@@@AAABBBBBBCCCEEEFFFMMMVVVZZZ[[[]]]SSSAAA<<>>111...222000//////...///000111222444333333444444555666777444444444444555555555555444666777777666666777888777888888999999888888888777777777777777777777777555555555555666777888888888999:::;;;:::999777666777777888888999::::::;;;888999:::;;;;;;:::999888666666666666555333222111111111111111111111111111000000////////////000000000000000000000000000000...---,,,---///000000///............/////////000111111000000000222444666111111000000111111222333///000111222333222222111222555:::FFFXXXfffhhhccc]]]\\\\\\\\\]]]\\\XXXTTTSSSVVVXXXSSSMMMJJJNNNTTTXXXYYYUUUNNNLLLPPPPPPLLLFFFHHHHHHHHHPPP^^^iiimmmoooooonnnnnnrrrsssjjj___KKK]]]nnnssswww}}}}}}yyyyyy}}}~~~{{{yyyyyywwwsssnnnppprrrssssssuuuxxxzzzxxxzzz|||~~~|||zzzyyyxxx||||||yyy~~~yyyfffLLLXXXlll~~~}}}|||||||||}}}yyyhhhNNN===:::999666555555555555555555555555555555666666666777777777666666555444444444444444222333333444444444444444333444555666666555444333444333333444444666777777555666777888999:::;;;;;;<<<;;;888777666777999;;;666555555555777777666444444444555555555666666666444444444555555555555666666666777999999::::::999999999888888888888999999777777777777777777777777888888777888888999::::::999999999999999999999999;;;<<<===>>>@@@AAABBBCCCEEEFFFKKKTTTXXXVVVZZZRRRAAA===HHHQQQPPPJJJMMMNNNHHH>>>888888;;;666777:::<<<<<<<<<;;;:::999:::;;;<<<<<<<<<;;;:::888999;;;===@@@???===:::555555555555666777888999888888888:::;;;:::777555333333333333333444555666444444444666888888666444444222//////222555666666999>>>DDDCCC999///000777000///.........///111222444444444444444555777777444444444555555555666666444666888888777666777888777888888999999999888888777777777777777777777777444444444555555666777888888999:::;;;;;;999888666777777888999::::::;;;;;;888999;;;<<<<<<;;;999888666666777777666444222111111111111111111111111111000000////////////000000000000000000000000000000000...------......---+++---.........//////000000111000///...///000222444111111111000111111222333///000111222333333222111222555999BBBRRR```dddaaaYYYWWWTTTTTTUUUUUUSSSPPPJJJQQQVVVSSSMMMLLLSSS[[[bbb[[[RRRJJJGGGFFFCCCAAA???BBBCCCFFFOOO]]]hhhlllmmmmmmmmmooouuuwwwooodddKKK\\\lllsssyyy~~~yyywww|||~~~|||{{{|||{{{xxxrrruuuwwwwwwuuuvvvyyy}}}xxxzzz}}}}}}zzzyyywwwuuuzzzzzzyyy}}}kkkYYYbbbsss~~~}}}}}}}}}}}}yyyuuudddLLL===;;;:::777444555555555555555555555666666666666777777777777666666555444444444444555222333444444555555444444444444555666666555444444333333333444555666777888666666777888999::::::;;;===;;;999777666888:::;;;666555555666777777666444555555555666666666666777444444444555555555666666666666777999999:::::::::999999888888888888999999777777777666666666666666999888888888888888999999888888888888888888888888999:::;;;===???AAACCCDDDEEEEEEJJJRRRWWWXXX]]]UUU???FFF:::KKKOOOIIIIIIHHHDDD>>>;;;;;;===::::::999999>>>BBB???888===;;;:::;;;>>>>>><<<999666777999<<<===??????@@@999888777888:::;;;:::999777666666888::::::999888666666555555555666666777666888888777555333333444888666444222222444666777999888777666666555333111000111222000---,,,///111444444444222111111333555888777666444444333333333777777777777666666666666666777888888888666555444:::999999888777666666555555555666666666666555555:::;;;=========;;;999888:::::::::999999999999888888555888??????:::777999999888777555444555555666444444555555555444333222...000222111...---///111222///---///444666444111222111000000222666:::===333333222222333333444555999999888777777777777777444444444555555555666666000000111222333333444444888777:::EEETTT___bbb```\\\[[[TTTJJJIIIOOOSSSRRRKKKJJJKKKMMMLLLLLLQQQYYY^^^^^^VVVKKKKKKPPPLLLAAAJJJBBB???GGGTTT\\\bbbeeennnnnnnnnoooqqqrrrpppoooQQQYYYgggtttzzz{{{zzzzzzvvvwwwwwwwwwvvvxxx{{{}}}yyyyyyzzzzzzzzzyyyxxxxxx}}}~~~~~~~~~|||{{{yyywwwvvvvvvyyy{{{{{{{{{uuuvvvyyy|||~~~~~~}}}|||xxx|||~~~dddHHH@@@<<<666555777666555444333333444555333333444555666666666555555444444444444555666666444444444444444444444444666666555444333222222333555555555555555555555555444444444555666777777888>>>@@@>>>:::888:::999666666666555555555555666666222333555666888999999999888666444555777888666444666666777888999::::::;;;;;;999888888999::::::999777777777777777777777777777888888999999:::;;;;;;999999888888999999:::;;;999;;;>>>@@@AAAAAA???>>>BBBCCCJJJSSSWWWZZZ]]]YYYCCCGGG<<>>???@@@999888777888:::;;;:::999888777777999;;;;;;:::999666666555555555555666666666777888777555333333444555444333222222444777888>>><<<:::888555333111//////000222111///...///111333444444333111111333555555555444444555555666666777777777777666666666666555666777888888777666555888888888888888999999999777777888888888777666666::::::;;;<<<<<<;;;::::::======<<<<<<;;;;;;;;;:::===<<<>>>BBB@@@;;;<<>><<<999666444333222222333333333333222222111111333555666555333222444555>>>888222000111222000---777666333111000111333444000////////////000111111555555444333333333333444111111111222222222333333111111111222222333333444666666:::FFFUUUaaaeeeeeebbbbbb[[[RRROOORRRRRRNNNLLLHHHFFFIIILLLMMMQQQUUU\\\[[[TTTKKKMMMUUUTTTKKKRRRJJJFFFMMMXXX```eeeiiiooonnnnnnoooqqqrrrqqqpppTTTVVV___ooozzzzzzxxxxxxwwwxxxxxxxxxwwwxxxzzz|||yyyyyyzzzzzzzzzzzzyyyyyy}}}}}}~~~~~~}}}}}}zzzyyywwwxxxzzz|||||||||{{{{{{}}}~~~}}}|||{{{zzz{{{~~~~~~eeeIII@@@===777666888777555444333333444555333444555555555555555555444444333333444444555666444444444444444444444444444444333333333444444555444444444444444444444444444444555555666777777888:::<<<;;;888777::::::888666666555555555555666666555555666777777888777777777555444444666777666444666666777888999:::;;;;;;;;;999888888999::::::999777777777777777777777777777888888999999:::;;;;;;999999888888999999:::;;;:::;;;>>>AAABBBAAA@@@???BBBCCCJJJSSSWWW]]]\\\___HHHHHH>>>JJJKKKHHHIIIIIIGGGBBB>>>;;;:::999:::::::::???DDDBBB===;;;:::::::::<<<<<<:::999777888999;;;<<<>>>??????:::999777888999;;;:::999999888888999;;;===<<<;;;666666555555555555666666555777777666444333444555333333222111222444777999???===;;;888666444444444222333333222000///111222333444444333222222444555222333444555666777888999666666666666777777777777666777888999::::::::::::999999999999999999::::::::::::999999999888888888999::::::;;;<<<<<<======@@@@@@??????>>>===<<<<<<<<<;;;<<<===;;;999;;;AAA999888777666666777888888333333333333222222222111555777888777666555666888NNNGGG@@@;;;::::::999777888666444222000/////////...............///000000333333222111111111111222000000000111111111222222222222222222222222222222555555:::EEEUUUaaafffgggfffeee```YYYVVVUUURRRMMMHHHAAA???DDDKKKPPPSSSUUU]]]ZZZRRRKKKNNNWWWXXXQQQWWWOOOKKKPPPZZZaaagggllloooooooooppprrrsssrrrqqq\\\RRRUUUiiiyyyyyyvvvwwwyyyyyyzzzyyyxxxxxxyyy{{{yyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}~~~~~~|||{{{yyyzzz|||~~~~~~}}}|||{{{zzzyyyyyy~~~~~~eeeIIIAAA>>>888888888777666444333444444555444555555555555444444333333333222222333333444555444444444444444444444444222222222333444555666777333333333333333333333333444444555555666777777777666888888666777:::;;;999666666666555555666666666666666777777777777666666666444333444555666555444666777888888::::::;;;<<<;;;999888999:::;;;:::999777777777777777777777777777888888999999:::;;;;;;999999888888999999:::;;;;;;<<>>HHHJJJHHHIIIIIIHHHEEE@@@;;;999777999::::::===BBBBBB>>>::::::::::::;;;;;;:::999888888999:::;;;===>>>???;;;999777777999::::::999;;;999999:::<<<>>>>>>===777666666555555555555666555666666555444333444666444333222222222444555777999999999888777999<<<>>>===;;;666222000000222444222444444444333333444666222333444666777888999999666666666666777777777777888888999;;;<<<===>>>???;;;;;;999888888888888999;;;::::::999999888999999999999::::::<<<===???@@@AAA@@@@@@???>>>===<<<<<<999888888:::<<<<<<======>>>===<<<<<<<<<===???@@@666666555444444444444444333444444444444444555555===:::555333444444444222222222111111111111222222111111000000111111222333555444444333333333333333333333333333444444444444333333222222222222222222444555:::EEESSS___fffggggggddd^^^ZZZYYYXXXTTTQQQHHHCCCCCCJJJQQQWWW\\\aaa___[[[QQQJJJLLLSSSTTTOOOSSSLLLIIIOOOXXX```gggllloooooooooqqqssstttsssrrreeeRRRNNNcccvvvxxxuuuwwwzzz{{{{{{zzzxxxwwwxxxyyyxxxxxxwwwwwwxxxxxxyyyyyyyyyzzz{{{|||}}}~~~~~~}}}||||||~~~~~~|||{{{{{{{{{|||~~~eeeJJJBBB???:::999999888666555444444444444555555555555444444333222222222111111222222333444444444444444444444444444333333333333444555666666333333333333333333333333555555555555666666777777555888888666666:::<<<999555555666666666666555555555666666777777777777666444444444444555555555555777777888999:::;;;<<<<<<:::999999:::;;;;;;:::888777777777777777777777777777888888999999:::;;;;;;999999888888999999:::;;;;;;===???AAABBBBBBAAAAAA@@@AAAIIISSSWWWdddYYYoooPPP@@@<<>>999:::;;;;;;::::::::::::888888888999:::<<<>>>???<<<:::777777888::::::999;;;:::999:::===?????????777777666555555555555555444555555444333333555777666555444333333333333444555777888888999<<<@@@DDDKKKEEE;;;222...///333666222333555555444444555666555555777888888888777777555666666666777777777888777777888:::;;;===???@@@;;;:::888777777888999::::::999999888888999999::::::::::::;;;===???AAABBB??????>>>===<<<<<<;;;;;;<<<;;;;;;???FFFIIIDDD>>>LLLJJJFFFCCC@@@===<<<<<<777666555444444444555555111111111111222333333333/////////111222333222000///000000111222444555666333333222222333333444555666555555444333444444444444444444444555555555555333333222222222222222222222444:::FFFUUUccckkkooommmfff___\\\[[[YYYVVVTTTOOOOOORRRWWWZZZ\\\ccckkk]]]WWWOOOIIIKKKPPPPPPLLLKKKFFFFFFMMMWWW___gggmmmooonnnoooqqqsssttttttrrrmmmXXXNNN]]]pppvvvvvvwwwyyyzzz{{{zzzxxxwwwwwwxxxvvvvvvuuuuuuvvvwwwxxxxxxxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}eeeJJJBBB@@@:::::::::999777555444444444444444555555555444333222222222111111111111222333333444444444444444444444444444444444333333444444555333333333333333333333333555555555555666666666666777:::999666777:::;;;888555555666777777666555555333444555777888888999999333444555555555555666666888888999:::;;;<<<======::::::999:::<<<<<<:::888777777777777777777777777777888888999999:::;;;;;;999999888888999999:::;;;<<<===>>>@@@AAAAAAAAAAAA>>>AAAHHHRRRWWWcccXXX{{{[[[@@@;;;CCCIIIJJJJJJIIIIIIGGGCCC===888666999999777999>>>???>>>999:::<<<<<<:::::::::;;;999999888888:::;;;===???===:::777777888999:::999;;;:::999:::<<>>:::999888888888:::<<<>>>999999888888888:::<<<===;;;;;;===>>>@@@BBBCCCDDD>>>>>>=========<<<<<<<<<>>>??????BBBHHHKKKFFF>>>DDDBBB???<<<999888777777666555333222222222333444222111000111333444444333222333666777888777555444222111111222333666888999333222222222222333444444555444333333222222333333222222333333333444444444222222222222222222222222000444;;;HHHYYYhhhsssyyyvvvlllccc```^^^ZZZUUUSSSQQQSSSWWWZZZZZZXXX]]]dddUUUPPPKKKKKKNNNQQQPPPMMMFFFCCCFFFOOOYYYaaahhhooonnnmmmnnnpppssstttsssrrrrrraaaTTTXXXgggrrrvvvvvvwwwyyyzzzzzzxxxvvvvvvwwwvvvuuuuuutttuuuvvvxxxyyyxxxxxxyyyyyyzzz|||}}}~~~~~~~~~|||dddIIIBBB@@@;;;;;;;;;999777555444444444444333444444444444333333222222222111111222222333444444444444444444444444444555444444333333333444444333333333333333333333333555555666666666666666666888;;;:::666666999999777444555666777777666555444222333555666888999999:::333555666666555555777888888999::::::<<<<<<===>>>:::::::::;;;===<<<:::888777777777777777777777777777888888999999:::;;;;;;999999888888999999:::;;;;;;<<<===>>>???@@@@@@@@@===@@@HHHRRRWWW```XXXhhhDDD===AAAGGGLLLJJJIIIHHHGGGDDD>>>999777:::;;;888888===???>>>999;;;======;;;:::;;;<<<999999888888999;;;===>>>>>>;;;777666777999::::::;;;999888999<<<>>>@@@@@@888777666555555444444444333333333222222333666999777777777666555555555555444888<<<<<<::::::>>>BBBSSSJJJ>>>555111000111222111333555666555555555666666777999::::::999777666555555555666777888888888666666666777999;;;===>>>BBB@@@===:::999:::;;;<<<999999888999:::<<>>BBBDDDAAA@@@BBBAAA===888888666555555555666666666555333222222222444555333111000222555666555444///000111111111000//////333333222222555888<<<>>>333333222222333333444555444444333222222222222333111111222222222333333333111111111222222333333444111555<<>>>>>:::::::::<<<======:::888777777777777777777777777777888888999999:::;;;;;;999999888888999999:::;;;:::;;;<<<===>>>??????@@@<<>>:::999<<<<<<999999===??????999<<<>>>>>>;;;:::;;;===:::999888888888:::===>>>>>>;;;888666777999999:::;;;999777888;;;>>>@@@@@@888888777555555444444444222333333222222333777999666666666777777777777777111666;;;<<<;;;;;;???BBBPPPHHH>>>666333222000///000333555666666555666777555666888:::::::::888777444555555666777888888999:::999999:::;;;===???AAAKKKHHHCCC>>>:::888777777::::::999:::<<<>>>AAACCC<<<>>>AAACCCEEEEEEDDDCCC@@@@@@AAABBBBBBCCCCCCDDD@@@HHHKKKBBB;;;;;;>>>???AAA???<<<:::888777666666999777555444444444666777333111///111444666555333777777777666555666888:::222111111222666;;;AAADDD555555444444555555666777666555444444333333444444222222333333333444444444000000111222333333444444444777===GGGSSS```kkkqqqkkkccc^^^bbbddd]]]TTTPPPJJJGGGKKKTTT[[[\\\ZZZZZZRRROOOOOOTTTYYYWWWRRRNNNAAAAAAGGGRRR[[[```fffkkkllllllllloooqqqsssrrrqqqrrrnnn___QQQVVViiitttrrrtttvvvxxxxxxwwwvvvvvvvvvyyyxxxwwwwwwxxxyyy|||}}}}}}}}}|||||||||~~~}}}~~~|||zzzyyy{{{~~~}}}zzzbbbGGGAAA???::::::<<<:::888666444444444444111222333333444444444444333333222222333333444555444444444444444444444444111111222333444666777888555555555555555555555555666666666666666555555555333666666333444888999666444555666888888666555444666666777777777777666666444666888888777666999;;;999::::::;;;<<<===>>>>>>::::::;;;<<<>>>===:::888777777777777777777777777777888888999::::::;;;;;;999999888888999999:::;;;::::::;;;<<<===>>>??????<<>>@@@>>><<<;;;;;;<<<<<<<<<;;;999:::999888888999<<>>;;;555333333666:::===>>>===;;;===@@@BBB>>>666111000111222555888888777666888:::666666777888999::::::;;;888888888888777777777777999999888999<<>>;;;:::<<<>>><<<:::;;;999999:::<<<>>>???>>>999;;;???CCCEEEGGGGGGGGGDDDBBBBBBFFFGGGDDDAAABBBFFFFFFEEECCCAAA@@@AAABBBAAA>>>;;;:::888777888:::777999:::888444222222444555888777333444888555///333333333444444444555555555555555555555666777888333444333000111555444111333333333222333333444444555555444333333222111111333333222222333333444555333999???FFFQQQ]]]bbbbbbfff```\\\\\\XXXRRRNNNNNNGGGHHHIIINNNUUUZZZXXXSSSOOONNNOOOTTTVVVUUUTTTSSSPPPLLLKKKQQQYYY___gggnnniiiiiikkklllnnnooopppqqqnnnnnndddTTTRRR```qqqyyyxxxwwwvvvuuutttsssrrrrrrvvvvvvuuuvvvwwwxxxzzz{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}||||||~~~~~~{{{xxxvvvtttxxx}}}{{{}}}vvv]]]EEE@@@===888:::555555444333333333333444222222222222222222222222111111000000111111222333333333333222222111111111444222333444333222777>>>444555666666555444444444555666666666777777777888666555555666888888888777666888999888777666777888777777777777777777777777666666666666666777888888888999;;;===>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999666777888999:::;;;;;;;;;888999:::999888888:::;;;;;;<<<>>>>>>======???@@@>>>>>>DDD\\\NNN[[[eeeNNN@@@===AAAMMMRRRTTTNNNIIIEEEAAA<<<999999999999:::<<<>>>???@@@>>><<<<<<======<<<;;;999::::::999888999<<>>>>><<<:::999:::;;;;;;;;;===;;;;;;<<<>>>???@@@???<<<>>>BBBEEEGGGHHHHHHHHHFFFDDDEEEHHHHHHDDDBBBCCCEEEFFFEEEDDDCCCBBBAAABBB@@@>>><<<;;;:::888999::::::;;;;;;999555333444666555888888444444777666222555555555555666666666666555555555555666666777888555777666333555888999666333333333222222333333444555555444444333222222111333333222222333333444555555999===DDDPPP___hhhiiihhhdddcccccc^^^VVVOOOMMMGGGFFFFFFJJJQQQUUUTTTQQQQQQQQQSSSUUUWWWVVVTTTSSSPPPKKKKKKSSS\\\ccchhhmmmiiiiiijjjlllmmmnnnoooooopppooocccPPPKKKZZZnnnxxxzzzyyywwwvvvttttttttttttuuutttsssssstttvvvyyyzzz}}}}}}|||||||||}}}~~~~~~}}}}}}||||||}}}{{{wwwtttrrrsssyyyzzz~~~}}}vvv\\\DDD???<<<666888555555444333333333333444222222222222222222222222111111000000111111222333333333333222222222111111444222333555444222666<<<555666666666555444444444666666666666777777777777666555444555777888777666666888999888777666777888777777888888888888777777666666666666666777888888888999;;;===>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999777777888::::::;;;;;;;;;888999:::999888888:::<<<;;;===>>>>>>===>>>???AAA@@@@@@EEE]]]OOO[[[eee[[[CCC>>>BBBLLLWWW^^^YYYNNNGGGCCC@@@;;;::::::::::::<<<>>>???AAA???============<<<;;;:::::::::999888999<<>>@@@BBBBBB@@@AAACCCAAA<<<888777666777999::::::999222444666555111//////111222333555666555555555777666666777888999:::;;;;;;:::999888777666777777888888888999999999999888888999999:::999888888:::<<>>@@@AAA@@@???@@@BBBEEEGGGIIIJJJIIIIIIIIIFFFGGGKKKJJJFFFEEEGGGGGGGGGHHHHHHGGGEEEDDDBBB@@@@@@???===<<<;;;:::999<<<===<<<;;;999888999;;;888;;;:::555333555777666666666666777777777888888555555555555666777888999666888777444444777888555444333333222222222333333555555444444333222222222333333333333333444444555777999;;;@@@MMM___kkkoookkkkkkmmmnnnhhh\\\QQQMMMKKKHHHGGGKKKPPPSSSSSSSSSVVVWWWYYYZZZZZZYYYWWWUUUOOOJJJJJJTTTaaagggjjjllliiijjjkkklllmmmmmmnnnmmmpppoooaaaLLLEEEUUUkkkyyyzzzyyywwwuuuttttttuuuuuuvvvuuusssssstttvvvyyy{{{{{{{{{{{{{{{{{{|||}}}}}}~~~~~~}}}}}}}}}~~~|||xxxsssqqqoooxxxzzz{{{}}}uuuuuu}}}vvv\\\DDD>>>:::444666555555444333333333333444333333333333333333333333111111000000111111222333333333333222222222222111333222333666666333555:::666666666555555555444444777777777777666666666666666555444555666777666555666888999888777666777888777888888888888888888777777666666666666777888888888999:::<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999777888999::::::;;;;;;:::888999:::999888999:::<<<<<<===>>>???>>>>>>???AAABBBAAAFFF]]]PPP[[[bbbjjjFFF???AAAKKK[[[gggcccUUUKKKFFFEEE<<<;;;;;;::::::;;;===>>>AAA???===<<<======<<<::::::::::::999888:::===??????>>><<<:::999999::::::999999888888777888888999999777555444333333333333333333333333333666:::>>>GGGIIIIIIFFFEEEFFFEEE@@@888777555666888:::::::::000222333222000...///000000111333444555666777777666777777888999:::;;;<<<;;;:::888777666777888888999:::<<<===<<<;;;999888555888;;;:::888888;;;>>>???>>>>>>???AAAAAA@@@???AAACCCEEEHHHIIIIIIHHHHHHIIIGGGIIIMMMMMMIIIJJJMMMKKKKKKKKKLLLKKKIIIEEEBBB@@@BBBBBB???>>>>>><<<999======<<<<<<===???BBBEEEAAA@@@===777333333666888777777777777888888888888666666666666777888::::::>>>@@@???999666777777444555444333333222333333333555555444444333333333333333333333333333444555555888:::;;;>>>JJJ[[[gggjjjmmmoootttwwwpppaaaSSSNNNSSSOOONNNQQQTTTUUUVVVXXXZZZ^^^aaa___]]]\\\ZZZWWWMMMGGGHHHTTTcccjjjjjjiiikkklllmmmnnnoooooonnnnnnooonnn```JJJBBBOOOeeesssxxxwwwuuusssssssssssstttxxxwwwuuutttuuuxxx{{{~~~zzzzzzzzz{{{{{{|||}}}}}}}}}~~~~~~~~~~~~zzzvvvtttrrrzzz{{{xxxqqqddddddvvv~~~|||~~~vvv\\\DDD>>>999444555555555444333333333333444333333333333333333333333111111000000111111222333222222222222222222222222333111333777777555444777777666555555555666555444777777777777666666666666666555444555666777666555666888999888777666777888777888888999999888888777777777666666777777888999888888999:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999888999999:::;;;;;;::::::888999::::::999999;;;===<<<>>>????????????@@@BBBCCCBBBFFF]]]OOOZZZ]]]|||JJJ@@@???GGGYYYhhhfffYYYNNNHHHFFF>>>===<<<;;;:::;;;<<<<<<@@@>>><<<;;;<<<<<<;;;::::::;;;:::999999:::===@@@AAA???===<<<::::::::::::777777777777888999:::;;;888888666444333222333444444444333222111333666999@@@CCCCCC???>>>???>>>;;;777555555666999;;;<<<<<<444444444222000//////000...///111444777999::::::777777888999:::;;;;;;<<<<<<;;;999888777777777888888999<<<>>>>>>===;;;:::666999<<<<<<:::999<<>>======???AAABBB@@@???AAACCCEEEGGGHHHHHHGGGGGGHHHHHHKKKOOOOOOMMMOOOTTTOOOMMMLLLLLLLLLJJJEEEBBBBBBFFFEEEAAA@@@AAA@@@;;;<<<<<<<<<>>>BBBHHHMMMPPPMMMHHHAAA:::444222444888666777777777777888888888777777777888999:::<<<<<>>HHHVVV___```iiimmmtttxxxppp```TTTOOOYYYUUUTTTXXXZZZWWWWWW[[[XXX___bbb___[[[[[[XXXTTTJJJEEEGGGTTTccciiiiiigggmmmnnnpppqqqqqqqqqpppooonnnmmm___III>>>HHHXXXbbbssssssrrrqqqqqqpppppppppwwwvvvuuutttuuuxxxzzz|||zzzzzz{{{|||}}}}}}}}}~~~|||}}}~~~~~~~~~{{{zzzwww}}}|||uuuiiiXXX[[[qqq}}}{{{www]]]EEE???:::555666555555444333333333333444333333333333333333333333111111000000111111222333222222222222222222222222333111333777888555444555999777444444666777666444777777777777666666666666777666555555666777666444666888999888777666777888777888999::::::999888777777777777777777888999999888888888999999999999999::::::;;;;;;;;;;;;::::::999999999999999999999999999999:::;;;;;;;;;::::::888999::::::999:::<<<>>>===>>>@@@@@@??????AAABBBCCCAAAEEE\\\NNNZZZXXXQQQBBB>>>AAARRRaaaccc[[[QQQIIICCC@@@???===;;;;;;;;;;;;<<<>>><<<;;;:::;;;<<<;;;:::;;;;;;;;;:::999:::===@@@CCCAAA???===;;;::::::;;;777777777888999:::;;;<<<888888777555333222333555555555444222000000222555999<<<===999777999:::888666666666888;;;======<<<777666555333222111111111000111222555999<<<<<<<<<777777888999:::;;;<<<<<<;;;;;;:::999888777777666555777999;;;<<<<<<;;;:::888:::<<<<<<<<<<<<===>>>======>>>@@@BBBCCCBBB@@@BBBDDDFFFHHHJJJJJJIIIHHHHHHIIILLLPPPOOONNNQQQXXXPPPNNNLLLLLLNNNMMMIIIEEEGGGLLLKKKDDDCCCGGGFFF@@@===<<<<<>>???KKKNNNLLLDDD<<<:::999777888777666555555555555555555555444444444444444444444444444444444555555666777999<<>><<<;;;::::::;;;===<<<;;;;;;===>>>>>>===;;;;;;;;;:::999;;;>>>@@@DDDBBB@@@>>><<<;;;;;;;;;999999999999999:::;;;;;;888999888666333222333666333444444333111000222333555999;;;777666888;;;:::888888888:::======<<<:::999777555444333333333333555444555888;;;======;;;777888888999:::;;;<<<<<<:::;;;;;;;;;:::888666444666777888999::::::999999:::::::::<<<===>>><<<;;;<<<===>>>BBBEEEFFFDDDCCCEEEGGGIIILLLNNNNNNMMMMMMKKKLLLOOOQQQOOOMMMQQQWWWSSSPPPNNNOOOSSSUUUSSSPPPNNNSSSQQQIIIGGGMMMMMMGGG@@@======AAAJJJTTT\\\___aaaRRRBBB<<<:::888888:::888999999999::::::::::::::::::;;;<<<===???AAAAAA@@@EEEEEE>>>888888999999:::999888777666666666666444444555555555555555555444444444444444555666666666999;;;???JJJXXXbbbdddfffjjjqqqtttnnnccc]]]^^^VVVTTTXXX```___TTTOOORRROOOZZZ___YYYSSSTTTRRRLLLIIIGGGKKKWWWaaafffhhhjjjkkkmmmpppsssttttttsssrrrnnniiiYYYDDD>>>HHHRRRUUUoooqqqtttvvvvvvssspppnnnppppppqqqsssttttttuuuuuuvvvxxxyyy{{{||||||||||||{{{|||}}}~~~~~~}}}}}}}}}|||{{{{{{|||}}}~~~{{{|||vvvmmm```PPPYYYwwwxxx{{{~~~~~~|||zzzzzz|||~~~~~~|||uuu[[[CCC>>>:::555777555555444333333333333444444444444444444444444444111111000000111111222333111111222222222333333333666222111555888666444555<<<777333333666888777555444444555666777888999999:::888777777888888777666666888999888777666777888777888:::;;;;;;:::888777888888777777888888999:::888777777666666777777777999::::::;;;;;;::::::999999999999999999999999999:::;;;;;;;;;;;;;;;::::::888999:::::::::;;;===???>>>???AAAAAA@@@@@@BBBCCCEEECCCFFF\\\MMM]]]TTT^^^III>>>BBBMMMYYY```ccc___RRREEEBBB@@@>>><<<;;;:::::::::>>><<<;;;<<<>>>?????????;;;;;;;;;:::999;;;>>>@@@EEECCCAAA>>><<<;;;;;;;;;<<<;;;::::::999999::::::888999999666333111444666222333444444222222222333111666888444333666999:::::::::;;;===>>>===:::888888666444333444555555555:::888777999<<<>>><<<999777888999999;;;;;;<<<===999:::<<<===;;;999555333888999999:::::::::999999;;;999999;;;>>>>>><<<888======???CCCFFFHHHGGGEEEHHHJJJLLLOOOQQQRRRQQQQQQNNNNNNQQQRRROOOKKKOOOVVVWWWSSSQQQTTTZZZ^^^]]][[[SSSXXXVVVLLLKKKRRRRRRLLLBBB???>>>BBBLLLVVV^^^aaaeeeSSSAAA<<<===;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===???@@@BBBCCC:::@@@BBB===999;;;>>>???;;;:::999888777777777777444444555555555555555555555444444444444555666666555888:::???LLL]]]iiillljjjnnntttwwwrrriiifffiiiUUUSSSYYYcccaaaTTTMMMPPPOOO[[[aaaZZZTTTUUUSSSMMMJJJIIINNNXXXaaaeeehhhllljjjlllooorrrttttttrrrrrrmmmgggVVVEEEDDDRRR^^^```pppssswwwzzzzzzwwwrrrooopppqqqsssuuuvvvvvvuuuuuuuuuvvvxxxzzz{{{{{{{{{{{{zzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{~~~}}}zzzyyyxxxyyy{{{||||||zzzrrrhhh[[[KKKUUUsssuuuxxx|||~~~}}}{{{zzzyyyyyy{{{}}}~~~zzzsssYYYBBB===:::555777555555444333333333333444444444444444444444444444111111111000111222222333111111111222222333333333888333111555777666444555<<<777333333666999777555333444555666777888999:::;;;999888888999999888666666888999888777666777888666888:::<<<<<<:::888666888888888777888888999:::888777666666666666777777999::::::;;;;;;::::::999999999999999999999999999;;;;;;;;;<<<;;;;;;::::::888999:::::::::;;;===@@@>>>@@@AAAAAAAAAAAABBBDDDGGGEEEHHH]]]NNN______vvvDDDBBB===HHHVVV```bbb[[[OOODDDCCC@@@===<<<<<<<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;===<<<:::888666444333333444444333333333333222222222777;;;;;;888777999<<<999999888888999;;;<<<===>>>444...222555444222333333222222444999<<<;;;:::888:::;;;:::777777999<<<888:::;;;;;;:::999:::;;;888777666777999:::999888<<<<<<;;;:::;;;<<<===>>>===???BBBDDDFFFGGGGGGFFFKKKLLLNNNPPPRRRTTTUUUVVVWWWZZZYYYRRRPPPTTTWWWUUU\\\VVVVVV```kkkmmmjjjfffVVVXXXVVVOOOLLLOOORRRRRRFFFCCCBBBDDDFFFJJJSSS]]]TTTHHH>>>===>>>;;;;;;>>>777999:::999999<<<>>>>>>===>>>@@@AAA@@@???@@@AAABBB???@@@CCCAAA;;;;;;???===:::999:::;;;;;;<<<>>>888666444444555555444333777666444333222222333444;;;<<<<<>>===<<<:::;;;;;;::::::;;;<<<===>>>??????>>>AAABBB@@@===>>>CCCHHHEEEBBBLLLUUUQQQaaa```~~~JJJAAA===HHHVVV``````YYYOOOGGGDDDAAA>>>===<<<<<<;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<>>===;;;888666444333222444444333333333333222222222666::::::777666999<<<999999888888999;;;<<<===>>>777222333333000000444444222222444888;;;;;;:::888999:::999777777999<<<999;;;<<<;;;:::999:::;;;999888777888999:::999888===<<<<<<;;;<<<===???@@@???@@@BBBDDDGGGJJJLLLMMMOOOOOOPPPRRRUUUWWWWWWWWWUUUYYYXXXSSSRRRWWW[[[[[[```\\\]]]ccchhhgggeeeeeebbb\\\YYY[[[YYYRRRRRRXXXNNNFFF@@@AAAEEEJJJRRRZZZSSSHHH???>>>???>>>>>>AAA;;;<<<<<<::::::;;;<<<======@@@EEEHHHHHHGGGFFFFFFDDDCCCFFFJJJHHHAAA???BBB???>>><<<;;;999777666777999777555555666777666555666666555444444555666777888:::<<>>===<<<:::;;;;;;:::;;;;;;<<<===>>>??????AAACCCDDDBBB??????DDDHHHGGGCCCLLLTTTOOOcccaaaVVV@@@>>>HHHVVV___^^^WWWOOOKKKEEECCC???======<<<;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBB@@@<<<999888777::::::999999::::::;;;<<>><<<999777555333222444444333333333333222222333666888888666666:::===:::999999888999:::<<<===<<<888555333111...///333444333333444777:::::::::777888999999888888:::<<<<<<<<<<<<;;;999888999;;;:::999888888::::::999888===<<<<<<===>>>???@@@AAAAAAAAABBBEEEHHHMMMQQQSSSTTTRRRRRRTTTXXX[[[ZZZXXXVVVYYYYYYWWWXXX]]]bbbddddddbbbcccffffffdddeeeiiijjj]]][[[cccaaaSSSOOOWWWXXXMMMCCCBBBGGGLLLSSSXXXVVVMMMDDDAAA@@@???>>>@@@???>>>===<<<<<<;;;<<<===;;;@@@GGGLLLMMMKKKIIIIIIGGGIIIOOOTTTRRRKKKGGGGGGDDDDDDBBB>>>:::888888888:::888777666888888888777666666666666777888999:::777:::<<<@@@NNNbbbrrrzzzxxxooohhhyyygggOOOAAACCCOOOVVVUUUUUUWWWVVVSSSRRRRRROOOIIIEEEEEELLLZZZeeeiiijjjkkkmmmoooppppppooooooppprrrsssrrrdddLLLAAANNNdddrrrvvvxxxwwwttttttuuusssmmmjjjjjjnnntttuuutttvvvzzzvvvwwwyyyyyyyyyzzz}}}~~~~~~}}}}}}||||||{{{{{{zzz{{{}}}~~~}}}|||yyyxxxyyyzzzxxxhhhOOOCCCVVVqqqxxxzzz|||||||||}}}}}}|||||||||~~~~~~xxxiiiSSS@@@:::;;;:::555555555444444444444444444333333333333333333333333222222333333333333444444666666555444333333444444777777666555555555555666666555555666777777666444555555666777888:::<<<===::::::999888888888888888888777777666666777777888999:::;;;;;;:::888666555333444666777999:::::::::888999::::::999888999:::::::::::::::::::::::::::::::::999999999999::::::;;;===>>>>>><<<;;;;;;<<<:::;;;<<<<<<>>>>>>???@@@CCCEEEFFFDDDAAAAAAEEEHHHGGGCCCMMMUUUPPPccc```eee@@@>>>GGGSSS\\\[[[TTTOOONNNGGGDDD@@@>>>===<<<;;;999<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<>>>@@@BBBAAA>>>;;;999888:::999888888888999;;;<<>><<<:::888555333222444444333333333222222222333555666666555777;;;>>>::::::999888999:::;;;<<<<<<888444333333222222222444333333444777999;;;;;;888888999999999:::;;;<<<=========;;;888888999;;;;;;:::999999::::::999888;;;<<<<<<===???@@@AAAAAAAAABBBEEEHHHLLLOOORRRTTTWWWUUUTTTVVV[[[^^^\\\ZZZ[[[\\\]]]]]]^^^bbbgggiiifffcccdddggghhhggghhhlllmmmeeebbbfffcccYYYSSSTTTZZZRRRKKKJJJKKKMMMSSSZZZYYYSSSKKKEEEBBB???<<<<<<@@@======???@@@>>>>>>@@@>>>CCCIIIMMMNNNNNNNNNNNNNNNSSS[[[aaa```[[[VVVTTTSSSRRRMMMEEE?????????>>>;;;999888777888999888777777777777888888999999999777:::<<>>>>><<<;;;;;;<<<;;;;;;<<<===>>>???@@@@@@DDDEEEEEEDDDBBBBBBDDDGGGFFFCCCMMMWWWSSSaaa^^^wwwEEE@@@DDDNNNXXXXXXQQQNNNQQQHHHEEEAAA???>>>===<<<:::<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<>>======;;;999777555333444444333333333222222222333444555555666999<<<>>>;;;:::999999999:::;;;<<<@@@:::555666<<>>::::::999999:::;;;<<<<<<=========<<<999888999:::<<<:::999:::;;;;;;:::999:::;;;<<<>>>???AAABBBBBBDDDFFFKKKPPPSSSTTTTTTTTTXXXWWWVVVXXX\\\___^^^]]]^^^___aaabbbccccccfffiiijjjdddbbbfffjjjiiiiiijjjooossspppgggdddddd___VVVSSSRRRRRRRRRNNNKKKPPPXXXVVVTTTOOOJJJFFFCCC@@@===AAA======DDDGGGEEEDDDFFFGGGIIIKKKMMMOOORRRUUUXXX^^^eeemmmrrrsssrrrooommmsssooocccSSSIIIGGGCCC>>>===;;;999888999999888777999999999999888888777777777;;;===???HHHXXXgggnnnsss|||{{{rrr\\\YYYVVVUUUTTTPPPLLLIIIRRRYYY]]]ZZZTTTNNNHHHCCCEEEJJJUUUbbbhhhggghhhjjjoooppppppooonnnnnnppprrrrrrrrrhhhRRRBBBFFF[[[mmmvvvxxxxxxuuuttttttpppjjjiiihhhkkkpppqqqooorrrvvvvvvxxxzzz{{{{{{|||~~~~~~}}}}}}|||{{{{{{{{{{{{~~~~~~~~~~~~}}}|||zzzyyyyyyyyyxxxyyy{{{~~~~~~~~~wwwggg\\\eeevvvzzz|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}|||wwwkkkUUUAAA999::::::777555555444444444333333333333333333333333333333333222222222333333333444444555555444333333333333333555444444444444444555555333444666666666666666666333444555666888999999:::;;;::::::999888999999999888888777777777777888888::::::999999888777666666666666777888888888888888888999::::::888888999:::999999999999999999999999:::999999999:::;;;;;;<<<<<<===???>>>===;;;<<<<<<;;;;;;<<<===>>>???@@@@@@BBBCCCCCCCCCBBBCCCDDDEEEFFFCCCNNNXXXUUU___]]]OOOBBBAAAGGGRRRVVVPPPNNNQQQGGGEEEAAA??????>>>===<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<:::>>>BBBCCCAAA>>>;;;999999999888888999999:::;;;<<<======<<<;;;999777555444444333333333333222222333444555777999;;;===???;;;:::999999999:::;;;<<>><<<;;;;;;<<<===<<<;;;;;;===>>>===;;;:::::::::;;;:::999:::<<<===<<<;;;:::;;;===@@@AAACCCDDDDDDGGGKKKPPPVVVYYYZZZXXXWWWWWWXXXZZZ\\\^^^```aaabbbaaabbbdddhhhgggddddddgggoooiiifffjjjmmmllliiihhhoooyyyvvvfff```gggeee[[[OOORRRVVVVVVNNNHHHKKKRRRNNNRRRRRRPPPNNNMMMIIIEEECCC???BBBMMMRRROOOKKKMMMIIIIIIJJJKKKMMMSSSZZZ___rrryyyiii\\\VVVJJJ===AAA>>><<<;;;;;;;;;999888:::;;;;;;::::::888777666666;;;???AAAIIIXXXhhhpppoooqqqqqqrrrxxx~~~~~~yyyiiifffddd___UUUJJJFFFGGGPPPYYY^^^ZZZRRRLLLHHHDDDDDDJJJWWWcccgggeeegggkkknnnpppqqqqqqppppppqqqsssqqqssslllYYYGGGHHH[[[ooouuuwwwwwwuuuttttttpppiiihhhhhhlllpppqqqnnnpppsssvvvxxxzzz|||||||||}}}~~~}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzyyywwwwwwzzz~~~}}}xxxooottt|||}}}~~~~~~~~~~~~}}}}}}|||{{{zzzzzz|||}}}~~~~~~}}}|||yyymmmXXXCCC:::::::::888666666555555444333333333333333333333333333333333222222333333333333444444444444333333333333444444444333333333333444555555222444666777666666666888333444555777888888888888;;;;;;:::999999999999999999888888777777888888999999888888888888777777777888888999999999888888777888999::::::888888999:::999999999999999999999999:::999999::::::;;;<<<===<<<>>>??????===<<<<<<===;;;<<<======??????@@@AAA@@@@@@AAABBBCCCCCCDDDDDDHHHEEEOOOXXXSSS^^^]]]ZZZDDD>>>AAAMMMTTTPPPMMMOOOGGGDDDAAA?????????>>>===<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<999===BBBDDDBBB???<<<:::888999999:::::::::::::::;;;;;;<<<===<<<:::888777444444333333333333222222333444555888<<<>>>??????;;;;;;:::999999999:::;;;AAAAAA???@@@FFFJJJAAA555///111222333555999>>>CCCAAA???<<<<<<>>>>>>===;;;888;;;>>>???===;;;:::::::::999999:::===>>>>>>===<<<===@@@BBBEEEFFFGGGGGGGGGJJJOOOUUUYYY[[[[[[[[[WWW[[[___``````aaaeeeiiiffffffkkkqqqpppjjjhhhjjjrrrppprrruuuvvvsssrrrtttrrrxxxuuuiii```bbbffffffTTTUUUXXXXXXQQQIIIHHHMMMKKKRRRWWWWWWVVVVVVQQQKKKIIIDDDIIIWWW]]]XXXRRRSSSJJJKKKLLLOOOSSS[[[dddjjjzzzsssaaaLLLFFFCCC@@@>>>>>>===;;;999:::;;;<<<<<<<<<;;;:::999777===@@@AAAGGGUUUdddllliiigggfffjjjttt}}}zzzrrrrrrmmmgggaaaUUUIIIFFFIIINNNVVVZZZTTTLLLHHHGGGFFF@@@HHHUUUaaadddcccffflllmmmooorrrsssrrrrrrsssssslllpppnnn]]]JJJHHH[[[pppsssvvvwwwuuuuuuuuupppjjjfffggglllqqqrrroooooosssuuuwwwzzz{{{{{{{{{|||~~~}}}}}}|||||||||}}}~~~~~~}}}~~~}}}|||{{{zzzyyyyyy{{{}}}}}}|||~~~zzzrrrvvv~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~}}}{{{pppZZZEEE:::::::::888777777666666555444444333333333333333333333333333222222333333333333444444222222222222333444555555333333222222333444444555222444777777666555777888444555666888999999999888;;;;;;:::999999999999:::999888888777777888888999777777777777777888888999999999::::::::::::999999999;;;<<<;;;:::999:::;;;888888888888888888888888999999999::::::<<<=========>>>??????===<<<<<<===<<<<<<===>>>???@@@@@@AAA??????@@@BBBDDDEEEEEEDDDHHHEEEPPPYYYTTT^^^]]]bbbEEE<<<===JJJSSSPPPMMMNNNFFFDDDAAA@@@@@@@@@???>>><<<<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<888<<>>@@@???<<<::::::999999999:::===??????>>>===???BBBEEEGGGHHHIIIIIIDDDFFFJJJPPPUUUYYY\\\]]]WWW]]]bbbcccaaabbbhhhnnnkkklllrrryyyyyyqqqnnnpppsssvvv|||{{{~~~{{{yyywwwqqqgggbbbiiittt^^^[[[ZZZYYYTTTMMMJJJKKKMMMVVV]]]\\\[[[ZZZTTTLLLNNNIIIOOO^^^eee]]]VVVVVVQQQSSSVVVZZZ```iiirrryyy{{{cccIIIGGGCCCAAA@@@>>><<<::::::;;;<<<>>>>>>>>>======999???AAA@@@DDDPPP]]]dddbbbcccfffooo|||uuufffpppiiiccc___WWWMMMIIILLLMMMTTTVVVOOOFFFCCCFFFHHH===EEESSS___bbbbbbfffmmmlllooorrrttttttttttttttthhhmmmlll^^^JJJFFFXXXnnnsssuuuvvvuuuuuuuuupppjjjdddfffkkkrrrsssppppppssstttwwwzzz{{{{{{{{{|||}}}zzzzzzzzzzzzzzz{{{|||}}}}}}~~~~~~{{{|||||||||}}}}}}~~~~~~|||{{{}}}}}}tttkkkooozzz~~~}}}~~~~~~~~~~~~}}}rrr\\\FFF;;;::::::999888888777666555555444444333333333333333333333333222222333333333444444444111111111222333444555666222222222222333333444555111444777777555555777999555666888999:::::::::999<<<;;;::::::999999::::::999999888888888888999999666666666666777888999:::888999:::;;;;;;;;;;;;;;;;;;<<<===<<<;;;;;;<<<===888888888888888888888888999999999:::;;;<<<===>>>===>>>??????===<<<<<<===<<<<<<===>>>???@@@AAAAAA>>>???@@@BBBEEEFFFFFFEEEFFFDDDPPP[[[WWWfffYYYsssOOO888???CCCCCCIIIHHHOOOIIIGGGDDD@@@>>>>>>???@@@:::===AAA@@@===<<<<<<>>>@@@@@@>>>===<<<<<<<<<<<<;;;<<>>AAACCCBBB<<<666222111000000333555444555===FFFHHHDDD@@@???AAABBBAAA???===;;;999:::<<<===<<<999:::999888;;;???AAAAAA???AAACCCEEEFFFGGGHHHJJJLLLNNNMMMMMMOOOSSSXXX[[[]]]```___bbbggggggeeegggkkkuuutttxxx~~~}}}vvvqqqssswwwxxx||||||}}}ooogggiiijjjgggtttjjjbbb```\\\RRRJJJIIIGGGNNNWWW]]]```bbbdddfff^^^UUUMMMOOOXXX]]]ZZZTTTVVVXXX\\\dddnnnxxxkkkZZZOOOHHHAAACCCEEE===>>>@@@AAA???<<<999:::;;;::::::<<>>;;;777666777888999999999999999::::::;;;;;;;;;===============<<<<<<;;;===<<<:::888888888:::;;;;;;:::999999:::;;;===>>>>>>===<<<;;;;;;<<<===>>>>>>>>>>>>=========@@@BBBAAAAAAAAABBBCCCDDDEEEFFFNNNJJJSSS\\\XXXbbbXXXVVV;;;>>>BBBDDDKKKHHHNNNJJJHHHDDDAAA?????????@@@<<<===???@@@>>>=========?????????>>>===<<<<<<<<<:::;;;>>>AAABBBAAA<<<888999999::::::;;;;;;::::::999999:::;;;<<<<<<999777333333333333333444555555444444333444777;;;@@@CCCGGG>>>888:::;;;999777888:::>>>AAAAAA===777444222111000222444333444;;;DDDHHHFFFEEEDDDCCCBBB???===<<<;;;:::<<<>>>???===;;;>>>===<<<===@@@AAA@@@???@@@BBBEEEHHHJJJNNNRRRUUUZZZXXXVVVVVVZZZ___ccceeecccdddgggjjjiiifffhhhnnnssstttyyy~~~wwwsssssswww{{{wwwoooooommmhhhtttuuupppeee]]]YYYQQQIIIQQQRRRTTTUUUYYY```iiipppbbbZZZSSSRRRWWW\\\]]]\\\]]]]]]___bbbhhhpppwww{{{sssdddXXXLLLJJJJJJAAA???@@@@@@>>>;;;;;;===???;;;:::<<>>>>>======<<<<<<======>>>????????????>>>???AAACCCAAAAAAAAABBBCCCDDDEEEFFFKKKGGGPPPYYYUUU```[[[aaa>>><<<@@@EEEMMMHHHMMMJJJHHHEEEBBB@@@??????@@@>>>>>>>>>???@@@@@@>>><<<>>>>>>??????>>>===<<<;;;999:::===@@@BBBAAA>>>;;;999999999:::::::::::::::999999999;;;<<<<<<:::888555555444444555555666666555444444555888<<<@@@BBBDDD===888999;;;:::999999666:::>>>???===999555333222111222444333333999@@@HHHJJJKKKIIIEEE@@@<<<;;;;;;;;;<<<>>>@@@AAA@@@>>>CCCAAA@@@@@@AAAAAAAAA???AAACCCEEEHHHKKKPPPVVVZZZcccaaa___^^^```ccchhhkkkgggiiimmmooojjjfffjjjrrrwwwyyy~~~}}}zzz{{{www~~~{{{uuuuuuqqqiiiooo}}}}}}lllbbbccc^^^RRRUUUSSSPPPOOOTTT^^^kkktttoookkkddd\\\XXXYYY]]]aaajjjjjjjjjiiijjjoooyyyxxxgggVVVPPPMMMCCCCCCBBB@@@===::::::===???<<<;;;>>>HHHYYYjjjvvv}}}|||tttkkkeeeccccccccc___YYYSSSOOOMMMGGGFFFDDDAAA??????AAACCCKKKPPPXXX^^^cccgggkkkmmmoooppppppqqqooommmkkkiiiiiikkkkkkcccPPPEEETTTkkkpppnnnllllllkkkiiifffdddfffjjjppptttuuuuuuuuuuuuxxxzzz{{{|||{{{|||~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~}}}||||||sss]]]NNN[[[rrrzzzzzzyyywwwvvvxxx|||~~~}}}|||zzzxxx}}}~~~|||zzzzzzzzzxxxppp\\\DDD888999999444555555555555444444444333444444333333333333222222222222333333333333444444000000000000000000000000222222222222222222222222555555555555555555555555666555555666888999999888:::::::::999999999888888777888888888777888:::===<<<:::999999;;;<<<<<<;;;777777777777777888888888999:::;;;<<<===>>>>>>>>><<<;;;:::999888999:::;;;::::::::::::;;;<<<===>>>======>>>>>>???>>>>>>===????????????@@@BBBCCCDDDAAAAAAAAABBBCCCDDDFFFGGGJJJFFFPPPYYYTTTaaaaaannnCCC888<<>>>>>>>>@@@>>>===???BBBBBB???;;;<<<>>>???@@@???>>><<<:::999:::<<>>BBBDDD>>>:::888888:::;;;;;;;;;666999===>>>===:::666333444333333555555444888>>>IIILLLMMMJJJCCC===;;;:::888:::<<>>===<<<777777777777777888888888999:::;;;<<<============;;;;;;:::999999999:::;;;:::::::::;;;<<<<<<===>>><<<===???@@@@@@???>>>>>>>>>>>>>>>???AAACCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGLLLJJJTTT\\\VVV___dddKKK888888AAAKKKHHHMMMIIIGGGDDDBBB???===<<<<<<@@@???>>>???BBBCCC@@@<<<<<<===???@@@@@@>>><<<;;;::::::;;;>>>@@@AAA@@@>>>999999888888888999:::;;;:::999888999;;;<<<;;;:::888777777666666777777777777777777888:::>>>AAABBB@@@???===;;;;;;===<<<;;;999:::<<<>>>>>>;;;777444777555555777777666999===JJJKKKKKKGGG@@@<<<;;;<<<777999<<<@@@BBBDDDEEEFFFFFFFFFEEECCCCCCCCCEEEFFFEEEFFFGGGHHHJJJNNNTTTXXX[[[___dddfffeeebbbaaaaaajjjnnnssssssmmmiiioooyyy~~~mmmrrrxxxyyyssskkkkkkooo___ZZZTTTRRRUUU^^^hhhooowww}}}yyytttvvvzzzuuuuuutttqqqpppuuu{{{ooohhh\\\LLLJJJGGGDDDAAA???<<<;;;:::???FFFKKKQQQ]]]mmmyyy|||sssmmmjjj]]]]]]\\\ZZZWWWSSSOOOLLLIIIHHHFFFBBB@@@AAAEEEHHHHHHNNNWWW___eeeiiilllnnnlllmmmoooqqqqqqpppooonnnhhhiiimmmjjjVVVEEENNNeeerrrpppmmmjjjgggffffffggglllmmmqqqtttwwwxxxxxxwwwxxxzzz{{{|||{{{|||~~~}}}}}}}}}}}}|||{{{zzzyyy|||}}}~~~}}}{{{zzz{{{|||}}}xxxzzzwwwkkk]]][[[iiizzzvvvtttppplllkkknnntttyyy{{{{{{|||{{{zzzxxxwwwuuu|||~~~}}}||||||}}}yyysssaaaIII<<<;;;;;;777555555444444444333333333333333333333333333333333222222222333333333444444222222222222222222222222222333333333444444555555444444444555555555666666666666777888888888999:::999999888888888777777777777888999999999999;;;<<<<<<;;;:::;;;===>>>===<<<999999999999999999999999;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::::::::;;;::::::;;;<<<============<<<===>>>@@@@@@@@@???>>>===<<<<<<>>>BBBDDDCCCBBBAAAAAAAAABBBDDDFFFGGGHHHNNNMMMXXX___XXX\\\eeeYYY===888===GGGEEEMMMIIIHHHEEECCC@@@>>><<<<<<@@@???@@@AAABBBBBB@@@>>><<<===>>>??????>>>===<<<;;;;;;;;;===???AAA@@@???999888888777777999:::;;;:::999888999;;;<<<<<<;;;888888777777666666777777444444555666888;;;===???EEEFFFDDD@@@===>>>===:::===<<<<<<>>>???>>>;;;999888555555888999888999===IIIIIIHHHEEEAAA>>>>>>>>>777:::===@@@CCCFFFIIILLLJJJIIIHHHFFFEEEEEEGGGJJJGGGIIIKKKMMMPPPTTTYYY]]]XXX___gggkkkiiieeebbbaaakkkmmmqqqsssooommmsss|||xxxtttuuuyyyvvvmmmkkkooommmdddZZZTTTYYYdddqqqyyy}}}~~~~~~}}}{{{|||vvvgggTTTQQQLLLIIIGGGEEECCCAAA<<<@@@EEEHHHLLLVVVeeepppooovvv~~~sssggg___[[[YYYXXXWWWUUUQQQMMMIIIGGGFFFCCC@@@???AAAEEEIIIGGGNNNWWW```fffjjjmmmooolllmmmnnnpppqqqrrrssssssmmmkkkmmmmmm[[[GGGNNNcccrrrqqqoookkkhhhggghhhjjjnnnnnnppptttxxxyyyxxxvvvwwwyyyzzz{{{zzz{{{}}}~~~}}}}}}}}}|||{{{yyyxxxwww|||||||||||||||}}}}}}}}}~~~|||{{{zzzzzzzzzzzzyyyyyyqqqcccZZZ^^^jjjtttnnnmmmjjjhhhiiinnnvvv{{{}}}~~~~~~~~~~~~|||{{{zzzzzz|||}}}|||zzzyyyyyyyyyyyytttcccKKK===<<<<<<999555555555555444444444333222222333333333333444444222222333333333333444444111111111111111111111111333333333444444555555666333333444444555666666666555777888888888888999;;;888888888777777777777666777888::::::999999;;;<<<===;;;::::::<<<======<<<;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<;;;::::::999999::::::::::::;;;;;;::::::<<<======>>>======<<<<<<===>>>????????????<<<;;;;;;>>>CCCEEEDDDBBBAAAAAAAAACCCDDDFFFHHHIIINNNMMMYYY```WWW___hhhiiiEEE:::;;;BBBAAALLLKKKJJJHHHEEEBBB@@@>>>===???@@@BBBCCCAAA@@@@@@@@@============>>>>>>>>>>>>===<<<;;;<<<>>>@@@@@@???999888777666777888:::;;;:::888888888;;;<<<<<<;;;888888777666666666666666333333444555777:::<<<===BBBEEEDDD???===??????;;;???===<<<===@@@BBBAAA???777444333777999888999<<>>>>>======<<<<<<<<<<<<===>>>???@@@===;;;;;;???EEEGGGEEEBBBAAAAAABBBCCCEEEGGGHHHIIIOOONNNZZZaaaWWWfffmmmuuuLLL<<<999>>>???KKKMMMLLLJJJGGGDDDAAA???>>>>>>AAADDDDDDAAA???@@@BBB>>>>>>============>>>???>>><<<;;;<<<>>>?????????999888777666666888:::;;;:::888777888:::<<<<<<<<<888888777666666555666666444444555777999;;;===>>>888>>>???;;;;;;@@@AAA>>>???===;;;===AAADDDEEEEEE666222222666888888888;;;CCCCCCEEEIIIKKKJJJDDD???<<>>>>>>>>>>>===<<<;;;;;;;;;;;;===???@@@>>><<<<<<@@@FFFIIIGGGDDD@@@AAABBBCCCEEEGGGIIIJJJPPPPPP\\\cccYYYdddnnnFFF???<<<777LLLHHHSSSRRRLLLEEEAAABBB???;;;>>>???@@@AAAAAAAAAAAAAAABBBAAA???===<<<======>>>:::;;;<<<;;;<<<>>>BBBEEE===<<<:::888777777888999<<<;;;999999999;;;===>>>===<<<:::888777777777888777777777888:::<<>>>>>===<<<<<<===>>><<<;;;:::;;;>>>AAACCC999777555333444555888:::===EEENNNPPPLLLGGGDDDBBBEEEDDDDDDEEEIIIQQQZZZ___[[[YYYWWWUUUUUUTTTSSSRRRTTTSSSTTTXXX]]]]]]ZZZWWW\\\ccciiimmmsssxxxssskkkqqqrrrvvv{{{|||{{{~~~wwwvvv{{{|||wwwllliiigggggglllssszzz~~~|||ggg^^^WWWKKKFFFIIIEEE@@@BBBLLLUUU[[[bbbjjjuuuuuusssmmmjjjgggaaa[[[^^^YYYRRRMMMKKKJJJJJJIIIMMMDDD======@@@BBBFFFJJJIIISSS]]]ccchhhmmmnnnlllmmmmmmnnnnnnoooqqqrrrsssxxxyyyuuuqqqgggRRRMMM___ooopppooommmjjjiiiiiikkkqqqqqqsssuuuvvvwwwxxxxxxuuuxxx{{{}}}~~~}}}}}}~~~~~~~~~~~~}}}{{{yyywwwuuupppmmmiiidddbbbdddiiinnnrrrsssssstttsssrrrqqqppplllaaaUUUQQQYYYeeepppvvvooonnnllllllnnnppptttvvv{{{|||}}}}}}}}}|||{{{zzz||||||zzzyyyuuuoooqqqnnnaaaNNN@@@<<<999555666666555444444444444555333333333333333333333333555444333222222444555777333222222111111222222333222222222333222222222111222222333333444555666666555666666777777777777777:::999888888777777888888999777777999<<<<<<:::888===;;;999888888999;;;<<<<<<999666555777:::;;;<<<999999;;;;;;;;;;;;999999::::::::::::::::::::::::===<<<<<<;;;;;;===>>>???<<<<<<;;;;;;;;;<<<<<<===<<<<<<===AAAEEEEEEBBB>>>FFFGGGFFFEEEDDDEEEHHHKKKPPPZZZaaa]]]WWWdddmmmSSS???===999IIIIIISSSRRRMMMEEEBBBBBB@@@<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>======>>>;;;;;;<<<<<<<<<>>>AAADDD<<<;;;888666555555777888;;;:::999999:::<<<>>>???===<<<;;;999888888888888666666666666888:::<<<===<<<===>>>===<<<<<<>>>??????===<<<:::;;;<<<>>>@@@:::999777666555555666666>>>HHHOOOLLLHHHHHHGGGEEEEEECCCCCCHHHQQQZZZ```bbbdddcccbbb```^^^ZZZVVVSSSUUUVVVYYY\\\______]]][[[```ffflllooovvv{{{yyyrrrwww{{{{{{|||}}}wwwqqqkkklllttt|||zzzooocccTTTLLLLLLGGGEEEGGGNNNTTT[[[gggsss{{{{{{xxxqqqlllhhh```YYYVVVRRRNNNKKKIIIIIIHHHGGGKKKEEE@@@AAABBBAAACCCGGGJJJTTT^^^ccchhhmmmooommmmmmmmmnnnnnnoooqqqrrrsssrrrvvvuuutttkkkUUUNNN]]]pppppppppnnnkkkhhhhhhhhhiiikkkooossswwwyyy{{{{{{vvvxxxzzz||||||{{{{{{{{{{{{{{{|||{{{yyyvvvsssqqqmmmkkkgggccc```bbbgggkkkvvvvvvwwwvvvuuurrrnnnlllhhh___WWWYYYdddnnnrrrqqqpppooonnnmmmoooqqquuuwwwxxxxxxyyyzzzzzz{{{zzzzzz}}}|||yyysssqqqooodddQQQAAA:::888555666666555444444444444555333333333333333333333333555444333222222444555777333222222111111222222333222222333444444333222111222222333444444555666666555555666777777777666666999888888888888888999999888777555777999:::999777::::::999888888999:::;;;;;;999777666888:::;;;;;;999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::===<<<<<<;;;<<<===>>>???<<<<<<;;;;;;;;;<<<============>>>@@@DDDDDDBBB@@@CCCDDDDDDDDDDDDFFFIIILLLOOOYYY```]]]WWWcccmmmggg???===:::CCCKKKTTTTTTOOOGGGCCCBBBAAA===<<<<<<===>>>@@@AAAAAABBB@@@AAAAAA@@@@@@???>>>===<<<<<<===<<<<<<>>>AAADDD???<<<999666444555777999::::::::::::;;;===???AAA>>>===<<<;;;999999999999666666555555555777888999===>>>>>>===<<<===???AAA@@@???===;;;;;;;;;===>>>>>>>>>===<<<:::888666444===JJJNNNFFFCCCIIIKKKFFFGGGDDDCCCIIIUUU^^^aaa```dddeeeeeeddd```[[[UUURRRVVVYYY^^^aaabbbaaaaaaaaadddiiimmmqqqwww}}}~~~zzztttzzz~~~xxx}}}~~~~~~{{{sssttt|||yyybbbSSSOOOKKKJJJKKKMMMOOOWWWhhhxxxyyysssoooggg^^^SSSPPPLLLHHHGGGFFFDDDCCCFFFDDDCCCEEEDDDBBBDDDHHHMMMVVV___dddiiinnnooommmmmmmmmnnnnnnoooqqqrrrsssmmmrrruuuwwwoooXXXNNN[[[pppqqqqqqoookkkgggdddcccbbbfffkkkqqqvvvxxxzzzzzzvvvwwwyyyzzz{{{zzzyyyxxxyyyzzzzzzyyyvvvrrrooollljjjiiifffcccaaaccchhhkkkoooqqqsssuuutttqqqnnnlll```\\\[[[dddpppvvvqqqkkkqqqpppooonnnppprrrvvvxxxuuuuuuuuuvvvwwwxxxzzz{{{~~~~~~{{{vvvssssssjjjWWWEEE;;;888888666666555444444444444555333333333333333333333333444444333222333444555666333222222111111222222333222333555666666555333222333333333444555555666666444444555666666666666555777777777777888999:::;;;888666555555666888888888777888888888999::::::::::::888777888999;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::===<<<<<<<<<<<<===>>>>>><<<<<<;;;;;;<<<<<<===>>>???>>>>>>???BBBCCCCCCBBB@@@AAABBBBBBCCCFFFJJJMMMPPPZZZaaa^^^YYYcccmmm}}}DDD===<<<===KKKSSSUUURRRJJJEEEDDDBBB???;;;;;;<<<===???@@@BBBCCC@@@AAABBBBBBBBB@@@???>>>=========<<<<<<===AAACCCCCC@@@<<<888777888:::;;;:::::::::;;;===???@@@BBB???>>>===<<<;;;::::::999777777555555555555666777;;;===???@@@???>>>???@@@@@@???===<<<<<<===>>>???DDDDDDEEEEEEBBB===999666999GGGLLLCCC@@@IIILLLGGGIIIGGGEEEHHHOOOVVV[[[\\\```bbbcccbbb___\\\YYYWWWWWW[[[aaabbbaaaaaabbbdddeeehhhkkkoootttzzz}}}~~~pppuuu|||~~~{{{~~~}}}{{{{{{~~~{{{{{{uuu^^^TTTTTTQQQLLLIIILLLYYYkkkzzz|||wwwssskkkcccYYYTTTMMMGGGDDDBBBAAA@@@EEEDDDEEEFFFEEEDDDIIIPPPPPPXXXaaaeeeiiinnnooommmmmmmmmnnnnnnoooqqqrrrsssnnnrrruuuwwwpppYYYNNNZZZnnnpppqqqooojjjeeeaaa______ccciiinnnrrrtttttttttuuuuuuwwwyyy{{{zzzyyywwwyyyxxxwwwsssooojjjeeebbb```aaa```______bbbfffjjjlllnnnpppqqqppplllhhhfff[[[]]]dddmmmttttttoooiiiqqqpppooonnnpppsssvvvxxxvvvuuuuuuuuuuuuwwwyyyzzz|||}}}{{{|||zzzvvvvvvwwwqqq```KKK===:::;;;666666555444444444444555333333333333333333333333444444333333333444555666333222222111111222222333222333555777777666444333333444444444555555666666333444444555555555555555666666666777888:::;;;<<<999888666555555777888999555666777999999:::::::::999888777888:::;;;:::999:::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::<<<<<<<<<<<<=========>>><<<;;;;;;;;;<<<===>>>???@@@@@@??????@@@BBBCCCDDD???@@@AAABBBBBBEEEIIIMMMSSS]]]dddaaa[[[bbblllQQQ@@@===888IIIPPPTTTTTTNNNIIIGGGDDDAAA;;;;;;<<<===>>>@@@BBBCCCAAAAAABBBCCCCCCBBB@@@???>>>???>>>===<<<===@@@CCCDDDBBB>>>:::888888:::;;;999::::::<<<===???@@@AAA>>>>>>>>>===<<<;;;:::999999888777666555666777777888<<<@@@BBBBBB@@@>>>>>>>>>>>>>>>>>>>>>@@@AAABBBDDDFFFHHHIIIFFFAAA;;;777333AAAHHHBBBAAAIIILLLHHHMMMLLLKKKIIIIIIOOOYYY```fffggghhhfffcccaaaaaabbbYYY]]]```aaa```___bbbeeedddeeegggkkkoootttyyy}}}xxxxxx|||}}}zzz}}}~~~vvviii```XXXMMMGGGNNN^^^ppp||||||~~~zzzvvvrrriii```[[[UUULLLEEEBBBBBBCCCDDDLLLIIIFFFEEEDDDDDDLLLVVVSSS[[[cccfffjjjnnnpppnnnmmmmmmnnnnnnoooqqqrrrsssrrruuutttuuunnnXXXMMMYYYlllooopppooojjjddd___]]]\\\```eeekkkppprrrrrrqqqsssssstttwwwzzz{{{yyyvvvwwwsssmmmeee]]]VVVRRROOOPPPQQQSSSUUUVVVYYY]]]```kkkkkkjjjhhhddd```[[[YYY___fffppptttssspppnnnoooqqqpppoooooopppsssvvvxxxyyyxxxwwwvvvvvvwwwxxxyyy{{{~~~~~~{{{zzz|||zzzwwwwwwwwwsssdddOOO>>>999:::666666555444444444444555333333333333333333333333333333333333444444555555333222222111111222222333222333555777777666555444444444555555555555555666333444444555555555555555666666666777888:::;;;<<<;;;:::999777777888:::;;;555666777999999:::::::::999888777888:::;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<<<<===============;;;;;;;;;<<<===>>>??????AAAAAA@@@??????AAACCCEEEAAABBBBBBBBBCCCEEEIIILLLTTT]]]dddaaa[[[bbblllgggGGG???666FFFLLLSSSWWWSSSMMMJJJFFFBBB======<<<===>>>@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBBBB???@@@???>>><<<===@@@BBBCCCAAA>>>;;;888777777777999999:::<<<===>>>??????>>>>>>>>>===<<<;;;999888:::999888666666666777888777;;;???BBBAAA@@@>>>>>>=========>>>???@@@BBBBBB@@@CCCFFFHHHGGGBBB===999222;;;BBBCCCCCCHHHMMMNNNSSSTTTRRRNNNLLLQQQ]]]hhhkkklllllliiieeeccceeeggg````````````___```ccceeefffeeefffjjjmmmoootttzzz{{{|||pppeeeUUUIIINNN___pppyyyzzztttiii___YYYSSSLLLFFFEEEGGGJJJKKKTTTMMMFFFCCCBBBEEEMMMVVVVVV^^^eeegggjjjooopppnnnmmmmmmnnnnnnoooqqqrrrsssuuuuuussssssmmmXXXNNNZZZlllnnnpppooojjjeeeaaa```ZZZ^^^cccjjjooorrrttttttsssrrrrrruuuyyyyyyvvvsssnnnhhh^^^SSSKKKFFFEEEEEEHHHJJJNNNPPPRRRTTTWWWYYYZZZYYYXXXWWWWWWXXXXXXYYYgggpppxxxwwwpppmmmqqqwwwsssrrrppppppqqqtttwwwyyy{{{zzzzzzyyyxxxxxxyyyyyy|||||||||~~~~~~zzzvvvtttpppeeeRRR???777777666666555444444444444555333333333333333333333333333333333444444444555555333222222111111222222333333333444555666666666666555555555555555555555555444444555666666666666555666666666777888:::;;;<<<<<<<<<<<<:::999999:::<<<777888888888999::::::::::::888777888999;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<<<<===>>>=========;;;;;;;;;<<<===>>>???@@@AAAAAABBBAAA@@@@@@CCCEEECCCDDDDDDDDDEEEGGGKKKNNNTTT]]]ddd```YYYbbblllPPPBBB666CCCHHHRRRYYYWWWQQQMMMHHHCCC??????>>>===>>>@@@BBBDDDDDDCCCCCCCCCCCCCCCDDDDDD@@@@@@@@@>>><<<===???BBBCCCBBB@@@===;;;888777666999999:::;;;<<<=====================<<<:::999777999888777666666666777888999;;;===>>>===>>>???@@@<<<<<<=========>>>>>>???===@@@EEEHHHHHHEEE@@@===666777===CCCEEEFFFOOOYYY^^^]]]YYYUUUSSSWWW___ffffffiiimmmlllhhhggghhhkkkiiifffbbb```aaadddfffhhhjjjhhhjjjnnnnnnmmmssszzz|||zzz{{{rrr\\\VVVaaapppwww}}}wwwmmmbbb\\\XXXSSSPPPPPPPPPQQQQQQQQQIIIAAAAAACCCHHHPPPXXXYYY```fffhhhjjjooopppooommmmmmnnnnnnoooqqqrrrsssssssssqqqsssoooZZZOOOZZZmmmoooqqqpppllliiifffeee___bbbfffkkkooosssuuuvvvtttqqqppprrruuuuuuppplllaaa[[[QQQIIIGGGJJJPPPUUUWWWZZZ^^^```aaaaaabbbcccZZZXXXWWWVVVYYY^^^dddhhhlllrrrwwwtttnnnlllrrryyyuuutttsssssstttwwwzzz|||yyyyyyzzz{{{{{{{{{zzzzzz|||}}}}}}}}}wwwtttooohhhWWWCCC999777666666555444444444444555333333333333333333333333333333444444555555444444333222222111111222222333333333333333333555666777666666666666555555555555555555666777777777666666777777777777888999:::;;;;;;<<<>>><<<:::999:::<<<::::::999888888999:::;;;;;;999777666888:::;;;;;;===<<<;;;::::::;;;<<<===::::::::::::::::::::::::;;;;;;===>>>>>>>>>===<<<;;;;;;<<<<<<===???@@@AAA@@@BBBCCCBBB@@@@@@BBBEEECCCDDDEEEFFFGGGJJJOOORRRWWW```fffbbbZZZbbblllWWWDDD888AAAFFFPPPZZZYYYTTTOOOIIIDDDAAA@@@???>>>>>>@@@BBBDDDEEEDDDCCCBBBBBBCCCEEEEEEAAAAAA@@@>>><<<===???BBBDDDDDDCCCAAA>>>;;;888777999999:::;;;<<<<<<<<<;;;<<<<<<======<<<:::888777888777666555555666777888;;;;;;;;;::::::<<<@@@CCC<<<<<<<<<<<<<<<;;;;;;;;;===@@@EEEIIIJJJHHHDDDBBB:::666:::CCCFFFFFFQQQbbbgggccc^^^ZZZYYYZZZ]]]^^^aaagggnnnqqqooonnnppprrrpppjjjcccaaacccgggiiijjjooolllnnnrrrqqqooosss{{{wwwxxx|||wwweeeiiiuuu}}}www{{{}}}|||zzzuuukkkbbbbbb```]]][[[ZZZXXXUUURRRIIIAAA;;;>>>FFFMMMUUU[[[ZZZaaaggghhhkkkooopppooommmmmmnnnnnnoooqqqrrrsssoooqqqqqqtttqqq\\\PPPZZZnnnppprrrqqqnnnllljjjjjjggghhhkkkmmmppprrrssstttuuurrroooppprrrqqqkkkfffXXXRRRKKKHHHLLLXXXeeennnnnnqqqtttvvvuuutttttttttuuuqqqkkkggggggkkkppptttllloooqqqoookkkkkkqqqvvvwwwvvvuuuuuuvvvyyy|||~~~vvvwwwyyy{{{|||||||||{{{{{{~~~~~~||||||}}}{{{vvvqqqkkk]]]III<<<:::666666555444444444444555333333333333333333333333222333444444555555444444333222222222222222222333444333222111222444666888666666666666666555555555555666666777777777777777777777777777888999:::;;;:::<<<>>>===:::888999;;;===;;;:::888888999;;;<<<<<<999666555777:::;;;<<<===<<<;;;::::::;;;<<<===:::::::::::::::::::::::::::;;;===>>>>>>>>>===<<<;;;;;;<<<<<<===???@@@AAA???BBBDDDCCCAAA@@@BBBDDDBBBCCCEEEGGGIIIMMMRRRVVV\\\eeejjjeee]]]aaassskkkAAA<<<<<>>???BBBEEECCCBBBBBBAAA@@@???>>>>>>AAACCCEEECCC???;;;::::::>>>>>>===<<<;;;::::::999<<<<<<<<<;;;:::999777777666666666666777777777777888999:::<<<===???AAAAAAAAA@@@>>><<<:::::::::;;;;;;===BBBHHHLLLMMMKKKHHH:::888999???FFFMMMXXXbbbiiiaaa___bbbaaaYYYVVVYYYiiikkksss|||{{{qqqmmmpppqqqhhh``````hhhpppqqqoootttpppjjjfffgggjjjooorrrqqqttt|||nnnkkk{{{yyyuuussstttxxxwwwnnnddd___^^^]]]ZZZZZZ]]]]]]RRREEE???EEEHHHDDDFFFOOOXXXZZZ```fffjjjiiihhhllloooppprrrqqqppppppooooooppppppsssuuuqqqpppqqqcccUUUVVVkkkrrrvvvrrrooonnnmmmkkkkkklllnnnppprrrsssttttttxxxrrrqqquuussshhh[[[VVVKKKIIIJJJSSSaaannnuuuwwwvvvvvvwwwwwwwwwxxxxxxxxx{{{zzzxxxvvvtttrrrrrrqqqqqqpppoooooooooppprrrrrrssstttvvvwwwxxxxxxwwwwww}}}zzzxxxxxxzzz|||}}}}}}zzz{{{}}}~~~|||zzzyyyyyyrrrnnnkkkaaaOOO@@@:::777666444333333333111///555333222333444555444333333444555666666444222111111111111111222333444444666555444333333333444555555555555666666666666666999888777666555555555555777999:::;;;:::999999:::<<<======<<<:::888999:::???>>><<<:::999:::;;;<<<999999999999999999999999>>>===<<<;;;:::999999999777888999::::::::::::999<<<<<<======<<<;;;::::::<<<<<<<<<<<<<<<===>>>???>>>???@@@AAACCCDDDEEEEEEFFFGGGGGGEEEDDDHHHQQQXXXbbbbbbttt^^^^^^aaatttNNN======AAAIIITTT[[[[[[UUUMMMIIIDDDAAA???>>>>>>??????>>>BBBBBBAAA???>>>>>>AAADDDBBBBBBAAA@@@???>>>======@@@BBBEEEDDD@@@<<<:::999;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::888666555555666666666666777777777888999:::<<<>>>???@@@AAACCCBBBAAA???===<<<<<<;;;;;;===@@@DDDGGGHHHFFFCCC;;;999999???DDDLLLWWWbbbddd``````dddbbb[[[XXXZZZhhhnnnxxx~~~}}}yyyxxx{{{{{{rrrhhheeejjjqqqtttuuuqqqqqqoookkkggghhhlllqqq|||}}}|||rrruuupppsssnnnmmmppppppiiibbb___bbbaaa___^^^___\\\QQQDDD<<>>===;;;:::::::::<<<===888888888999::::::;;;;;;======<<<::::::999999:::888888999999::::::;;;;;;>>>>>>>>>===<<<;;;::::::<<<<<<<<<======???@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDFFFGGGFFFFFFKKKUUU]]]bbbbbbuuu]]]]]]bbbtttbbb??????;;;CCCPPPZZZ]]]YYYQQQLLLGGGDDD@@@>>>>>>>>>>>>===BBBBBBAAA???>>>>>>???AAAAAAAAA@@@???>>>======<<<>>>AAADDDDDDAAA===:::888777888999:::<<<===>>>???;;;<<<======<<<999666444555555555666666666777777888999:::<<<>>>???@@@@@@CCCCCCBBBAAA???===;;;:::999999<<<@@@EEEIIIJJJIII>>>;;;:::>>>CCCJJJVVV```______bbbhhhiiiccc]]]ZZZdddppp{{{~~~}}}}}}~~~xxxooojjjjjjooosssvvvjjjooosssqqqllliiilllpppuuuuuuyyy~~~}}}qqqlllpppjjjgggiiijjjeeeaaa```ffffffdddaaa```[[[NNNAAA===>>>BBBJJJVVVaaaaaa\\\XXXaaahhhiiijjjmmmooonnnppppppqqqqqqrrrssssssttttttwwwrrrqqqqqqcccTTTTTThhhooorrrpppnnnpppqqqqqqpppqqqsssuuuuuuuuutttsssrrrrrrrrrjjj[[[KKKDDDEEEOOO]]]nnnwwwxxxuuuvvvxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyzzzyyyxxxvvvuuusssooonnnlllkkklllnnnrrrtttvvvwwwyyyzzz{{{{{{zzzzzzyyyxxxvvvwwwzzz|||}}}~~~}}}}}}~~~}}}{{{xxxtttqqqooofffVVVFFF===:::888666666777777666555444333222222333333222000555555666777666555444333333333333333444555666777333333222222333444555555555555555555555555555555777777666666666666777777666777777777666777:::<<<:::;;;<<<;;;999888888999<<<;;;:::999:::;;;<<<===777777888999:::;;;<<<<<<===<<<;;;::::::999999:::999999999999999;;;===>>>@@@@@@???>>>===<<<;;;:::<<<<<<<<<===???@@@BBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCEEEFFFIIIPPPYYYaaacccfffyyy___^^^cccuuuvvvDDD???999@@@LLLXXX^^^\\\UUUNNNHHHEEEAAA>>>>>>???>>>>>>AAABBBBBB@@@>>>===>>>@@@AAA@@@@@@???>>>===<<<<<<<<>>>>><<<===???@@@???;;;777555555555666666666777777777777888:::<<<>>>>>>??????AAAAAA@@@???===;;;888666999999999===BBBFFFHHHIIICCC???===???CCCIIISSS^^^\\\___eeennntttrrrfffYYY]]]mmm{{{}}}zzz{{{{{{yyywwwuuurrrnnnllllllmmmooocccjjjrrruuutttpppmmmlllggghhhlllttt|||sssqqqnnniiihhhkkklllhhhdddcccfffhhhgggccc^^^WWWKKK???@@@???BBBNNN]]]ddd^^^TTTMMMWWWaaafffiiinnnppppppnnnnnnpppqqqrrrssssssssssssvvvrrrrrrssseeeVVVVVVjjjpppsssqqqoooqqqssssssttttttuuuuuuuuutttrrrqqqpppqqqnnnaaaOOOFFFKKKTTThhhpppxxxxxxtttrrrvvv{{{yyyyyyyyyzzzzzzzzz{{{{{{yyyyyyzzzzzzxxxvvvsssqqqkkkiiiggggggiiimmmrrruuutttuuuwwwxxxyyyyyyxxxxxxwwwvvvuuuwwwzzz|||}}}}}}}}}{{{|||}}}zzzwwwtttqqqpppjjj]]]LLLAAA:::888555444444444333222111000000222555777777666666666777777666666555444333333333333444555777777222222222333333444555555666555555555555555444444666666666666666777888888666666666555555777:::===999:::;;;:::888777888999999999999999:::;;;<<<===999999999::::::;;;;;;;;;<<<;;;;;;:::999999999:::::::::999888:::<<>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFJJJRRR[[[aaaccclllccc```dddvvvPPP>>>:::???HHHTTT]]]^^^WWWPPPHHHEEEAAA>>>???@@@@@@@@@@@@AAABBBBBB@@@??????@@@AAA@@@@@@???>>>===<<<<<<;;;===@@@CCCCCC@@@;;;888777888888999:::;;;<<<<<<===>>>AAABBBAAA>>>:::888666666666777777777777888777888:::<<<>>>>>>>>>===???@@@??????===:::888666===;;;999:::===@@@BBBCCCGGGCCC@@@AAACCCFFFOOOYYYYYY___hhhrrr~~~ooo[[[VVVfffwww~~~~~~}}}{{{xxxmmmpppttttttpppllliiihhheeeiiipppwwwzzzvvvmmmeeeeeefffhhhmmmuuu|||vvvwwwnnnkkkmmmrrrtttooohhhfffeeehhhhhhccc]]]UUUKKKAAAAAA@@@EEESSSaaacccZZZPPPMMMWWWbbbgggjjjnnnqqqpppkkklllnnnpppqqqrrrrrrrrrqqqtttrrrssstttgggXXXXXXlllrrrvvvsssqqqrrrsssrrrwwwwwwvvvuuusssqqqpppooonnnnnnfffUUUGGGHHHXXXhhhxxxxxxwwwtttrrrssswww|||yyyyyyzzzzzzzzz{{{{{{{{{yyyzzzzzzyyywwwssspppnnneeedddcccdddgggmmmsssvvvtttuuuwwwxxxyyyyyyxxxwwwvvvuuuuuuwwwzzz|||||||||yyyxxxxxx{{{~~~~~~|||yyyyyywwwssspppkkk```PPPBBB777555222222333444444333555444444666999;;;<<<;;;666666666666666555555444111111222222333555666777333333444444555555555555666666555555444444444333555555555555666888999:::666777666555555666:::<<<777888999999777666777888888888888999:::;;;<<<<<<;;;;;;::::::::::::::::::;;;;;;:::999999999::::::::::::999999;;;>>>@@@BBBDDDBBB@@@>>>===<<<<<<<<<:::::::::;;;===???AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCFFFKKKRRRYYY^^^bbbrrrggg```dddvvvddd@@@===>>>CCCOOOZZZ___ZZZTTTIIIFFFAAA>>>???@@@AAAAAA>>>AAACCCCCCBBBAAA@@@AAAAAAAAA@@@???>>>======<<<;;;<<<>>>AAACCCAAA===999888888888999999:::::::::===>>>@@@AAAAAA???<<<;;;777777777888888888999999666888;;;===>>>>>>===<<<@@@@@@???>>>===;;;:::999999999999===CCCIIINNNOOOIIIEEEBBBBBBAAABBBIIIPPPTTT___jjjqqq|||vvvcccUUU___pppnnnrrrvvvxxxuuupppllliiimmmlllnnntttyyyvvvmmmeeegggiiijjjkkkrrr|||wwwwwwmmmkkkooovvvxxxrrriiieeeccchhhjjjddd]]]XXXPPPJJJCCCDDDMMM\\\eeebbbYYYQQQVVV```iiikkkmmmooopppooojjjlllnnnpppqqqqqqqqqpppooosssqqqrrrsssfffVVVVVVkkkrrrvvvuuurrrssssssqqqwwwuuurrrnnnllljjjjjjjjjhhhggg]]]MMMEEEOOOcccrrrvvvuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyxxxvvvssspppooodddccccccdddhhhmmmrrruuuuuuvvvxxxyyyzzzzzzyyyyyyvvvuuuuuuwwwyyy{{{{{{zzzxxxyyyzzz{{{||||||||||||{{{xxxsssnnnkkkcccTTTEEE<<<:::888888:::===>>>???<<<;;;:::;;;<<<===<<<;;;666666666555555555444444111111111222333555666777555555666666666666555444666666555555444333333333333444444555777888:::;;;777888888777666777999;;;666777888888666555666888777777888999::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999999:::::::::::::::;;;===???BBBCCCCCCBBB@@@>>><<<<<<<<<===:::::::::;;;<<<>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBCCCFFFLLLSSSYYY]]]ddd{{{lll^^^eeewww|||CCC???===???IIIWWW```^^^ZZZLLLHHHCCC???>>>???@@@@@@===@@@CCCEEEDDDCCCBBBBBBBBBBBBAAA@@@???>>>======;;;;;;<<>>;;;777777777888999:::::::::;;;<<<===>>>???>>>======888999999999999:::::::::666888;;;===>>>===<<<;;;>>>>>>===<<<;;;:::::::::555666999???HHHPPPVVVXXXIIIEEEBBBAAA???===AAAGGGMMM___kkkkkkoooyyyyyyoooWWWVVVddd{{{}}}zzzyyyxxxwwwuuutttqqqppppppmmmkkkmmmqqqttttttrrrmmmqqqrrrqqqvvvzzzuuujjjhhhkkkrrrtttnnnfffbbbdddjjjlllgggaaa]]]ZZZVVVKKKOOOZZZfffiii```WWWSSS]]]fffmmmnnnnnnpppqqqoookkkmmmoooqqqrrrqqqppppppnnnrrroooppppppaaaQQQPPPfffnnnttttttssssssssspppooolllfffaaa^^^]]]]]]^^^ZZZ[[[VVVMMMMMM[[[lllvvvrrrtttwwwzzz||||||zzzxxxxxxyyyyyyyyyzzzzzzzzzzzzxxxxxxwwwwwwvvvuuuttttttggggggggghhhjjjmmmqqqssstttuuuwwwxxxyyyyyyxxxxxxvvvuuuuuuwwwyyyzzzyyyxxxuuuvvvvvvrrroooooosssxxxsssrrrnnnkkkkkkjjj^^^PPPCCC@@@===<<<>>>???@@@AAA:::999888888::::::999888666555555444444444444444111222222333444666888999777777888888777666555444666666555444444333222222222333444555777999;;;<<<888::::::999888777888999555666777777555555666777777777888999999999999999888888999:::;;;<<<===>>>:::999999999999999::::::888999;;;===???AAACCCCCCBBB@@@>>><<<<<<<<<===>>><<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCGGGNNNVVV\\\___kkkuuu^^^eeewwwFFF???;;;;;;FFFVVVaaabbb^^^OOOKKKDDD@@@>>>>>>>>>>>>===@@@DDDFFFEEEDDDDDDDDDCCCBBBBBBAAA@@@???>>>>>><<<;;;;;;>>>AAAAAA???<<<555666666888999:::;;;<<<999:::;;;<<<============999999:::::::::;;;;;;;;;666888;;;===>>>===<<<;;;;;;:::999888777888999:::888777888<<>>@@@AAA999999999888999999::::::888999;;;>>>@@@BBBCCCCCCAAA???===<<<;;;<<<===>>>>>>>>>===>>>>>>???@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCIIIPPPXXX___bbbsss}}}aaaddd~~~VVVEEE:::<<>>===>>>>>>???@@@BBBFFFIIIIIIGGGEEEAAA@@@???============>>>999999999===AAADDDCCCAAA:::888777888:::<<<===<<<::::::999999:::;;;===>>><<<<<<<<<;;;;;;::::::999555555666777777777777777::::::;;;;;;:::999777666:::;;;;;;::::::>>>EEEKKKLLLLLLJJJGGGBBB===:::999PPPYYYjjjeeeVVVdddsssiii___PPPRRRhhhxxxwwwxxx~~~vvvvvvyyy{{{uuussspppnnnpppxxxrrrfffgggkkkqqqpppiiicccaaaeeemmmnnngggeeeiiiggg```[[[cccjjjhhh^^^VVVUUUWWWddddddfffkkkqqqsssqqqnnnpppooonnnnnnnnnoooqqqrrrnnntttsssppplll[[[KKKIII^^^llltttpppnnnrrrrrrmmm```[[[VVVTTTTTTXXX[[[]]]hhhfffeeeeeeiiiooovvvzzz|||zzzxxxvvvuuuwwwxxxyyy|||{{{zzzyyyyyyyyyzzzzzzxxxxxxxxxwwwxxx|||xxxqqqjjjhhhkkkpppsssuuuqqqwwwwwwsssuuuyyytttiiihhhiiikkknnnoooooollljjjdddYYY^^^ppptttjjjkkkyyyjjjooonnnkkknnnqqqgggWWWCCC>>>999888777444555888777777777777666666666666666555444333333333333333000222666999;;;<<<<<<<<<888888888888777777777666777666444333222333444444555555666777888:::<<<===???>>><<<;;;::::::;;;;;;777777777777777777777777666666777777888888999999777999;;;===>>>>>>===<<<::::::999888777777888888999:::<<>>;;;:::;;;<<<==================>>>??????BBB???======@@@BBBBBBAAAAAAEEECCCHHHUUUYYY^^^lll~~~sss[[[ddd~~~iiiHHH;;;;;;DDDKKKWWW^^^YYYWWWRRRJJJDDD@@@>>>>>>>>>???@@@BBBEEEHHHIIIGGGDDDAAA@@@???>>>======>>>>>>:::999999<<>>999888777444555888777777777777666666666555555555444333333333333333111333666999;;;<<<;;;;;;999999888777777777777888777666555444333333444555555666666777999:::<<<===???>>><<<:::999999::::::777777777777777777777777777777777777777888888888888999;;;===>>>===<<<<<<:::999999888777777888888999:::===???AAABBBBBBBBBCCCAAA>>>;;;:::;;;<<<==================>>>??????CCC@@@>>>>>>@@@BBBBBB@@@@@@DDDDDDIIIVVVZZZ```nnntttZZZdddQQQ???:::BBBHHHQQQWWWSSSXXXTTTNNNGGGBBB?????????@@@@@@BBBEEEHHHHHHFFFDDDAAAAAA???>>>>>>===>>>>>><<<:::999;;;???CCCEEEFFF===:::888777999;;;;;;;;;999999999999:::;;;<<<======<<<999888777777888999555555666777777777777666777888999:::;;;:::999999777888999:::===AAAGGGLLLPPPRRRTTTSSSNNNGGG???:::;;;JJJKKKEEEOOO^^^gggkkkqqqeeeZZZXXXaaaooo}}}yyyuuutttwww}}}}}}sssooommmnnnllleee___]]]bbbjjjmmmkkkkkkmmmjjjbbb^^^bbbggggggccc\\\VVVSSS\\\```ggglllooopppqqqrrroooooonnnnnnnnnooopppqqqlllqqqnnnjjjggg[[[TTT]]]kkkqqqssspppooopppjjjaaaYYY\\\```ffflllqqquuuwwwzzzyyyxxxwwwwwwyyyzzz{{{}}}}}}|||xxxuuuuuuzzz~~~xxxsssvvvxxxzzz{{{{{{{{{|||}}}~~~|||yyyuuuqqqppprrrsssooollllllooonnniiidddcccwwwmmmdddbbbhhhnnnooommmfffaaa^^^___ccchhhpppyyytttwwwwwwtttwwwyyypppdddHHH@@@:::888777444555888777777777666666666555555555444444333333333333333222444666888:::::::::::::::999777666555666777888666555555444444444444555666666777888:::;;;<<<===>>>===;;;:::888888888999777777777777777777777777888888888888777777777777888999;;;<<<===<<<<<<;;;:::999888888777888888888888:::===???BBBCCCCCCDDDAAA???===;;;:::;;;<<<===>>>============>>>??????CCCAAA??????@@@AAAAAA@@@@@@FFFGGGMMMYYY^^^fffwwwuuuZZZeee```EEE999???CCCIIIOOOMMMXXXUUUPPPIIICCC???>>>>>>@@@@@@BBBDDDGGGGGGFFFDDDAAAAAA@@@???>>>>>>>>>>>>===;;;::::::===AAAEEEGGG???<<<999777888999::::::888888888999::::::;;;;;;===;;;888666555666777999444555666666777777666666666777999:::;;;;;;::::::888999:::;;;>>>AAAFFFHHHLLLOOOSSSUUURRRKKKBBB;;;777IIIIIIMMMgggqqqgggeeeooommmeeeZZZWWWddd}}}{{{zzzzzz|||~~~|||wwwqqqjjjddddddccc___]]]^^^dddjjjmmmllllllllleee]]]___aaacccdddbbb\\\UUUPPPXXXZZZ^^^eeekkkoooppppppnnnnnnnnnnnnoooooopppppplllppplllgggaaaUUUUUUeeeppprrrqqqooopppppphhh]]]___dddjjjooosssuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwwwwyyy{{{{{{zzzxxxzzzyyytttqqqtttwwwxxxvvvttttttssswwwxxxxxxuuuqqqoooqqqssslllgggiiirrrsssmmmkkkpppnnnllljjjmmmrrruuusssoookkkooopppoooqqqvvvwwwuuuuuuwwwwwwuuuwwwxxxrrrhhhLLLCCC;;;888777555666888777777666666666555555555444444333333222333333444444444666777888999888888999777555333333444666888444444444333333333333444666777888999:::;;;<<<<<<>>><<<:::888777777777777777777777777777777777777999999888888777777666666999::::::;;;;;;;;;::::::999999888888888888888999888:::===@@@BBBCCCDDDDDD???>>><<<;;;:::;;;<<<<<<>>>>>>======>>>>>>???@@@CCCBBB@@@???@@@@@@AAAAAABBBJJJMMMSSS___fffqqqtttZZZeeeqqqKKK777;;;@@@DDDMMMOOOVVVUUURRRKKKDDD???>>>>>>AAAAAAAAACCCFFFFFFEEEDDDAAAAAA@@@@@@??????>>>======<<<;;;:::;;;>>>CCCFFFAAA>>>:::777777888888888777777888999999:::::::::>>><<<888666555555777888444444555666666666666666555666888:::;;;;;;;;;:::;;;;;;;;;<<>>555BBBBBBPPPttt~~~kkkaaagggooopppdddVVVYYYooommmhhh```YYYYYY\\\\\\]]]```bbbfffjjjkkkmmmkkkddd]]]```___^^^^^^^^^ZZZTTTPPPQQQOOOPPPXXXdddmmmppppppmmmmmmnnnnnnoooooooooooommmpppllleee\\\NNNRRRhhhppppppooooooqqqppphhh^^^eeejjjpppttttttssssssssswwwxxxyyyzzz{{{zzzyyyxxxvvvxxxyyyyyyyyy||||||xxxrrrtttwwwwwwuuusssrrrqqqsssuuuvvvtttpppnnnoooqqqfffbbbfffppprrrmmmnnnuuummmqqqvvvxxxxxxwwwuuuuuurrrwwwyyyvvvuuuwwwtttnnnvvvwwwwwwwwwxxxxxxsssmmmSSSHHH===999888666666888666666666666555555555555333333222222222333333444444444555666777777888888777666333111111222444666222222222333333333222222666777888999:::;;;;;;:::<<<;;;999777666555666666777777777777777777777777999999888888777777666666::::::::::::::::::999999999888888888888888999999888:::===???BBBCCCCCCCCC===<<<;;;::::::;;;;;;<<<>>>>>>>>>>>>>>>???@@@@@@BBBBBBAAA@@@@@@@@@AAACCCCCCLLLPPPVVVccclll|||sss[[[eeeWWW999:::>>>BBBNNNVVVUUUUUUSSSMMMEEE@@@???@@@BBBAAAAAACCCEEEFFFEEECCCAAAAAAAAAAAA@@@???>>>=========<<<:::999;;;@@@CCCDDD@@@:::777666777777777666666777999999999999999===<<<999777666666666777444444555666666666666555666777888:::;;;;;;::::::<<<<<<<<<===@@@AAAAAA@@@@@@BBBGGGNNNRRRPPPIIICCC<<<<<<;;;KKKkkk|||tttiiigggqqqxxxppp]]]SSS```ttt~~~gggbbbZZZVVVZZZ___```______^^^```dddjjjnnnmmmhhhbbbccc```\\\YYYXXXVVVTTTSSSNNNJJJHHHMMMXXXdddlllooolllmmmnnnooooooooonnnnnnmmmpppmmmeeeYYYIIIOOOiiiooonnnnnnppprrroooggg```fffkkkqqqtttsssqqqrrrssstttuuuwwwyyyyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{|||}}}|||{{{xxxyyyzzzyyywwwuuuuuuvvvuuuvvvvvvtttpppnnnmmmnnnhhhhhhlllqqqrrrppprrrvvvxxx{{{}}}zzzvvvtttvvvzzzpppsssssssssuuuzzz}}}|||yyyyyyyyyyyyzzzyyyvvvsss[[[NNN@@@;;;999777666777666666666555555555444444222222222222222333333444333444444555666777777888666555333111111222333444111222222333333333333222555666888999::::::999999999888777555555555555666777777777777777777777777888888888888777777777777;;;::::::999999888888888888888888777888888999:::999:::<<>>>>>>>>>>>???@@@@@@AAAAAABBBAAA@@@@@@CCCEEECCCMMMRRRXXXeeerrrqqq\\\fffkkkBBB===<<<>>>KKKVVVTTTVVVUUUPPPHHHBBBAAABBBBBBAAAAAABBBDDDEEEDDDCCCAAAAAAAAAAAAAAA???>>>============:::888999<<<@@@EEEAAA;;;777666666666666555666777888999999999888===<<<;;;999777666666666333444555555666666555555666777999:::;;;::::::999;;;;;;;;;>>>AAACCCAAA???AAABBBEEEKKKQQQQQQLLLGGGDDD:::999EEEWWWlllsssjjjqqqsssyyyyyygggTTTWWWgggkkkbbb^^^^^^fffkkkhhhaaa]]]^^^^^^bbbiiioooooojjjeeefffbbb\\\VVVRRRSSSVVVYYYVVVSSSNNNIIIIIIQQQ^^^ggglllmmmnnnooooooooonnnmmmlllpppnnnhhhZZZGGGNNNjjjooonnnnnnqqqqqqmmmfffaaaiiinnnrrrsssqqqppprrruuuqqqrrrsssuuuuuuvvvuuuuuuwwwvvvuuuxxx}}}~~~{{{www}}}zzzxxxxxxzzz{{{yyyyyyxxxuuussssssuuuwwwtttrrrqqqpppppppppooonnnlllqqquuuttttttwwwyyyyyy}}}}}}{{{yyyvvvuuuwwwyyy|||yyyxxxwwwuuuwwwyyyzzzyyyyyyzzzzzzyyywwwvvvaaaSSSCCC===:::888666666666666555555555444444444222222111111222333333444333333333444555777888999666555555444333444444444222333444555555555444444444555777999999999888777777666555444444555666666777777777777777777777777777777777777777888888888;;;:::999888888777777777888888777777888999999:::999:::<<<>>>????????????999999:::::::::;;;;;;<<>>>>>??????@@@AAA???AAABBBAAA@@@AAADDDGGGGGGRRRVVV\\\jjjzzzppp\\\fff|||LLLAAA;;;:::EEEQQQTTTWWWWWWRRRJJJDDDCCCEEEBBBAAAAAABBBDDDEEEDDDCCCAAAAAABBBBBBAAA@@@>>>===<<<======;;;777777:::===FFFBBB;;;777555555666666444555777888999999888888===<<<;;;:::999777666555333444555555666666555555777888999:::;;;:::999999:::999:::>>>BBBDDDCCC@@@DDDCCCEEEKKKQQQSSSOOOJJJCCC555999AAADDDXXXggg^^^|||vvvxxx|||nnnWWWTTTaaazzzqqqeeedddhhhssswwwooocccZZZcccaaacccjjjooonnniiieeeiiiddd\\\TTTPPPQQQXXX]]]aaa___XXXIII>>>@@@OOO^^^kkklllnnnooooooooonnnmmmkkkppppppjjj[[[GGGOOOmmmooonnnppprrrqqqkkkdddaaammmqqqttttttpppooorrruuussstttuuuuuuvvvvvvvvvvvvwwwuuuuuu{{{{{{zzzxxxvvvttttttuuuwwwxxxuuutttrrrnnnlllnnnqqqtttnnnkkkjjjkkkppprrrrrrpppiiissswwwrrrssszzz}}}zzzyyyxxxwwwyyyzzzzzzwwwtttwwwsssuuu{{{}}}yyyyyy~~~yyyxxxxxxyyyyyywwwvvvwwweeeVVVEEE>>>;;;888666666666666555555555444444444222111111111222333333444222222222333555777888999666666666666666555555555333444666777777777666666333444666888999888777666555555444333444555666777777777777777777777777777666666777777888888999999;;;;;;999888777777777777888888777777888999::::::999;;;<<<>>>>>>>>>>>>===888999999::::::;;;;;;<<>>??????@@@AAA>>>@@@BBBAAA@@@AAAEEEHHHLLLWWW\\\aaaoooppp\\\dddccc;;;>>>???===IIITTTUUUTTTQQQKKKFFFBBBAAAAAAAAAAAAAAABBBDDDFFFGGGCCCCCCCCCCCCCCCBBBBBBBBBAAA???<<<:::888888888999CCCBBB@@@===:::777666555666666666666777888999::::::999999::::::999666333444444444555555555666666444777:::;;;999888999:::999:::<<<>>>@@@@@@===;;;BBBCCCDDDHHHTTT^^^[[[RRRJJJ>>>666<<>>;;;777444666444555555666555555444444333111///...///111333555222111111333666888888888::::::999777666999===AAA999999::::::999999888777888777777777666666555555555444333222333555777999;;;:::888666555555666777999888777777888888777666999888666555444444444555888888777777777777777888888;;;>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@???AAAAAAAAA@@@@@@BBBFFFIIIMMMXXXaaagggxxxeeeccceeetttDDD<<<<<<<<>>;;;888666444666666666666777888999999:::999999::::::999666444444444444555555555666666222555999:::999999;;;<<<<<<<<<;;;;;;<<<=========BBBDDDGGGKKKVVV``````ZZZXXXIII===<<>>:::666444666444555555555555555444444333222111111111222444555222111111333666888888777999999888777666888===@@@===============<<<<<<;;;999999888777777666555555555444333333333555777888;;;:::888666555555666777777666666777888999999888999888666555444444555555888777777666666777777888888:::======<<<::::::::::::::::::::::::;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBEEEJJJNNNRRR\\\eeennndddccceeeRRR;;;999===DDDPPPTTTWWWWWWSSSLLLFFFCCC?????????@@@AAACCCEEEGGGGGGGGGFFFFFFEEEDDDCCCCCCAAA???===:::999888888888??????@@@???===:::666444555555555555666777888888:::999999:::::::::777555444555555555555666666666111444777999:::;;;===>>>@@@>>><<<:::999;;;===???@@@CCCGGGKKKSSS\\\```^^^\\\NNNBBB>>>>>>DDDUUUfffnnntttuuusssxxx|||lllUUUEEE^^^vvvxxxuuu}}}|||yyyzzzrrrfff\\\\\\aaaggglllrrrnnnhhhbbb\\\VVVSSSYYYaaaiiilllooonnneeeXXXJJJAAAIIIXXXjjjrrrqqqnnnnnnpppqqqpppooofffSSSGGGPPPcccnnnnnnpppqqqmmmffffffjjjnnnpppsssuuuvvvvvvvvvuuuuuuttttttuuuwwwwwwvvvtttuuuuuutttsssrrrooollljjjaaa___aaafffhhheeeaaaaaa^^^dddlllnnnlllkkkmmmqqqkkkiiijjjpppsssrrrqqqssstttuuuwwwyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvvvvvvvsssrrrqqqpppqqqtttwwwzzz{{{xxxwwwxxxzzz{{{xxxuuurrraaaLLL???999555444666444555555555555555555555333333333333444444444444222111111333666777777666888888777666666888<<>>>>>>>>;;;::::::888777666555555555444333333444555777888:::999777666555666666777666555555777999;;;::::::888888777666555555555555777777666666666666777777888:::<<<<<<;;;999999999999999999999:::;;;<<<===???@@@AAABBBCCCBBBBBBAAA@@@@@@AAABBBDDDIIIOOOSSSYYY```jjjyyyeeeeeeeeeccc>>>999???CCCKKKPPPVVVYYYUUUNNNGGGCCC>>>>>>>>>???@@@BBBDDDFFFHHHGGGFFFEEEDDDCCCBBBBBB@@@???===;;;999888888777;;;===???@@@???;;;777444444444444555555666777888:::999888999::::::888777555555555555555666666666333555777888:::<<<===>>>AAAAAA???<<<:::;;;===???<<>>DDDNNN^^^lllssssss~~~sssSSSCCCTTTeee|||}}}uuuuuutttoooooouuuhhh^^^XXX[[[bbbgggkkkooommmfff___ZZZVVVVVV^^^ggghhhjjjnnnqqqlll___KKK===FFFWWWjjjrrrqqqooonnnoooqqqqqqppphhhUUUHHHRRRdddooonnnooooookkkfffhhhmmmoooqqqsssuuuwwwwwwwwwvvvvvvuuutttuuuvvvvvvtttrrrtttuuuuuuqqqkkkfffddddddkkkmmmpppttttttqqqmmmjjjaaahhhppprrrooommmooorrrkkkiiikkkqqqtttrrrpppqqqtttvvvxxxyyyzzzzzzyyyyyywwwvvvuuussssssuuuvvvwwwtttrrrqqqpppqqqtttwwwyyyzzzyyyxxxzzz{{{{{{xxxuuuttteeeRRRBBB888555555666444444444444444555555666222333444555555444333222333222222333555777666555666666666666666888;;;>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;999888666555444555444444444444555666777999888777666666666666666777666666777999::::::999888777777666666666555555666666666555666666777888999;;;<<<<<<:::999999:::999999999:::;;;<<<>>>???@@@AAACCCDDDDDDDDDCCCBBB@@@AAAAAABBBEEEJJJPPPUUU[[[aaaoooggggggfffxxxFFF999>>>===EEEKKKTTTXXXVVVOOOHHHCCC>>>>>>>>>>>>???AAABBBDDDFFFEEEEEECCCBBBAAA@@@@@@@@@???===;;;:::888777777999;;;>>>@@@@@@===999666444444444555555666777888999888888999:::;;;:::888666666666666666666666666666666777888:::<<<<<<===@@@AAACCCAAA???<<<======:::<<<@@@DDDFFFIIINNNRRR```]]]YYYRRRHHH@@@@@@DDDSSSfffrrruuusssPPPLLLQQQVVVkkk|||sssmmmfff___bbbllleee[[[UUUWWW^^^dddiiimmmpppfff\\\VVVTTTWWWaaakkkjjjkkkmmmqqqooobbbOOO???MMM^^^nnnqqqppppppqqqqqqqqqpppooogggTTTHHHRRRdddooommmnnnnnnjjjfffiiioooppprrrsssuuuwwwwwwwwwwwwvvvuuutttuuuuuuuuusssqqqrrruuuvvvsssmmmhhhhhhiiiqqqtttvvvwwwvvvuuusssqqqkkkmmmqqqssssssqqqooonnnmmmkkklllrrrtttrrrpppqqqtttuuuxxxzzz{{{zzzyyyxxxuuutttrrrqqqqqqsssuuuwwwvvvtttsssrrrsssvvvxxxzzzyyyyyyyyyzzz{{{zzzxxxvvvuuujjjXXXFFF:::555555555555444444444444555666777111222333444444333222111333222222333555666555444444555555555555777:::======<<<;;;:::::::::;;;;;;<<<<<<;;;999888666555444444444444444444555555666777777777666666666666666:::888777888999:::888777777777777777777666666666666666666666666777888888;;;<<<======;;;::::::;;;:::::::::;;;<<<>>>???@@@@@@BBBDDDEEEFFFEEECCCBBBAAAAAAAAABBBDDDJJJQQQVVV\\\bbbsssfffeeefffVVV>>><<<666@@@HHHQQQWWWVVVOOOHHHDDD???>>>>>>===>>>???@@@AAACCCCCCBBBBBBAAA@@@????????????===<<<:::888777666888:::===@@@@@@===:::888555555555555666777888888999888888999:::<<<;;;:::777777777666666666666555888777666888:::<<<===<<<<<<@@@DDDDDDAAA===<<<<<<<<<<<>>>>>===;;;::::::<<<<<<<<<<<<<<<===>>>@@@@@@@@@AAADDDFFFFFFEEECCCAAAAAAAAAAAABBBEEEKKKSSSXXX___ggg|||cccbbbfffjjjHHH@@@555>>>FFFPPPVVVVVVPPPJJJFFF@@@???>>>===<<<===>>>>>>BBBBBBAAAAAA@@@@@@@@@@@@???>>>>>><<<;;;999777666777999<<>><<<:::666666666666777888999999999888777888:::<<<<<<;;;777777777777666666666555888666555777;;;>>>???>>>:::???CCCCCC???;;;;;;<<<===;;;>>>DDDGGGFFFFFFIIIRRRWWWYYYTTTJJJCCCAAAAAAMMM^^^mmmwwwjjjkkkhhh]]]^^^rrrwwwiii^^^bbbnnnjjj___VVVVVV\\\bbbhhhmmmoooeeeYYYUUUTTTXXXaaajjjmmmnnnpppsssqqqfffVVVHHHVVVgggsssqqqnnnrrruuutttrrrppplllbbbPPPFFFSSSgggmmmlllmmmnnnkkkgggjjjppprrrssstttvvvwwwxxxyyyyyyyyyxxxwwwwwwxxxxxxvvvtttrrrtttwwwxxxxxxwwwxxxxxxtttyyy{{{wwwuuuxxxyyyxxxuuutttssstttuuutttqqqnnnsssoooooossstttsssrrrtttqqqssswwwzzz||||||zzzyyyvvvuuuuuuttttttuuuwwwwwwwwwwwwxxxyyyzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxyyyzzzwwwsssfffPPP???999666444555444333333333555777888444444444444444333222222444333222333444444333222000222444444555666999;;;<<<;;;999888777888999:::999999888777777666555555444555555555555555444444555555666666666666666555:::888777888:::::::::888666777888888888888777666777777777777888999:::;;;<<<======<<<:::999999;;;<<<<<<<<<<<<<<<===>>>??????AAADDDFFFFFFEEEBBBAAAAAAAAAAAACCCGGGNNNWWW]]]gggpppcccbbbfffxxxRRRGGG:::>>>EEEOOOVVVVVVQQQKKKGGGAAA@@@>>>===<<<<<<<<<===AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>><<<;;;999777666777999<<<>>>???>>>===<<<666666666777777888999:::999888777888:::<<<===<<<888888777777666666666555666444333666;;;@@@AAAAAA999===AAA@@@<<<999;;;===<<<999;;;DDDHHHFFFEEEGGGDDDOOOZZZ[[[SSSIIIBBB======KKK[[[iiiyyysssxxxwwwiiiaaajjjuuuuuudddVVVYYYeeeaaaZZZXXX^^^eeeiiijjjkkkhhh___WWWUUUWWW[[[dddkkkkkklllpppssspppeeeUUUHHHTTTgggsssqqqnnnsssuuusssuuusssnnndddRRRHHHVVVkkklllkkkmmmnnnkkkhhhjjjpppsssssstttvvvwwwxxxyyyzzz{{{zzzyyyyyyzzzzzzxxxvvvuuuuuuvvvvvvvvvvvvtttssspppwwwzzzvvvtttwwwxxxvvvwwwwwwwwwwwwvvvuuuttttttuuuqqqooossstttssssssuuupppssswww{{{||||||{{{zzzxxxxxxwwwwwwwwwwwwxxxxxxvvvwwwyyyzzz{{{{{{zzzyyy{{{{{{{{{yyyxxxxxxzzz{{{wwwvvviiiSSSAAA:::777333555444333222333555777999666666555555444444444444555333222222444444333111000111333444444666999;;;:::999777555555666777888888777777777666666555555444555555666555555444444555555666666666666666555888777777888:::<<<<<<;;;666777888999999888777666888888888888999:::;;;<<<<<<<<<<<<:::888777888:::<<<<<<;;;;;;;;;<<<<<<===>>>AAADDDFFFFFFEEEBBB@@@@@@@@@AAADDDIIIQQQ[[[bbbnnnxxxeeedddhhhhhh:::>>>>>>FFFQQQZZZ]]]YYYSSSOOOJJJCCC>>>>>>???===;;;;;;===>>>@@@BBBBBBBBB@@@@@@BBB@@@>>><<<:::888888777777666777:::???BBBAAA???:::999888777777777888999<<<;;;999777888999<<<>>>===:::777666888999888666666777888999;;;>>>@@@AAA===???@@@AAA@@@===:::888:::;;;>>>AAACCCEEEGGGGGGCCCIIIRRRXXXYYYRRRGGG???>>>@@@III[[[ooo||||||vvvgggfffxxxxxxpppjjjddd^^^YYY[[[YYYZZZ^^^dddiiijjjiiiYYYVVVRRRQQQTTT[[[ccchhhjjjqqqqqqqqqrrrcccQQQNNNeeehhhlllooooooooopppppptttooonnnaaaJJJIII]]]jjjnnnnnnooommmfffbbbgggppptttuuuuuuvvvwwwxxxxxxyyy}}}|||{{{{{{{{{yyyvvvtttwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxyyyzzzyyyxxxwwwvvvrrrtttvvvxxxyyyxxxwwwvvvrrrsssuuuuuuttttttvvvwwwuuuvvvxxxzzz|||}}}||||||zzzyyyxxxxxxxxxyyyzzz{{{xxxyyyzzzzzzzzzyyyxxxwww|||{{{{{{zzzzzzyyyyyyxxxyyyxxxppp___III999333444333222333333444555666777666666555444444444444444444555555555444333333222666444222222444666666666666555333444666777777777333444555666666666555444777777666666555555555555666666666666666777888888999999999888888888888777777777777777666666666666999888777777888;;;>>>@@@AAA???;;;777666888;;;===;;;;;;;;;;;;<<<>>>???AAA@@@@@@@@@???@@@@@@AAAAAABBBAAADDDJJJOOOTTT^^^gggwwwfffhhhhhh}}}KKKBBB999@@@LLLYYYaaabbb\\\VVVLLLDDD???@@@@@@===<<<<<<===>>>@@@AAABBBBBBAAA@@@BBBAAA@@@>>><<<;;;:::999777666666999>>>AAAAAA@@@999999999999:::::::::999:::999777777888:::===???===:::777777888999888666555666666888999;;;===>>>===>>>???@@@???===:::999777888;;;>>>@@@BBBDDDEEEDDDIIIQQQWWWYYYTTTMMMHHHBBBAAADDDOOO]]]hhhkkkjjjqqqiiippp{{{zzzsssmmmjjjfffbbb___YYYXXXZZZ___eeeiiihhhgggYYYTTTPPPNNNRRRYYYbbbgggkkkrrrrrrpppmmm\\\MMMMMMhhhkkknnnppppppppppppqqqsssnnnlll___IIIJJJ^^^kkkoooooopppnnnhhhdddiiiqqqsssssstttvvvwwwyyyzzz{{{}}}|||{{{{{{{{{zzzwwwtttxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyyyyyyyxxxvvvvvvxxxxxxyyyzzzyyyxxxvvvtttrrrtttvvvvvvuuuuuuvvvwwwwwwxxxzzz|||}}}}}}||||||yyyyyyxxxxxxxxxyyyzzz{{{zzzzzz{{{||||||{{{zzzyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyzzztttcccMMM<<<666666555555444444333444444555666555444444333333444444444444555555444444333222555444222333666999::::::888666444444666666666555444444555555666666555555666666666666666666666666666666666666666777888888999999999888888888888777777777777777777777777666777777666777999<<>>;;;888777888:::<<<;;;;;;;;;;;;<<<>>>???AAA@@@????????????@@@AAAAAAAAAAAAEEELLLRRRWWWaaakkk{{{eeehhhhhhbbbDDD888;;;EEEVVVeeejjjddd[[[OOOGGGBBBBBBBBB???===>>><<<>>>???AAABBBAAAAAA@@@AAAAAAAAAAAA@@@>>>===<<<888777666888;;;???BBBBBB:::;;;;;;<<<<<<;;;;;;;;;888777666666888:::===>>><<<:::888888888999888777555555555666777888999:::<<<===>>>>>>>>><<<;;;:::666777999<<>>999777555555555666555444555555555555555666777777666666777777777777777777777666666666666777888888999999999888888888888777777777777777777777777777666666666888:::===@@@BBB>>>===;;;:::999::::::;;;;;;;;;;;;<<<===>>>@@@@@@??????>>>>>>???@@@@@@AAAAAACCCHHHPPPVVV\\\fffqqqdddggggggxxxHHH<<<:::@@@RRRgggppphhh]]]TTTLLLEEEDDDDDDAAA??????<<<===>>>@@@AAAAAAAAAAAA@@@AAAAAAAAAAAA???>>>===999888666777999===AAACCCAAA@@@===;;;;;;;;;<<<<<<999888777777888999;;;<<<;;;:::999999999888888777666666555555666666777888;;;;;;<<<<<<<<<<<<;;;;;;888999:::<<>>BBBNNN]]]gggpppxxx~~~xxxnnnfffrrrqqqnnnjjjfffeeeeeefffgggZZZXXXXXX]]]dddjjjmmmlllXXXRRRKKKKKKSSS^^^iiinnnkkkssstttoooeeeSSSNNN[[[nnnoooqqqqqqpppoooooopppoookkkhhhZZZHHHOOOeeeoootttsssssssssoookkknnntttssstttuuuvvvxxxyyyzzz{{{|||{{{{{{{{{{{{zzzwwwuuuyyyyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvuuuuuuwwwxxxyyyzzzzzzzzzzzzyyysssuuuxxxyyyyyyxxxxxxxxxzzz{{{|||||||||{{{yyyxxxwwwwwwwwwxxxxxxyyyzzzzzz{{{|||||||||}}}}}}}}}}}}wwwwwwvvvwwwwwwyyyzzz{{{xxx}}}|||nnnXXXEEE<<<;;;888777666555444444444444666666555555444555555666777777777888888777777666444333333444888;;;======888666444444666666666555666555555444555666888999777777777888888888888888777777666666777777888999999999999888888888777777777777777777777888888888777777888999;;;===>>>???;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAAAAAEEEGGGMMMUUU[[[aaammmxxxdddfffhhhWWWAAA:::;;;LLLeeesssnnnccc[[[RRRJJJGGGFFFBBB@@@@@@<<<<<<>>>???@@@AAAAAABBB???@@@@@@@@@??????>>>===:::999777666888;;;@@@CCCIIIEEE???:::888999<<<>>><<<;;;:::888888888888999:::;;;;;;:::999888888888777777666666666666777777999999999999:::;;;<<<<<<999999:::;;;===@@@BBBCCCBBBCCCFFFHHHLLLSSS\\\cccaaaYYYLLLBBBAAANNNbbbqqqnnnsssvvvxxx|||{{{rrrfffggg}}}tttpppkkkeeeaaaaaaccceee]]]ZZZXXX[[[bbbjjjpppqqqYYYSSSMMMNNNXXXfffpppvvvnnnttttttnnnbbbNNNKKK]]]ooopppqqqpppooonnnnnnoooooolllhhhXXXGGGRRRiiiqqquuuttttttuuurrrnnnqqqvvvvvvvvvwwwwwwxxxxxxxxxyyy|||{{{{{{{{{{{{zzzxxxuuuyyyyyyyyyyyyyyyxxxwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxtttvvvxxxyyyxxxxxxxxxyyyzzzzzz{{{{{{zzzyyywwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzz{{{{{{|||||||||wwwwwwvvvvvvwwwyyy{{{|||xxx|||}}}rrr^^^KKK???;;;777666666555555666666777777666666666666666777777999999:::::::::::::::999666444333333666888999999555444333444666888888777666666555555666777999:::888999999999999999999999777777777777777888999999999999999888888888777777666777777777888888888999999:::;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>>>>???@@@AAABBBIIILLLSSSZZZ```ggguuuccceeeiiisssFFF<<<888HHHcccuuuuuummmbbbXXXNNNJJJGGGCCC@@@@@@<<<<<<===>>>???AAABBBBBB@@@@@@???>>>=========>>>;;;:::999777777999===AAAKKKGGG@@@;;;888999<<<>>>>>>===<<<:::999888888777:::;;;<<<;;;999888888888888777777666666777777777888888777777888:::===>>>:::999999999:::<<<>>>???CCCEEEFFFGGGJJJQQQ[[[cccfffaaaVVVIIICCCKKK]]]llluuu|||{{{yyyyyysssjjjfffwww~~~wwwsssmmmeee```^^^aaaddd```\\\YYY[[[aaaiiimmmooo\\\UUUPPPRRR]]]jjjtttxxxqqquuusssmmm```JJJHHH\\\oooqqqqqqpppnnnmmmnnnooopppmmmhhhWWWHHHUUUlllsssvvvtttuuuvvvtttqqqrrrvvvxxxxxxxxxxxxxxxxxxxxxxxx|||{{{zzz{{{{{{{{{xxxvvvwwwxxxxxxyyyyyyxxxxxxxxxxxxxxxwwwvvvvvvvvvvvvwwwzzzyyyxxxwwwuuutttssssssuuuvvvwwwwwwwwwwwwyyyzzzyyyyyyzzzzzzyyyxxxvvvuuutttuuuwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{||||||yyyxxxwwwvvvwwwyyy{{{}}}zzz}}}}}}vvvfffSSSCCC;;;777777666666666777777888666666666555666666777888999:::;;;;;;<<<;;;;;;;;;666444222222444555666555444333222444666999999999666666666666777999:::;;;;;;;;;:::::::::999999999888777777777777888999999999999999888888888888777666777777888888999999999;;;;;;<<<======<<<:::999999::::::;;;;;;<<<<<<<<<;;;;;;===>>>???@@@@@@@@@>>>>>>??????@@@AAACCCCCCLLLOOOVVV^^^eeeooocccfffjjjQQQCCC:::FFF```tttxxxttthhh]]]RRRMMMHHHCCC???@@@;;;<<<<<<===???@@@BBBCCCCCCAAA???<<<<<<<<<>>>???;;;<<<;;;999777777;;;>>>GGGDDD@@@===;;;;;;===>>>>>>===<<<;;;;;;:::999999999;;;===<<<:::888888999777777666666666666777777777666555666777:::===???===<<<:::999:::;;;===>>>AAACCCDDDDDDEEEJJJTTT[[[aaaaaa\\\QQQFFFFFFRRR^^^rrryyyvvvvvvuuuttt|||}}}xxxwwwtttnnneee```___cccgggbbb___\\\]]]aaaeeefffeee^^^WWWRRRTTT___kkkrrrtttqqqtttrrrooodddOOONNNcccqqqrrrrrrqqqooooooppprrrrrroooiiiVVVHHHWWWoootttwwwuuuuuuwwwvvvssssssvvvwwwwwwwwwxxxxxxyyyyyyyyy{{{zzzzzz{{{|||{{{xxxvvvvvvwwwwwwxxxyyyyyyyyyyyyzzzyyyxxxwwwvvvwwwwwwxxxzzzyyyxxxvvvuuutttssssssvvvvvvvvvuuuuuuvvvyyy{{{yyyzzzzzz{{{zzzyyywwwvvvsssuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{|||}}}{{{yyyxxxwwwwwwyyy|||}}}}}}~~~~~~yyymmm[[[GGG:::999999888777666666666666444444444444444555666666888999:::;;;;;;;;;;;;:::666444222222444555666555555444333444666888888888555555777888999:::::::::======<<<;;;:::999888888888888777777888888999:::999999999888888888888777666777777888888999::::::999:::<<<>>>>>>===;;;999:::999999:::;;;<<<===>>>:::<<<===???@@@@@@@@@@@@?????????@@@AAACCCDDDEEELLLOOOWWWaaaiiivvvdddfffkkk\\\LLL???FFF]]]rrrwwwtttkkk```TTTNNNIIICCC??????;;;;;;<<<===>>>@@@BBBCCCEEECCC???<<<;;;<<<>>>@@@<<<<<<<<<:::777666999<<>>============<<<<<<<<<;;;;;;;;;999;;;>>>===:::777888999666555555555555666777777777666555555666:::===???@@@???===<<<<<<===>>>???>>>@@@AAA@@@???CCCLLLTTTYYY^^^___VVVJJJEEEKKKSSSfffzzzuuu{{{~~~uuuyyyuuuvvvsssmmmfff``````eeejjjbbb```^^^___aaaaaa^^^[[[```YYYSSSUUU^^^iiinnnooooooqqqqqqrrrkkkXXXXXXnnnrrrssssssrrrqqqppprrrtttssspppiiiVVVHHHXXXpppuuuwwwtttuuuwwwwwwssssssvvvuuuvvvvvvxxxyyyzzz{{{{{{{{{zzzzzz{{{|||{{{xxxvvvuuuvvvwwwxxxyyyzzzzzzzzzzzzzzzxxxwwwwwwwwwxxxyyywwwwwwvvvvvvvvvvvvvvvwwwvvvvvvuuutttsssuuuyyy|||zzzzzz{{{{{{{{{zzzxxxxxxssstttvvvxxxyyyzzzyyyyyyzzzyyyyyyyyyzzz{{{}}}~~~|||{{{xxxwwwwwwyyy|||}}}~~~{{{rrr```JJJ;;;<<<;;;999777666555555444222222222222333333444555777888999999::::::::::::555444222222444666777777777555444444666777777666444555777999:::;;;::::::>>>>>>===<<<:::999888777888888888777888888999:::999999999888888888888777666777777888999999::::::777999<<<>>>???>>><<<;;;:::999999999:::<<<>>>???:::<<<===???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFJJJOOOWWWaaakkk{{{dddgggeeexxxZZZAAAEEE\\\nnnsssqqqkkkdddYYYNNNGGGBBB>>>===>>><<<:::999999;;;===???======<<<======>>>???@@@===<<<999777777777888999===???@@@???<<<;;;<<<>>>999;;;>>>>>>===;;;999888999:::;;;;;;;;;999777666444333222222222444666777333333444666888;;;>>>@@@AAABBBCCCAAA>>>;;;999999999;;;<<<<<<===CCCMMMVVV``````aaa___TTTHHHEEEKKKccclllyyywwwffflllssssssqqqmmmhhheeeeeefffddd^^^YYYZZZ^^^___[[[VVVZZZWWWTTTUUU[[[ccckkkooommmpppssstttqqqmmmjjjiiissssssttttttttttttttttttvvvsssdddOOONNN```qqquuusssuuuvvvvvvuuuuuuvvvxxxxxxwwwwwwwwwxxxxxxyyyzzz|||~~~}}}zzzvvvuuutttuuuvvvxxxyyyzzzzzzzzzyyyzzzxxxuuussssssuuuxxxzzzxxxxxxxxxwwwwwwuuutttttttttuuuvvvwwwxxxyyyyyyyyyxxxyyyzzz{{{||||||||||||uuuuuuvvvwwwyyy{{{}}}~~~{{{zzzzzzzzz{{{|||~~~}}}}}}{{{zzzzzz{{{|||}}}{{{|||sssdddOOO<<<888777777666555444444333444444444444444444444444555666777888999999888888888777555444555666666666:::999888666666666777888555666888999999999888777===;;;999:::;;;;;;888666888999999999999::::::::::::999888888777777888888555777999777555555888<<<===>>>???@@@???>>><<<:::::::::::::::;;;<<<======???????????????@@@@@@@@@@@@???>>>???AAACCCDDDDDDLLLPPPYYYbbbgggwwwkkkdddfffjjjAAA???UUUhhhrrrxxxmmmfff\\\QQQIIIDDD@@@???>>><<<;;;::::::;;;===>>>>>>============>>>>>>???>>>===;;;999777777666777;;;>>>@@@???===;;;<<<>>>??????>>>===:::999888888999:::;;;;;;;;;999888666666555444333444555777888555555555666888;;;===???AAABBBCCCBBB@@@===<<<<<<555:::???AAAAAACCCHHHLLLUUU[[[fffmmmfffVVVJJJGGGNNNVVVeeevvv{{{uuusssuuu}}}ppppppnnnjjjddd___^^^^^^```^^^[[[ZZZYYYYYYWWWUUUVVVTTTSSSTTTZZZaaahhhmmmlllnnnpppqqqooonnnmmmnnnrrrsssssssssssstttttttttsssqqqcccPPPPPPbbbqqqtttssstttvvvuuuttttttvvvwwwxxxxxxxxxxxxxxxyyyzzz{{{zzz{{{{{{zzzwwwtttttttttvvvwwwxxxyyyzzzyyyyyyxxxyyyxxxvvvttttttvvvxxxyyyxxxxxxxxxxxxwwwvvvuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyzzz{{{||||||||||||wwwwwwwwwxxxyyy{{{}}}}}}|||{{{zzzyyyyyyzzz{{{{{{||||||{{{zzzzzz{{{||||||||||||tttfffPPP>>>:::999999888777666555555444444444444444444444444666666666777888888999999888666555444444555555555:::999777666666666777888555666777888888888777777;;;999888:::<<<<<<:::888999999999999:::::::::::::::999888888777777888888888888888777777888<<<>>>======?????????>>><<<;;;::::::::::::;;;<<<===>>>@@@@@@@@@???????????????@@@???>>>@@@BBBFFFHHHIIIOOOVVV___gggpppjjjdddgggLLL???OOOaaaoooxxxoooiii```UUULLLFFFCCCBBB======<<<<<<;;;<<<<<<<<>>>>>============>>>>>>>>>===;;;999777555444999<<<>>>???>>>===<<<<<<@@@>>><<<:::888999::::::999:::;;;;;;;;;:::999888888777555555555666888999777666666777888:::<<<===@@@BBBCCCCCCAAA?????????888<<>>???>>>===<<<;;;;;;::::::;;;;;;<<<===>>>AAAAAA@@@@@@??????>>>>>>?????????@@@CCCHHHLLLNNNTTT]]]fffmmm~~~iiiccchhheeeFFFHHH\\\jjjooopppllleee[[[PPPIIIEEECCC>>>=========<<<<<<;;;;;;??????>>>======<<<==================;;;888555333777999===??????>>><<<<<<:::999777777999;;;<<<===999:::;;;;;;<<<;;;::::::999888666555555666777888888888777777888999;;;<<<===???BBBBBBAAA@@@@@@AAAAAAAAA@@@>>>===???DDDGGGPPPSSS[[[eeeiiieee\\\VVVFFFGGGQQQhhhyyy{{{nnnooonnnhhh^^^VVVSSSTTTMMMOOOSSSUUUWWWYYY\\\^^^PPPQQQSSSUUUYYY___fffjjjkkkmmmooopppooooooppprrrpppppppppqqqqqqrrrrrrsssmmmkkk]]]MMMOOOcccqqqsssrrrsssttttttrrrrrrssstttvvvvvvvvvvvvwwwxxxyyyzzz|||yyywwwxxxyyyxxxxxxyyyzzzzzz{{{{{{{{{xxxxxxyyyyyyyyyyyyxxxxxxzzzzzzyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{zzzyyywwwvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyzzzzzz{{{wwwwwwwwwwwwxxxzzz|||}}}yyyyyyyyyyyyzzzzzzzzz{{{~~~yyymmmWWWDDD>>>===;;;999888777777777555555555555555555555555777666555444555777999;;;666777777666444333444555888888777777777777777777444555555666666666666666999999:::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;:::::::::999888888777777888888:::888777999>>>@@@???===<<<======>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>???BBBBBBAAA@@@??????>>>>>>@@@@@@@@@AAACCCHHHNNNRRRXXXbbbkkkuuugggbbbiiiQQQ@@@SSSfffjjjqqqooojjjaaaVVVLLLFFFDDD??????>>>======<<<;;;:::??????>>>======<<<======:::;;;======<<<:::777555666777:::===??????===<<<666555555777:::<<<;;;:::999:::;;;;;;<<<<<<<<<<<<:::888666555444555666777999888777777777888999::::::<<>>===:::888666666666777555555555555555555555555777666444444555666999:::666888999777555333444555777777777888888888777777555555555555555666666777:::;;;<<<<<<;;;;;;;;;;;;>>>>>>======<<<;;;:::::::::999888888777777888888666555777;;;@@@AAA===999<<<<<<<<<=========<<<<<<<<<<<<<<<<<<===>>>??????CCCBBBBBBAAA@@@???>>>>>>@@@AAAAAAAAACCCIIIPPPVVV]]]gggrrrfffbbbhhhdddAAAIII```kkkqqqsssqqqiii]]]QQQIIIEEEAAA@@@???===<<<;;;;;;;;;???>>>>>>============>>>:::;;;<<<===<<<:::888777555666888;;;>>>???>>><<<888666555777;;;<<<999666::::::;;;;;;<<<===>>>>>>;;;999777555444444555666777777666555666777888999888:::===>>>>>>>>>>>>???===@@@DDDGGGHHHFFFCCCAAAAAADDDIIIQQQ^^^mmmtttttt```RRRGGGLLLaaazzz}}}iiilllmmmggg]]]XXXZZZ^^^eeedddccceeeggggggdddaaaWWWXXXZZZZZZ[[[```hhhnnnmmmqqquuuvvvuuuqqqnnnmmmoooooopppqqqrrrrrrssstttppplll\\\LLLQQQfffttttttssstttttttttrrrqqqrrrsssuuuuuutttssssssssssssttt}}}zzzyyyyyyzzz||||||||||||}}}zzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyxxxxxxxxxyyyzzzxxxzzz|||}}}|||zzzxxxvvvwwwxxxyyyzzzzzz{{{{{{zzz{{{zzzyyyxxxxxxxxxxxxyyy|||{{{zzzxxxwwwxxxxxxyyyxxxyyyzzz{{{{{{|||{{{{{{}}}}}}sss\\\HHH>>><<<:::777555555555666555555555555555555555555666555444444555666888999777999;;;:::666444444666666666777888888888888777666666555555666666777888:::<<<======;;;:::;;;;;;@@@@@@???>>>===;;;;;;::::::999888888777777888888444555999<<>>;;;888<<<<<<<<<<<<<<<<<<=========<<<<<<======>>>???@@@BBBBBBAAAAAA@@@@@@??????AAABBBCCCCCCEEEKKKUUU]]]fffnnn{{{fffcccgggTTTDDDTTTiiissswwwxxxrrreeeVVVLLLGGGCCCAAA???<<<;;;:::;;;;;;>>>============>>>>>>???============;;;999888666555555666999===@@@???>>>;;;888555666:::===<<<::::::::::::;;;<<<>>>???@@@===;;;999666555555666777666555444444444666777888777:::===>>>======>>>???999<<>>BBBAAA@@@???===<<<;;;::::::999888888777777888888666888:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<==================>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???AAACCCEEEHHHPPP]]]fffssswwwfffeeegggkkkDDDIIIccctttyyy}}}wwwjjjZZZNNNIIIDDDBBB???<<<::::::;;;<<<======<<<======>>>???@@@??????>>><<<:::888666555666444444777<<<@@@@@@???<<<777222444:::@@@CCCBBB:::::::::;;;===>>>@@@AAA>>>===:::888777666777888444444333333444555777888888:::===>>>>>>===>>>???<<<<<<===@@@DDDGGGHHHHHHHHHJJJIIIGGGNNN___lllqqqvvvxxxtttdddRRRMMMYYYfffwwwkkkooopppllleeedddllltttlllqqqrrrmmmbbbZZZXXXZZZ\\\]]]]]]ZZZYYY^^^gggooossstttuuuuuusssssstttuuuooopppppprrrssstttuuuuuuqqqpppfffZZZ```qqqwwwrrrtttuuuvvvuuusssrrrssstttyyyxxxwwwuuusssrrrrrrrrrtttwwwzzz}}}~~~~~~||||||{{{{{{{{{{{{||||||zzzyyywwwvvvvvvwwwyyyzzzwwwyyy|||~~~~~~|||zzzxxxwwwwwwxxxyyyzzzzzzzzzzzzxxxxxxwwwwwwvvvwwwwwwxxxpppppprrrtttwwwzzz}}}xxxyyy{{{}}}~~~}}}}}}||||||}}}}}}~~~~~~uuu^^^III@@@>>>;;;777555555666777666666666666666666666666333444555666777777777777888<<>>AAACCCBBBAAA???>>><<<;;;::::::999999888777888888888999;;;<<<:::888888<<<@@@;;;;;;;;;;;;;;;<<<===>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBB>>>AAADDDFFFKKKUUUcccmmm}}}~~~fffeeehhh}}}PPPFFFRRRnnn~~~}}}xxxuuu^^^HHHMMMFFFCCC@@@===;;;<<<<<<===;;;;;;<<<<<<======>>>>>>@@@===;;;;;;<<<<<<:::777666555555555888;;;???AAA;;;:::888777777777888888888999:::;;;===>>>???@@@BBBBBBAAA===888555666999:::777444222333444444444777999;;;<<<;;;;;;<<<>>>===>>>===<<<<<>>===<<<<<<===???:::>>>AAA@@@<<<999:::===999888777777777888:::;;;>>>;;;999999<<<>>>===<<<>>>>>>======<<<<<<;;;;;;<<<<<<===??????@@@@@@@@@AAA@@@??????>>>?????????@@@AAACCCHHHPPP]]]lllvvveeefffiiiaaaJJJPPPaaawww~~~|||{{{fffPPPOOOHHHFFFBBB>>>===<<<<<<<<<;;;<<<<<<======>>>??????AAA>>><<<<<<======;;;888888666555555777:::>>>AAA<<<;;;:::888777777777777777888999:::<<<===>>>>>>@@@AAAAAA>>>:::888888::::::777555444555555555444666888:::;;;;;;;;;<<<===>>>???>>>===<<>>>>>>>>>>>@@@BBBAAADDDEEECCC===999888:::999999999999999:::;;;;;;===;;;999:::===>>>>>><<<======<<<<<<;;;;;;;;;:::<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBDDDHHHOOO[[[jjjxxxeeefffjjj~~~VVVMMMXXXqqq}}}}}}|||ppp\\\TTTLLLHHHDDDAAA???>>><<<;;;<<<<<<===>>>>>>??????@@@AAA???>>>===>>>===;;;::::::888666444555888<<>><<<;;;999777666666666777777999:::;;;<<<======???@@@@@@===<<<;;;;;;:::888777777888777666444555777999999999:::;;;===?????????>>>===>>>@@@CCCIIIKKKNNNOOOQQQSSSWWWYYYffflllqqqjjjYYYHHHDDDIIILLLXXXoooqqqmmmiiigggddddddllluuusssddd\\\YYYYYY]]]aaa```\\\XXXYYY^^^fffmmmqqqssssssssssssrrrrrrrrrrrrrrrqqqpppqqqtttvvvvvvvvvwwwsssnnnmmmooorrrsssrrrqqqrrrrrrrrrrrrsssuuuxxxssssssttttttuuuvvvwwwwwwwwwxxxxxxzzz{{{}}}~~~}}}|||{{{{{{{{{yyyxxxxxxyyyzzz{{{yyyxxxvvvwwwxxxyyyyyyyyyxxxwww{{{{{{{{{{{{{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvvvvwwwtttuuuvvvwwwxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvwwwwwwwwwxxxyyyxxxxxxrrrbbbRRRCCC<<<888888888555555777555555666666666777777777666666666777777777888888:::999999999888888888888::::::999999999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>@@@AAAAAAAAAAAACCCEEEEEEGGGGGGCCC===999888999999:::;;;;;;<<<<<<;;;;;;:::::::::<<<>>>???>>>===;;;;;;;;;;;;;;;:::::::::======>>>???@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBCCCDDDGGGMMMYYYiiizzzeeeeeekkkkkkMMMUUUjjjyyyzzz{{{wwwiii[[[OOOJJJEEEBBBAAA@@@>>>;;;=========>>>??????@@@@@@AAA@@@??????>>>===<<<;;;===:::666444444777:::===@@@???>>>===:::888666444555555666777888999:::;;;:::<<>>===;;;:::999999:::999777555444666888888888999;;;===>>>???@@@@@@@@@???@@@@@@???CCCIIINNNRRRVVVZZZ]]]YYYbbblllmmmcccTTTJJJFFFDDDIII[[[yyyllliiifffeeecccdddllluuu|||mmm]]]WWWZZZ```bbbbbb^^^[[[XXXYYY^^^gggooossstttsssqqqqqqrrrrrrrrrrrrqqqooonnnooorrruuuvvvwwwvvvsssooonnnoooqqqqqqqqqrrrrrrqqqooonnnnnnqqqtttssstttvvvwwwxxxxxxwwwwwwwwwxxxyyyzzz|||~~~}}}||||||||||||yyyxxxwwwxxxyyyyyyxxxvvvssstttvvvxxxyyyzzzzzzzzz||||||||||||{{{zzzyyyxxxxxxxxxwwwvvvvvvvvvvvvvvvttttttuuuwwwwwwxxxxxxwwwttttttuuuuuuuuuuuuuuutttwwwyyyzzzzzzyyysssdddUUUDDD>>>888888777555666888555666666666666777777777777777777888888888888999::::::999999999888888888:::::::::::::::;;;<<<===>>>===<<<<<<<<<======>>>AAACCCEEEFFFFFFFFFHHHJJJIIIIIIGGGBBB===::::::;;;999:::;;;<<<===<<<;;;:::999:::;;;===??????>>>===;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCEEEHHHQQQ```ssseeeffflllXXXOOO]]]ooozzz~~~tttbbbTTTNNNGGGCCCBBBBBB???============>>>??????@@@@@@AAAAAAAAA???>>>===<<<<<<===;;;777444444666999;;;>>>??????>>><<<999666444444555555666777888999999999:::>>>AAACCCBBB@@@???<<<;;;::::::;;;:::888666444555777777777888;;;>>>>>>>>>@@@AAACCCCCCBBBAAA:::>>>CCCIIINNNTTTZZZ^^^ZZZbbblllsssrrrfffTTTFFFDDDAAAJJJddd{{{jjjhhhiiijjjiiihhhnnnuuupppfffZZZWWW^^^eeeeeeaaa^^^[[[XXXYYY___hhhppptttuuussspppppprrrrrrrrrppppppooonnnooorrrvvvwwwxxxwwwuuurrrqqqrrrssssssrrruuutttrrrooommmlllnnnpppsssuuuxxxzzzzzzyyywwwuuutttuuuwwwyyy}}}~~~~~~}}}|||{{{{{{{{{{{{xxxwwwvvvwwwxxxwwwuuussspppqqqtttvvvyyy{{{|||}}}{{{|||||||||{{{{{{zzzyyyxxxwwwvvvvvvuuuuuuvvvvvvsssttttttuuuvvvuuuuuuuuusssssstttuuuuuuuuuttttttwwwzzz||||||{{{tttfffYYYFFF???999999888666666999666666666666777777777888888888888999999999999::::::::::::999999999999888999999999:::;;;<<<===>>>BBBAAA@@@???@@@AAABBBCCCCCCFFFJJJNNNPPPRRRUUUWWWUUUQQQKKKDDD>>>;;;;;;<<<888999;;;<<<<<<<<<;;;:::999;;;===>>>>>>>>>>>>>>>;;;;;;<<<<<<=========>>>>>>??????@@@@@@@@@@@@???????????????@@@BBBCCCCCCEEEJJJUUUeeexxxeeefffmmmuuuQQQPPPaaavvv|||jjj^^^VVVKKKEEEDDDDDDAAA>>><<<<<<===>>>>>>??????@@@@@@AAAAAA@@@===<<<<<<===<<<:::888666555666777888;;;<<<>>>>>>===:::777555444555555666777777888888888999<<>>???AAADDDEEEDDDBBB<<<>>>AAACCCGGGLLLRRRVVVTTTZZZdddpppzzzzzzlll]]]PPPEEEDDDTTTjjj~~~hhhhhhjjjmmmllljjjnnnuuummmjjjdddccchhhmmmkkkeee^^^[[[XXXYYY___hhhpppuuuuuurrrppppppssssssqqqnnnmmmllllllnnnrrruuuvvvvvvvvvuuuuuutttttttttttttttuuuuuussspppllljjjkkklllppprrrwwwzzz{{{yyyvvvtttqqqrrruuuxxx{{{}}}}}}|||{{{{{{zzzzzzzzz{{{xxxwwwvvvvvvwwwvvvtttrrrpppqqqsssuuuxxx{{{}}}~~~zzz{{{{{{|||||||||{{{{{{xxxxxxwwwvvvvvvvvvvvvwwwttttttuuuuuuttttttssssssrrrsssuuuvvvwwwwwwvvvvvvwww{{{~~~}}}|||uuuhhh[[[FFF???;;;:::999666666888666666666777777777888888999999999::::::::::::;;;::::::::::::999999999999999999:::;;;<<<===???@@@AAA@@@@@@@@@BBBDDDGGGIIIKKKOOOUUU[[[___cccgggiiiggg___SSSGGG>>>::::::;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<>>>>>>=========>>>;;;;;;<<<<<<===>>>????????????@@@@@@@@@@@@@@@???>>>>>>>>>???@@@BBBCCCDDDHHHPPP]]]mmm~~~fffhhhnnngggOOORRRgggqqq|||vvvlll```RRRIIIFFFEEEBBB>>>;;;<<<<<<======>>>?????????@@@AAA???<<<;;;;;;===:::999888777666666666777777999<<<>>>>>><<<888666555555666666777777888888888888:::>>>BBBCCCBBB@@@>>><<<999888999:::999999555666777777777999===@@@>>>======@@@CCCDDDBBB@@@>>>???@@@@@@@@@CCCGGGJJJHHHMMMSSS^^^ppp~~~zzziiiWWWJJJKKKVVVgggddddddfffiiigggfffjjjpppnnnqqqqqqnnnnnnqqqoooiii___[[[XXXYYY___hhhpppttttttrrrpppqqqttttttppplllddddddeeeiiimmmoooooooooppppppqqqrrrqqqqqqqqqrrrnnnooonnnlllhhhfffeeefffhhhlllrrrxxxzzzyyyvvvtttqqqrrrsssvvvyyy}}}{{{{{{zzzyyyyyyyyyyyyzzzzzzxxxwwwwwwwwwvvvtttrrrrrrrrrsssuuuwwwyyy{{{|||yyyzzz{{{||||||}}}}}}|||zzzzzzyyyxxxxxxxxxxxxyyywwwvvvvvvvvvuuusssrrrqqqqqqsssuuuxxxyyyyyyyyyxxxuuuzzz~~~}}}{{{uuuhhh\\\EEE@@@<<<<<<;;;777666777666666777777777888888888::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999:::;;;;;;<<<>>>???AAABBBAAAAAABBBEEEIIIOOOTTTWWW___ccchhhlllnnnppprrrtttpppeeeUUUEEE<<<888999:::<<<<<<;;;;;;<<<<<<===>>>===??????>>><<<;;;===???999999:::;;;===>>>>>>??????@@@@@@AAAAAA@@@@@@???>>>??????@@@BBBCCCEEEFFFNNNXXXhhhwwwgggiiioooWWWGGGVVV```pppvvviiiWWWLLLGGGEEEBBB>>>;;;;;;<<<<<<===>>>>>>>>>>>>@@@AAA???<<<:::;;;===999888888888777777666666555777;;;>>>>>><<<999777555555666666777777888888999888999<<>>AAA???>>>===>>>AAABBB@@@>>>===>>>???>>>>>>>>>@@@CCCGGGIIIJJJOOO___tttiiiSSSJJJJJJXXXwww___^^^___aaa```___dddkkkjjjqqqrrrmmmjjjkkkjjjeee___\\\YYYZZZ```hhhpppttttttqqqppprrruuutttooojjj[[[\\\^^^bbbfffhhhhhhgggiiijjjlllmmmlllllllllmmmfffggggggfffcccaaa``````bbbgggnnnuuuyyyyyyvvvtttqqqrrrsssuuuxxxzzz}}}~~~}}}{{{}}}zzzzzzyyyxxxxxxxxxyyyyyy{{{zzzxxxxxxxxxwwwuuurrrtttttttttuuuvvvxxxyyyzzzxxxyyyzzz|||}}}}}}~~~~~~||||||{{{zzzzzzzzzzzz{{{yyyxxxxxxwwwuuutttrrrqqqqqqsssvvvyyyzzz{{{zzzzzztttyyy}}}}}}zzzttthhh\\\EEE@@@======<<<888555666777777777777888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999<<<<<<===>>>???AAACCCDDDHHHIIILLLPPPVVV^^^eeeiiirrruuuxxxyyyxxxvvvvvvvvvooocccQQQAAA888666888;;;>>>===<<<<<<<<<===???@@@???@@@@@@>>>::::::<<>>>>>@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAACCCEEEGGGHHHRRR___ppphhhjjjjjjsssJJJFFFXXXiiiwwwzzzqqq```PPPHHHHHHGGGDDD>>>>>>>>>>>>>>>>>>======<<<<<<======<<<<<<;;;:::===<<<:::888777777777888666777999<<>>@@@AAA===<<<:::999888999999:::::::::::::::::::::::::::>>><<<;;;<<>>???@@@AAAAAADDDGGGJJJMMMRRRZZZbbbiiilllnnnnnnuuuuuuuuuuuuuuuvvvwwwwwwpppeeeWWWKKKFFFFFFFFFFFF===;;;999;;;???AAAAAA???===<<<;;;:::::::::::::::777777999<<>>>>>>>>=====================>>>>>>======<<<;;;===<<<:::999888777888888888888999<<<>>>???===<<<888777777666777888999:::888888999:::;;;===???@@@===<<<;;;999888888999999999999999999999999999999===<<<;;;===???AAA@@@>>>===>>>@@@BBBDDDEEEFFFFFFCCCGGGJJJKKKMMMUUUaaakkk{{{}}}{{{ooo___WWW^^^hhhcccsssuuu[[[]]][[[WWWWWW[[[]]]\\\ZZZ```dddeeefffgggccc]]]ZZZXXXXXX\\\cccjjjnnnppprrrrrrrrrssstttuuutttsssmmmggg___YYYVVVSSSQQQNNNOOOUUUYYYXXXVVVXXXZZZ[[[YYYXXXXXXZZZ\\\```dddffflllqqqwww|||}}}{{{zzzyyyvvvvvvwwwwwwwwwxxxzzz|||{{{zzzxxxxxxxxxxxxwwwvvvuuuuuuwwwzzzyyyvvvxxx}}}|||{{{{{{zzzyyyxxxwwwwwwwwwwwwwwwwwwwwwxxxyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}{{{zzzzzz{{{||||||{{{yyyxxxyyyyyyyyyxxxvvvsssrrrtttwww{{{|||zzzxxxxxxxxxzzz|||}}}}}}|||xxxlll___IIIBBB<<<<<<<<<:::888888666666777888888999::::::::::::::::::;;;;;;;;;;;;:::;;;===<<<;;;::::::;;;@@@AAACCCEEEHHHMMMSSSWWW___bbbhhhooosssuuuuuutttvvvvvvuuuuuuuuuuuuuuuvvvzzznnn\\\KKKAAA<<<:::888===;;;:::;;;???AAA@@@???===<<<<<<;;;::::::;;;;;;>>>===;;;;;;<<<>>>@@@BBB???@@@BBBCCCCCCBBB@@@?????????@@@CCCDDDFFFNNNWWWaaayyyllljjjjjjqqqLLLDDDRRRgggttt{{{wwwkkk[[[OOOJJJEEE@@@??????>>>======<<<======>>>????????????>>>=========<<<;;;:::999888888888999888888:::===?????????;;;:::888666666777888999888888888999:::<<<===>>>>>>===;;;:::999888888888888888888888888888888888===<<<<<<===@@@BBBBBBAAA@@@@@@AAABBBDDDFFFHHHIIIEEEHHHKKKKKKIIIKKKRRRXXXjjjwwwppp```VVVSSSKKKbbbfffVVV\\\___\\\WWWVVVUUURRRSSSYYY^^^^^^^^^^^^\\\YYYYYY[[[___ccchhhkkknnnooopppqqqrrrsssttttttttttttssspppkkkhhhddd___WWWQQQDDDNNNTTTOOOIIIMMMUUU[[[\\\]]]```dddjjjpppuuuxxxyyy{{{|||{{{zzzzzz{{{|||wwwwwwwwwxxxxxxxxxyyyyyyssssssrrrrrrqqqooommmkkknnnmmmooouuuxxxxxxzzz~~~{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwxxxyyyyyy}}}}}}}}}}}}}}}}}}~~~~~~{{{zzzyyyzzz||||||{{{zzzyyyyyyyyyxxxwwwvvvvvvuuuwwwyyy{{{{{{zzzyyyzzz{{{yyy{{{||||||}}}zzzooocccHHHAAA;;;;;;<<<:::888999666666666777888888999999999999999::::::;;;;;;;;;;;;<<<>>>???>>>======>>>DDDFFFJJJNNNTTT[[[ccchhhmmmooosssvvvwwwwwwvvvuuuwwwvvvvvvuuuuuuttttttsssvvvkkkYYYIII>>>:::999999<<<;;;;;;<<>>AAA???@@@AAABBBBBBBBBAAA@@@AAA@@@AAADDDGGGLLLVVVaaaooojjjiiijjjhhhMMMMMM[[[gggrrrrrrmmmaaaVVVOOOJJJEEEAAA@@@???===<<<<<<<<<===>>>>>>??????>>>>>>===<<<===<<<<<<;;;:::999999999;;;999777888;;;???AAAAAA???===:::777666666777888888888888888999:::;;;<<<>>>===<<<:::999888777777777777777777777777777777<<<<<<===>>>@@@BBBCCCCCCBBBAAAAAAAAABBBDDDFFFGGGEEEHHHLLLKKKIIIHHHJJJMMMVVVeeewww{{{nnn]]]PPPHHHXXXvvvoooWWW\\\dddgggbbbYYYTTTPPPMMMSSSXXXZZZXXXWWWZZZ\\\[[[aaaeeejjjnnnooonnnlllkkkmmmnnnppprrrrrrrrrssstttqqqppppppqqqpppjjj___VVVJJJVVVZZZPPPGGGNNN^^^hhhnnnnnnppprrrtttwwwzzz{{{}}}}}}|||zzzxxxwwwyyy{{{wwwwwwwwwwwwxxxwwwvvvtttpppnnnkkkgggddd```^^^\\\___^^^cccnnnwwwzzz{{{|||zzzzzzzzzzzzzzz{{{{{{{{{yyyyyyxxxxxxxxxyyyyyyzzz~~~}}}||||||}}}|||zzzyyyzzz{{{||||||{{{{{{zzzyyyxxxwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{yyyzzz{{{{{{|||zzzooodddHHH@@@:::::::::999888999666666666777777888888888888888999999:::;;;<<<<<<===>>>?????????@@@CCCEEEJJJOOOUUU\\\ccciiiooottttttuuuwwwxxxxxxvvvuuutttxxxwwwwwwvvvuuutttrrrrrrooofffVVVHHH???<<<===???<<<<<<<<<===????????????>>>======<<<<<<<<<======999<<>>======>>>???@@@AAABBBBBBBBBAAAAAADDDBBBCCCGGGKKKRRR___lllffffffjjj[[[JJJOOOYYYhhhnnnoooggg\\\SSSLLLGGGCCCBBB@@@>>>===<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999<<<:::777777:::>>>@@@BBBAAA???===:::888777888888888888888888888999:::;;;===<<<<<<;;;:::888777777777777777777777777777777;;;<<<>>>???@@@AAACCCDDDBBBAAA@@@??????@@@AAABBBDDDGGGKKKLLLKKKJJJKKKMMMLLLWWWfffsss}}}|||mmm\\\OOOPPP[[[rrreeeYYYeeekkkmmmfff^^^YYYVVVTTTYYY[[[XXXTTTTTTZZZ___```dddhhhmmmrrrsssqqqmmmjjjjjjmmmooopppppppppqqqsssqqqpppqqqsssqqqgggWWWKKKQQQ\\\\\\NNNFFFRRRgggsssttttttuuuvvvvvvvvvuuuuuu{{{{{{|||zzzxxxwwwxxxyyyvvvuuuuuuvvvwwwvvvrrrooonnnhhh___YYYUUUSSSPPPNNNOOOMMMTTTeeeuuu{{{zzzyyyzzzzzz{{{{{{{{{{{{||||||zzzzzzyyyyyyyyyyyyyyyzzz~~~|||{{{{{{}}}|||zzzyyyyyy{{{|||||||||}}}{{{yyyxxxwwwxxxyyyzzzyyyxxxwwwwwwxxxyyyzzzzzzyyyzzzyyyxxxyyywwwnnncccHHH@@@999999999888777888777777777777888888888888777777888999;;;<<<======>>>>>>>>>???@@@DDDJJJNNNTTTZZZccckkkpppsssvvvwwwzzzzzz{{{{{{zzzzzzyyyxxxxxxxxxxxxwwwvvvtttsssqqqtttkkk\\\LLL@@@::::::;;;;;;<<<===>>>>>>>>>>>>>>>======<<<<<<<<<======>>>===>>>@@@@@@@@@@@@AAAAAA???@@@AAAAAABBBBBBBBBBBBEEECCCDDDHHHNNNWWWfffsssdddfffjjjpppOOOIIIOOO^^^iiiqqqlll```UUUMMMGGGFFFEEEBBB???======>>>>>>======>>>>>>======<<<;;;<<<<<<======<<<<<<;;;:::===:::777666999<<>>?????????AAACCCAAAAAA@@@?????????@@@@@@BBBDDDGGGIIIIIIJJJLLLMMMLLLSSS\\\hhhxxx}}}ooo```UUUPPP\\\sssdddfffiiinnnooojjjdddcccbbb```^^^\\\VVVQQQTTT]]]bbbbbb___aaafffmmmssstttpppkkkjjjmmmppppppnnnnnnppprrrqqqpppqqqsssrrrgggUUUGGGMMMVVVTTTEEECCCTTTiiisssqqqsssuuuwwwyyyyyyyyyyyyxxxzzz||||||zzzyyyxxxxxxtttssssssuuuwwwvvvqqqlllaaaWWWLLLHHHJJJLLLIIIEEEGGGDDDIII]]]qqq{{{{{{yyy{{{{{{||||||||||||||||||{{{{{{zzzyyyyyyyyyzzzzzz}}}|||{{{zzz{{{}}}|||zzzxxxxxxzzz|||}}}}}}~~~}}}{{{yyyyyyyyyyyyzzzyyyxxxvvvwwwyyyzzzzzzyyyzzzzzzxxxwwwxxxwwwnnndddKKKBBB;;;::::::888777999888888888888888888999999777888999:::<<<===>>>???>>>???AAACCCGGGMMMUUUZZZ```fffnnntttwwwxxxxxxxxxzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttsssssslll___PPPCCC<<<;;;<<<:::<<>>===>>>>>><<<<<<;;;;;;<<<<<<======@@@===:::999<<<@@@BBBCCC@@@@@@@@@AAAAAABBBBBBCCCCCCBBBDDDJJJRRR]]]nnn|||eeeiiijjjdddMMMKKKRRRaaaooommmcccXXXPPPKKKIIIGGGCCC@@@>>>>>>???@@@>>>>>>??????>>>>>>===<<<<<<<<<===>>>===<<<;;;:::===:::777666888:::<<<===CCCCCCBBBAAA???===:::999;;;::::::999999999::::::999:::;;;;;;;;;:::999999888888888888888888888888:::===??????======???BBB???@@@AAABBBBBBCCCCCCCCCAAABBBBBBCCCDDDEEEHHHIIIJJJRRRYYY```ppp}}}xxxkkk^^^[[[ddduuu]]]jjjmmmpppppplllkkkkkkiiieee\\\XXXRRROOOUUU^^^```]]][[[ZZZ]]]gggrrrwwwsssmmmkkkooorrrrrrooonnnpppsssqqqoooooorrrrrrgggUUUGGGDDDMMMKKKAAAEEE[[[lllpppqqqssswww{{{}}}~~~~~~~~~xxxzzz{{{{{{yyywwwvvvvvvtttrrrrrruuuxxxwwwqqqkkkTTTJJJBBBEEEPPPWWWUUUOOOLLLCCCDDDUUUlllzzz}}}{{{}}}}}}||||||||||||||||||||||||{{{zzzzzzzzzzzzzzzyyyyyyyyyzzz{{{}}}|||zzzxxxxxxzzz|||}}}}}}~~~}}}{{{zzzyyyyyyyyyzzzxxxwwwxxx{{{|||{{{yyyyyyyyywwwvvvyyyyyyrrrhhhPPPGGG???===<<<:::999;;;::::::999999999999999999777888999;;;===???@@@AAABBBEEEKKKQQQWWW]]]dddhhhkkkoootttwwwxxxxxxyyyyyywwwwwwvvvuuuuuuuuuvvvvvvyyyyyyzzzzzzzzzxxxvvvtttnnniii```SSSGGG@@@>>>???999===@@@@@@>>>======>>>;;;;;;::::::;;;<<<<<<===>>>;;;;;;???EEEHHHDDD@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCHHHQQQ[[[hhhzzzeeejjjjjj{{{VVVIIIGGGZZZkkkmmmeee\\\UUUPPPKKKHHHEEEAAA??????@@@AAA???@@@@@@@@@@@@???>>>>>><<<======>>>>>>===<<<;;;===:::777666777999:::;;;CCCCCCDDDCCCAAA>>>;;;999;;;;;;::::::999999::::::888999:::;;;<<<;;;::::::888888888888888888888888:::===???>>><<<<<<>>>@@@>>>???BBBDDDFFFGGGGGGGGGAAA@@@???>>>>>>@@@CCCDDDDDDOOOWWW\\\hhh|||}}}nnn```YYY^^^pppuuuQQQcccppprrrqqqnnnnnnnnniiicccYYYTTTOOONNNVVV___]]]WWW\\\YYYZZZdddrrryyyuuunnnmmmqqquuutttpppnnnqqqttttttqqqnnnnnnkkk___KKK<<<@@@IIIHHHCCCMMMdddrrrqqqrrrtttxxx{{{}}}}}}|||{{{wwwxxxyyyxxxuuussssssttttttrrrsssvvvzzzxxxrrrlllSSSJJJEEEOOObbbmmmkkkcccSSSGGGBBBRRRiiiyyy~~~}}}}}}}}}|||||||||{{{}}}|||{{{zzzzzzzzzzzzzzzwwwwwwxxxyyy{{{}}}|||zzzxxxxxxzzz|||~~~~~~~~~}}}{{{yyyxxxxxx{{{yyyxxxzzz}}}~~~|||yyyxxxxxxwwwwwwzzz{{{uuulllTTTJJJBBB???>>><<<;;;===::::::::::::::::::::::::888888:::<<<>>>@@@AAABBBFFFLLLVVV___fffkkkpppsssrrrtttvvvwwwwwwwwwzzz{{{yyyxxxwwwuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{yyywwwvvvppplllcccUUUGGG>>>:::;;;999===@@@AAA>>>======>>>:::::::::::::::;;;<<<======???EEEQQQYYYWWWJJJ>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFLLLXXXdddsssccchhhjjjjjjJJJNNNEEEXXXoooiiiccc```SSSKKKIIIGGGCCCAAA@@@@@@@@@AAA@@@>>>===<<<<<<<<<===<<<<<<===>>>>>>===<<<;;;::::::999999888999999999===@@@DDDEEECCC@@@<<<;;;<<<<<<<<<;;;;;;::::::999:::999999;;;??????===:::888777777777888:::===>>>>>>===;;;:::;;;>>>@@@BBBEEEDDDBBBBBBDDDHHHLLLNNNDDDDDDDDDCCCDDDDDDEEEFFFHHHLLLQQQUUU[[[eeerrr|||zzziii]]]YYY[[[ggg{{{fffUUUdddjjjiiihhhjjjlllkkkgggcccYYYSSSSSSYYY\\\XXXUUUVVVZZZZZZ\\\ccckkkqqqrrrqqqooopppqqqpppnnnnnnnnnpppooonnnppprrriiiVVVFFF@@@@@@BBBBBBFFFUUUiiitttuuuuuuvvvwwwxxxyyyzzzzzzzzzxxxxxxxxxwwwvvvuuuuuutttmmmnnnooopppqqqrrrrrrrrrYYYMMMLLL___qqqtttpppooo___RRRHHHPPPfffxxx|||xxx|||{{{yyyyyyyyy{{{}}}~~~zzz{{{{{{{{{{{{{{{zzzzzzvvvvvvvvvxxx|||||||||{{{{{{zzzyyyyyyxxx}}}|||{{{zzzyyyzzzzzz{{{vvvwwwyyy{{{||||||{{{zzzzzzzzzzzzyyyxxxwwwvvvuuudddPPPAAAAAABBB===:::<<<;;;;;;:::999999888777777888:::<<<>>>???CCCHHHKKKWWW^^^gggpppvvvvvvsssqqqtttuuuwwwyyyzzz||||||}}}{{{zzzxxxwwwwwwwwwxxxxxxyyyzzz{{{{{{zzzwwwtttrrrpppnnngggYYYIII>>>===?????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<======BBBBBBBBBAAA@@@???>>>======>>>???>>>>>>???BBBDDDBBBJJJTTT^^^kkk~~~dddgggjjj\\\LLLDDDRRReeehhhllliiiXXXNNNLLLHHHFFFDDDBBB@@@>>>@@@???>>><<<<<<<<<===>>><<<<<<===>>>>>>===<<<;;;::::::999999888888999999;;;>>>AAACCCBBB@@@===<<<<<<<<<<<<;;;;;;:::::::::;;;::::::<<>>AAAFFFLLLTTTYYYfffiiioootttwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{||||||zzzzzzxxxwwwwwwwwwxxxxxxxxxyyyzzzzzzyyyvvvsssqqqoooooojjj]]]MMMBBB>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<=========??????@@@AAAAAAAAA@@@@@@???@@@@@@??????@@@CCCFFFNNNRRR\\\jjjzzzeeeiiikkk|||TTTEEEEEERRR___llllll\\\UUUQQQKKKHHHFFFDDDAAA===???>>>===<<<<<<===>>>>>><<<<<<============<<<<<<;;;:::999999888888888999999;;;>>>AAABBBAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???>>>===;;;:::888777888:::===??????===;;;888777777888888999;;;===@@@AAABBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEBBBFFFKKKNNNPPPSSSXXX\\\hhhqqq}}}sssfff]]]]]]bbbrrrtttZZZ]]]aaa```______^^^[[[WWWTTT[[[ZZZ\\\___^^^ZZZZZZ]]]RRRNNNKKKNNNWWWaaaiiilllqqqrrrsssrrrpppooopppqqqpppoooppppppiiiXXXIII@@@??????AAALLL^^^ooosssppprrrsssuuuwwwxxxyyyzzzzzzzzzyyyxxxwwwuuutttsssrrrsssttttttttttttsssrrrrrrqqqhhhfffooouuusssqqqsssjjjZZZLLLQQQeeewww|||yyy{{{zzzyyyxxxwwwxxxyyyzzzzzz{{{{{{||||||{{{{{{{{{xxxwwwwwwxxx|||~~~}}}||||||{{{zzzzzzyyyzzzzzzzzzwwwxxxzzzzzz{{{zzzyyyxxx{{{zzzzzzyyyyyyxxxxxxxxxnnn^^^PPPJJJDDD===;;;>>>999::::::::::::999999999:::===BBBIIIQQQZZZdddjjjttttttuuuuuuvvvwwwwwwxxxvvvwwwxxxyyyzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyxxxyyyyyyyyyxxxuuusssqqqnnnooolllaaaRRREEE???===??????>>>>>>======<<<<<<<<<<<<<<<<<<============<<<===>>>@@@AAABBBCCCCCC@@@AAAAAA@@@@@@BBBEEEHHHVVVWWWbbbvvvfffkkklllsssRRR<<>>===<<<<<<===>>>???<<<<<<<<<===============<<<;;;:::999888888888999888999<<>>>>>>>>>>>===;;;999888999;;;===???>>><<<:::888777666777777777999:::<<<>>>?????????CCCDDDFFFGGGFFFEEECCCAAABBBFFFKKKNNNNNNOOOPPPRRR___gggsss}}}yyyuuujjjcccbbboooxxx\\\\\\____________]]]ZZZWWWTTTXXX[[[^^^___\\\ZZZ[[[]]]UUUPPPMMMPPPXXXbbbiiilllpppqqqrrrqqqooonnnoooppppppoooppppppkkk___PPPGGG??????CCCQQQdddqqqrrrnnnrrrsssuuuwwwyyyzzzzzz{{{zzzzzzxxxwwwuuusssrrrqqquuuvvvvvvwwwwwwwwwvvvvvvwwwrrrqqqttttttqqqqqqtttppp___PPPSSSeeevvvzzzxxx{{{zzzzzzzzzzzz{{{|||}}}zzz{{{{{{||||||||||||{{{yyyxxxwwwyyy{{{~~~~~~~~~}}}~~~~~~|||{{{{{{zzzzzzzzzzzzzzzzzzzzzxxxxxxyyyyyyyyyyyyxxxwww{{{{{{zzzzzzyyyxxxxxxxxxnnnaaaSSSKKKCCC===<<<@@@999999999999999:::;;;;;;===CCCKKKUUU^^^gggoootttwwwvvvuuutttttttttuuuuuuxxxxxxyyyzzzzzzzzzyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyyyyzzzzzzzzzxxxvvvtttrrroooooolllbbbTTTGGG@@@>>>??????>>>>>>======<<<<<<<<<<<<=========>>>>>>>>><<<===>>>@@@AAABBBCCCCCC@@@AAAAAAAAAAAACCCHHHKKKZZZ\\\jjjffflllllljjjAAABBBQQQUUU___sssggg___UUUMMMIIIGGGFFFDDD??????===<<<<<<===>>>>>><<<<<<<<<<<<======>>>>>>===<<<;;;:::999999999999999999:::>>>CCCFFFFFFEEE???>>><<<;;;::::::;;;<<<;;;;;;<<<<<<<<<===>>>???======;;;;;;;;;<<<===>>>;;;;;;999888888888999999999999999999;;;<<<>>>???BBBCCCDDDDDDCCCAAA>>>===@@@CCCHHHKKKLLLMMMMMMMMMTTT\\\jjjxxx{{{mmm^^^\\\nnnsssWWWXXX]]]^^^______]]]ZZZXXXWWWSSSXXX\\\[[[YYYYYYZZZ\\\\\\ZZZYYY]]]dddkkknnnooonnnppppppooonnnmmmnnnooonnnoooppppppnnnggg[[[PPP@@@AAAHHHXXXiiirrrrrrnnnssstttvvvxxxyyyzzzzzz{{{zzzyyyxxxvvvtttsssqqqppprrrssstttuuuwwwwwwxxxxxxvvvtttttttttssspppqqquuussseeeXXXYYYfffsssxxxwwwxxxxxxyyyzzz{{{}}}~~~zzz{{{{{{|||}}}}}}||||||{{{yyyxxxyyy{{{}}}}}}||||||}}}~~~~~~~~~}}}|||{{{yyyyyyzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxxxxwwwwww{{{{{{{{{zzzyyyxxxvvvuuunnncccTTTIIIBBB======@@@>>>===<<<<<<===???AAACCCFFFMMMXXXbbbiiinnnrrruuuttttttuuuuuuuuuttttttsssxxxyyyyyyzzzzzzyyyyyyxxxyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{{{{yyywwwvvvtttqqqooojjj```SSSHHHAAA?????????>>>>>>======<<<<<<=========>>>>>>>>>??????>>>???@@@AAAAAAAAAAAAAAA???@@@@@@@@@BBBEEEKKKOOO^^^fffwwwfffmmmmmmRRRCCCIIIFFFRRRpppiiiddd\\\SSSLLLIIIGGGGGGAAA@@@>>>===<<<<<<<<<===<<<<<<;;;<<<<<<===>>>??????>>>===<<<;;;:::::::::999888999===CCCHHHIIIHHHBBB@@@===;;;:::999:::;;;:::;;;<<<;;;;;;;;;===???===>>>>>>>>>=========<<<:::999999999999::::::;;;999999888888999;;;===??????@@@@@@@@@@@@>>>===<<<===>>>AAADDDGGGIIIIIIJJJKKKVVVgggxxxmmmaaafffyyysssXXXZZZ[[[]]]___^^^[[[YYYWWWWWWPPPUUUXXXXXXXXX[[[\\\ZZZZZZZZZ\\\bbbjjjnnnnnnmmmnnnooopppooommmlllmmmnnnmmmooooooppppppmmmbbbWWWCCCDDDNNN___mmmrrrqqqpppttttttvvvwwwxxxyyyyyyyyyyyyxxxwwwvvvtttsssrrrqqqmmmnnnppprrrtttuuuvvvvvvrrrsssttttttrrrrrrrrrtttuuulllcccbbbjjjrrrwwwwwwuuuvvvwwwxxxzzz{{{||||||zzz{{{||||||}}}}}}}}}}}}|||zzzyyyyyy{{{||||||{{{}}}}}}||||||||||||||||||xxxyyyyyyzzzzzzzzzzzzyyywwwwwwwwwwwwwwwwwwwwwxxxyyyzzz||||||zzzwwwsssqqqkkk```RRRGGGDDDDDDDDDEEECCCAAA???>>>???CCCHHHKKKUUU[[[dddlllppprrrrrrsssrrrsssuuuwwwwwwwwwvvvvvvxxxxxxyyyzzzzzzzzzyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz}}}||||||{{{zzzxxxvvvvvvrrrpppjjj```TTTJJJCCC@@@??????>>>>>>======<<<<<<>>>>>>>>>>>>????????????@@@@@@AAAAAAAAA@@@????????????@@@AAADDDIIIOOOTTT___mmmeeekkknnnsssMMMEEE@@@FFF^^^eeefffddd]]]RRRJJJGGGGGGBBBAAA???===<<<;;;;;;;;;<<<;;;;;;;;;<<<===???@@@AAA@@@???===<<<<<<;;;;;;999777666;;;BBBHHHIIIHHHDDDBBB>>>;;;999999999:::888:::;;;:::999999<<>>@@@@@@@@@>>><<<:::999999999999999999999999666777888:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@<<<;;;<<<>>>BBBEEEGGGGGGIIIRRR___kkkttt~~~wwwuuuxxx|||}}}vvv\\\\\\\\\^^^```^^^ZZZVVVUUUUUUPPPTTTVVVVVVZZZ```___[[[TTTVVVZZZbbbjjjooonnnlllnnnooopppooonnnmmmmmmooonnnoooooooooqqqpppeeeXXXEEEHHHTTTeeeooopppppprrrsssttttttuuuvvvvvvuuuuuuxxxwwwvvvuuutttsssrrrrrrnnnoooppprrrssstttttttttqqqrrrtttttttttttttttsssvvvsssooommmooossswwwyyyxxxxxxyyyyyyyyyyyyyyyyyyzzzzzz|||}}}}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{{{{zzz{{{zzzxxxwwwwwwyyyzzz{{{wwwxxxyyyzzz{{{zzzzzzyyyvvvvvvvvvvvvvvvwwwxxxyyyxxxzzz|||}}}{{{vvvppplllaaaWWWKKKFFFJJJRRRVVVUUUNNNKKKGGGEEEFFFLLLSSSXXXeeeiiinnnqqqrrrrrrssssssttttttuuuvvvwwwxxxyyyyyywwwxxxyyyyyyzzzzzzzzzzzzxxxxxxwwwwwwwwwxxxzzzzzz||||||{{{zzzyyywwwvvvuuurrrpppllldddYYYMMMDDD?????????>>>>>>======<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAA@@@@@@??????@@@BBBDDDGGGMMMUUUZZZaaasssdddiiinnn]]]JJJEEEDDDPPPaaafffiiidddWWWLLLGGGFFFCCCBBB???===;;;;;;:::;;;<<<;;;;;;;;;<<<===???@@@BBBAAA@@@>>>======<<<<<<999666555999AAAGGGHHHGGGFFFCCC???;;;999888888999888999;;;999888888<<>>AAABBBBBB???<<<999999999999999888888777777333555999;;;<<<;;;999888888888999;;;>>>AAACCCEEE===<<<;;;<<>>?????????>>>======<<<<<<>>>????????????@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA@@@AAACCCEEEJJJQQQYYY___iii|||ccchhhmmm[[[FFFBBBBBBUUUfffqqqlll___UUUNNNIIIFFFDDD@@@>>>===<<<;;;999<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<::::::999999;;;===@@@BBBFFFFFFEEECCC@@@<<<999777888888888999::::::;;;;;;;;;===???AAAAAA@@@>>><<>>>>>???AAAAAA@@@@@@FFFLLLPPPRRRYYYeeeooo}}}qqq]]]^^^bbbfffiiieee^^^XXXWWWYYYZZZ]]]^^^^^^dddjjjfff]]]UUU[[[cccjjjnnnqqqssstttsssqqqpppnnnnnnoooqqqrrrmmmpppqqqrrrrrrnnnbbbUUUEEERRRaaaiiiooossssssqqqssstttuuuwwwwwwwwwvvvuuutttuuuvvvuuusssrrrsssttttttsssrrrrrrttttttsssrrrqqqsssttttttssssssuuuvvvwwwxxxyyyyyyxxxyyyzzz|||}}}|||{{{zzz{{{zzzxxxuuuxxx{{{~~~~~~}}}}}}|||zzzyyyxxxwwwvvv|||zzzvvvpppjjjjjjoootttzzz|||zzzxxxyyy}}}}}}zzzuuuwww{{{~~~}}}{{{yyyzzzxxxvvvuuurrrlllddd^^^EEEEEEJJJUUUbbbkkknnnmmmooolllgggdddeeeiiiooorrrpppqqqrrrssstttvvvwwwwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzxxxxxxxxxzzzzzzxxxwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{||||||{{{xxxuuurrruuussspppkkkbbbTTTEEE<<<>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBBBBBBBB@@@???>>>???AAAAAAAAA@@@@@@DDDKKKPPPUUU]]]eeexxxmmmjjjmmmwwwSSSFFFHHHJJJ^^^nnnoooeee\\\TTTOOOHHHEEEAAA???>>>===<<<;;;;;;;;;<<<===========================<<<<<<<<<;;;:::999888888999;;;===???DDDDDDEEEEEEBBB>>>:::777888888888999999::::::::::::<<<===???@@@???>>>===>>>>>>===;;;:::999888777555444555999>>>@@@<<<888888999<<<>>>@@@AAAAAAAAABBB@@@>>>===>>>??????>>>FFFJJJNNNOOOOOOSSS\\\dddwww{{{mmmVVVUUUaaadddfffeeeaaa^^^]]]^^^[[[^^^```bbbgggjjjeee]]]XXX]]]eeekkknnnooopppqqqqqqpppooonnnnnnoooqqqrrrnnnqqqrrrrrrqqqmmm```RRRFFFUUUdddkkknnnrrrsssrrrttttttuuuvvvvvvvvvuuutttssstttuuutttsssrrrrrrttttttrrrqqqqqqssssssrrrqqqoooppprrrsssrrrsssuuuwwwzzz{{{{{{yyywwwvvvwwwyyy}}}{{{zzzzzzzzzyyyvvvtttxxx{{{~~~~~~|||{{{{{{{{{}}}|||{{{{{{zzzyyyxxxxxxxxxzzzxxxnnncccaaajjjtttyyy{{{zzzxxxyyy}}}}}}zzz}}}zzzvvvtttxxxvvvuuuuuurrriii[[[QQQFFFJJJSSS^^^iiiooopppooorrrqqqnnnmmmlllnnnpppqqqppppppqqqssstttuuuvvvwwwvvvvvvvvvwwwxxxxxxyyyyyyzzzyyywwwwwwxxxyyyyyyxxxwwwwwwxxxxxxyyyzzz{{{{{{zzz{{{}}}}}}|||yyyvvvttttttsssqqqmmmdddWWWHHH???>>>======<<<<<<<<<===>>>>>>??????@@@AAAAAABBBBBBBBBAAA??????@@@AAAAAAAAABBBCCCGGGOOOVVV[[[eeennnkkkhhhnnnfffJJJGGGAAATTThhhqqqnnneee[[[SSSKKKHHHDDDAAA??????===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777888999:::;;;@@@BBBEEEFFFEEE@@@;;;888888888888999999999999999::::::;;;<<<======>>>>>><<<<<<<<<;;;:::999999999666555444777;;;<<<;;;888888999:::<<<>>>???@@@@@@AAA???======>>>>>>======FFFJJJLLLLLLJJJLLLSSSZZZeeelllttt|||}}}vvv]]]ZZZ___```bbbddddddddddddccc^^^```bbbdddggghhhbbbZZZZZZ___fffkkkmmmmmmmmmnnnooonnnnnnmmmnnnoooqqqrrrppprrrrrrqqqpppjjj\\\OOOHHHXXXhhhnnnnnnpppsssuuutttuuuuuuvvvuuuuuuttttttssstttuuutttrrrqqqrrrssssssqqqppppppqqqrrrrrrqqqmmmooopppqqqqqqsssuuuxxxzzz{{{{{{yyywwwvvvwwwyyy|||zzzyyyyyyxxxwwwuuurrrvvvxxxzzzzzzyyywwwvvvwww{{{{{{{{{{{{zzzzzzzzzyyyvvv{{{{{{nnn^^^ZZZeeerrrvvvyyyzzzyyyzzz}}}}}}{{{zzzzzzzzzzzzxxxwwwuuutttvvvuuusssqqqlll```OOOCCCKKKSSS```jjjppprrrrrrqqqsssssstttssssssqqqpppooopppqqqrrrssstttuuuvvvwwwuuuvvvwwwxxxyyyyyyyyyyyy{{{xxxvvvuuuwwwxxxyyyyyytttuuuvvvwwwyyyzzz{{{{{{yyyzzz{{{|||{{{yyyvvvtttqqqqqqqqqmmmeeeXXXIII???>>>>>>============>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEFFFLLLUUU\\\dddppp{{{llljjjnnn___FFF@@@KKK]]]mmmtttpppbbbUUUPPPLLLFFFCCCAAA???>>>===<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888999999<<>>:::999999999999999888888888999999999999:::;;;===>>>;;;;;;;;;:::::::::::::::777555444555777999999777777888999:::<<<===>>>>>>@@@???======>>>???===<<>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCCCCCCCBBBCCCCCCIIIKKKQQQZZZbbbkkkzzzjjjiiioooWWWEEEDDDMMMaaatttxxxlll^^^VVVQQQJJJEEEBBB@@@>>>=========<<<<<<<<<===>>>???===========================<<<<<<;;;:::999999999999<<<@@@DDDEEECCC@@@>>>;;;;;;::::::999999888888999888888777888:::<<<===::::::::::::::::::::::::888666555444555666777777666666777888999;;;<<<===@@@>>>>>>>>>@@@@@@???======???BBBCCCDDDGGGLLLPPPQQQXXX^^^aaahhhvvv~~~tttYYYUUU^^^]]]^^^```bbbddddddccceeeaaa[[[WWWUUUSSSRRRRRRXXX^^^eeejjjmmmmmmnnnnnnkkkkkkllllllmmmnnnooopppoooppppppnnnllleeeWWWIIIPPP```ooorrroooooosssvvvttttttssssssssssssssssssssstttuuutttrrrqqqrrrsssqqqooommmmmmoooqqqrrrrrrtttttttttrrrqqqrrrtttvvvvvvwwwxxxxxxwwwwwwyyy{{{yyyxxxvvvvvvwwwvvvtttrrrqqqqqqrrrsssuuuvvvvvvvvvyyyyyyyyyyyyzzzzzzzzzzzzwwwzzzzzztttjjjbbb``````lllsssxxxxxxyyy|||}}}{{{|||zzzxxxwwwvvvvvvsssqqqiii[[[NNNHHHLLLQQQbbbiiippprrrooonnnppptttqqqppppppppppppqqqrrrssssssssstttvvvwwwxxxyyyzzzvvvvvvwwwwwwxxxxxxwwwwwwwwwuuuttttttvvvwwwwwwwwwzzzzzzzzzzzzyyyyyyyyyyyywwwxxxzzzzzzyyywwwtttrrrppppppoookkkcccUUUFFF<<<===>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAACCCEEEEEEDDDDDDFFFHHHNNNQQQXXXaaahhhsssyyyeeegggpppvvvRRREEEAAASSSmmmzzzvvvmmm^^^XXXPPPJJJEEEBBB@@@>>>>>>>>>===<<<<<<>>>???@@@=========>>>>>>>>>>>>>>>>>>>>>======<<<;;;::::::777999<<>>======???AAAAAA@@@???>>>???AAAAAABBBDDDGGGJJJOOOUUUXXXXXX]]]iiitttyyyqqqzzzxxx]]]ZZZ^^^____________``````aaaddd]]]UUUQQQMMMKKKNNNRRRWWW\\\dddiiilllnnnooooookkkkkkkkklllmmmmmmmmmmmmlllnnnnnnllljjjdddVVVHHHTTTcccppprrroooppprrrssssssrrrrrrrrrrrrssstttuuutttuuuvvvuuusssrrrssstttrrrpppmmmmmmoooqqqssssssvvvvvvuuusssqqqqqqtttvvvyyyzzzzzzxxxvvvuuuvvvxxxwwwvvvuuuvvvwwwwwwuuusssqqqpppppprrrvvvxxxxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyuuuuuuuuutttooohhh^^^XXXfffooovvvwwwxxxzzz{{{zzz{{{zzzyyyxxxwwwwwwwwwwwwnnnjjj___QQQGGGIIIVVVbbbkkknnnpppoookkkkkkpppuuurrrqqqpppoooppprrruuuvvvssstttuuuvvvwwwyyyzzzzzzvvvvvvuuuuuuuuuvvvvvvwwwuuurrrooonnnpppsssuuuvvv||||||{{{zzzzzzyyyyyyxxxyyyzzz{{{|||zzzwwwtttrrrqqqpppnnnjjjbbbUUUHHH???===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBEEEGGGFFFEEEFFFKKKOOOWWWZZZbbbkkksss~~~zzzhhhkkkpppeeePPPAAAKKKaaasssyyy{{{ggg```WWWOOOIIIEEEBBBAAA>>>===<<<;;;;;;===>>>???<<<<<<<<<=========>>>>>>============<<<<<<;;;:::777777888:::===AAAEEEGGG???>>>>>><<<;;;:::999999::::::999999888888999999;;;:::::::::999999888888888888888777666444444555555555444555666777999:::::::::;;;>>>@@@AAAAAA???>>>>>>???@@@AAACCCFFFGGGMMMPPPPPPOOOTTT^^^fffiiiwwwtttyyymmmTTTRRR^^^```aaa```]]]]]]___bbb___WWWRRRPPPMMMJJJNNNUUUWWW]]]dddiiilllmmmnnnnnnkkkkkkkkklllllllllkkkkkkiiikkklllkkkjjjdddWWWIIIXXXdddoooqqqpppqqqqqqpppqqqqqqpppqqqrrrsssuuuvvvuuuvvvwwwvvvtttssstttuuurrrpppnnnmmmooorrrttttttttttttsssqqqpppqqqtttwwwyyyyyyyyyxxxvvvuuuvvvwwwvvvuuuuuuvvvxxxxxxwwwuuutttsssrrrssswwwyyyyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuurrrkkkaaaZZZbbbllltttvvvvvvyyyzzzyyysssttttttttttttuuuuuuuuuggg___TTTLLLKKKSSSaaalllmmmnnnnnnlllkkkmmmrrrvvvsssrrrqqqpppqqqqqqssssssrrrrrrssstttvvvwwwxxxyyywwwvvvtttrrrrrrsssuuuwwwuuuooogggbbbeeekkkssswwwzzzzzzzzzyyyyyyyyyyyyyyyxxxyyyzzzyyywwwtttpppnnnkkkjjjhhhddd]]]SSSHHHAAA===>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHGGGFFFIIIOOOUUU```dddmmmwww}}}jjjnnnqqquuu]]]GGGHHHXXXiiiwwwlllfff\\\SSSLLLHHHEEECCC===<<<:::::::::;;;===???;;;;;;;;;<<<<<<<<<======<<<<<<======<<<<<<;;;:::777666666777;;;@@@FFFJJJ@@@@@@???===<<<;;;:::999;;;;;;::::::999888888777;;;;;;::::::999888888777888999999999666444444444555444444444555666888999888888999<<<@@@AAA@@@???;;;<<<>>>@@@BBBEEEGGGIIINNNOOONNNMMMQQQ[[[aaabbblll}}}|||ooosssoooYYYXXX]]]aaacccaaa]]]\\\___cccZZZTTTQQQQQQPPPMMMQQQXXXYYY^^^dddiiilllllllllmmmkkkkkklllllllllkkkjjjjjjgggiiijjjjjjiiidddWWWJJJ[[[eeemmmpppppprrrqqqnnnppppppppppppqqqsssvvvwwwuuuwwwwwwvvvuuutttuuuvvvssspppnnnmmmpppssstttuuurrrrrrqqqpppoooqqquuuxxxuuuvvvwwwwwwvvvwwwyyy{{{uuuttttttvvvxxxyyyxxxwwwxxxvvvtttuuuxxxyyyyyywwwwwwwwwwwwwwwvvvvvvuuuuuuxxxxxxxxxwwwsssmmmfffaaa___jjjsssuuuuuuxxxyyyyyy}}}|||zzzxxxuuurrrooommmaaaXXXMMMJJJQQQ^^^iiiooommmllllllkkkllloootttxxxqqqqqqqqqqqqpppooonnnnnnpppqqqrrrssstttvvvwwwwwwxxxuuurrrpppppprrruuuwwwvvvmmmaaaZZZ\\\fffqqqxxxwwwwwwwwwxxxxxxyyyyyyyyyuuuvvvvvvvvvsssooollliiidddcccaaa^^^XXXPPPGGG@@@===>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDGGGHHHGGGFFFJJJRRRYYYfffkkkuuuyyyfffjjjtttwwwKKKCCCRRRcccuuuyyyqqqfff]]]TTTLLLFFFDDDAAA???<<<;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<999:::999777666999@@@EEEGGGEEE@@@<<<:::::::::;;;===<<<;;;999888777777777:::;;;===???>>><<<:::888888888999999777666444222444333333333444777:::<<<;;;:::888999;;;<<<<<<<<>>AAAFFFJJJLLLJJJKKKOOOSSSRRRQQQWWW___```nnn~~~rrrhhhmmmzzzUUUXXXbbbgggfff^^^ZZZ]]]```___ZZZUUUTTTXXXYYYVVVWWW]]]^^^fffjjjiiihhhkkkllllllhhhhhhiiijjjjjjjjjiiiiiijjjiiihhhhhhfff```UUUNNN\\\kkkooommmpppooolllqqqppppppqqqrrrqqqpppooonnnssssssssssssrrrqqqpppppprrrnnnlllnnnsssvvvtttrrrvvvtttqqqnnnmmmpppvvv{{{xxxwwwwwwvvvvvvvvvvvvvvvwwwxxxyyyyyyxxxwwwxxxzzzwwwwwwwwwwwwxxxyyyzzz{{{uuuuuuuuuuuuuuuuuuuuuuuuwwwwwwwwwwwwvvvvvvvvvuuuaaaffflllrrruuuvvvvvvvvvtttxxxyyytttrrrrrrmmmeeeXXXLLLGGGRRRaaajjjnnnqqqnnnnnnnnnoooppprrrssstttsssqqqoooooooooooonnnmmmrrrrrrrrrssssssuuuvvvwwwzzzxxxvvvuuutttssstttttt{{{qqqbbbXXXWWW___iiioooooonnnnnnppptttvvvtttrrrppppppooonnnlllhhhbbb^^^WWWWWWUUURRRMMMHHHCCC@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFHHHHHHGGGGGGIIIOOOWWW]]]fffuuuwwwfffjjjtttpppRRRMMM[[[ooo}}}|||pppdddXXXOOOJJJHHHCCC@@@===<<<=========<<<;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<:::;;;:::999888:::???CCCEEECCCAAA???===;;;;;;;;;===<<<;;;:::999888888888999;;;<<<===>>>===<<<;;;999999999888777666444444555444333333444666888:::777888999;;;<<<>>>???@@@BBB???===>>>AAADDDEEEEEEDDDFFFJJJNNNMMMLLLPPPWWW\\\```fffppp{{{|||sssoooooo___YYY```eeefffbbb```aaa```\\\XXXTTTTTTYYYZZZYYY[[[```cccjjjnnnllliiijjjkkkjjjiiiiiijjjjjjkkkkkkjjjjjjkkkjjjiiiiiiggg```UUUNNN]]]kkkooommmpppooolllppppppqqqrrrssssssrrrqqqpppsssssssssssssssrrrqqqqqqsssooommmoootttvvvuuusssuuussspppnnnmmmppptttwwwvvvwwwyyyzzzzzzzzzyyyxxxvvvxxxyyyxxxwwwvvvwwwyyywwwwwwwwwxxxxxxxxxxxxxxxttttttttttttttttttttttttwwwwwwwwwvvvvvvvvvuuuuuubbbcccfffjjjooossstttttttttwwwwwwsssoookkkbbbXXXMMMIIIMMM[[[hhhnnnqqqtttnnnoooooopppqqqrrrsssssstttrrrpppoooooopppooonnnrrrrrrssstttuuuvvvwwwxxxyyyxxxwwwvvvuuutttttttttwwwsssmmmiiigggeeedddbbbhhheeeccceeeiiimmmppppppllljjjfffbbb^^^XXXQQQMMMIIIJJJJJJJJJHHHEEECCCAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEDDDEEEFFFGGGJJJRRR[[[bbbwwwyyyhhhkkkttteeeIIIMMMcccsss{{{mmm^^^TTTOOONNNEEEBBB???======>>>>>>===;;;;;;<<<<<<<<<=========>>>>>>======<<<<<<;;;;;;;;;<<<<<<;;;999:::<<>><<<:::<<<;;;:::999999999999999999999:::;;;===>>>>>>???::::::888777666666555555555555444333333555666777333777<<<>>>>>>???AAADDDFFFBBB???AAADDDFFFCCC???EEEEEEIIIMMMLLLJJJNNNTTTYYYYYY[[[aaaiiiuuu{{{ssszzzeeeVVV^^^bbbdddddddddccc___XXXUUUSSSTTTXXXZZZ[[[^^^bbbeeelllooommmjjjjjjjjjhhhiiijjjkkkkkklllllllllkkklllkkkjjjjjjggg```UUUMMM^^^lllpppmmmpppnnnkkkoooqqqrrrsssttttttsssrrrrrrssssssssssssssssssrrrrrrtttrrrpppqqquuuwwwwwwuuuvvvuuurrrpppppprrrtttuuusssuuuxxx{{{{{{zzzxxxvvvwwwxxxyyyxxxwwwvvvwwwxxxwwwxxxyyyyyyyyyxxxwwwvvvttttttttttttttttttttttttvvvvvvvvvvvvuuuuuuuuuuuugggdddbbbdddjjjppptttuuusssuuuuuurrrmmmfffXXXLLLEEEKKKXXXgggooopppqqqtttooopppqqqsssssssssrrrqqquuurrrooonnnooopppppppppqqqrrrsssuuuvvvwwwwwwwwwyyyyyyxxxxxxwwwuuutttsssuuuuuuvvvvvvtttnnngggaaa```]]]XXXWWWZZZ___dddgggaaa]]]XXXSSSNNNHHHCCC??????@@@AAACCCCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBDDDGGGJJJOOOXXXccclllyyyhhhkkkuuuWWWHHHXXXlll}}}uuuggg\\\TTTPPPHHHDDD@@@>>>===>>>>>>===<<<<<<<<<<<<============??????>>>======<<<<<<<<<<<<<<<<<<;;;:::999999999===???BBBDDDCCCAAA===::::::999999888888888999999888888888999;;;>>>@@@AAA<<<;;;999777666666666777666666555444333444444555111777>>>@@@???>>>AAAEEEHHHDDDBBBEEEJJJLLLHHHCCCFFFFFFIIILLLLLLJJJLLLQQQVVV^^^ccc```ZZZ___rrrfffUUU\\\]]]^^^```bbbaaa[[[UUUSSSRRRSSSUUUWWWYYY\\\^^^^^^fffkkkjjjiiijjjjjjhhhjjjjjjkkklllmmmmmmmmmmmmllljjjiiiiiifff___TTTLLL___mmmpppmmmpppnnnjjjnnnpppqqqrrrsssttttttsssrrrssssssssssssssssssttttttvvvtttssstttvvvxxxxxxwwwzzzxxxvvvuuuuuuvvvvvvvvvssstttuuuvvvvvvvvvttttttxxxzzzzzzzzzxxxwwwxxxyyyyyyzzz{{{|||{{{yyywwwuuussssssssssssssssssssssssvvvvvvuuuuuuuuutttttttttoooiiibbbbbbhhhpppuuuwwwttttttsssqqqlllbbbTTTIIIJJJVVVfffpppqqqnnnnnnppppppqqqsssttttttsssqqqppptttqqqnnnmmmnnnpppqqqqqqrrrrrrtttuuuuuuuuuuuutttyyyyyyzzzzzzyyywwwuuutttwwwuuuttttttuuutttrrrpppccc^^^XXXSSSQQQRRRUUUVVVQQQNNNJJJFFFEEECCCAAA??????@@@AAABBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCBBBCCCGGGLLLPPPUUU___lllvvvvvveeeiiiuuuxxxRRRPPPbbbrrr}}}~~~rrrfff[[[QQQLLLHHHCCC???>>>>>>======<<<<<<<<<=========>>>>>>??????>>>>>>>>>=========<<<<<<;;;:::999888777666999<<<@@@CCCDDDBBB>>><<<999888777777777777777888888777777888:::<<>>@@@===<<>>===<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????>>><<<:::::::::999777555888:::>>>AAABBBBBB@@@>>>999999888777777777777777777777777777888:::<<<===<<<<<<:::999888888777777888777777666555555444444555888<<<===;;;;;;<<<>>>???AAADDDIIINNNQQQRRRQQQLLLHHHGGGIIIKKKKKKOOOTTTQQQPPPRRRXXX```gggjjjjjjiiirrrvvvttt{{{dddTTTYYYUUUTTTWWWXXXWWWVVVXXXUUUVVVTTTPPPOOOQQQRRRPPPMMMWWW```ccceeeiiikkkkkkiiijjjkkklllmmmnnnnnnnnniiiiiihhhhhhfff___UUUMMM^^^lllpppmmmpppnnnkkkooommmnnnppprrrsssttttttssstttssssssssstttuuuwwwxxxwwwwwwwwwwwwwwwxxxyyyzzzyyyvvvrrrsssuuuwwwvvvttt{{{yyyvvvttttttuuuwwwyyy}}}~~~~~~}}}{{{zzz{{{|||||||||}}}}}}|||zzzyyyxxxuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssssssssssssssoooiiidddbbbeeejjjmmmsssoooiiiaaaVVVMMMLLLOOO```iiiooopppnnnppprrrrrrqqqqqqrrrssssssrrrqqqpppooonnnmmmnnnpppqqqqqqpppssssssrrrsssssstttvvvvvv||||||{{{{{{zzzxxxwwwvvvxxxwwwvvvwwwxxxxxxvvvtttwwwtttlllaaaUUUJJJDDDBBB???===;;;;;;<<<===>>>=========>>>???@@@AAABBBCCCAAAAAABBBBBBCCCBBBBBBAAABBBBBBCCCDDDEEEEEEEEEEEEFFFMMMUUU[[[aaammm~~~wwwfffkkkvvvcccNNNZZZlll|||tttddd[[[UUUNNNGGGDDDBBB@@@???<<<=========>>>>>>>>>>>>===>>>>>>??????@@@@@@AAAAAA>>>;;;:::;;;;;;999777777888;;;===???AAAAAAAAA<<<<<<:::999888888888888777777777777777777888999<<<<<<;;;;;;:::888777666888888888888777666555555555666777888999:::;;;<<<:::===AAADDDFFFHHHKKKNNNQQQKKKHHHJJJMMMOOOTTTYYYQQQOOOPPPXXXbbbgggeee```bbbhhhhhhdddooo```SSSWWWUUUVVVZZZYYYVVVWWW[[[XXXZZZXXXRRRPPPRRRRRROOOOOOXXXaaadddfffiiijjjiiihhhiiijjjkkkmmmmmmmmmmmmjjjiiiiiijjjhhhbbbXXXQQQ]]]kkkooommmpppooolllpppmmmoooqqqsssuuuuuuuuuuuuttttttsssssstttvvvxxxzzzwwwxxxxxxxxxwwwxxxyyyzzzyyytttpppqqqtttwwwwwwuuuyyyxxxxxxxxxxxxzzz|||}}}}}}~~~}}}{{{zzzzzz{{{{{{{{{zzzzzzyyyyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvtttttttttsssssssssrrrrrrrrrqqqnnnhhhaaa___bbbffflllggg___VVVJJJFFFQQQ___jjjnnnnnnlllnnnssstttqqqpppppppppqqqqqqqqqqqqqqqoooooooooqqqssstttsssqqqrrrqqqqqqrrrtttxxx|||~~~~~~}}}|||zzzyyyyyyxxxxxxxxxxxxxxxzzzzzzxxxtttqqqtttpppiii]]]PPPGGGBBB@@@>>><<<;;;;;;<<<<<<;;;:::<<<<<<===>>>???AAABBBCCCAAABBBBBBCCCBBBBBBAAAAAABBBBBBBBBCCCDDDFFFGGGHHHKKKSSS]]]dddlllzzzwwwfffjjjwwwYYYMMM___rrr}}}ppp```ZZZRRRKKKFFFDDDBBBAAA============>>>>>>>>>>>>======>>>???@@@AAAAAABBBCCC@@@<<<;;;<<<===;;;999777888999;;;===@@@BBBCCC???>>>===;;;:::999999999777777777777666666666555;;;<<<<<<<<<;;;999777666888888888888888777666666555333333555888;;;<<<<<<666;;;???@@@>>>???CCCHHHOOOIIIEEEFFFIIIMMMRRRYYYSSSXXX]]]___^^^\\\\\\\\\[[[ccceeecccmmmbbbZZZVVVVVVZZZ___\\\WWWXXX^^^ZZZ]]][[[TTTRRRUUUUUUPPPTTT]]]eeefffggghhhiiigggggghhhjjjkkklllmmmmmmmmmkkkjjjjjjkkkjjjddd[[[SSS\\\kkkooommmpppooolllqqqnnnppprrrtttvvvwwwwwwwwwttttttsssssstttwwwyyy{{{wwwxxxxxxxxxwwwwwwyyyzzz{{{vvvqqqqqqvvvyyyyyyxxxtttuuuwwwzzz|||}}}~~~~~~}}}~~~~~~}}}{{{yyyzzz{{{zzzyyyxxxwwwwwwwwwxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvttttttsssssssssrrrrrrrrrrrrtttssslllbbb]]]^^^bbbddd___XXXOOOFFFGGGZZZooorrrrrroookkknnntttsssmmmppppppooooooppppppqqqrrrooopppqqqtttvvvwwwtttrrrqqqpppppprrrvvv|||~~~|||zzzyyyyyyyyyzzzyyyxxxxxxxxxyyyyyywwwuuujjjggg```UUUIIIBBB???@@@>>>===<<<<<<>>>>>>===;;;???????????????@@@AAABBBBBBBBBBBBCCCBBBBBBAAAAAABBBAAAAAABBBDDDFFFIIIJJJPPPYYYdddmmmvvvtttdddhhhvvvsssMMMRRReeexxx{{{rrrbbbUUURRRPPPJJJDDDAAA@@@@@@??????>>>=========<<<<<<===>>>???@@@@@@@@@BBBAAA???===<<<======>>>777666666777999<<<@@@BBBFFFDDD@@@<<<999777777666777666555444444555666777999:::===???>>><<<888666666666888999999888777666444555666444222222666:::;;;;;;;;;<<<>>>AAACCCEEEGGGGGGHHHHHHGGGDDDBBB@@@KKKNNNQQQUUUYYY[[[\\\\\\fffeeecccbbbggguuu{{{kkkeeerrrwwwnnnddd```XXXSSSZZZ^^^^^^YYYUUUXXX[[[VVVLLLPPPYYYdddhhhfffcccdddfffhhhiiikkklllmmmnnnnnnnnnlllkkkjjjiiijjjiii^^^RRR\\\fffooopppoooppppppppprrrrrrrrrssstttuuuvvvwwwrrrsssssstttvvvwwwyyyzzzuuuvvvvvvwwwwwwxxxyyyyyyxxxwwwuuuttttttvvvxxxyyyzzzzzzzzz{{{{{{{{{||||||~~~~~~|||zzzxxxvvvuuuyyyxxxwwwuuuttttttttttttssssssttttttuuuttttttssswwwvvvtttsssrrrrrrssstttsssuuusssoookkkeeeZZZOOOZZZSSSKKKFFFJJJWWWfffqqqoooooopppppppppqqqqqqqqqqqqqqqqqqqqqrrrssstttuuutttuuuvvvvvvvvvuuusssrrrssssssrrrrrrsssvvvxxxzzzxxxyyyzzzyyywwwwwwxxxyyywwwwwwxxxzzz|||{{{xxxvvvlllaaaQQQEEEAAA@@@>>>===;;;;;;;;;<<<<<<<<<==================>>>???@@@AAAAAAAAABBBBBBCCCBBBBBBBBBDDDBBBAAABBBEEEJJJNNNPPPZZZ^^^hhhxxxuuuhhhhhhvvvfffRRRTTTiiiyyy~~~ooo```YYYSSSKKKEEEDDDBBBBBBAAA@@@@@@?????????===>>>>>>??????@@@@@@@@@AAAAAA@@@>>>============999999888777888:::<<<>>>DDDCCCAAA>>><<<999777666777666666666666666666777777999;;;===>>>===;;;:::777777888888888888777777333444555444222333777:::888888999;;;<<>>;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???@@@@@@AAAAAABBBCCCCCCCCCBBBBBBDDDCCCBBBDDDIIIOOOSSSVVVaaagggsssttthhhhhhwww[[[HHH[[[ppp||||||mmmaaaWWWMMMHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@???===<<<;;;<<<;;;999888777888999999@@@AAAAAAAAA???<<<888666777777888888888888777777666777999;;;===>>>>>>>>>999888888777777777888888333444555444333444777:::555666777999;;;<<<<<<===<<<>>>@@@CCCEEEFFFFFFFFFDDDDDDDDDEEEGGGKKKNNNPPPTTTXXX]]]```ccchhhnnntttnnnzzzxxxWWWRRR\\\eeeeeeccceee```\\\bbbiiiddd___^^^ccceee^^^TTTXXX___hhhlllkkkiiiiiikkkjjjjjjjjjjjjkkklllnnnooooooooonnnmmmnnnmmmdddZZZ^^^gggnnnnnnmmmooorrrrrrssssssrrrqqqqqqqqqqqqqqquuuuuuuuuvvvvvvvvvwwwwwwvvvwwwwwwxxxyyyyyyzzzzzzxxxxxxxxxxxxyyyyyyzzzzzzyyyyyyzzzzzzzzzzzz{{{{{{|||||||||||||||{{{zzzyyyyyyxxxwwwvvvuuutttttttttssssssssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqssssssqqqpppnnneee\\\RRRJJJEEENNN___nnnrrrpppqqqqqqqqqrrrqqqqqqppppppqqqqqqqqqqqqrrrssstttuuuuuuuuuvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqrrrsssttttttuuuvvvvvvvvvvvvwwwyyyvvvwwwwwwwwwtttnnnfff```NNNJJJEEEBBBBBB@@@===::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDCCCCCCCCCCCCDDDHHHMMMTTTZZZ^^^jjjrrrrrrggggggxxxtttRRRUUUccctttwwwiii[[[QQQLLLLLLGGGFFFEEECCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<;;;<<<;;;:::888888777888888<<<>>>AAACCCAAA>>>:::777777888999::::::999888777777888888999;;;===???@@@:::999888777666777888999666666666555444555666777333444666888:::::::::999999:::===@@@CCCEEEFFFFFFHHHFFFDDDCCCDDDFFFIIILLLXXXXXXVVVVVVWWW^^^gggnnnjjjqqqzzz~~~tttyyytttYYYXXXbbbjjjhhhcccddd___[[[aaaeee___XXXXXX[[[[[[TTTLLLWWW]]]dddhhhgggfffggghhhkkkjjjiiiiiiiiikkknnnoooooopppooonnnooonnnggg^^^___hhhnnnnnnlllooorrrsssrrrrrrqqqqqqqqqqqqrrrrrrwwwwwwwwwwwwvvvvvvuuuuuuwwwwwwwwwxxxyyyyyyzzzzzzvvvwwwxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{||||||{{{{{{{{{yyyyyywwwvvvuuutttttttttsssssssssrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqssssssrrrssssssmmmdddWWWRRRRRR\\\lllwwwwwwsssqqqrrrsssssssssrrrqqqppprrrrrrrrrrrrrrrsssttttttuuuvvvvvvwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuuuuuuuuuuvvvxxxssstttuuutttqqqiii```YYYEEEBBB@@@?????????===;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCEEEGGGKKKQQQXXX```eeeqqq|||pppeeeeeeyyynnnWWWSSSfff~~~sssdddYYYQQQNNNJJJIIIFFFCCCAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA???===<<<::::::999999999999999999:::<<>>;;;:::888777777777888999999888777666555555444333333555666888999999888888888999;;;===@@@AAACCCCCCKKKIIIFFFCCCCCCCCCEEEFFFQQQOOOKKKIIIJJJPPPYYY___ccciiioooqqqsssyyyyyyiiixxxtttvvvttt]]]]]]aaagggbbb]]]```___```jjjhhh```YYYWWWWWWUUUPPPKKK\\\```fffiiiiiiiiijjjkkkkkkjjjiiihhhiiikkkmmmnnnmmmoooooonnnooonnniiiaaa```hhhooonnnmmmooossstttqqqqqqqqqqqqrrrssstttuuuwwwxxxxxxxxxwwwvvvuuutttvvvwwwwwwxxxxxxyyyzzzzzzuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvuuuuuuuuuuuutttsssrrrqqqpppqqqqqqqqqqqqqqqrrrrrrssssssttttttqqqsssssssssuuuwwwssslll___```cccjjjrrrvvvuuurrrqqqrrrsssttttttsssqqqpppssssssrrrrrrssssssttttttuuuvvvwwwwwwwwwvvvtttssssssttttttuuuuuutttrrrrrrqqqsssttttttttttttvvvwwwuuutttssspppkkkbbbXXXQQQCCCAAA>>><<<<<<=========:::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEDDDGGGKKKOOOUUU]]]fffmmm|||pppdddccczzzjjjOOOXXXqqq|||sssgggZZZQQQNNNLLLHHHDDDBBB@@@@@@@@@?????????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@??????::::::::::::::::::::::::888:::===?????????===<<<888888999999999999888888;;;;;;:::::::::;;;;;;<<<;;;:::999888888888888888:::999777666666666444222555555666777777777777777888888999;;;===>>>???@@@GGGFFFEEEDDDBBBAAAAAAAAAFFFFFFFFFGGGIIIKKKNNNOOORRR[[[eeeiiiiiiiiinnnsssgggjjjttt{{{```^^^cccggg___XXXZZZ[[[^^^iiihhh```YYYVVVRRRNNNMMMOOO___bbbfffhhhiiijjjkkklllkkkjjjiiiiiiiiikkklllmmmlllooopppnnnnnnnnnjjjddd___hhhoooooonnnpppssssssppppppqqqqqqrrrtttuuuvvvwwwxxxyyyyyyxxxvvvuuutttuuuvvvvvvwwwxxxxxxyyyyyyuuuvvvvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxwwwwwwxxxxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwvvvuuuuuuuuutttsssqqqpppoooppppppqqqrrrqqqqqqqqqrrrsssuuuvvvsssttttttsssvvvzzzvvvpppgggjjjnnnpppppppppoooooopppqqqsssuuuuuutttsssrrrtttsssssssssssssssttttttvvvvvvwwwwwwwwwvvvuuutttssstttvvvwwwwwwvvvtttrrrrrrsssuuuuuuttttttuuuwwwyyyuuuooohhh```WWWMMMGGGCCCAAA>>><<<;;;<<<===???;;;;;;;;;<<<<<<<<<==================>>>???@@@AAABBBBBBDDDEEEFFFFFFFFFFFFFFFJJJPPPVVV\\\fffqqqyyyqqqdddccc{{{gggTTT```nnn~~~wwwgggXXXSSSPPPLLLGGGCCC@@@@@@@@@===>>>>>>??????@@@@@@@@@????????????@@@AAABBBBBB<<<<<<<<<<<<;;;;;;::::::888999:::;;;<<<===>>>???888888777777777777888888:::::::::;;;;;;;;;;;;<<<::::::::::::999888777666888666555666888888666333555555555444555555666666777777888999:::<<<>>>???@@@BBBCCCEEEDDDCCC@@@???AAABBBEEEHHHJJJKKKJJJIIIIIISSS___dddbbb___aaadddlllyyy|||}}}~~~jjjccciiikkkaaaXXXXXXWWWYYYcccbbb\\\VVVQQQKKKFFFJJJRRR```bbbdddfffhhhiiijjjkkkjjjjjjjjjjjjjjjkkkkkkkkklllooopppooooooooolllggg^^^hhhpppqqqoooqqqrrrrrrqqqqqqpppqqqqqqrrrsssssswwwxxxyyyyyyyyywwwuuuttttttuuuuuuvvvvvvwwwxxxxxxwwwwwwwwwwwwxxxzzz|||}}}yyyxxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxxxxzzzzzzxxxwwwvvvuuuuuuuuutttsssqqqooonnnooopppppprrrpppooonnnooorrruuuwwwuuuvvvuuutttwwwzzzxxxrrrnnnpppqqqpppooonnnnnnoooooopppsssuuuvvvvvvuuusssttttttssssssssssssttttttvvvvvvwwwxxxwwwvvvuuutttrrrtttvvvxxxxxxwwwtttsssssstttuuuuuutttssstttvvvvvvpppggg^^^UUULLLDDD@@@AAA@@@???===<<<<<<===>>><<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBDDDEEEFFFGGGGGGGGGHHHNNNVVV]]]fffqqq~~~rrrffffff{{{XXXTTTbbbppp{{{qqq```WWWTTTNNNHHHDDDAAA@@@@@@<<<<<<===>>>???@@@@@@AAA???>>>>>>>>>???AAACCCEEE>>>>>>>>>===<<<;;;999888888888888888:::===???AAA999888777666666777888999888999:::;;;<<<<<<<<<<<<::::::;;;;;;:::999777666666444444666999:::888666555444333333333444555666555555666888999<<<>>>???<<>>???@@@???>>>=====================>>>>>>>>>>>>????????????@@@AAABBBCCCBBBCCCDDDEEEGGGGGGHHHHHHJJJPPPZZZcccmmmzzzssshhhhhh}}}vvvWWWXXXdddvvv|||hhh^^^TTTLLLJJJGGGAAA???AAA<<<<<<<<<<<<>>>@@@BBBCCC??????>>>>>>??????@@@AAAAAAAAA@@@@@@>>>===<<<;;;888777666555666888:::<<<===<<<;;;999777777777666666666666777888:::;;;<<<<<<;;;999999:::::::::999888999999999999999999999666555555444555555666666999999888777777888999:::999;;;???AAABBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGGGGIIIJJJKKKNNNQQQSSSUUUVVVbbbcccfffjjjoootttyyy{{{yyyvvvnnneee___[[[WWWXXX\\\___]]]VVVKKKFFFJJJQQQTTT^^^bbbfffhhhhhhhhhjjjlllkkkjjjjjjjjjkkkkkklllmmmpppqqqrrrrrrqqqooolllkkkZZZeeennnnnnnnnpppqqqppprrrpppmmmkkkkkkmmmoooqqqyyyyyyxxxxxxwwwvvvvvvuuutttuuuuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxyyyzzz{{{{{{|||yyyvvvvvvxxxyyyxxxvvvwwwyyyzzzvvvqqqppptttxxxzzzyyywwwwwwxxxwwwvvvtttuuutttsssqqqpppoooooooootttpppjjjiiilllqqqssstttuuutttssstttuuuvvvuuutttooonnnmmmllllllmmmnnnooonnnooopppqqqssstttuuuvvvuuuuuuuuuuuuuuutttttttttvvvuuutttuuuvvvvvvtttrrrrrrssstttuuuuuutttsssrrrqqqppppppsssxxxxxxsssnnnrrreeeUUUJJJFFFEEEBBB???AAA@@@???===<<<<<<<<<<<<;;;<<<===???@@@@@@@@@@@@??????>>>>>>???AAACCCDDDCCCDDDFFFFFFEEEGGGJJJNNNTTTWWW^^^hhhuuuqqqjjjkkk~~~oooVVV[[[kkk~~~{{{ggg\\\QQQLLLHHHBBB@@@CCC???>>>=========>>>@@@AAA??????>>>>>>??????@@@AAA@@@@@@??????>>><<<;;;:::888777555555555666888999======;;;:::888777666555888888888888888999:::::::::888777888:::;;;;;;:::999999999999999888888888888888777666555444444444777666666666777888:::;;;999;;;>>>@@@AAACCCEEEGGGEEEEEEDDDCCCCCCCCCCCCCCCGGGHHHIIIKKKNNNOOOQQQRRR\\\^^^aaaeeeiiiooovvv{{{tttggg```\\\YYYYYY\\\^^^]]]VVVLLLJJJPPPWWWZZZ```cccggghhhhhhhhhjjjlllkkkkkkjjjjjjjjjkkkllllllmmmooorrrtttssspppllljjj\\\aaaiiioooqqqqqqrrrsssrrrpppmmmllllllnnnppprrryyyxxxxxxwwwwwwvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwxxxxxxyyyzzz{{{zzzxxxvvvvvvxxxxxxwwwuuuvvvxxxxxxvvvqqqqqqtttxxxyyyxxxvvvvvvvvvvvvuuusssssssssrrrqqqpppoooppppppsssoookkkkkknnnrrruuuuuuuuutttssssssuuuuuutttsssoooooonnnmmmmmmnnnoooooooooooopppqqqrrrssstttuuuttttttsssssssssssssssssssssrrrqqqrrrssstttrrrqqqtttuuuuuuuuuuuuuuutttssstttrrrqqqssswwwwwwsssoooeee[[[MMMEEECCCCCCAAA>>>@@@???>>>===<<<<<<<<<<<<======>>>>>>??????????????????>>>>>>???@@@AAABBBBBBCCCDDDFFFHHHKKKNNNPPPYYY^^^fffrrrpppjjjlllhhhWWW___qqqrrrgggZZZQQQJJJEEEDDDGGGAAA@@@???============>>>???>>>>>>>>>>>>???@@@@@@??????>>>>>>===<<<;;;:::888777666444444444555666;;;<<<<<<;;;:::888666555999999999999999999999999888777666777:::<<<<<<;;;<<<<<<<<<<<<;;;:::999999===<<<;;;999777555444333444444444555777888:::;;;888:::<<<===???BBBFFFIIIKKKJJJHHHGGGFFFEEEEEEEEEGGGGGGHHHJJJKKKLLLMMMMMMUUUXXX\\\^^^aaahhhsss|||}}}~~~uuuqqqwwwvvvddd]]][[[[[[\\\^^^]]][[[UUUNNNOOOWWW___aaacccfffhhhiiiiiiiiijjjkkkllllllkkkjjjjjjkkkkkkkkkjjjmmmqqqttttttqqqmmmjjj^^^\\\bbbooouuurrrrrruuuqqqpppnnnmmmmmmooorrrtttxxxxxxwwwwwwwwwwwwwwwxxxvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyyyyzzzxxxwwwvvvvvvwwwwwwvvvuuutttvvvwwwuuurrrrrruuuxxxxxxvvvuuuuuuvvvvvvtttsssrrrqqqqqqpppoooooopppppppppooommmnnnqqqssstttttttttrrrqqqrrrssstttsssqqqpppoooooonnnnnnoooooopppooooooppppppqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrsssqqqppppppqqqsssttttttsssxxxwwwvvvuuuuuuuuuuuuuuuvvvsssrrrrrrtttsssnnnkkkWWWOOOFFFBBBBBBCCCAAA???>>>>>>===<<<;;;;;;;;;;;;??????>>>======>>>???@@@AAA@@@@@@??????@@@AAAAAACCCDDDEEEIIINNNSSSUUUVVVaaahhhsssoooiiillleee]]]bbbwww|||rrrdddWWWNNNIIIHHHIIIBBBAAA???>>>=========>>>>>>>>>>>>>>>>>>???@@@@@@????????????>>>===<<<;;;999888666555444333333333777888:::;;;;;;999888666777888888999::::::::::::999888777888:::<<<<<<;;;???@@@@@@@@@???===<<<;;;CCCBBB@@@>>>;;;888666555444444444555666777888888666777888999;;;???EEEIIIJJJIIIHHHGGGFFFFFFFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJNNNRRRVVVWWWYYYaaannnzzzzzzxxxkkkkkkvvv~~~qqq]]]VVVYYY\\\^^^```]]]ZZZSSSNNNRRR\\\dddeeefffggghhhiiiiiiiiijjjjjjllllllkkkjjjjjjjjjkkkkkkjjjlllooorrrrrrqqqnnnmmm```XXX\\\nnnwwwrrrpppvvvpppooonnnnnnoooqqqsssuuuwwwwwwvvvvvvvvvwwwxxxyyyxxxwwwwwwvvvuuutttssssssuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwwwwxxxxxxxxxwwwvvvsssuuuvvvuuussstttvvvxxxxxxvvvuuuuuuvvvvvvuuutttsssrrrqqqpppooonnnnnnnnnpppoooppppppqqqqqqqqqqqqsssrrrqqqqqqrrrrrrqqqpppppppppooooooooooooppppppnnnnnnoooppppppqqqqqqrrrrrrrrrrrrrrrsssssssssssstttsssrrrtttvvvxxxxxxwwwzzzyyywwwvvvuuuuuuvvvwwwvvvuuutttsssqqqkkkddd^^^NNNIIIDDDCCCDDDEEECCC@@@===<<<<<<;;;;;;;;;<<<<<>>===<<<===???AAACCCCCCCCCBBBBBBBBBBBBBBBBBBGGGGGGIIINNNUUU[[[]]]^^^jjjrrrmmmhhhkkkmmmXXXaaawwwrrrbbbTTTLLLHHHGGGBBBAAA@@@???>>>>>>???@@@>>>>>>======>>>>>>???@@@@@@@@@@@@@@@??????>>>===:::999888666555444333333333444777999;;;;;;:::999444666777999;;;<<<<<<<<<<<<;;;999999;;;;;;;;;:::>>>???@@@@@@???===;;;:::EEEEEEDDDBBB???<<<:::888666666666666666555555555444444555555777;;;@@@EEE@@@@@@@@@@@@@@@AAABBBBBBFFFFFFFFFEEEEEEEEEEEEEEEFFFJJJOOOOOOPPPWWWdddooouuuyyyxxxrrrrrrxxx|||zzzwww|||nnnYYYSSSWWW\\\^^^___[[[WWWPPPLLLSSS___ffffffhhhhhhggghhhiiiiiijjjiiilllkkkkkkjjjjjjkkkkkkkkkmmmmmmmmmmmmnnnoooppppppcccYYY[[[lllvvvqqqoootttpppooonnnnnnoooqqqssstttuuuuuuttttttuuuwwwyyyzzzyyyyyyxxxvvvuuutttsssrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxzzzzzzzzzyyyyyyyyytttuuuuuuuuuuuuvvvwwwxxxyyywwwvvvvvvxxxxxxwwwuuuuuutttrrrpppooonnnmmmmmmpppqqqrrrrrrqqqooonnnmmmsssqqqppppppqqqqqqpppoooooooooppppppppppppoooooolllmmmnnnnnnooopppqqqqqqrrrrrrssssssttttttttttttuuutttssstttwwwyyyzzzzzzzzzyyyxxxvvvvvvvvvwwwxxxxxxxxxxxxvvvoooeeeYYYRRRIIIFFFCCCCCCDDDDDDAAA???<<<<<<;;;;;;;;;<<<<<<======<<<<<<===???BBBEEEGGGEEEEEEEEEEEEEEEEEEEEEDDDHHHIIIKKKQQQXXX```eeehhhvvvlllfffiiidddVVVcccwwwooo^^^SSSKKKEEEDDDCCCBBB@@@@@@@@@@@@AAA>>>============>>>??????@@@AAAAAAAAA@@@@@@???>>>;;;;;;:::888777666444444111222444777888999::::::333555777:::<<<============;;;999999:::::::::999999:::;;;<<<<<<:::888666AAABBBBBBAAA@@@>>><<<:::777777777777666555444333333444444333444777;;;???;;;<<<<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@CCCGGGIIIJJJOOOXXX___dddgggmmmuuu|||~~~www~~~vvviiiccceeekkkppprrrrrrqqqqqqrrrwww~~~mmmYYYSSSVVVYYYZZZ[[[XXXSSSKKKJJJTTTbbbiiihhhhhhgggffffffhhhjjjjjjiiikkkjjjjjjjjjkkkkkklllmmmooonnnlllkkklllnnnppprrrfff```aaammmtttrrroooqqqpppooonnnnnnooopppqqqrrrsssrrrqqqrrrsssvvvxxxzzzzzzzzzyyywwwvvvtttssssssrrrsssuuuvvvwwwvvvvvvuuuwwwyyy{{{|||{{{yyyyyyzzzvvvvvvvvvwwwwwwxxxxxxxxxyyywwwvvvwwwxxxyyywwwvvvuuutttsssqqqpppooonnnnnnppprrrtttsssqqqooonnnnnnsssrrrppppppqqqqqqpppnnnnnnooooooppppppoooooonnnjjjkkklllmmmooopppqqqqqqrrrrrrssssssttttttuuuuuutttrrrqqqrrrtttwwwxxxxxxxxxxxxwwwwwwwwwxxxxxxyyyzzz{{{zzzvvvmmm```SSSKKKEEECCCAAAAAAAAA@@@>>><<<<<<;;;;;;;;;<<<===>>>>>><<<<<<===???AAAEEEGGGIIIFFFGGGGGGHHHHHHHHHGGGGGGGGGJJJOOOTTT\\\eeepppwwwlllfffiiifff[[[gggyyyzzzkkk```UUULLLHHHGGGEEEBBBAAA@@@@@@@@@===============>>>?????????@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;:::888777666222222333444555666777888444666888;;;<<<======<<<999888666777888999999888555666888:::999888666444999:::<<<======<<<:::999666666777777777666555444444555555444333555888:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBB???BBBEEEGGGIIILLLOOORRRUUUVVVYYY```hhhlllkkkiiigggnnn{{{~~~nnnccc^^^\\\\\\mmmjjjfffccceeejjjqqquuuppppppvvv{{{ssspppwwwfffVVVRRRTTTVVVWWWYYYTTTNNNGGGHHHVVVfffmmmlllhhheeeddddddgggjjjjjjiiiiiiiiiiiijjjkkklllmmmnnnooonnnmmmllllllmmmooopppjjjiiijjjnnnrrrsssqqqnnnoooooonnnnnnnnnoooppppppqqqpppooooooqqquuuxxxzzz{{{zzzyyyxxxwwwvvvuuutttqqqrrrtttvvvvvvvvvuuutttuuuxxx{{{|||zzzyyyyyyzzzxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvuuuvvvwwwxxxwwwvvvssssssrrrrrrrrrrrrrrrrrrpppsssuuuuuusssqqqrrrssstttrrrqqqqqqqqqqqqpppnnnmmmnnnoooooooooooonnnmmmhhhiiijjjlllnnnpppqqqrrrpppqqqqqqrrrssssssttttttsssqqqoooppprrrtttuuuvvvuuuvvvwwwxxxxxxyyyyyyxxxyyyxxxvvvooodddXXXNNNGGGCCCBBBAAA@@@@@@???===<<<<<<<<<<<<<<<===>>>???@@@===>>>???BBBDDDFFFHHHIIIEEEFFFGGGHHHIIIIIIHHHHHHHHHNNNUUU[[[cccooommmhhhjjj~~~___\\\jjjtttuuukkk```WWWLLLJJJGGGDDDAAA???>>>>>>===============>>>??????>>>????????????>>>>>>============<<<;;;:::888888444444333333333444555555666777:::<<<<<<<<<;;;:::666444444555777999999999444666888::::::999777555222444666888999999888888444555666888888888777777666666666555444444666888888888999999:::<<<===>>>GGGGGGGGGGGGGGGFFFFFFFFFBBBDDDGGGJJJLLLMMMMMMMMMSSSQQQRRRVVV\\\```___\\\bbbgggooovvvwwwxxx~~~xxxuuutttiiigggeeebbbaaaaaabbbccciiiiiitttvvvppptttkkk]]]QQQNNNQQQTTTVVVXXXRRRKKKEEEHHHWWWjjjqqqooogggdddbbbcccgggjjjjjjiiihhhhhhiiijjjkkkmmmnnnooommmnnnnnnnnnnnnnnnmmmmmmmmmppprrrpppqqqtttrrrmmmpppooonnnnnnnnnnnnnnnooooooooonnnnnnppptttxxxzzz{{{{{{zzzyyyxxxwwwvvvuuupppqqqtttuuuvvvvvvttttttssswwwzzz{{{yyyxxxxxxyyyyyyyyyyyyyyyzzzzzzyyywwwvvvuuutttuuuvvvwwwvvvuuuqqqqqqqqqrrrssstttuuuvvvpppsssvvvvvvuuutttvvvyyytttsssqqqqqqrrrqqqpppnnnlllmmmnnnoooooonnnmmmlllggghhhiiilllnnnppprrrsssoooooopppqqqrrrrrrsssssstttrrrpppppprrrtttuuuuuussstttvvvxxxyyyyyyyyyxxxuuutttoooggg\\\QQQJJJFFFCCCBBBAAAAAA@@@@@@??????<<<<<<<<<<<<===???@@@AAA???@@@BBBDDDEEEFFFGGGGGGDDDEEEFFFHHHIIIIIIHHHHHHKKKRRR\\\bbbjjjyyyoooiiilll|||VVVWWWnnnyyywwwiiiaaaWWWMMMFFFGGGHHHCCC@@@@@@???===<<<;;;===??????>>>======>>>>>>??????@@@@@@@@@???>>><<<;;;;;;;;;;;;777666555444444444444444888999;;;===>>>===<<<;;;555555555555666888999::::::::::::::::::999888777666666666666666777888888888777777555444444333333666666666666777777777777666777999999999999;;;===>>>@@@DDDFFFHHHGGGFFFDDDFFFGGGFFFDDDGGGKKKLLLHHHMMMOOOQQQRRRSSSVVVZZZ]]]aaacccfffjjjnnnttt{{{zzzkkk]]]WWWYYY]]]\\\```fffjjjgggeeejjjrrriiiTTTPPPRRRLLLUUU[[[MMMRRRHHHAAAHHHZZZiiillliiigggdddaaaccciiillljjjhhhiiigggfffhhhkkknnnnnnlllnnnnnnnnnnnnmmmlllkkkjjjeeemmmtttvvvuuuuuuuuuvvvsssqqqnnnlllkkklllnnnooooooooooooppprrruuuxxxyyy{{{yyyxxxwwwwwwwwwuuusssssstttvvvwwwwwwwwwuuuttttttuuuvvvwwwxxxyyyyyyyyyxxxxxxyyyyyyxxxxxxwwwvvvtttssssssssssssssstttuuuttttttttttttttttttttttttwwwvvvuuuttttttuuuvvvvvvuuutttsssqqqpppooooooooollllllkkkkkkkkkllllllmmmhhhiiikkklllmmmmmmllllllqqqpppooopppqqqrrrqqqppprrrqqqpppqqqsssssssssrrrqqqrrruuuxxxyyyxxxuuussssssooohhh```WWWOOOIIIFFFBBBAAA@@@>>>>>>>>>???@@@BBB>>><<<===>>>>>>>>>???<<<<<<===???AAACCCBBBAAADDDEEEHHHJJJHHHDDDEEEJJJXXXZZZ___iiiyyyrrrkkkiiivvv]]]WWWkkkwwwzzzwwwbbbVVVLLLIIIGGGBBB@@@@@@CCC@@@>>>===>>>>>>>>>===<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@???===<<<;;;;;;888777666555555444444555777999===AAABBB@@@===;;;888888777777666777777777999:::::::::999999888777999888777666555666777777666777777888999:::::::::777777777777777777666777666777999999888888999;;;>>>@@@DDDIIILLLNNNPPPPPPQQQSSSQQQKKKGGGGGGEEEAAAGGGHHHIIIIIIJJJMMMQQQTTT[[[]]]___aaadddhhhmmmqqqwwwwwwvvvtttssstttxxx{{{zzz|||wwwkkkcccaaaaaaeeeeeehhhhhhddd^^^^^^ccc___OOONNNOOOIIIQQQYYYPPPJJJDDDAAAJJJZZZeeegggcccdddbbbbbbcccfffiiiiiihhhgggfffeeefffjjjllllllkkkmmmmmmmmmmmmlllkkkjjjiii```gggppptttuuuuuuwwwwwwsssrrrooommmlllmmmnnnpppqqqqqqqqqrrrtttvvvyyyzzzzzzyyywwwwwwwwwwwwuuutttssstttvvvxxxxxxxxxwwwvvvuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxwwwvvvuuuuuuuuuuuuuuuvvvvvvssssssssssssssssssssssssvvvuuutttsssssstttuuuvvvuuutttrrrqqqpppooooooooonnnnnnmmmmmmllllllmmmmmmiiiiiijjjllllllmmmmmmmmmooonnnnnnnnnoooppppppoooooonnnooopppqqqssssssrrrttttttuuuwwwxxxyyyyyyxxxrrrooojjjccc[[[TTTNNNKKKHHHGGGDDDBBB@@@>>>>>>>>>???===;;;<<<>>>>>>===<<<>>>===>>>AAADDDFFFFFFEEECCCBBBDDDEEECCCBBBGGGOOO\\\bbblllyyypppjjjhhhuuuSSSWWWccctttmmmaaaTTTLLLHHHDDDCCCDDDFFFCCC@@@>>>>>>>>>===<<<;;;;;;===>>>@@@AAACCCCCCAAABBBBBBAAA???===;;;:::888888777666555444444555555999???DDDEEEDDD@@@======<<<:::999777666666666999999999:::999999888777;;;:::777666555555777888888888888888999:::;;;<<<888888888777777666666555666777888888666666777888;;;===AAAFFFLLLQQQUUUXXX\\\___]]]VVVPPPMMMIIIDDDEEEEEEDDDCCCDDDGGGLLLPPPQQQRRRRRRSSSSSSVVVZZZ]]]bbbccceeefffhhhlllqqquuuuuuyyyzzz}}}}}}vvvpppmmmpppnnnnnnpppnnnhhhfffggg^^^RRROOOMMMGGGMMMTTTOOO??????CCCLLLWWW^^^^^^\\\___```bbbccccccdddfffhhheeeddddddeeehhhjjjkkkjjjllllllllllllkkkjjjiiiiiiZZZ```iiippptttvvvwwwxxxsssrrrpppnnnmmmnnnoooppprrrrrrssstttuuuwwwyyyzzzyyywwwvvvvvvwwwwwwvvvttttttuuuwwwyyyzzzyyyyyyxxxvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzzzzzzzzyyyyyyxxxwwwwwwwwwwwwwwwwwwwwwwwwrrrrrrrrrrrrrrrrrrrrrrrrttttttsssrrrrrrssstttuuutttsssrrrqqqpppooooooooonnnnnnmmmmmmlllllllllkkkjjjjjjjjjjjjjjjkkklllmmmlllllllllmmmmmmmmmnnnnnnmmmnnnoooppprrrsssttttttvvvvvvvvvvvvwwwyyy{{{|||sssqqqnnniiibbb[[[VVVSSSKKKJJJHHHFFFEEEDDDCCCCCCBBBAAA@@@@@@BBBBBBAAA???@@@??????@@@CCCFFFFFFFFFDDDCCCCCCCCCAAACCCLLLWWW^^^jjjzzzooojjjgggwwwWWWXXXaaappp|||uuujjj]]]RRRLLLIIIHHHHHHFFFCCC@@@>>>>>>>>>===;;;;;;;;;<<<===???@@@AAAAAA@@@AAABBBBBB@@@>>>;;;999888777666555444333333333444777===CCCFFFFFFEEEDDD>>>===<<<:::888777777666888888999999999999888888;;;999777666555777999:::DDDAAA===999888999;;;===::::::999888777666555444666777888777555444555666666888;;;???DDDJJJOOORRRVVVXXXWWWUUUVVVWWWSSSLLLIIIIIIGGGEEEEEEHHHMMMQQQLLLLLLLLLLLLKKKMMMPPPSSSYYY[[[^^^```ccchhhmmmqqqooopppttt|||~~~www{{{}}}{{{zzz}}}|||wwwrrrpppiii\\\QQQKKKHHHJJJKKKGGG:::>>>DDDLLLSSSWWWYYYXXXYYY^^^bbbbbb``````cccgggdddddddddeeegggiiijjjjjjlllllllllllllllkkkjjjjjjYYY[[[cccmmmttttttuuuvvvsssrrrpppooooooooopppqqqrrrrrrssstttuuuvvvxxxxxxwwwuuuuuuuuuwwwwwwvvvuuuuuuvvvwwwyyyzzzzzzzzzzzzvvvvvvwwwxxxyyyyyyxxxxxxzzzzzzzzz{{{zzzzzzyyyxxxwwwwwwwwwwwwwwwwwwvvvvvvqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqpppppppppqqqrrrsssrrrrrrqqqpppooooooppppppmmmmmmmmmllllllkkkjjjjjjjjjiiihhhhhhhhhiiikkkllliiijjjkkklllkkkkkklllnnnoooppprrrsssssssssuuuvvvvvvxxx{{{~~~yyysssmmmjjj```___\\\XXXUUURRROOONNNNNNMMMJJJFFFEEEGGGFFFCCCEEECCCAAABBBDDDFFFGGGFFFGGGFFFGGGGGGEEEHHHSSS```hhhvvvpppkkkiiivvvdddUUU[[[qqq|||{{{uuujjj^^^UUUOOOKKKHHHDDDBBB???>>>>>>>>>===<<<<<<<<<==================>>>???@@@AAA@@@===;;;999888777666444333222222222444666:::>>>BBBFFFHHHIII======;;;:::999999999999777888888999999888888888888888777666777999;;;===MMMHHH@@@:::777999===AAA;;;:::999888777666555444666777777666444333444555555555666888;;;???CCCEEEDDDDDDDDDHHHRRRYYYVVVMMMMMMLLLIIIGGGFFFHHHLLLPPPLLLMMMMMMLLLLLLMMMQQQTTTZZZZZZ[[[ZZZZZZZZZ\\\^^^gggeeefffkkkrrrvvvuuurrrqqqsssyyyzzzsssooottteeeOOOEEEIIIJJJDDD???<<<@@@GGGMMMQQQUUUWWWYYYUUU[[[```aaa^^^]]]aaafffcccdddeeeffffffhhhjjjkkklllmmmmmmmmmmmmllllllkkk\\\ZZZ___kkkrrrrrrqqqsssrrrqqqpppooooooppppppqqqqqqqqqrrrsssttttttuuuuuuuuutttssstttvvvwwwwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzvvvvvvwwwxxxxxxxxxwwwwwwyyyyyyyyyyyyyyyxxxxxxwwwuuuuuuvvvvvvuuutttssssssqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnoooqqqrrrqqqqqqpppoooooopppppppppnnnnnnoooooonnnmmmlllllliiiiiihhhgggggghhhjjjkkkhhhjjjllllllkkkkkkmmmoooqqqsssuuuuuussssssuuuwwwyyy~~~xxxqqqllljjjjjjhhh___TTTOOOPPPNNNIIIIIIGGGDDDDDDFFFHHHJJJJJJHHHIIIKKKLLLKKKNNN[[[iii{{{ppplllkkk\\\PPP]]]ppp{{{}}}~~~xxxmmmbbbYYYOOOHHHEEECCC@@@?????????>>>>>>>>>>>>=========<<<<<<<<<===>>>?????????>>><<<<<<999888666555333333222222444555777;;;>>>BBBEEEGGG<<<<<<;;;:::::::::::::::666777888888999888888888666777777888999;;;<<<===DDD@@@999444333555:::>>>;;;::::::888777666555555555666777666444333444555777666666666777999;;;<<<<<<<<<<<>>>>>>>>>>>>>>????????????>>>>>>>>>?????????@@@@@@;;;:::888777555444444444444555888:::<<<===>>>>>>===<<<;;;:::999999999999666666777888888888888888666777999:::;;;;;;;;;;;;888777444222111333555777::::::999999888777666666555666777666555444555666666666666666777888999999:::>>>@@@BBBGGGNNNQQQOOOKKKKKKJJJGGGEEEEEEGGGIIIBBBBBBBBBBBBAAACCCFFFIIILLLNNNPPPQQQQQQRRRTTTVVVRRRUUUYYY[[[]]]```dddhhhnnnoootttyyyzzzyyy|||~~~qqqjjjmmmoooqqqyyyzzzwwwwww}}}uuuTTTBBBLLLKKKDDDHHHGGGKKKQQQWWW[[[]]]]]]]]]TTTXXX\\\^^^^^^^^^```bbb```bbbddddddddddddgggjjjkkkllllllmmmmmmlllllllllfff\\\[[[gggqqqqqqpppsssooooooooooooooooooooooooooopppqqqrrrrrrrrrqqqpppqqqpppqqqsssvvvwwwxxxwwwvvvvvvuuuttttttttttttuuuttttttuuuuuuuuuuuutttttttttuuuuuuuuuuuutttssssssqqqqqqrrrsssrrrpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjjjjkkklllnnnoooooooooooooooooopppqqqqqqmmmnnnppprrrrrrrrrqqqpppllllllmmmmmmmmmmmmllllllkkkooorrrrrroooooorrrvvvxxx|||~~~hhhbbbZZZSSSOOOMMMKKKJJJIIIJJJNNNQQQSSS]]]rrrppplllkkk```TTT]]]iiisss~~~}}}sssdddVVVNNNKKKGGGDDDCCCAAA???===>>>>>>???@@@AAAAAABBBBBB????????????@@@AAABBBCCC===<<<:::888777666555555444666999;;;;;;:::777555>>>===;;;:::999888777777666666777888888888888888777999;;;<<<<<<;;;999888888888999999888777555555::::::999999888777777777555666777666555555666777444444555666777888888999555===BBB@@@???DDDJJJNNNNNNOOONNNKKKIIIHHHIIIJJJDDDEEEDDDCCCBBBDDDGGGIIINNNOOOPPPNNNLLLKKKKKKLLLRRRXXX^^^___]]]\\\___bbb\\\```iiisssvvvvvvzzz|||pppggggggeeebbbjjjvvvuuurrrssswwwzzz{{{^^^HHHNNNLLLFFFOOOJJJNNNUUU]]]aaabbb___]]]TTTWWW[[[^^^______```aaa___aaaccccccbbbcccfffiiijjjjjjkkkllllllkkkkkkkkkhhh\\\YYYfffqqqqqqqqquuunnnnnnnnnnnnoooooooooooopppppprrrrrrrrrrrrqqqpppppppppppprrruuuxxxxxxwwwvvvuuutttssssssrrrrrrsssssstttttttttttttttssssssssssssssstttsssrrrrrrqqqpppqqqrrrsssrrrpppnnnlllkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjlllmmmnnnooonnnnnnnnnooopppqqqrrriiikkkmmmoooppppppooonnnnnnnnnpppppppppooonnnmmmmmmqqqttttttqqqqqqtttxxx}}}ttthhh^^^XXXSSSPPPLLLMMMOOORRRVVVddd~~~nnnkkkkkkgggZZZYYY^^^rrruuu```]]]RRRJJJIIIHHHCCC@@@AAABBBBBBAAAAAAAAAAAAAAABBB?????????@@@@@@BBBCCCDDD???>>>===;;;999777555444666777:::;;;;;;999777555777777888777777666555444333333444666777777777777999:::;;;;;;;;;;;;:::999999999888888777666666666888777666777888999888666555666777888777666444333555555555555555555555555::::::999:::;;;===???AAACCCDDDDDDEEEFFFGGGIIIJJJLLLLLLMMMLLLKKKHHHEEECCCCCCBBBAAAAAABBBEEEHHHKKKOOOOOOOOOOOOOOONNNNNNNNNTTTUUUWWWZZZ]]]aaadddfffeeeaaa[[[XXX[[[bbbkkkqqqvvvyyy~~~{{{uuuwww}}}~~~jjjUUUGGGDDDIIINNNNNNWWW\\\\\\^^^bbbddd```\\\]]]^^^_________^^^^^^___```aaabbbccceeeffffffggggggggggggggghhhiiijjjiiiaaaZZZ]]]hhhpppqqqnnnjjjjjjkkkllllllmmmnnnnnnqqqqqqssssssrrrpppnnnmmmtttsssssssssssstttvvvwwwuuutttrrrqqqrrrssstttuuuqqqqqqqqqqqqppppppoooooorrrssstttuuutttrrrpppooorrrrrrpppooonnnnnnnnnnnnkkkhhhhhhkkklllhhhffffffeeecccbbbdddhhhjjjiiigggjjjfffbbbbbbddddddaaa\\\YYYZZZ[[[]]]___aaacccddd```eeegggdddeeeiiiiiidddiiijjjlllooossstttsssqqq{{{~~~zzznnnfffaaa\\\WWWVVV\\\dddtttlllmmmiiikkkYYYXXXfffrrrxxxsssfffXXXKKKHHHHHHEEECCCCCCBBBAAAAAA@@@@@@AAAAAAAAACCCCCCCCCDDDDDDEEEFFFGGGAAA@@@???===;;;:::888888777888999::::::999777666777888888888888777777666888777555444333444555555999:::;;;<<<<<<;;;:::999888888888888777777777777888777666777888999888666444555777888777666555333555555555555555444444444888888777888999:::<<<===:::;;;<<<===???AAACCCDDDHHHJJJLLLNNNNNNNNNMMMMMMFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKJJJKKKMMMOOORRRUUUWWWYYY[[[ZZZXXXYYY\\\ccciiinnnmmmooorrrsssooolllpppxxx{{{rrrbbbRRRHHHFFFKKKPPPRRRZZZ___^^^___ccceeedddcccbbbaaaaaa```aaaaaaaaa______```aaacccdddeeefffddddddddddddeeefffggghhhggg___YYY[[[eeennnpppnnnlllllllllmmmmmmnnnnnnnnnpppqqqrrrsssrrrqqqooonnnqqqppppppppprrrtttwwwxxxqqqrrrssstttssspppnnnlllsssssstttttttttrrrqqqppppppqqqsssttttttrrrooonnnnnnmmmlllkkkjjjjjjkkkllljjjfffeeehhhhhheeebbbcccaaa___^^^___aaabbb```___\\\XXXTTTSSSTTTSSSNNNJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKNNNNNNJJJKKKPPPQQQNNNSSSSSSUUUXXX[[[\\\[[[YYY[[[```gggpppyyy}}}wwwrrrmmmhhheeeiiirrrjjjlllhhhkkkTTTUUU\\\hhhvvvttteeeUUUMMMJJJGGGEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAEEEEEEEEEFFFFFFGGGGGGHHHCCCBBBAAA@@@>>>===<<<;;;999999::::::999888777777777777888999999999888888???<<<888555333333444666999::::::;;;;;;::::::999777777777777888888888888888777666777888999888666444555666777777666555555666666555555555444444444666666555555555666888888888888:::<<<>>>AAACCCDDDEEEFFFIIILLLNNNOOOOOOOOOHHHHHHHHHGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNPPPRRRUUUYYY\\\^^^aaabbbdddeeecccaaagggooouuunnnbbbUUULLLHHHJJJMMMXXX^^^aaaaaa```dddhhhiiihhhgggdddaaa```___``````^^^___```aaabbbdddeeeeeecccbbbbbbcccdddeeefffffffff```ZZZ[[[bbbjjjnnnooommmmmmmmmmmmmmmmmmnnnnnnnnnooopppqqqqqqpppnnnnnnnnnmmmmmmmmmooorrruuuvvvuuuvvvxxxyyyxxxwwwvvvtttwwwxxxzzz{{{{{{yyywwwuuuqqqsssuuuvvvuuurrrnnnlllnnnllliiigggeeeeeeeeefff```\\\ZZZ\\\\\\YYYWWWXXXQQQOOONNNMMMNNNMMMLLLJJJHHHDDDAAAAAABBBBBB>>>;;;============<<<<<<;;;;;;;;;===;;;888999===??????======>>>@@@CCCDDDBBB@@@CCCFFFKKKQQQWWW\\\```aaa]]]^^^___aaabbbccccccddddddaaa]]]ZZZZZZ___ffflll~~~zzzzzztttqqqvvvgggkkkhhhiiiYYYPPPZZZjjjtttzzz~~~tttggg[[[RRRJJJGGGFFFCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBAAA@@@???>>>>>>;;;;;;:::999888888777777555666777888888888888888AAA@@@===:::888777777777888888888888888888888888555666666777888999999999888777666777888999888666444555666666777666666555666666666555444444333333666555444333333444555666999999:::;;;===???AAABBBBBBCCCDDDEEEFFFFFFFFFFFFGGGHHHHHHIIIHHHGGGFFFEEECCCBBBBBBAAAAAAAAA@@@@@@EEEFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLNNNOOOPPPWWWWWWZZZ\\\ZZZXXX\\\ccchhhddd]]]UUUNNNKKKLLLMMM\\\```dddcccbbbdddiiinnnooonnnllliiieeebbb```^^^^^^______```aaabbbccccccbbbbbbbbbbbbcccdddffffffgggbbb]]]\\\___dddjjjmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmnnnmmmmmmmmmnnnnnnmmmmmmnnnqqqsssuuu|||||||||}}}yyyzzz{{{zzzwwwqqqllliiigggeee```[[[WWWUUUTTTTTTPPPKKKIIIJJJJJJGGGFFFGGG@@@???>>>======<<<;;;:::999888777888;;;<<<;;;999===<<<<<<;;;::::::999999888999888777888:::;;;;;;777777777999;;;;;;:::888===>>>@@@BBBDDDDDDDDDDDD@@@@@@AAABBBCCCDDDDDDDDDEEEDDDBBB@@@@@@CCCIIIMMMQQQUUU[[[ccclllvvv~~~xxxttt}}}yyyxxxfffkkkhhhxxxYYYSSS[[[dddooozzz~~~{{{ooo___RRRKKKHHHFFFEEEDDDCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCCCCAAAAAAAAA@@@@@@@@@??????===<<<;;;:::888777777666444444555666777777777666<<<======>>>===;;;999888777666666666666666666777555555666777888999999:::888777666777888999888666555555666666666666666555666666555555555444444444777666444333333444555555555555555666777888999:::>>>>>>??????????????????BBBDDDFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@??????BBBCCCCCCDDDDDDDDDCCCCCCJJJIIIHHHHHHIIIJJJMMMNNNMMMNNNQQQTTTSSSOOOPPPTTTNNNNNNNNNLLLLLLNNNQQQTTT^^^aaaeeeeeecccdddkkkrrrvvvwwwwwwuuupppjjjddd```^^^^^^^^^^^^^^^^^^^^^^^^_________```aaabbbdddeeeeeeccc```\\\ZZZ]]]ccchhhhhhhhhhhhiiiiiiiiiiiiiiihhhhhhiiijjjkkkllllllmmmppppppqqqsssuuuxxx{{{|||}}}ttttttssspppkkkddd^^^ZZZRRRPPPLLLGGGDDDBBBAAA@@@AAA===;;;======:::888999::::::::::::999999999:::666666666888:::;;;;;;;;;:::::::::::::::999999999777777999<<<<<<:::888888:::999999:::<<<===<<<:::<<<===@@@BBBDDDEEEEEEEEEAAA@@@@@@@@@??????@@@@@@>>>???AAAAAA@@@AAACCCEEECCCDDDEEEFFFHHHKKKPPPSSS___eeemmmuuu}}}|||wwwwwweeellljjjtttZZZQQQTTT```nnnvvv}}}oooaaaVVVNNNKKKJJJIIIGGGEEEDDDCCCCCCBBBCCCDDDEEEEEEEEEDDDCCC????????????????????????======<<<;;;:::888666555444444555555666666555555555777:::<<<<<<;;;888777777666666555555666666777555666666777888999999999888777666777888999888666777777666666555555555555555555555555555555555555777666555444444555555666555444444444444555666666::::::;;;<<<===>>>??????>>>???AAADDDEEEFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFEEECCCBBBEEEDDDCCCBBBDDDGGGKKKMMMDDDDDDGGGKKKKKKFFFFFFIIIIIIJJJKKKKKKLLLOOOTTTWWW___bbbgggiiigggfffmmmwwwuuuwwwyyyyyyvvvooohhhccc```______^^^]]]\\\\\\[[[\\\\\\]]]^^^___```bbbcccbbbcccbbb]]]XXXYYY___eeegggggghhhiiiiiijjjkkkkkkiiiiiijjjkkkmmmnnnooopppqqqtttwww|||xxxtttyyyyyyxxxtttpppiiiddd```XXXXXXVVVRRRNNNHHHCCC@@@@@@???>>><<<;;;;;;:::::::::777777:::;;;777555555777888999999888888:::;;;999999999999999999999999::::::::::::::::::::::::888888;;;@@@@@@;;;888999;;;:::999:::<<<======<<<===>>>@@@BBBCCCDDDDDDCCCBBBBBB@@@??????>>>?????????BBBEEEFFFFFFEEEEEEEEEDDDGGGKKKLLLKKKHHHFFFEEEEEEIIINNNSSSWWW^^^hhhooodddmmmjjj~~~bbbTTTWWW___jjjuuu}}}uuueeeXXXQQQOOOMMMJJJHHHFFFEEEDDDBBBCCCEEEFFFFFFEEECCCBBB===>>>>>>??????@@@@@@@@@============;;;888555333555666666666666555555444555666888999::::::999888888777777666666777777888666666777777888888888999888777666777888999888666999888777666555444444444333333444444555666666666666555555444444555666777555555555666666888999999888888999:::;;;===>>>???;;;<<<>>>???AAABBBBBBCCCCCCCCCDDDFFFGGGHHHIIIJJJIIIJJJKKKLLLKKKJJJHHHGGG@@@@@@???@@@AAACCCEEEFFF???>>>???CCCDDDBBBCCCGGGPPPPPPOOONNNNNNPPPUUUXXX```ccciiinnnkkkiiiqqq|||uuuwwwzzz{{{zzzvvvqqqnnnhhhhhhfffeeecccaaa```___^^^^^^^^^___aaabbbdddeeebbbfffhhhccc]]]\\\cccjjjiiiiiijjjlllmmmnnnooopppmmmmmmnnnppprrrtttvvvwwwuuuxxx}}}yyyoooeee[[[VVVUUUTTTSSSPPPLLLHHHDDDBBB>>>>>><<<;;;999777666555888999:::;;;<<<;;;;;;:::999777999>>>???;;;777777444666888888666555777999999999::::::999999999:::===<<<<<<<<<;;;;;;;;;:::;;;999;;;??????:::999;;;:::999888999;;;======<<<======????????????>>>===>>>===<<<;;;;;;;;;<<<<<>>??????@@@AAAAAA<<<===>>>>>><<<888555222777777888777777666555555888888888888999::::::;;;:::999888777777888999:::777777777777888888888888888777666777888999888666:::999777666444333333333222333333444555666777777555555444444444555666777333333333444666888999:::999999999999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@AAACCCFFFIIILLLNNNOOOIIIJJJLLLMMMLLLKKKIIIHHHDDDDDDDDDDDDDDDCCCBBBBBB???<<<<<>>:::999666999:::999777666777999666777999:::::::::<<<>>><<<<<<;;;:::999888777777:::666666::::::666555999:::999888999<<<===>>>===:::;;;>>>@@@BBBCCCDDDDDD???>>>>>>===>>>???AAAAAAAAABBBCCCCCCBBBBBBDDDFFFFFFFFFFFFDDDBBBCCCFFFHHHEEEHHHKKKIIIGGGHHHMMMRRRPPP\\\lllyyybbblllhhhrrrVVVVVV___kkkvvvttteee^^^UUUPPPMMMKKKHHHFFFCCCDDDEEEEEECCC@@@??????>>>===<<<;;;<<<>>>@@@AAA???@@@AAA@@@>>>;;;777555:::999777777777666444333666666555555666888;;;===:::;;;<<<;;;999888888888===999555555777999:::999;;;999888666666777999:::===<<<;;;:::999888888888777666555444555666888:::444444444444555555666777999888666555666777999::::::;;;;;;<<<<<<;;;;;;:::999::::::;;;<<<===>>>>>>@@@@@@@@@AAABBBCCCEEEEEEIIIFFFDDDFFFJJJMMMJJJGGGGGGJJJMMMMMMKKKHHHFFFEEEBBBBBB@@@@@@AAABBBEEEFFFFFFEEECCC@@@AAAGGGRRRZZZjjjlllpppuuu{{{}}}zzzvvvssssssqqqoooppprrrtttttttttvvvxxxzzz{{{{{{{{{}}}~~~{{{wwwwww|||}}}{{{yyyvvvuuuuuuuuuvvvlllmmmmmmllliiiccc^^^[[[MMMJJJEEE@@@<<<:::::::::888888888888888888888888888888777777888888999:::777888888888888999999999999999999999999999999999<<<<<<<<<;;;;;;::::::999::::::::::::::::::::::::===<<<;;;:::999999999999888888999999999:::::::::999:::;;;<<<============>>>>>>>>>>>>>>>=========???????????????@@@@@@@@@CCCCCCCCCCCCCCCCCCBBBBBBAAACCCDDDDDDCCCCCCEEEFFFGGGGGGGGGFFFGGGJJJQQQVVVZZZ___fffooozzzooollllll]]]YYY[[[hhhyyyxxxtttmmmbbbXXXQQQMMMKKKJJJFFFGGGGGGFFFCCCAAA@@@??????>>>===<<<<<<===>>>>>>???@@@AAAAAA@@@===;;;999:::888666666777777666555666555555555666888:::<<<;;;<<<<<<;;;;;;===@@@CCC@@@<<<888777888999999999888777666555666777888999;;;:::999888888888888888888777555444444555777888555555555555555666777777888777666555666777999:::999::::::;;;;;;::::::999888999999::::::;;;;;;<<<=========>>>???@@@BBBBBBEEECCCBBBEEEJJJMMMLLLIIISSSSSSTTTSSSQQQPPPRRRSSSLLLKKKHHHEEECCCCCCCCCDDDBBBBBBBBBAAABBBHHHPPPWWWkkknnnuuu|||~~~~~~}}}yyyrrrjjjbbb\\\XXXVVVLLLMMMMMMKKKHHHDDD@@@>>><<<:::888777666666777888888888888888888888888888888888777777888888999:::777777888888888999999999999999999999999999999999<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::===<<<;;;:::999999999999888999999999999:::::::::999:::;;;<<<====================================>>>>>>>>>>>>>>>?????????CCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCEEEFFFGGGFFFGGGJJJOOOTTTVVVWWW___eeennnxxxooollllllyyycccSSSYYYiiittt{{{|||rrrdddYYYQQQNNNNNNJJJIIIHHHFFFDDDBBB@@@?????????>>>======<<<<<<;;;??????AAAAAAAAA@@@???>>>;;;999666666777777777777555555444444555777999:::<<<<<<;;;::::::>>>CCCGGGAAA>>>:::888888999888888444444555555666666777777888888777777777777888888999888666555444555555666666555555555555666666777666666555555666888:::;;;999999::::::::::::999999888888888888888888888888::::::::::::;;;===>>>???AAA??????CCCHHHKKKKKKJJJRRRQQQPPPMMMLLLNNNRRRVVVRRRPPPMMMJJJGGGEEEEEEEEEEEEGGGIIIKKKNNNRRRWWW[[[iiioooyyyzzzqqqlllhhhgggfff^^^[[[VVVOOOIIIDDD@@@???<<<<<<;;;:::888666444222444444555666777888999999888888888888888888888888888777777777777888999999777777777888888888999999999999999999999999999999;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::<<<<<<;;;:::999999999999999999999999::::::::::::999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????BBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFEEECCCCCCDDDFFFHHHGGGIIIPPPXXX^^^^^^\\\hhhooo{{{ooolllmmmeeeZZZ[[[___ooo|||rrreeeYYYRRROOOKKKIIIFFFDDDCCCAAA@@@???======>>>>>>======<<<;;;===>>>???@@@AAAAAABBBBBB???<<<999777777888777777555555444444555666777888;;;;;;:::999888:::>>>AAA>>><<<999888777777777777333444555666777777777666777777777777777888999:::;;;:::999777666666666666666555555555555555666666555555555666777999;;;<<<:::;;;;;;;;;;;;;;;;;;:::999999888888777777777777777777777888999:::<<<<<<===<<<===???CCCFFFFFFEEEFFFFFFEEECCCCCCEEEJJJNNNMMMLLLKKKIIIHHHHHHHHHHHHHHHKKKPPPTTTXXXZZZ\\\^^^ccciiittt{{{kkkcccXXXOOOKKKGGGDDDAAA??????===<<<;;;;;;;;;;;;===<<<;;;:::999999888888666777888999::::::999888888888888888888888888888777777777777777888999999777777777777888888888888888888888888888888888888:::::::::::::::::::::;;;::::::::::::::::::::::::<<<;;;::::::999999999:::999999999:::::::::;;;;;;999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDBBBBBBDDDFFFIIIKKKNNNUUU\\\bbbfffgggttt}}}ooolllmmmwwwbbbUUU]]]pppvvv{{{~~~tttfff[[[UUUNNNJJJEEECCCBBBBBB@@@>>>;;;;;;<<<===>>>=========<<<<<<===>>>???@@@BBBBBBBBB???<<<:::999999777666666555555555555666666666555777999999999999;;;<<<999888888777666666777888555666777888888888888777888888777888888999:::;;;<<<<<<;;;::::::999999999666666555555555555666666666666777888999:::;;;<<<<<<<<<============<<<<<<::::::999999888888777777777777777777999:::;;;<<<;;;;;;;;;<<<>>>?????????>>>@@@AAAAAAAAACCCEEEHHHFFFFFFEEEEEEEEEEEEFFFFFFCCCFFFKKKPPPTTTVVVUUUTTTWWW[[[bbbmmmyyyyyysssooohhh___WWWHHHCCC===;;;<<<======<<<======<<<<<<;;;;;;;;;;;;888888777666666666777888444555777888888777666555777777777777777777777777777777666666777777888999666666777777777888888888888888888888888888888888888999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999::::::999999:::::::::;;;;;;;;;888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBCCCFFFIIINNNRRRWWWZZZ]]]eeeoooxxxooolllnnnfff[[[]]]iiipppzzz}}}tttiiibbbVVVPPPIIIEEEDDDCCCAAA>>>:::;;;;;;<<<<<<===>>>>>>===<<<<<<<<<===???@@@BBBCCCAAA???>>>===<<<999777666666666666666666666555111444777999:::;;;===???777888999888777777888:::999999999999888888888888888888888888888999:::;;;;;;;;;<<<<<<<<<=========999888888777777777777777888888999:::;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>===;;;:::::::::999999888888777777777777999:::;;;<<<::::::::::::::::::::::::999<<>>>>>>>>??????@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDDDDEEEGGGKKKOOOTTTZZZ___aaadddnnn~~~nnnmmmnnnqqq______dddmmmuuuzzzyyyuuupppccc[[[QQQKKKHHHFFFBBB???===<<<;;;;;;;;;<<<===>>>???>>><<<;;;<<<===???AAAAAAAAAAAAAAABBB@@@===:::888888888888777666666555333555666777888999<<>>===:::999:::<<<<<<;;;999888777777888888888888777777777888888999888999:::<<<>>>??????@@@===<<<;;;::::::::::::;;;:::;;;;;;<<<<<<======<<<======>>>>>>>>>>>>======999999999999999999999999666666666777888999;;;;;;::::::;;;:::999999999:::777999;;;<<<<<<<<<>>>???????????????>>>===<<<<<>>??????===>>>???@@@AAABBBCCCCCC???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEFFFHHHLLLRRRVVV\\\```eeejjjrrr~~~nnnmmmooommmZZZ\\\aaajjjsssyyyzzzxxxmmmdddXXXPPPLLLHHHCCC???@@@>>><<<:::999:::;;;<<>>888999999999888777666555888777666444333444888;;;AAACCCDDDAAA>>>;;;<<<>>>===;;;999777666666777888777777666666666666777777555666999;;;>>>???AAAAAA@@@???>>>===============<<<<<<======>>>======<<<<<<<<<============<<<<<<888888888888888888999999666666666666888999:::;;;999:::;;;;;;:::::::::;;;999:::;;;;;;;;;<<<>>>AAA<<<<<<===>>>>>>>>>>>>======;;;999;;;>>>>>>===:::;;;;;;<<<===<<<<<<;;;:::999===@@@@@@CCCHHHIIIGGGEEECCCAAA@@@@@@???===;;;???===;;;;;;===???@@@???<<<<<<<<<999777666666888111555999999777666777999777777888888888888777777444444555666666666666555555555555666666666777777777777777777777777777777666666666666666777888888666666666666777777777777777777777777777777777777666666777999:::;;;<<<<<<:::::::::::::::::::::::::::::::::999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<888888999:::;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@<<<===>>>???@@@AAABBBBBB??????@@@AAAAAABBBCCCCCCCCCEEEFFFHHHKKKQQQWWW[[[```ccchhhqqq}}}nnnmmmooommm```WWW\\\eeemmmvvv}}}uuurrrfffWWWMMMKKKHHHBBBCCCAAA???<<<;;;<<<===>>>===<<<<<<===???>>><<<:::AAABBBBBBCCCBBBAAA???>>>;;;999999;;;======;;;888:::999777666555555555666999:::;;;<<<===<<<;;;:::;;;999666444333444666777777888888888888999999999888888999999;;;<<<>>>??????@@@@@@AAAAAA@@@@@@???;;;;;;<<<<<<===>>>>>>>>>BBBAAA???>>><<<;;;;;;;;;<<<;;;:::999888888888888777666666666777999<<<===<<<=========<<<;;;::::::666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;777777666666666666777777888888777777777777888888888777777:::===>>><<<::::::::::::999999999888888999999888888999999:::;;;888888999999999999888888777777777777777777777777888888999999999999888888888777666777888777555444666666666666666666666666777777777777666666666666999999888777666666777777666666666666777777777777:::999999999888888777777555555777888:::<<<======::::::999999::::::;;;<<<::::::999999999:::;;;;;;===<<<;;;:::999::::::;;;999999:::;;;;;;<<<<<<===<<<<<<===>>>???@@@@@@AAA???@@@AAAAAABBBBBBAAAAAA???AAABBBBBBAAAAAABBBCCCEEEFFFHHHLLLQQQXXX^^^bbbccclllyyylllmmmnnn}}}```TTTVVV^^^hhhooossswwwvvvnnndddZZZNNNCCCIIIFFFAAA???>>>===;;;:::===<<<===>>>??????>>><<<>>>???AAABBBBBBBBBBBBAAA===<<<<<<===??????<<<999;;;:::888666555555555666666777888999::::::;;;;;;;;;999777666555666777888888888888888999999999999999999999:::<<<===???@@@???@@@@@@AAAAAA@@@@@@???==================<<<<<>>===<<<<<<<<<<<<===<<<;;;:::999999999999:::999888777777888:::;;;<<<<<<=========<<<;;;;;;777888999;;;;;;;;;;;;:::999999999999999999999999777777666666666666777777888777777666666777777888999888888999;;;;;;999666888888888777777666666666888888888888888999999:::777777888888888888777777777777777777777777777777777888888999999888888777888777666777777777555444666666666666666666666666777777777777666666666666999999888777777777777777666666666666777777777777999999888888888777777777666666777888:::;;;<<<<<<::::::999999::::::;;;<<<999999999::::::<<<===>>>===<<<;;;:::::::::;;;;;;999::::::;;;<<<<<<============>>>>>>??????@@@@@@AAAAAABBBCCCCCCCCCCCCBBB@@@BBBBBBBBBAAABBBCCCEEEGGGIIIKKKOOOUUU\\\cccggguuuzzzmmmmmmnnnhhhVVVQQQXXXbbbeeepppzzz{{{uuukkk\\\QQQQQQKKKCCC@@@AAA@@@===999===<<<<<<>>>@@@@@@???===;;;===???AAACCCDDDDDDDDDAAA@@@@@@AAABBBAAA???<<<<<<;;;999888777666666666444444444555777888:::;;;:::999999999999999999999888888888888999999999:::::::::;;;<<<===???@@@AAA??????@@@@@@@@@@@@????????????>>>======<<<;;;;;;======<<<<<<<<<======>>>>>>===<<<;;;::::::::::::>>>===;;;999888888888999;;;<<<==================888999999:::::::::999999777777777777777777777777777666666555555666666777777777666666666666777777:::999888888999888666333777777777777666666666666777777666666777777888999666666777777777777666666777777777777777777777777777777888888888888777777777666666666777777666444666666666666666666666666666666666666777777777777999888777777777777777777666666666666777777777777888888777777777777666666777777888888999::::::;;;::::::999999::::::;;;<<<999999999:::<<<===???@@@======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<=========>>>>>>>>>>>>>>>?????????AAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAACCCFFFIIILLLNNNRRRWWW\\\dddlllqqqllllllmmmoooUUUQQQVVV]]]gggssszzz{{{vvvmmmggg[[[RRRFFFAAACCCDDDAAA======<<<<<<===???@@@???>>>;;;<<<>>>AAABBBCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA???===<<<;;;:::888777777666555444444333444666888999888999:::;;;<<<;;;;;;:::888888888999999999:::::::::;;;<<<>>>???@@@AAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>======<<<<<<======<<<<<<<<<<<<======>>>===<<<;;;::::::::::::>>>===<<<:::999999999999;;;;;;<<<===>>>>>>>>>>>>999999999999999888888777666666666666666666666666666666666555555666666666777666666555555666666777888777777666666666444444888888888888888888888888666555555555555666777777555555666666666666555555777777777777777777777777666777777777777777777666666555555666777777666444666666666666666666666666666666666666777777777777888888777777777777777888666666666666777777777777777777777666666666666666888888888888999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;<<<>>>??????======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>?????????>>>>>>>>>>>>>>>AAAAAABBBCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBEEEIIIMMMPPPTTTZZZ___eeennnxxxjjjjjjllluuu___TTT[[[```jjjvvv}}}~~~|||zzzkkk^^^OOOGGGEEEEEECCC???===<<<;;;<<<>>>???>>>>>>===>>>???AAABBBBBBAAAAAACCCDDDEEEEEEDDDCCCBBBBBB>>>>>>===<<<:::999777777888777555444444555666777666777:::;;;<<<<<<<<<;;;888999999999999::::::::::::;;;===???@@@AAAAAAAAA>>>??????@@@@@@??????>>>============>>>>>>?????????>>>===<<<<<<;;;<<<<<<===<<<;;;:::999999999999<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>======:::999999888777777777777777777777777777777777777666666555555555555666666666666555555555555666666444444555555555555666666777777777777777777777777555555444444555555666777555555666666666666555555666666666666666666666666555666666777777666666555666555444555777777666444666666666666666666666666555666666666777777777888888777777777777777888888666666666666777777777777666666666666666777777777888888888888888888888888::::::999999::::::;;;<<<>>>>>>===<<<<<<<<<======<<<=====================;;;;;;<<<======>>>>>>????????????>>>>>>>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAABBBCCCCCCDDDEEEIIINNNRRRTTTZZZaaahhhoooyyyhhhiiikkkpppWWWUUUZZZiiixxxyyynnn^^^SSSLLLIIIDDDAAA@@@>>><<<<<<>>>???>>>>>>>>>???@@@AAAAAA@@@??????@@@BBBEEEEEECCCBBBBBBCCC?????????>>><<<:::888777888777666555555444444555444555777:::;;;<<<<<<;;;999999999999:::::::::::::::;;;>>>@@@AAAAAAAAAAAA>>>>>>????????????>>>>>><<<<<<===>>>>>>???@@@@@@@@@@@@???======<<<<<<<<<===<<<;;;:::999999999999999::::::;;;;;;<<<<<<<<<:::;;;<<<<<<<<<<<<<<<<<<999999888777666666777777777777777777777777777777666555555444444555555666555555444444444444555555111333444444444555777999444444444444555555555555555555444444555555666777555555666666666666555555666666666666666666666666555555666666666666555555555444444555777777666444666666666666666666666666555555666666777777888888777777777777777888888999666666666666777777777777666666777777777777888888777777888888888888888888::::::999999::::::;;;<<>>===<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>>>><<<<<<======>>>?????????>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAABBBDDDGGGIIIKKKPPPUUUYYY[[[bbblllttt}}}fffhhhmmmuuudddVVVYYYfffrrr|||}}}vvvlllaaaYYYRRRKKKHHHDDDBBB?????????@@@??????===>>>???AAAAAA@@@@@@???===@@@CCCCCCBBBAAABBBCCC@@@@@@@@@???===;;;999777555555555666555555444444222333555777999:::;;;<<<999999999:::::::::;;;;;;999;;;===@@@AAAAAAAAA@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@??????>>>>>>>>>??????>>>===<<<;;;::::::::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888777666666666777777777777777777777777777777666555555444444555555666555444444444444444444555111333444444333444777:::333333333444444555555555555555555555555666666777666666666777777666666666666666666666666666666666444555555666666555555444444444333555666777666444666666666666666666666666555555555666777888888888777777777777777888999999666666666666777777777777777777777888888888999999666666777777888888999999::::::999999::::::;;;<<<======<<<<<<;;;<<<<<<<<<<<<===>>>?????????>>>>>><<<======>>>>>>???@@@@@@======>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBDDDGGGKKKOOOSSSXXX^^^aaaiiiqqq}}}fffjjjpppdddSSSVVV```kkksssyyywwwssslllccc[[[TTTPPPGGGDDDBBB@@@AAAAAAAAA@@@<<<===???@@@AAAAAA@@@@@@:::>>>AAABBB@@@@@@AAACCCAAAAAAAAA@@@>>>;;;999777111222444555666555555444111222333555777999;;;<<<999999:::::::::;;;;;;;;;999;;;===@@@AAAAAA@@@@@@>>>>>>????????????>>>>>>@@@@@@??????>>>=========>>>>>>>>>>>>???@@@AAABBB???>>>===<<<<<<;;;;;;<<<999::::::;;;;;;:::999999;;;;;;;;;;;;:::999888888888777666555555666777888666666666666666666666666555555555444444555555555555444444333333444444555333444555444333333777:::555555555666666666777777666555555555555666777777666666777777777777666666666666666666666666666666444555555555555555555444444333333555666777666444666666666666666666666666444555555666777888888999777777666777777888999999666666666666777777777777777777888888999999999:::666666666777888888999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<===>>>@@@@@@@@@???>>>=========>>>??????@@@@@@<<<======>>>???@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCFFFIIIOOOTTTYYY^^^cccgggvvvgggkkksssxxx^^^UUU]]]hhhooottttttnnnhhhddd\\\SSSKKKHHHDDDBBBBBBAAA@@@???@@@???>>>???AAABBBAAA@@@>>>>>>???@@@BBBCCCDDDDDD@@@???>>><<<;;;999888777777777777777777666666666222333333444555666777777888999:::;;;<<<============>>>???@@@???>>>===<<>>===>>>AAABBB@@@>>>>>>======>>>??????===<<>>>>>>>>>>>??????===<<<<<<;;;;;;;;;<<<<<<::::::;;;;;;::::::999888888888888888888888888888;;;;;;;;;::::::999999999;;;:::999777666666555555444444444444444555666777666666666555555444444333444333333333333444555555666666666666777777777777777777666555555666777888666666666666666555555444444444555555555555444444333333333444444444555555777777777777666666666666555666777666555444555777555555555555666777999999888888777666777888:::;;;;;;999777666555666777888777888888888888999999999777777888888999999999999;;;;;;:::::::::;;;<<<<<<999:::;;;===>>>======<<<;;;;;;===>>>???????????????@@@@@@AAAAAA@@@@@@@@@???===<<<>>>AAACCCAAA??????@@@AAABBBBBBCCCFFFIIIGGGQQQ[[[______dddoooyyynnnooonnnnnn^^^WWWbbbgggkkklllppptttpppjjjZZZUUUMMMGGGCCCAAA@@@???===<<<<<<===@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBAAA@@@>>>===<<<<<<999888777666666666666666444444555555666777777888555666777888999:::::::::===>>>???@@@@@@@@@???>>>@@@>>>======???@@@>>><<>>>>>>>>============>>>>>>===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;:::999999:::::::::999999999999999999999999999888888888777555555444444444444555555444444444444444444555555555555555444444444444444444444333333444444555666777777777777888888888888888888666666666666777888666777777777777666555555444555555666666555555444444444444444555555555555777777777777666666666555555666777666555555666777555555555555666777888999:::::::::::::::;;;<<<<<<:::999777666555666777888777888888888888999999999777888888888999999999999;;;::::::::::::;;;<<<<<<:::;;;<<<======>>>>>>>>>;;;<<<===>>>??????????????????@@@AAAAAAAAAAAAAAABBB@@@>>>???BBBCCCBBB@@@???AAABBBCCCDDDGGGJJJNNN[[[[[[]]]eeerrr~~~mmmnnnmmmzzzfffYYY\\\___fffpppxxxxxxrrrkkkdddZZZPPPJJJFFFDDDBBB???>>>===>>>@@@AAAAAA@@@BBBAAAAAA@@@???>>>===<<>>>>>???@@@AAAAAAAAA@@@@@@>>>======>>>>>><<<;;;???===<<<<<<>>>@@@@@@@@@======<<<<<<<<<<<<============<<<<<<<<<<<<======;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::999999999777777777777777666666666222222222222333555666777555444444333333333333444333333333333444444444444444444444333444444555666777777888888888999999999999999888777666666666777777777888888777777666555444555555666666555555444555555555555666666666666777777777666666666555555555666777777555555666777666555555666666777888999::::::;;;<<<<<<<<<;;;;;;999999777666666666777888777888888888888999999999888888888888999999999999:::::::::::::::;;;<<<<<<<<<<<<<<<<<<===>>>??????<<<<<<===>>>????????????>>>???@@@AAABBBCCCCCCCCCDDDBBBAAAAAABBBBBBBBBAAABBBCCCEEEGGGIIILLLQQQUUUbbbccchhhssskkkkkkjjjccc]]]YYY\\\fffqqqtttssstttnnnfff]]]VVVPPPKKKHHHFFFDDDBBBAAABBBBBBAAA@@@CCCBBBAAA@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999777666666777777555555666666666666666666444555555666777888999:::===>>>???@@@AAAAAABBBBBB@@@@@@???>>>>>>===<<<;;;???<<<::::::<<<>>>@@@@@@>>>======<<<<<<======>>>======<<<<<<<<<===>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;:::999999888888777777777777777777666666444444444555666777888999555444333333222222222222222222222333333444444444444444444444444555666666666777777777777888888888::::::999888777777666666888888888888888777666666555555666666666666555555666666666666777777777777777777666666666555555555555777888777666555666777666666666666666777888888888888:::;;;;;;:::999888999888777666666777888888777777888888888999999999999999999999999999999999999999999999:::;;;<<<<<<<<<;;;::::::;;;<<<>>>???<<<===>>>???????????????===>>>@@@AAACCCDDDDDDEEEEEECCCBBBAAAAAABBBBBBBBBEEEGGGIIIKKKNNNRRRXXX]]]___mmm~~~jjjiiigggsss^^^UUUYYYdddnnntttuuurrrooojjjddd\\\SSSMMMJJJGGGDDDCCCCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@???<<<<<<<<<=========>>>>>>===<<<:::999888888999999666666666555555555555555555444444555666777999:::======>>>>>>???@@@AAAAAAAAAAAAAAA@@@>>>=========>>><<<999999;;;===>>>>>>???>>>>>>======>>>>>>???<<<<<<<<<<<<<<<===>>>>>><<<<<<======<<<<<<;;;::::::999999999888888888777888888888888888888888888888777777777777777888888555444333333222222222222222222222333333444444444555444444444444555666666555555555666666666666777;;;::::::999888777777666888888888888888777666666555666666666666666666555666666666777777777888888666666666666555555555555666777888777666555666888777666666666666777777888888999:::::::::999888777777777777777777777888888777777888888888999999999:::999999999999999999999888888888999:::;;;<<<<<<;;;::::::999:::<<<===>>>===>>>>>>????????????>>>===>>>@@@BBBDDDEEEEEEFFFDDDCCCBBBAAAAAABBBDDDEEEHHHJJJLLLOOOSSSYYY```eeeooo}}}jjjgggdddyyybbbWWWVVV]]]dddnnnooorrrrrrppphhh]]]VVVMMMJJJGGGEEEEEEFFFFFFEEEAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<======>>>>>>>>>>>>=========<<<<<<<<<;;;;;;777777777666666555555555444333333333444666888999<<<<<<<<<<<<<<<===>>>???@@@AAAAAA@@@>>>===>>>???>>><<<::::::;;;======<<>>>>>>>>>>>??????;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<<<<;;;::::::888888888888888888888888888888999999999999999:::888777666555555555555555555444444333333333333444333333333333444444444444555555444444555555666777444444444555555555666666:::::::::::::::999888777777777888888777777666555555666666777777666666555666666666666777777777777666666666555555555444444666777888888666666777888777777666666666666777777::::::;;;;;;;;;:::999999777777777777888888888888777888888888888999999999::::::::::::999999999999888888888888999;;;<<<===;;;::::::;;;;;;<<<===>>>>>>>>>??????@@@??????>>>>>>???AAACCCDDDEEEFFFFFFBBBCCCCCCCCCCCCEEEHHHKKKLLLOOORRRVVV\\\eeemmmtttjjjhhhdddyyydddWWWSSS___dddlllssswwwtttmmmgggYYYUUUOOOKKKIIIHHHGGGFFFAAAAAAAAAAAA@@@@@@@@@???===============>>>>>>>>><<<===>>>@@@@@@???>>>===::::::999999888777666666666555444444555777999;;;;;;;;;:::999999:::;;;<<<===???AAA@@@======>>>@@@@@@???======>>>>>>===;;;>>>>>>============>>>>>>999999999::::::;;;<<<===;;;;;;;;;;;;;;;:::999999777888888999999::::::;;;888888888999999999::::::666666555444444444444555444444444444444444555555555555555444444444444444555555555555555666666777555555555555666666666666999::::::;;;;;;:::999888666777777777777666555555666666777777777777666666555555555666666666777777666666555555555444444444666777888888777666777888777777666666666666777777;;;:::999999888888888999666666777888888888888888777888888888888999999999;;;;;;:::::::::999999999777777777888999;;;<<<===;;;<<<===>>>?????????????????????@@@@@@??????>>>@@@@@@BBBCCCEEEEEEFFFFFFBBBCCCDDDEEEEEEHHHNNNRRRVVVXXX^^^dddmmmxxxkkkjjjggggggXXXRRRXXXdddqqqzzz}}}{{{xxxgggbbbZZZSSSNNNJJJFFFDDDBBBAAAAAA@@@???>>>======;;;;;;;;;<<<<<<<<<<<<<<<;;;===@@@BBBCCCAAA@@@>>>===<<<;;;;;;:::999888888999888777777888:::===>>>;;;:::999888888888999:::;;;>>>??????<<<<<<===@@@BBBAAA@@@@@@@@@@@@===;;;======<<<<<<<<<<<<======999888888999:::;;;<<<===::::::;;;;;;::::::999888777888999:::;;;<<<<<<===777777888888999999999:::666666555555555666666777444444444444555555666777666666666555555444444444555555555555555666777777666666666666777777777777888999:::;;;;;;;;;:::999666666666666666555555444666666777777777777666666555555555555666666666666666666555555555444444444666888999888777666777888888777666666666666777777999888666555555555666777555666777888888888888888777888888888888999999999;;;;;;;;;::::::999999999777777777888999;;;<<<===<<<===???AAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>AAAAAACCCDDDEEEEEEEEEEEEBBBDDDFFFGGGHHHLLLRRRWWW^^^bbbiiiqqq|||lllkkkjjjrrr^^^WWWXXXeeesssxxxyyyzzzrrrqqqmmmdddXXXNNNIIIHHHEEEEEEDDDAAA>>>===>>>@@@>>>>>>===<<<;;;;;;;;;;;;:::;;;===@@@DDDGGGIIIKKKHHHDDD???;;;::::::999999777777666666666888999:::999999999888888888888777::::::::::::;;;<<<===>>>>>>???@@@AAAAAA@@@>>>===@@@===;;;;;;<<<<<<:::777888888888999:::;;;<<<===;;;;;;;;;:::::::::999999999999999999999999999999999999999888999999:::;;;;;;999777666555444222000222333444555666555444333555555444444444444555555555444444444444555666666666666666666777777777777:::::::::999888888;;;===555666888999999777444333666666666666666666666666777777666666555555555555444444555666777777666666666777777777777777666666666666666666666666666666666666777888888888888888888888777777666666555555666666666777888888999999;;;;;;;;;::::::999999999888888999999:::;;;<<<<<<>>>???@@@BBBBBBAAA@@@@@@>>>???@@@@@@@@@>>>===<<>>======>>>======<<<<<<<<<<<<<<<888888999;;;???DDDHHHKKKHHHDDD@@@===<<<;;;:::999999888888777777888999::::::999999999888888888888999999999999:::;;;<<<<<<>>>???@@@@@@AAA@@@???>>>@@@>>><<<<<<======<<<999999999999999999:::;;;<<<;;;;;;:::::::::999999999::::::::::::::::::::::::;;;:::999888888888888888999888666666777666444222333333444444555555444444444444444333333444444444555444444444444555666666666666666666777777777888:::;;;;;;999888888:::<<<888888888777777666666666777777777777777777777777777777777777666666666555444444555666666666666666444555555666666555555444666666666666666666666666666666777888888888888888888777777777666666666555777777888888999:::::::::;;;;;;::::::999999999999999999::::::;;;<<<<<<=========>>>???????????????===>>>???@@@AAA@@@@@@???BBBBBBBBBDDDEEEFFFFFFEEEDDDIIIOOOTTTVVVZZZ___cccxxx}}}}}}gggllleee|||fff\\\___jjjuuuzzz}}}~~~{{{tttllleeebbbQQQMMMGGGDDDCCCBBB???<<<===<<<<<<<<<<<<======>>>:::999777777:::>>>CCCFFFEEECCC@@@??????>>><<<:::<<<;;;::::::999:::::::::::::::::::::999999999999777777777777888999:::;;;<<<===>>>??????????????????>>>======??????>>>===;;;;;;::::::::::::;;;;;;::::::::::::999999999999::::::::::::::::::::::::;;;:::999888777666666666666555555666777777555333444444444333444555555666444333333333333333333444555555444444555555666777666666666777777777888888:::;;;;;;999777777888::::::999777666666777888999888888888888888888888888777777777777777666666666444444555666666666555555555555666666666666555555666666666666666666666666666777777888888888888777777777777777666666666666888888999999:::;;;;;;;;;::::::999999999999999888::::::;;;;;;<<<=========<<<<<<<<<<<<<<<===>>>>>><<<===>>>@@@AAAAAABBBBBBBBBBBBCCCDDDFFFHHHJJJLLLNNNRRRWWW[[[___fffnnnuuu{{{fffjjjcccrrr```___gggooossszzz~~~}}}xxxrrrnnncccZZZPPPIIIGGGFFFBBB???<<<<<<<<<;;;<<<======>>>>>><<<:::999888999;;;<<<>>>>>>>>>???@@@@@@>>><<<>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999777666666666777888888999::::::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>===<<<<<<<<<<<<<<<===::::::::::::999999999999999999999999999999999999:::999888777666666666666666666666888999888555222555444333333333444666777555444444333333444444555555555555555555666666777666666777777777888888888:::;;;;;;999777666777888999999888888888888888999777777777777777777777777666666666666666666666666444555555666666666555555777777888999999999888888777777777777777777777777666777888888888888777777777777777777666666666666888888999999:::;;;;;;;;;999999999999999999999999;;;<<<<<<<<<=========>>>===<<<;;;:::;;;<<<===>>><<<<<<===>>>???@@@AAAAAACCCDDDDDDEEEHHHLLLQQQTTTZZZ\\\___bbbiiiuuu}}}gggkkkccc|||hhh^^^eeeiiiqqqyyy}}}}}}zzzwwwtttiiiZZZPPPKKKIIIFFFCCC>>>======<<<<<<<<<<<<============<<<;;;999888777888888:::===@@@AAA@@@>>>???>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777777777666777777888888888888888999:::;;;;;;<<<<<<===>>>>>>>>>???@@@@@@@@@??????>>>>>>>>>??????;;;;;;;;;:::::::::999999888888888888888888888888888777777777777777888888;;;;;;<<<======;;;777333666555444333444555666777666666555555555555666666666555555555555666777777777777777777888888888888999::::::999777666666666666777999::::::999888777666666666666666666666666555555555555555555555555555666666777666666555555777777888999::::::999999888888888888888888888888777777888888888777777666666666666666777777777777777777888888999:::::::::999999999999999999999999<<<<<<===============>>>>>>===<<<;;;<<<===>>>???============>>>>>>??????BBBDDDFFFGGGJJJOOOVVV[[[^^^bbbjjjqqq{{{~~~hhhkkkcccuuu^^^___bbbiiirrrzzz}}}tttfffZZZSSSNNNJJJHHHCCCBBB@@@???===<<<<<<<<<999:::<<<>>>>>>===;;;999777777999<<>>>>>>>>?????????>>>==================<<<<<<<<<;;;999888888888888888999999888777777777888999:::;;;;;;<<<=========<<<>>>???@@@@@@????????????@@@AAA<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888777777777777777888999:::??????AAACCCCCC@@@;;;666555555444444555555666777777777666666666666777777666666555555666666777888777777777888888888999999777888:::999777666666666444666999;;;;;;999777666555555555555555555555555555555555555666666666666777777888888888777666666555666777888888999888888888888888888888888888888777888888888888777777666666666666666777777777777777777888888999:::::::::999:::::::::::::::;;;;;;<<<<<<=================================>>>?????????>>>>>>===>>>>>>???@@@BBBEEEIIIKKKNNNTTT\\\cccaaakkkyyy{{{fffjjjbbb|||ssshhhbbbfffqqq{{{|||tttjjj```YYYSSSQQQIIIHHHEEECCC@@@>>><<<<<<999:::;;;<<<======<<<<<<;;;::::::<<<>>>??????=========>>>???@@@???>>>>>>>>>>>>>>>=========<<<<<<;;;::::::999999::::::::::::999888888888999::::::999;;;===<<<::::::;;;===>>>>>>>>>>>>>>>???@@@AAA>>>============<<<<<<<<<999999999999999999999999:::999999888888888999999;;;===@@@CCCDDDAAA;;;777444444555666666666666666666666555555555555666666666666666666666777777888777777888888888999999999555777999999777666666666555666777888888888777777666666666666666666666666666777777777888888888888999999999999999888777777555666777888999999999999999999999999999999999999888888888888888777666666555666666666777777777888888888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>???@@@AAACCCDDDFFFKKKQQQTTTWWW]]]fffmmmsss}}}xxxeeekkkdddkkkcccfffooovvv~~~wwwmmmccc\\\XXXNNNMMMJJJFFFBBB???===<<<>>>===;;;:::::::::;;;;;;???>>>======>>>>>>===<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>============<<<<<<;;;;;;:::;;;;;;;;;<<<;;;:::999999999:::;;;888:::<<<;;;999888999<<<<<<<<<<<<<<<===>>>@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888888777777555777;;;???AAA???:::555333444666777777777666555555555444444444444555555666666666666666777888888777888888888888999999999444666888888777666666777666666555555555777888999777777777777777777777777888888999999:::::::::::::::::::::::::::999888777777888999:::;;;<<<<<<<<<999999999999999999999999888888888888888777666666555666666666777777888888999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===>>>>>>>>>===<<>>===<<<<<<===>>>======>>>>>>>>>======<<<::::::;;;<<<<<<<<<<<<<<>>>>>>>>???>>>;;;999<<<;;;<<<===>>>===:::777888777666666666777888999999999999999:::<<<===>>>>>>>>>>>>??????@@@@@@@@@>>>>>>>>>======<<<<<<<<<:::;;;;;;::::::999888777:::999999888777666666555888888777666555444444555777777777777777777777777666777777777777777666666999999999::::::;;;;;;;;;777777777777777777777777777777777666555555444444555555555555666666666666444555666777888999::::::;;;;;;;;;::::::999999999===;;;999999:::;;;:::999888888888888999999999999888888777777777777777888888888888888999:::;;;<<<<<<;;;999999999;;;===>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<;;;:::999===;;;999999;;;===>>>>>>@@@AAAAAACCCFFFKKKOOORRR\\\[[[\\\cccppp~~~ooonnniiigggvvvjjjlllpppxxx~~~yyynnneeeiiifff___XXXRRRMMMKKKJJJEEEEEECCCAAA???>>>???@@@@@@@@@??????>>>===<<<;;;????????????????????????>>>>>>>>>>>>>>>?????????CCCBBBAAABBBBBBAAA???======<<<<<<===>>>===;;;999:::999888777777777888999999999999999999:::;;;<<<============>>>>>>??????@@@@@@@@@@@@????????????======<<<<<<:::999888777<<<<<<<<<;;;:::999999999777777777888999:::;;;<<<777666666666666666666777888888999999999999888888999999:::::::::;;;;;;;;;999999999999999999999999999888888777666666555555666666666666777777777777777777888999999::::::;;;<<<;;;;;;;;;::::::::::::;;;999888777888999888777777777777777888888888888999888888777777888888888888888888999999:::;;;<<<;;;;;;:::::::::;;;============<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>======>>>???@@@@@@@@@AAADDDGGGKKKQQQVVV\\\```]]]bbbjjjsss|||ooommmiiifffkkkiiihhhmmmtttxxxtttpppmmmjjjfff```ZZZSSSNNNLLLGGGEEEAAA===;;;::::::;;;????????????>>>>>>======@@@???>>>>>>>>>>>>??????======>>>>>>???@@@AAAAAABBBAAA@@@@@@AAAAAA???===<<<;;;::::::;;;<<<:::999999999888777666666666777777777777666666777777888999999999:::::::::::::::============>>>>>>>>>>>>@@@??????>>><<<;;;::::::;;;;;;;;;::::::999999888666666777777999:::;;;<<<999999777777777777999999::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777777::::::::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;999777777888999888777777777888888888999999999999999999888888999999:::999999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<===>>>???@@@@@@@@@DDDHHHOOOUUU[[[aaagggllljjjrrr}}}nnnmmmhhhfffwwwlllkkkqqqwww{{{uuuuuutttqqqlllfff```]]]TTTPPPIIIDDDBBBAAA@@@@@@============>>>??????@@@@@@???>>>=========>>>>>>???@@@@@@AAAAAABBBCCCCCCAAA@@@>>>???@@@@@@>>>===???===;;;;;;<<<======<<<<<<<<<;;;:::999888888888:::999888888777777777888999999::::::::::::::::::::::::;;;;;;<<<<<<======??????>>>>>>============<<<<<<<<<;;;;;;:::::::::;;;::::::999999999::::::===<<<:::999999:::<<<===;;;;;;<<<=========<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===========================<<<<<<;;;;;;::::::999?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999:::::::::::::::999999999<<<:::888888999:::999888999999999::::::;;;;;;<<<:::::::::999::::::;;;;;;;;;;;;::::::;;;<<<<<<===;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<=========>>>>>>???@@@BBBEEEHHHOOOTTT\\\ccchhhmmmtttxxxllllllhhhfffsssjjjhhhiiinnnpppsssuuuuuussspppnnnbbb[[[SSSLLLHHHEEEBBB@@@BBBAAA@@@???>>>>>>??????AAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@AAAAAA@@@???AAA@@@>>>>>>@@@AAA@@@@@@?????????>>>===<<<;;;;;;>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<======::::::::::::;;;<<<===>>>?????????>>>>>>>>>>>>>>>???>>>>>>============>>>>>>===<<<;;;;;;<<<===>>>;;;<<<======>>>>>>>>>===>>>>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;>>>>>>>>>?????????@@@@@@======<<<;;;:::999888888888888888888888999999999;;;:::888888999999999888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;<<<<<<===>>><<<======>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======BBBCCCDDDDDDEEEJJJRRRWWW\\\ccclllsssxxx~~~jjjjjjhhhhhh~~~oooggghhhkkkpppuuuzzz}}}~~~tttmmmccc\\\WWWRRRMMMIIILLLKKKHHHEEEBBBAAA@@@@@@???@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@CCCAAA@@@@@@AAABBBBBBAAA???>>>>>>>>>@@@AAA@@@???>>>>>>??????>>>===<<<;;;<<<<<<;;;:::999999:::::::::::::::999999999999999888999999999999999::::::999888888888999:::<<<===>>>>>>>>>===============<<<<<<<<<<<<===>>>??????========================<<<===>>>??????@@@@@@???@@@@@@@@@@@@?????????????????????????????????????????????>>>======<<<<<<:::;;;<<<<<<===>>>???@@@>>>>>>===<<<;;;:::999999888888888888999999999999;;;999777777888999888777777777888999::::::;;;;;;<<<<<<<<<<<<======>>>???>>>===============>>>>>>>>>>>>>>>>>>============;;;<<<<<<<<<<<<============<<<<<<<<<===>>>@@@AAADDDFFFIIIKKKNNNTTT^^^eeeeeemmmwwwhhhiiiggggggjjjooommmkkkppplllhhhnnnmmmpppuuuyyy{{{zzzxxxvvvsssrrrpppooooooppprrrsssnnnnnnnnnnnnnnnooopppppprrryyyyyysssttt{{{{{{uuuqqqqqqqqqqqqqqqrrrssssssnnnppptttxxxzzz{{{zzzzzzzzz~~~||||||}}}{{{wwwwwwvvvuuutttssssssrrrwwwwwwwwwwwwwwwwwwwwwwww~~~|||{{{}}}xxxnnniiijjjmmmqqquuuyyy|||~~~{{{uuummmiiihhheee```[[[TTTRRROOOLLLKKKJJJJJJJJJDDDEEEHHHJJJKKKKKKIIIHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKIIIGGGGGGHHHIIIIIIIIIEEEDDDEEEFFFHHHHHHFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@???????????????@@@>>>>>>>>>>>>=========<<<===<<<<<<<<<<<<<<<;;;;;;???>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>???AAABBBBBBAAA???>>>>>>???@@@AAABBBBBBBBBBBBCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<999:::;;;===>>>@@@AAABBB??????>>>===<<<<<<;;;;;;999999:::::::::;;;;;;;;;>>><<<::::::;;;<<<;;;:::999999:::;;;<<<===>>>>>>===<<<<<<===>>>???@@@@@@???>>>>>>======>>>>>>>>>@@@???>>>=========>>>>>>======>>>>>>????????????=========>>>@@@DDDGGGIIIHHHMMMTTTYYY^^^eeennntttvvv}}}hhhhhheeedddhhhkkkgggeeejjjfffbbbiiigggkkkooorrrsssoookkkhhhllljjjiiihhhhhhiiijjjlllkkkjjjiiiiiiiiikkklllmmmooosssooodddbbbjjjkkkeeejjjjjjjjjjjjjjjkkkkkkllleeegggiiikkkkkkjjjhhhfffjjjjjjkkkkkklllllllllmmmccciiinnnnnnjjjffffffggghhhsssuuuhhh```ccchhhhhhggggggggggggggggggggggggmmmlllkkkiiihhhgggggggggjjjiiihhhgggeeedddccccccffffffffffffffffffffffffaaa___^^^```ccceeedddbbb\\\^^^```aaabbbaaa```___YYYXXXXXXXXXZZZ\\\]]]^^^ZZZVVVTTTUUUXXXWWWRRRMMMPPPPPPOOOPPPQQQSSSVVVWWW[[[VVVRRRSSSUUUVVVSSSOOOUUUTTTSSSRRRRRRSSSUUUVVVOOORRRUUUYYYZZZYYYWWWVVVPPPQQQRRRSSSUUUVVVWWWXXXXXXVVVTTTTTTUUUWWWWWWWWWRRRRRRSSSVVVWWWWWWUUURRRRRRRRRTTTUUUUUUTTTSSSSSSMMMMMMLLLLLLLLLLLLMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEIIIGGGEEEBBBAAABBBBBBCCCIIIIIIIIIIIIIIIJJJJJJJJJNNNMMMLLLJJJHHHGGGFFFFFFBBBDDDFFFHHHHHHFFFDDDBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========;;;;;;===???AAACCCEEEFFF@@@@@@??????>>>======<<<;;;;;;;;;<<<<<<=========BBB@@@???>>>???@@@???>>>======>>>???@@@AAABBBBBB============>>>???@@@AAA??????>>>>>>>>>>>>>>>???BBB@@@>>><<<<<<===>>>?????????@@@@@@@@@AAAAAAAAA======>>>@@@DDDHHHLLLOOOQQQYYYdddlllrrrwwwhhhhhhdddbbb