|z{~~~zw{}|}~}~}}|z}}{}|z|}|}y|{y|zx|||{wyxwz}~|}|xzxvx|~}|}~x{{xw{}~~}yz{xx|~zxz|}yvyz~~w~}xyyxx}ru|{}usnqy}rz~}~|y~sr|~{{sohgpzux}~}||{|wry}~~vphmz{~z|xyv}yw}}rrzwx|ytjguy{wwv|~x{tpy|{xukdpw~{yuw{y{xpw|y~{voeoz~}{uyy~xx~xos|zvpfmx{|tyy{y}qs|x|vshjx{}~uxx{w|}ss|{wtjjwy}vwx}|x|vqyzzxtlkvz~xwx|}wyxrz~|xumhsy~~xswz|wxzsw}z|uoiqz}{txy|wv}|tv}}tphmwz~txz}zw~~ut}{urkmwztwx|yuz}vt||vslmvyuvy|{x{~xs{|}xsmlsw}wvy{zvxzt{~~ztolrx|xuy{|xy~zsw|||uplqw{{txz{wv~}vx~~urnpw{|swyzxv~}ww~}vrnouytwxywu{yv}}vqnntx~uxz{{x|~yv|}xspmsx}vuwxwtx~{w|~{uqosw|xvyzzwx|w{~|tqnptz{uwxyuv~~y{}uqopuy}twyyvv}|yz~upoouxsuvwuu|~{{vqpptv}tuvwvuz||wqppuw~wuvwvsx~|{xrppsv{|wxyxux~~}{~zspoquz|vvwvsu{}{}}vqpqvyxxxxuv{}~{||vqopuwxxwyvu{}||xrppuv}yywyvuz|~{{yurquw~zxxyxuz}}|~zvsruw|{yxzywz~}|}~|xutvy{|yxyzxz~|z{}~zwuvzy}~~yyy{yz~~z{}~|yvv{z}~~zyy{zz~zz}}{yuv{z}~{{y{{z|{{~~~~zxvw}||{|}z{~|z}~{{wv||||{}{{}{}~}|yw{}{|{~~}~{{~~{zyvy~|}{}~~}{}~~~|zzxy~||{|~}~}{|~|{{xx~||{{}~~{|~}{{yx~}|||~~~|}~~}{{zx}}||{}|{}~}||{y}~||{}~~|{}~||{y{~||{|~}{}}||z|~}}|}~}{|~}|}z{}}|}~{|~~}}}|{}}||~{|~~~}}|{}}||~~|{}~}|}}{~~}}}~~||}~}}}{~~}}}~}{}~}}~|}}}}~~~{}~}}~|}~}}}}~{|~}}~}}~~}}}~~{|~~~~~}~~~~~~|{~~~~~}~~~~}|~~~~}~}~~~}{}~~~~~~~~~~}|}~~~~~~~~~{|~~~~~||~~~~~~~~~~|}~~~~~~~~}|~~~~~~}|~~~~~~~~~|~~~~~~~~|}~~~~~~}}~~~~~~~}}~~~~~~~~}}~~~~~~~~~}~~~~~~~~}~~~}~~~~~~}~~~~~~}~}}~~~~~~~~~~}~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|}}~~}~~~~~||||~}~~}~~~~}~}~~}{|{|~~~~}}~~~~}}}}}}}|~}~~~~|}~}~~}~}}~}~}~{|}z|z||~~}}{y{{~z|~~~}}~}|{{ywy|~z}~|~|~z|}}{yxz~z{}|~{ytx}|~|{yy|~|||{}}}}yywy|{uprssww~~vzy}xtuxz}yuzx{}suuvyrplnu}{qrux|{|}{{tz~zrsx{vpsrzytxuz}u{ux~vwqjs{smnov}x~}{x}}zslmsw~|}rovwyzzx{}zwsmmy~qntt~|}~{~yywrr{}zzqoy{uospvttxxy~{}|yypmy|}|phoowz{}||}|x~zxpfnt~}~txwz|yz{z|~{~svqjr{}suw{{{|z}txxvy~xnry~|pmpotsttu{y~{z|{rry}}trww~~~{yutieqtzz|yuyx}{z}~~|y~z{spy~yqxx{~zzzw|xsyvpx~~~vntzzoppt{xx{{~{}}xnty|~y~~~ypsxz}{{~|~{}zuqiou{~vuxw}|{||}~yv{~~zzrpw}{yzy||xxwvzxz}yx}{qow|}tmqqsttwyz~{}{|tnvy{zy}vz{}}}|}}{~y~vtmgmsy|}xyz{}|~z}|ux|}xrv{zzyz{wtuuvvsvxvx}yrvz~{tswx|zz|}~~}zyrpruwwy~|wxy}~|}}}}|zwrpuy~|wz{}|{}}~{zzvrw|ysqx{xxxyxwvwx|{{}|y~{vrvx~~xpqrvxy{|{|{||~zuoqsvz{|{{}~|{{{~~}}|~yvqmpv{~~}|~~~~~{{}xzxvw{zvuwz}}~xxwwwwwuwyv{|{z}}xuz|~|xzy||~~|}{~}{y|yrnrrvxy}}xzz}}~}}~~~|}|wsvx~z{z|~~~~{}ywyvvvy}xuwy|ywuwxy{|{~|}~}yvwz|{wvwz||}{z~{}}}}wsquw}~zzx|z|}{}{~}~~}yxvyx|~~}|}}}zy{vyz{|}|wtvv|}wvsvuvxvw}z|~|{||yzy|~}|{~~~{z|yz{{}|{vruux~~}|}~|~|~}}}}}z{}}~~~~yvwwtwwxy|zz|}yxxy~~}{|z|}}|~~}{}|}|}}~~{||~~~|z}z|}|{yx{{|yzz}~}~{|}}zzz}|yyz}}}}~|zyyxy{}~~}|y{}~~|vvwwz}~}||{yyz|}~{zzz~|{{|~|zzzy{}~|zzvvy{~|}~~{z{zzz||z{{}}}}~~~{yxyvvy{|}~~}|z{|~~}}{z{|{{|z{zz~~}~~zzzz~~||}~}z{||~{z{yzz{~}zz}{{{z|~}~~}}|{}~~}~||~~}}|wvxy|~}|{z}|yz{|z|{|~~~}~}|~~{|{y{}}~|{yy{}~~~~{{|~z{|z|}|{zz{zz}~}}}~{|~}~~~{z|||~zxz|~~~yy||~~~}}~|~|{~}~{xz{zz{~~~~{yzz{~|}~}}}}~~~}||zxz{{~~~~~~}{||z{{{}}}~}~}~~{|~~~~}||{~~}|{~zy{y{}|}}}}||~}|}}}|}}}~~|z|~~}}{|~~}~|{~}~~|}~~|}~~{|~}~~|{{}{|~~~~|zz}}~~||~}}~}~~~}}}yz||}~}}~~~{y{|}~}~|}~~{}~|}}|~~~~}}~~~}~}|yz{{}~}~}||~}||~z{||}~~}}~~~{{~~~}}~}|}}}}|~~|{}~}~~|}|}|{~~~~|z|~~}~|}~}~}~~}}|}|z{}|~~~}|z{~~~~}}|}~}|z||}~~~}~~~~}}zy|{{}~}~~~}~}{z|}}~~~~~~~}}{~}}~}~~}~~~~~~{|}}}~}|||}}~~~}}||~}~~~~}~}}~~~~|~~}}{{~~~~~~~}~}|}}}~~}~~}~~~}|{|~~~~~~~}~~}||yz||~~~~~}}~||}}~~~~~~}}}~}~~}~~~~~}~||}}}~~~||~}~~~~~~}}}{}}~~~~~~~~}}~~~}~~}~~~~~}}||~~~}~}|~~~~}~||}}~~~~~~~~}}{{z{}}~~~}}}|}}~~~~~~~~}~~~~~~~}~~}~}||}}}|}~~~~~~}}|}||}~~~~~~~~~~~~~~}}}|}~~}|||}}}|}}~~~~~~~|}||}|}~~~~}}}}}~~~~~~~}~~~}~~~~}}}|}|}~~~~}}}}}~~~~~~~~~~~~~}~~}}}}~~}~~~~}}}}}}~~~~~}~~}}~~~~}|}}}~~~~~~~~~~}|}}|}~~~}~~~~~~~~~~~~~~~~~}}~~}~~~}}}~~}~||~~|}~~}z{z{}{~~}}~~{||}|~~}}~}~~}|}{~~|}~~}~y|yz{}~|~}}~|z~y|{}~~}{{ywzvyy}~}~}|wvyuvw{}|{}zzwtxvxy}}|yxytwssty{~{x{uwsrrwx~||yu}}uxvuv||~{ywu|zqrqonuw}xvvty}tljiop}rq|||y}}yyzy}{|{}yqsqoruw~vtwxtsolhjmw~tqy{y{y{x{|w}|{}zztrppssw~yqsvozwtpgemoyxstwv~~y{zt|~z{~zzurutrzzzuxytxxxqggqnx~yvnrz}~}~wtyz{{z|{{xuxts{{|{y{yzx}}xpjlqpv~|wlp||~yswru}~}}~}~}zzwvz{y}~{}yzwoloott{|vlo{}~wtvoq|~zzy|~{z{{{}~~{zxpqspvvw}tprx~wvsop}yy~yu{||}zz}||ysvutwxw}tsuv}|ywqoqxwwzwt|~~~z|{x{~yxxvxxwz}}vwvu}{zvpouu~xwvtv{~}yw|{y~}z|xxzxw{||zzwx|~}{upruv|~zwssyz}wxvw{~~~}~|{{yz|||}~|y{{~ysquuxz|vquxz}{vvrt{~~||}~~|{~||}}~|||~ytuvuxz}|trvx|~ywtqsz|}yx}~~~}~}|}~~yuxwyz{|}uuwy|}zysqty~}|{xw}~}|~~{}~}|yyyy{{{}}wxy{}}zxsrvx|}{yxy}{{{}z~|y{z{|{{~}{xz{}}zvstvy|~}zxwz|~|{yz{~}{z{{{|}}|~{}}}|yvvwx||}zwy{|~|{xv}}~|{z}{}}|}~~~~}~~|xuwwz}~~|yw{{|}|zwv}{yyz||~~}|~{xxyy|~}}}zy{||}~|zwxzzwxzz}~~}{||yvyy{}}{|{~~}{{yzy~zuwxz|}}}}zz{}||xwuyy}~~{|}}~~~|xy{{{{yvxx{}~~}yyz||~}zvvvx{~}{}}~}~{wx|{}~zxxxy|}~}xxy{|~~yutwv{|{{}}|}zwy|}yx{y{}}}|yy{|~|yuvyx|~zz}}}yxxz|}yy|{|~}~{xz||{xvxyz|~}yz}}~}wwzz||{z|}~~~~{y||~zwxyy||}~{y{}~}{ww{{}}{|||~~|{{|}~zxzzz}}}}zz{|~|yxwz|~|{}}|~|z{}||zyzz|}~~|z{||{xxyy}}{{}~}~{z|~}{{|{|}}~~|{||}~zxyzy}~{{|}~~}|zz|~~{{}{}~}~||||}}zxyz{}}z{}}~}yy{|}}||}}~~~||}}}|zz{{}}~|z{|}~|yz||~~|}}}~}|}~~{z{{{}}~}{{||~~}zyy{}~||}~~~||~~~|{|{}~~~}{|||}zyz{}}||~~~}|}~}||||~~~}|}}~~|zz{|}~||}~~~~}||~~}}}}}~~~}}|}~}{{{{|~~||}~~~||}}~}}}}}~~~}~}~}{|||}~}|}}~}||~~~}}~~~~~~~~~||||}~~}|}}~~|||~~~}~~~~}~~||}}}~}|}}~~||}}~}}~~~~~}}}}}~}}}}~}|}}}~}~~~~~~}}}}~~~}~~~}|}}~~}}~~~~~~}}~~~~~~~~~}}~~~~}~~~~~~~~~~~~~~~~}}~~~}~~~~~~~~~~~~}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}|}~~~~||~~}~}~~}||~~~~~}|zz~~}~~}{yy|}|~|~}|yxx{~~~|z~}}~xvvw}}wuz{}~zvuy||zvy~xqmrux~|{yz~~{vqw{spoz~~|qnsvw|}~zus{}vhgov{~tpou}yux|zooy}}zxxvusqz}uo|~tf__fjx|~}{}stxvwqibpy{~}}zrzyunt|{wpprv~~zzztuvkmponvvphny}wtrgkuw{|zqomu~}}ztv}|~yuprtr|l`enmv~x}zw|tnje_ejwx|z{~vvmggpwxy}~~}wxzusrqplmks}vffqt||xqmmorw|~vw{w|xqojmsonttrha`dmqw||u|}|vrna[cqs~{st~~zupruvy~~|yvtvlfiecls{vnsz}|qgmqnmv~}uoqyw~~~|rqnmosv|zwnkmlmt|x}~y|}woeaZ^fozx}{~xtsuwz{zz~}zxzxwnkhkuz~zywu}xsspostsv|||row|yvprlcjtvvxstpnsxx||z}{x}}yqeaedlv~|}|{~{y}xtstrv|{~{usrnjlkp|yvtqoqvyx{}~}sptuv|}{wnjjjotz}xzwyxxz||}xz{~|~vnihgfhow}}|~|}|z{wqrxzz{{z|~xtsrpou}~~}{|xtpttuuvtz}{twx{~|wpljfjnw||x|z{z}z|~|}{~}|~ynonnnnqv}~yvuqmotu~{|{zy~{vuuspvwv{~~~{xvvuwyz{xy|~~zyvz{zurpjgknty~~~~~}~||z{|{xwwz|xxrpqqqpsy}|zxusstu{}yuv{|}xyx{ssutsvwz}~zxzywxvwwyy|}y}|~yrnmqlovx||{z{z|~|zxwuvywuvvv{ww{{}|{|zqonllsxyzxux}~}~{}}{vtttvxw|z}}~|zyzv|{wzyz~}wprtppqruz~~~{zy~~yvxusux{}yzzyyzyxz}y||}|{}|ywrppsy{{vx{z~z~ymjmpox{|~vutsvy}~~~~~vvwrwxuvx{z{wyvy}ywuuuz}|~|}|{|wvuvxzxy~xtqlmtuy~zzy|~}~{vrrqps}}|{}zu|~~~}|{|}{wwxuptttx{x{|ywrpsvz~|yyzyzzxyusy|{{~}~}{utuxz||~}|xurommsuz~||~yy{}}|~~~~~}|{|zyxz}{yyvz}~|uuvwuy~}~|}~}}|yvvtrsx|{}yxvvwz~}~}{|~zyytruvy|}y{~{}~z{{yyz|~|~}yxyxvz{|~~}}~}~xtvwvz~}{yvw{~~~{usuuwy}~~{{{}|~|}}{wsrsuux{~~{}}|}~{}{{|}}}~}z|~~}{}}{z}}yz|yy{}}}{yuuzyz|~{|~|{zssvvux~~~~~|}}~~{xzwx||z|}~{z||~}yxvwxwz~~y|}}}}|}|z{~|x|}{}~~}}|{yz|}~~~~z{}z|xwvvvww{|}}}~~|{}}{z~}|~|zzzyyzz|~~|~|{~}y{zz|~~|{{}~{|{zvxyxy}~~|||yz{{}~|yxxwyz}|~}~}{}~}}}~}}~~~~}}~||}}{~}{{||{~~|{xvvwz}~~{}~~}}~|yz{z|}~~~|}}{|}||{xxyy{{|}~}~}|{yy{}|~~~||{|}|}~~~|}|~|{}}}||{{|}~~~~|xyxwwx{{}~~}}}}~~~}}{{z{|z|}~|{{{|{~|z||}}~~~~~}}}{{z{z{{|~|yxzzz~~~|yy{{|}~~~~~}}|{y|~}~}zz{z{|{}~|{~}{zzyz|}~}|{~~~~}}|||}}|~~}}~~~~~}|}~~}|zzxwxyz{~~~}~~~}|}|}~}~|}~}||{yy~~|}|{}}~~}{yz{zz}||~}}}|}~~~}}~}{{zz}~~~|{}~||}{}|{}~~~}||||{z}~~~~~}~~~~~{{|||~~}~~}||||{~}|}~}}}}||~~|{zzyxz}~~}}~~}}}~~~~~~~~~~||}}|{}}~}}||~~~~~~~|{zyyz||}~~}}~~}}|{|}}~~~}|{|~}|{|{}}~~~}||}}}~~~}~~~~}~~}~|{||}~~}|{{||}}~~~~~}}}~~~~~|||{{z{|~~}}~}|}~~~}}}}~~}|}|||~~~~~~~}}}~}}|{zyz|}~~~~~~~~~~~~}~~~}}}}}}}~~}|{{|}~~~~~~}{{|}}}~~~}}}||{}~~~~}{z|}~~~~~~~~}|||}~~~}}~~}}~~~~~~~}}{{}~}}|}~~}}|}~~}~{{|}}}~~~}}~~}|||}{|}z{{|}{}~|{{zxx{}|}zz{zyz}~wvxvvwz~|zyywuuy}~{{}|zz}~~~|~}zy{~}{~~zwxz|{}~~{xx{|z|~~~}||yutwyy}~}}xsrvzz}~}~{wvx|z|}|}{wux|{}~}xvw||}}yz}{z|~}|~}~|vtxyw|{qpvusx|}qousqvz}~}pnrrqu{pmssquz~~vqvvqsx}}|vpuvruz~yrvwrqv{~}|ty}wuuuxuzzptvspx}|qtmiosyz~|{wlnrqw}ruyysw||tzrlpr{||z}}qrqovzsrx|uwy|ztxqknox{~~|oqoqv{~yry|xyw{~|uuqqotz~}}xrpnvx~~~}sz|{zx||{xssupuw~wsllwv|~y{}~yy{{xyxpuvrtv~vrjmwy~|{{x}x{|{}w{vnwvutx{}zrjpv{|z{{|xzys{yryyxtx}}x{zojpu|{z~z~|txwt|xswzxtx{~|zzyomou|}z~|zuxux|zwx}{xz||~yz|{xqrrw|}~|~wutty{yy~{zx{|{{y}~zvsrqwz~~~wsquy|{{}}{x}{{yz~~xuwttw|~~~xtqx{}~|~|y}|{yw|}xwyvuu{~~~|~xrpwz}}~|z{yywv|~wxywuu{}}|}xqrw|~}}~}|xyyvy}wyzywv{~~{|}xqsw||~wwwtx{{{|{xwz~~~}z}~|wrsw|}|uuuuy}|z|{xxy}}|z}~{wusw{}|wttvx{~|yy|{zy{|{yxvwz}~}vqrux{~~xx|zywx{~~{{xwuz}|~}upsux{~zzz{xwy{}z{zzw{~~|~wquwz{~~|yzwvyz~~||}|y{}~~~|{~}wstxz{}{yywwx{~~}{~}{|}~}{|~{xutyz}~{zxwyy}}~}}~~~||y|}{zyw||~~}}zxxzz|{~}~yx{|{|zy{}~|}~zxz{}}|~}~yy{~~{{z{{}~~||}}wwy{~}~}zy{|zy{{{~}|z{|~{vvx{}~~||{z|}{z|{|~}|{||{wvwz|}~{{|z{}{z||}~{{{{}~zwwy{~{}~}yz|{|~~|||}}~zz|}~}ywvy{}{}~{xy|}}~}}}|~}~zz|~|ywwz{|z|}zxy|~~}~~}~~zz||yxx{|~|z||yxx}~~}~~~~zy||xxy{}~~|z|~zxxx}~}~~~~~{z}|yy{|~}|z|~zyxy}~~}}{z}~}zz|}}||{}}yxxy}~~|{}|{~}}{z|}~||||~{yxyz}|}~|z}}|~~}~|{|~~{|}}~{yyz{}|}}zy|~}~~}~}}}~}{|~~~zyyz|}|}~}zy|~}~}}~}{|~{yy{}}~|}~}|zy|}~~}}{|~{zz|~~~|}~}{zz|}~~}|}~{zz}~~}}}|{z{|~~~~~~}}~|z{}~~}}}}{z{{|~~~~}}~}}~}}{{}~}~~}}zz{{}~}~~||~~~}}~{|}~}~~~~zz{{}~|~}{|~}~~}|}}}~~yz||~}|~}}{|}~~~}}}}}zz{}~}|}}|z|~}~}~}~~}zz{~~}}~|}{{|~~~~~~}~~}{z|~~}}~||{||~~~~}~~~~|z|~~~~~~|{{||~~~~~}~~~~~}{}~~~~|{{||~~}~}~~}}|}~~~~|z||}~~~~}~|~~~}}}~~|{||~}}~}|~~~~~}}|{|}~}~}~||~~~~}~~|||}~~}}}}|}~~~~~}||}~~~~}}||}~~~~~~||~~~~~}}||}~~~~~~~~||~~}||}}~~~~~~~~~}}~~~~||}}~~~~~~~~~~~~||}~~~~}~}~~~~~~~~~||}~~}~~}~~~~~}}}~~}~}~~~~~}}}~~}}}~~~~~}}~~}}}~~~~~~~}}~~~}}~~~~~~~~~~~~}}~~~~~~~~~~~}}~}~~~~~~~}}~~}~~~~~}}~~}~~~~~}~~~~~~~~~~~~}~~~~~~~~}~~~~~~~}~~~~~~~~~~~~~~~~~~~}~~|}z~}}~}~}~~{z{|}}}{{~|zz}~}|~zzv|}}}{x}xsxz{~|z}}~uruwzywzz}toosz{vv{}~wons{{uu}~wmlqx~|su||~vljnv}tsvzulhip}urryyqjimztnt~uofckzvfjr{yl]djx|z}{pgcmvyrlrypj_\h{uilrz~zvmv{}tqxse]`cn}tjfl}y{mkxv~{u{uulkhn~s`imvjgacv~~v|zoppt~|xnxzxl_]jumonhttu}t}yw}pmlgiq{fjszpfikrux}yzrnt|srlvyvmb]ozxsvtyyxulz~z|uv~sklhmz|sijqy{lwyy|}wuqnnhq~rpt{xqhaoywvy|y{svtvy{qecek|vtos|x{ntyzy}{uvqsnx|lfpqzyolis}{}yyvqvu}~~w{{wmhjr|~psonz{~y}vnpmor{untx~qmppxy}~~|{|wx}xtruz{{vpjkyzxxu||y{vw~}}}|x||rpprx~ytoqw~{u{|}~ytururs}zswzxrmkv|z{||}|{yxyz}xpkmpx~zvtz~|}{uy{{}vvuuww}voqsy~ytrr}}~|z{xyxw|}~y{~zunosw{wwsv}~}||tqssvz|vty{zwuqx{z}{{||~uvux|{xsqw|||xv~~}z{{z}~||}}xsvuy|zusxz}}{}~|uusuvx|~wzx}yuqr{~}{~~~~}z|z~{uqptx{zyy}}}|z}{|zvvwy{}~ustx{~~zywv~zxywyyz~~}{}zuswv||zxvz{~~~xuvuz}}|wzz~||utyy~~{|{~}|xxy}|~xxxx}{wzz}~~}}}}z~|{}{yxzyywxwy~~yxy~|zyyvxx{y|}{}xtorv~|{{~~~|{{}}xtuuuz~yyy|||}vwx|}}zz|xx}|wvy}~{yvqx|}|zx}~{y}v{}{uwvv}|yvx|~||y}}}|{{{yw~|}|wz{zyuruy~|~}|~|~}~z|{wxwy~}|yy}~}{yxvz}}{zyz{~{x{z}}|zwx~}|}{{{yxz}z{}|}~zxttxz}|{}~}}{|}~~|}~~{wvxxz~{}}}~~z{zy{z~~z{y{}}zxy{~|z{ww|~~~}yy}~|~~}|~~yxzyz~|zxz{~}}|~~~~~~yzz{}{z}|}z{xty|~}~|{~}~{~~}zz|{{|~~~||{}}~~{zz{{~vvyz{|yzw{}|xw{yw|y{|{}~~z|}z{z~|~}}zuxxz{|~~yokorx}|wz|}~wokotw|zx{}~~xqsw|~wvx}|~~~xvyx|uqu{|ururw{plpy{}rggfnz{slpyzxnegmw}~{~trllt|zspswphb\dr~vmrw~vsoinzurtz}xnfceisrnmnxzyxqt~xv{xpupkpszte\kqy~lifhvyq}{yxpnps{yvnv||rc]eiw}tx{xz~}}sowwy~z~uiihemtxfgqv}|~xikptzvvz}~wxvpq{wrpovy|xtjdoy|}swww|}}zs~zwss~yngmgq~xpkmq}}y{jlvtx}zwyvqqkp~wqvz}}oogco|{~}zzxtuvxytux}zukfkmysqninz|y~wwxx{{|vxyuwu{|oktv|usnnt|||}}|xtvw|zzur{~xtjdfpzwzxrv}|vwy|z~|tpqrrtz|rovx|}~wtvwz~{{}}{zzxvy~urrqxz~|xplqxwwxuy|{~~~|}}yrsrsv||{vsz{{trxzx~}}xxtuttuxtxx{~~xtolu}|zzxw{{{}{{}}{|{|~~}{xrquv~yvutv~}~z}}|{yz|~y{xyzx{zuqvz{zwsqvz}}|}z{zz{{{~|y}|xupmsu}~}{yz~z|{z}~~|~zsvwv{|~zwtvx{{z{x}}~zyzyy}|~yvwz}{yvsxy|}}{{}~||~}~|}}{vvvwyy}xx|{{zy|z}xvuuwy{}y{z|{zwvvx~}~{zz}|~|~}}z||z}{yxy|{~|wwz{~}}}z~~zyyxz{||}yxz}~zxtsx}~~}~|{{{y{|}}|xutuw{|{x{{}}~|~}~}~wvwtwxz{wsxz~|zyvw~~|{}}yy|{}}zwv{~}wstuwz||z~~}y{}{~|}wrsptw{yuw}|{{vtuv{}~~zxwyxy{zywy~yxttuy}|z|z||}}|||}}||y{~yvqqtvz{ttx{~||xxz|~}xzwwyz{|yvx|zvtts{~}~}z{zxz~}|{|zwspqvv~{xyz{|{~z}}~}~xwyvw|{{wuz|~zxyvz~}~{y{yz~~}}yx{zssuuzy|zz~~}}~}}~~|{vwuuxz{vz}|~|zzyy|~||zxyyy|~}|xz~|yuuuy}}{}yz}~~~}}|~ywvwyz~~yx{|}~~{|||~}{yyxx{||yz}~{xwtv{}}||}}{{z|~|~|zwuuvy}zyy{|~~{z{z~~z{y}}~z}~|||w{}~{zz|~|}x}|}z}{x|}wvyyrvwtyz}|yutx{{}vsnllrz}x|yxz}}~}}u{{vw|yqkmoquy|tlqxt{rnqjkr{xtswvy|{~w~|zzt|z~x{zxz|}yquxtu|yvlktxzxyt{~zx|xy{~{|}y~~~{}yprrquzy|t{ywvxoedikq{mmw{~|||qurvxuu{wtxwx~vxyx|z{|snjnsxzxxtihw|~trwoo{{}zx~|}~zz{zy|{{~|wzpqvsxzy~~yut~tssnlx~||~wuwvs|~|yznnonpvuvqssy~wwqomw~{y|wqw{}|~{{~}~~wsvvwz}|unpppz{ysmlqu}trvxw|}vq{zt{~}z|zzzy{{y}~{}~}yysmnut|~{wx~{xy}|xwz~~|z}xwxvv}~~~~|xxwz{wssuvx~yppvwz}}vv{}~}}||}}}}}~yuxyxzz~yrqutvy}zurvz~~wusmnw|}~{z{~~|y|~~}uqsuxz||~xuy}~|xwvtu{||yv||}}~|zz{}}y{yy{{z~uuuwz~}}xtvx|~||{x}~|~}vy}~~}yzxxyyy|}}ywxz~|xtomrsz|ywtz|}~zyvx{|~~}zuxxy}}}}~~|~~|zxxyz{zvtrw{|{zzyyz~~~~}}}}}~z{{z||}zz~zyz|~~}{}|z|~|vrpux|~}~||zzwx~}y{~{snoqtz}zxy|~~~~~}zyy|}}}{ysqtx||{}}}|{{~~}zzyz{~xqruz~z}zxz~|~}}~|~{|xuw{|{}~}z{|z{}~z{{}~|ytpqtv}{~zz~}}}z|}~|wspqv{|~}~~~~}|}}}zx|xyy}vpppu|~}|ux|}}zyzyz{~{wvvx~~{}xxy~}~}z|zy|}~~xrqux~|~ywz~~~}~{~~~~|yustv}|{}|{|}{z||||}{uqstw{{}}~{~|{{{y||~ztsuy|~~~yy|}}zzzx{z}~}xtux|{|}vw|}}~~~{}}~}{wvuux~zx{}}}{~|}~~~|{wtqux}~|~|||z{}||~~}{{vxy|}~~{}}~{y}~||zyz}||}xyzz~~}xuvuv{}yxwzyyz|}wsqqsuxsxrrttz~~wyxx{|z}~wx~}z}x~~}}zz|}zywz~|vuojtwx~{tmhrsy}zxrroqxzqrpsr}zz~|}}}}|{y~~xz{|~}wrpxvx}{z|uwx|~}~yw|~xy{|~~}yxxvwvtsz|~zwxtyz{rljehsuz~vuuprw}~y|zqquxx}utu{}}zyrpvyz||vtxvvunonnq{|}tsqnt}~vuwtux}}{}~}|}~|z~}{}|x|}zspsss{}}|wyw|~yqqrrvz|ywwuqwzx}}{{{y||~xrorrqx{|womotx~ytsqrrw||zuy{y}{zyqt}~~ywwz||ywwvwxyz{rsxuw}}|tprtw{}}|{{~{xzxx{|xvwsutuz~}yuuz}~ywvvqtzz{{wy|~}~zy|~}|zzyxxwwxzxx}{wuuvyz~ztnmlryuvytty~~{{|{z}{|zz~}zzxz~yz{y{~yvsruwxz~|wux{}~zx{}yz{zzxz{}}|}~}{zyy|~~{yuruwx}|{{{|{wyyyz|}~|{yyyx||}}zxyyz}}}zvuwwy~|xrqtwzzxwxyz{~}}~}|zw|~~|~{xvxwxy||yyzz|}~~|{vw{~}~~~~~}{|~~{{~~}zwwyxyz{~~zvvz{~}|{yxx}}{{zy|}~~|yyz}yxzyyz{{{yyy|~|zvsrux~~~{{yz}~~}}~~~}||{{}}zz||wxy{}{ywvwx{~~{yxz{~}|}~|ywxxy|~}}|yvvxz|~|xvuwx|}}zyy|}~~~{|||}}}zzzyx{}~}zvxzz}}ywvvuy|~yuuwxz}~}yz}}~~}{||{|}~~~}yz}|}|xxwxx{~zxyzyz~}{}}~|}}~|}}~~~|{zxx{{}}xvxvvz|}~yxxzz~}|}|z{|~~}~~~}|~~}|{{yz|~|xxwwz|}zxzyz}~~~zxxzz~~~|}~}}~}}}}~}}|{~~~~|{zyz|~~zwxxx||yz|{{~~~~}}~}}~|~~zzxvy{|~|zxyxz}~{xz{z{~}~|}~~~~~~~~~~|zxyzy|~~{yz{|~~{zz{{|}yy||{~|~~}}~~~|z|||}}}}yz}~}yxyyz|~{z}}|~~}~~~~~|{||}~~||{zz|}~~yxyxx{}}}{{||}~|~}z|}|~}~|}~~||||}}~~}~~|{~|~~}~~||}{{{{}}}}{z}{z|~|{zy{}}|zz{x{}}|{xxz|z}}~~{z}~~{y}|{{~~{}}}{yy{{yyuursz||ysmlkovy|vnsuttz~|}|vz{~}~{}}yxvuzzy|}zxuqw}~xtwzxxz~|~~{wvxvttuty{roqpsy{~{usmhipyz~}zywxxw~}~yw}{~}~}~~}{tkourv|ywuqos|}|~x{|{~yy{|}utyvostt{}rjkrts|{tsppotz~ztz|yu|~||}~}vw}ytw{~{~slkpzz~zqsvqpu~xyz}~xqpvyw}|{wtnnry|zndcjoqy{rottpr|~vt{|y}ywuz~vqookovx||xrjir|}}}}vpqvwx}}yvs{{wusprv|{tqqlnw{}zvpkgity~~uvzwvx|}{yy|~}{yyuw~~wrnpsrw~wupmosw~~{yzuqx|~||xwtu|{|{wrqtsv}zqnkmrwzyuuqlox~}}~}||~~}xx{y||yzyvvux~}zvojprszwrstvsz}xy}yx{{xv{}~zyzvrutuy|voqxyx}xxwstuy{||~~}~~|}~{||}~{yyxyxw~~}tlfgiry~vtyz{{|{w{yty}}y~{}yxvwzsswyqkntwz}zwu{~}}~~z~~~}xwwwx}z|~}{z{|wwty|zrhdahsz|z{|x|wrppuuy}}wv}~}xz|}}~||vtyy|wlfbdmt~|xu{yxzuomqv}{qtxt|~~|~{{}|}|z{~}||wzumecgqx}x|~x|~|wsolntwwux|x{}zxz}z}}~~y}|wxpjglv}}xwyz~wonox}towtry}~y|{zvz{xupjeint}|}z~yvtkjfkpw{yyzxxxuquxvy}~ytuokps{||~{{|tkinov~{sqxstz|zrtutv}}xtrpnrszxuqphghnw}}vy|~zxttppuuv}|xusqorqw~{}|vsmnquywtsuvyxsmpvtv~||zwvtrxxzuuqmklns~{xx{{|xwtporsvxz{zwvtqnox}x|wxvqorvx}|vtww{}}zollruw|{|~}|wvwxy}}~}xturpnqvy}zyy}}zwsqoqsvz{}wx}|zxsooowxv{}wxvuqvy{|~zxwy{|{vrlmltx|~~|{~~zxxwwx|{|~{}{|yywwstvxw{~{}xssqpruvw{yxy|ytqmmouxy~}yzywv{||~~{{y}ywvrnrsw}~|{{|~~zxywwuy|}|yvzz{z|{xz|yyz|~zusrtsvxy~~{vzxusokmqu}}~~}|}}ywy}||z}}zyxutuuvx|}~zwvxtuyw}}xwwy}~|~}|}{yx{}|xuwvvw{|}{|~{vtqompwx~~}yxy}{z{}zxxxxvwwyz~{vtssuv{|~|xv{}|~~}||zwy{}~}xwxwvx~}}~zvtrpqtww}}}}}}zxx{{|z{~~|wy}{x{~zy{}|}{usqtsy}~|zz{{|}||{}yz|}~|xxtvvz{}{urqsswwz}|~yxwxwx{z|}y{z|{|z{}{zz~}||~wssrsw~}{z~}~~{{|z{z{{~zwvzz{}~~|zytsuxux}~|}xwtvwxz}~}{zz|}||{z|}yx{}}}~{tppuwz~|}~~~~{z{zzyz||zzyy{||~~}zzwwuvwvz|~|{usuwvy|{}|{|~||{||zxz|}|wqruxx{~~~}~}{}}z{{yy{}{{yzzz|~~|{yxwywvyz|}zxttvwy|~}}~~{{~}{|{zz{x|~}yvvtxxz}~}{{|}z{zy{}|~yyzz}~}~{zzyxyxz{{~}zwwutxx{~~}|{|~}zzyyz{{~~|ywwuxy{~~{|{|}|yz||~~}~~}|xy{||}}~~}y{{zz{zz}~~}{zwwvwzz||{|{||{xyzz{}~~~}ywwwyz{}|z||{{{y{~}~|}|zzy{{{{}~z{|z{{z{~}}~{{zwxxy{|~|{{{{{xxz{{}~~|xwxxyz{}~~~}{z{{z{{{~}}}~{{{zy{{|~{{{{zz{z}}~}{zyyzz|}|zz{{yyy{|}~|zywwxyzz}|zz{||{{{}}~}}}{zzy||~~~{{z{{yzz~|{{{y{z}~}{yyz{zyy|}~|zyvwxxz|~~}zz||{zz|~}|{yzz}|}~~|z{{zy{|}}|||z{{~|{yz{{zz{}~~{yywxxz|~~|{{{{{z{{}~||{z{{|~~}{{{zz{||~~|}|z{{}~|zz{{{{{}}|zyxxxz{}}zz|{zz{{}~|}|zz{}~~~|{{{{z{}}~}||{zz|~|{{||{{|}}~|zzzzy{|~{{|{{yz|}~}}}{y{|}}~~{||{{{|}~}|||{|}~}|||||{{}~~}|{z{{z|}}{{{{zyz}~~~||{y{|}}||||{{|}}~~}||}{|~}|}~}{z{}~~~~|{{}{z}}{{{zz{{}~~}||zx{||~|}|{||{{~~~~~}}}{}}~~||{z{~~}}}|}{|~|{{{{|{{~~~~||zy{}~~~}|||{|}~}}~|}~~~}|{||}~~~~}}~|{~|{||{|}}~~~}|{zz}~}~~|||}||~}~~~~}}}}}||}}}~~~~~}||~~}}}||}}}}~}||||}~}||}||}}}~~~}|}~}}}}}}}~~~~}||}~}}}}}}~~~~}~}}|||~}}}}}||}~~}}|~~~}}}}~~~~~~~}}}~~}}}~~~~~~~~~~~~}}~~}}}}}}}~~}}~~~~~~~~~~~~~~~~}}~}}~~~~~~~~~~}}~~~~}}}}}}~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}~~~~~~~~}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~}}}{{}~}}~z|yy{~~~zzywy|~}xywwx}}~}xxwvy~|wxtt|}}z{|vx}~}}~z}{vw|||z{tqs{z{~|zutw~}}}zutz|}~}rqzvw|}}~}qqwy|{zrnqyy{~|tqz~{~{vx}|~~tt}wxyx{|qstv}~|tjjqvzuywpr|xy|yv~~wxzyyww{ysvsu~|{phkqu|{wtsqv~|sxxwvz}{|y|{vx{~}xyyvv}}zojopt}{zqosw|wrutuw{z~||~yz{xzxyzzz}rqtptz{~~~tmwwxxsojmtzx{yy|}yu|z}~}w~{qsuoqrx~}wktuy}ysidmuyyxyww~}~xuz|x{wz|}}vvvpmjr{znnnt|{{qc]hov}qqoqtwtpnpwy|xvw~xvtlgnv}{unorz{xna]djw~|rohmv}zxmglsszvu~zywoinqyzstqx~xofdeit|vpgmxx{nhilq~|zy}}z|xuqpovwwquwomjfjqzypglwy}pihgoz}|vz{{~{yuopu}xutwqrmimnw{pllu{}{skhdlx}sw{u{}{yrruw|zxu{zutrnnnr~srms||zvmgfjv|ssxtx~|vuvpx~{xx~xvvsopq{wtqr{}~{wpghjr~{vqtuw|zxtps{}}{x|yyxssuv|wusx~~|xrllmp|}xpptw}~|sqnu{|{x|}~{{zvsut}zxvw}~xspnopwwqovy|{urnox~}}|~||zzyvuz}zwtz~wuuppss~ypnsv||wrplv|~zy{{}~}}|yz{~{wvxz}vuttuut|vnopty}}ytnmr{wssuuy~~w~~zzz|}{zy|wy{xpposw{|vrnrq{utspsxyu{}|{|{{z|}}{z|x{}zvsuxz~zvqpsxwwplpuy|zyz}{~}}{}{{|z|||y{|{{tvvw|ztttvy}ysquy{{{vx{}|~{}~zz{{{|}}||{wxxvy~~~xvzvux~}tpnsvy~~|xvx|{~{{~}}|}{wyxz||}zyz|~~~tsrquy~xrtw}}~{wzwvx~y|}~|~~~~~|~}}|sqsrwy|zww{z}ywutz~~~xx}|}}z}|}}~~}~zxwzy{yxxzy{zyuusxy}}}|y~~~~{xzzy}}}~yzvvx{}}}yy||}yyy||zz{~}~~~xvy{|~|z|z{~}~}~zuxx}~}|yuvyy~zw}{z~|{wvy|{{xvtuuxz{}|twww|}}wutuvyz}}wwxyz{}}}{{~ytyz}|wzzzyuopprxy}~|xvu{|}xurrpwyz{w{}wvz|~~~~~~~zwu~~|}|}yz~}~y}|}}~{{~}~{~{wqvxuru~~vvurqx}|}zvrntwywurtvy}|wtqtyxz~xru|~{zuqsuztvsrtz}sqtmpyz|{yzzwz|wvwsvy}~{||{~}zyy|zy}~y{zxtttqw}|{xst|~}{~}yxyy~~}{|yyz}z{|wxztu~~|uwuquwy{tpmrvu}vqrmmw~|}wuz{z}|xyy}}{w|}{|xrxupv~~zyzyy{~}xsnqutw~}~{tx~}|z{z}}|}{vwxwuz|z~{w{z{~}y{yzxz{|z}~|~}yw~{}|~|}}}}}|yu|vvyzx|uy~}~}wwpstv||zxw|}|}zx{{wx||zxyuy~|}}y{yzz|~~|{z}xz|y{xtsxxw|~ywt|~}xuspsww|~zx{|z|yzyvy|}~}{y~{{zxz{w|~z~{{yy~~|zvywyy}z|{~~}|~~|~z{}z|z~}|~~{yvxuyy||yyuy|yvqrutv|}{zw|~}|}z|xy}}~}||xz}}|zwvww|{vry}~~zvrspsy~zsry}{~zuxsvy}||}{z{yx{xx~~}}{zywzsw|~}vy}}}xxvsx~~~}{~{yyywy}z~}{yzwzxxyywxzy}~{yw|~~|yxut{~}y}~|~|zxvzxz|ywtz|zxursttz{zxvy~~{wustz~|{y}~~~yz~}{~|~}zzyxvwvw|{ww{}}}{vvxwy~~~~~|~~~~~}|~{yxzzyzy{}{wuwz|}}yvturv|~|wy|||~}}}yxy{~}}{{{zxzz{}zz|}~}}{xvtswz||yzzxw{~{{zwz}|~~}~~~~|}}|}}}|~||z}~~}||}|yxzz~~{{{{xy|~~|yz||~}~~~~~~}|z|}}{zz~|{{zvwyy~}zyzy{~~{yx{{}}~}{~~|~~z{}}}||||~}|yzxww{}|zyy|{~~{xyxy{}{{~}}}}{{~}~}~~~}|~~}}|{}|{{|~|{xz|||}zzzzy~}}{||}}~~}~}|~}}~|zz|{{|}|}{y{|}}}|yywx{}z{||}~~}|{|{}~}||z{zyxz||~|z{||}}}|zyyz}~}}}}}|}~|}}{xx{}~~~~}}yz{}~{}~{{wvyyyyz~}{ztrsx||~|{yvxuw}~}{{|vtsuz}}xxvvwvz~{{zx{zy~z||ustxyy|~}yzxtt~~~~}vy||}}z|{pmptvy{wtmlry{|{{z|zz~|~~~wtw{vv|{{xqnqy{}{xy{yux~|~~|yy|{x|wttwutxzz}woqz|y{zvqlou{|{}~{wy~}}|||||~zx|~x}~|{wokjpxxxy{urz~~~{x{~~{uy}}{ustrqsx|}|{tmmrux~yw{ywt{}}ztwzz||zyz~vtsuux}~{wvqpx}zyyyttw~}|~}|ywyy{~~tqsqtz~||wsnkksx~~wyzyvz~zwxz{{|xvvrw}~vmikprxuqnmot{~zuuzytzyvuw|{vwwrpsuw{yqopty{vsutqs{}~}||~{yvy{}zxzyvuvz}~}}wplptvzxrsvrsz}yz}}{|~zuuz}}~zzxuuuwy|}xpjnsuxwvuvuy|}{wx|z{yvwx|zurrqpv}~{xtnoou{xty{xy~~}zyzy}}}~}|}zy|zvtttuvz}}{utw{{~}wvyzxx~~~|||zywvww{~wssrsz|~xtsmmtz}~{{{z{||zyyw|}~zzxy{}~zvppsrw}~{wvvwx}~}|{~}y{}~|z}}vuvvuuxw{|vsruxz}|xwvstz}~}~}~}|~|~}}{{|z|~|{zz}}~|xsstty|{{ywx~~{{}}|~~{z}~zwxvuvvw|{vsrvyy}|yxvw{}~}||~}}|{zz{}~yxxx|}~~}|yxww|}~~}|}~||{|z{}~{{}~}zyxxwzy{}}{yxyz{~~{zy{|{}~}~}|}|~~|yzy}~}zxyz}}|xvuv{~~}~~}}{{zwwy|{}}|}|ywuuvx}}|zyy{}|y{}~|{}|}~}}{xyyx||zzywxyz|}|{yyx{~||~}}~~{zzzzx||y}~}|xxuuwx}~~{{{}~~}{zyz~}~|~~~}~{xwwxx{{|}xwwxy|~}~~}zz{y{|~{{}~~||}|zx{|||}zxyz}~|zwwx{{~|}}}|}~~|{|{y|~||}~{xwyxz}~|{yxy{|~|{~}{|~}}~||z{~~~|yz{yz|}}{xyyy|||zxxy{~{}}}~zzzzz|~zy}|{~zwvvyz}{|{yy{}~{z|~~}~|{}}|~~}|zyy|}|}}xxyz{~~|{||{{}}{~~}~}zy{}||}z{|}~~{xvxzz{}}}}|{}~~}{y{~~~}}}~~~{yywwz}}}|yxxz}~|{|{yy||zz|zyw{xuxyyy|w{|z|}~{xy~{y{{y{~||}}~}{z{}}}~}|~~yttxyy}~xwwwxz~}{|{xwy}|}~zxyz{~~~|}{wx|~~|z{}~~~}||~|xz|yy{{{}|vwzz{~|vonsxx}||ztsz|~wz}yt|y|z|~|z|~||z|~}zzyy{~~}}wszz|}z{xxsz}|}z}{wz{~~y|wwy{~}}xvwsuw{||yttvy{xxy}|~{{}{~~w{~vxy{|{yyvuvxz~}}{tor}yyqlmnrx~vtplsx}~|zqoruw}|wvz}{}zvttux~wttu~}uoqpnqy|}ysks}{|tstsvz}yz~||wxxuw~~yxxt{wtstrrtxyqnny~~ytsrorzz{xx~~{yvuu{~xusr|~~ywwtqsrv}uolqz}}~xvsnmu||yrv{xz~{wyyz|}yvw~zyyywuuu|yssqv}}~|yusoryxu|}w{}}~zy}yy~{zxz|xzxxwwvx|vvttz~|yytoqqv}}wtvzyy~~{zyzwsy~|yv{{yxxtuuy~|ywtu{~~}zvpoqov{wtvxxz~{vssw|{~zy~|||zwyvx~{zwz~~|wvtsutz~{wtw|{}~xwtty}}|{~~}|{|zyyx}|{yx||xtutuuv|{wssy||~yvust{~{|}~~}~}||zxxy}zxx|zxxwvwww~zvsvy|}{yvtrv|~{{{{z|{z|{||}{yyxyxxxz}xvwy|~~}{yutuy}}{}|{z}}}}|~}{}{|~|yyxyzxyz~zxww|~~{wtrtt{}|zxxy{~~}{{{|}|~}||zyzzyxzzzvwz{|~~ywtstv{|yy{{{~~{{{{z~}~~~}|z{{{{z|{zy{|}}yvwuux{}~|xxz{z~}|}zz{~~{z{{y|{|}}y{{|~~yxxxtyz|~{yy{{|~~|||yxz~~~}~~|{|~{}~}{||~~zxwwvxz{}|xyzyz}}|yyz{~~~~}}|{{~}}}{}~{yyyyz{|~~yz{z}}{~|xy{{}~}{{}}}~~~{|{yxuwzz|~zxyx{~~|~|xx{|{}~}|}{}~}{~~}{yvx|{|}}zxz{~~}|{yx{|}~}~|{~~~~~||~~~}|ywwz{z}}yx|}~}yyyyz}|{~~|{~|~}~}{yyy{||~{y|}~~|xwywy{~}|z|~}~}~}|}|~~~}yzzy||}~z|}}~zxzzw{~}|||}~~}}}}~}}~~}|{{|~|~~}}|}~zxyzxy~~{||{}}}~}|}~~~~~|{|}}}}~~|~|zyyzz{|{|{|}|~}z{~}~~||}~~~~~~~{yyy{{|}|||{~~|~}{z}~}~~~||}~~}{xy{{|~~}|||}|||zyz}}~}}~~|}~~~~~}{yy|}~}}}|{|}|zwuuwy|{}zxyz{{~}}{|{z{{|zvuvuux|~}zy{{{{~~{~|}|||~~zyxzvy}|}~yz|yyy{x{{xvx{z}|xwusqt||}{~{vx}~{}~{|~|vvz|~}wwvtpt{}|}}~{wxyzz|||xxy{|}|vomquu{zx|{wu{~|}}}~}|~~}~~ystwxvx{}~~}zuqx}|~~wvxyxx}~{~{|~~}~|xy{{~|z|xuz|y{}ztqrvy}xw{yuv{}|}}~~}|xw~~yutuvvx|zxvpqvz|~ytx||{|~|}zz||}}|zxxz}wuwwy~~|zywrty}}~}~|}~~~~~}}~~{z}~{|||}}}zvrsvux}}zxxxvx~}}zux{{y|~}~z{|{xxxux}zuty}|}zwxtsuz}~}}~|||{xz}|~{zz{yz}{zxsqrtw|~xz|zvz~|}}~~~~~~~zwwzyyz{|~~{vw{}|~~{zyzzz|}|||{{|~|z|}}xyyxy}}}|zvsqsy~~yzzxxy~||~~}|{||yvwxyy{~|zwwwy{}|z|~}{~}~~{y{{{{{{{~zwvwy|~|{yvsv{}~~|||{}}~~~}}|~~~}zwvxxy{}|zzxx{|z}~}|~~}~|yzzzyyyy}{wuwz|||yxvux{}~|~~~}}}|{}}|||{|~~|zxwtvxz~~|}|{y|~~~~~}}~~{yyzzyz{|~|zxz{|}}|zyzz|}~}~~~}}~|{||||~}}~}~{{wuxz|~~|}||{{{y{}||}~}{z{{{z{||}{zyyz~|}~~{{|z|~}~}|~{z|}~}{z}|z{ywxyxvwxy|~~{zyxwx{{~~}zy{|~}{|~{}{zyxyxxxz|}~}~{{zzyz}~~~yuvwz~|{yvvuwuvxy||{~~{}{|{{zyz~{wz{y}~||zyxvtvvyz|~zx|~}{}||~|}~~|yz|{}{ywuuwstuwx||yz~~{}yyzzzwz}}|z|~zz|}|z|yvtrrutrtz~{xy}}}zww{{wu{~|}}z}~{}}xuromoqsssx~}yx~}{{ywwzzyx{}{zxz~~{}zxvsoosusuz}{z{}|zvw{|{xz}~}{zz|~y|~}~zusrnnswvty{z}~}~~|{{zxz|~{z}}{ywxy}|z}}~{vtronruwvzz}~~{zz{z|~|z{~}}}~~|yyz{|}}~|zurqomrwvvx}{||~}||zy{}~}|{}~{yzwvx||}~|ytrrnowyxy~}~~~|{}||}~}{{{{|{~{|{yy{}~}~}ywspppqtxyy}{z{|}~}{{}}{|}~}}xxyxy|}}yvsqoquyyy|}~|}}||~}{}~~~|{zz{{|{y{yx{~~~~}{xtsrrpty{z|~~yz}}}|~}~~{||}}~zwxz{z}}~}zvsqrruxzz{}}~}{||||~||~~~{zz{{|~zyz{|~~~|~|zwtutrty{{}~}}~|z}|{~}~}||}~|~|yy{{{}}}yutuuux{{{}|{}~{|~||~~~~{zzz||zy{||}~}~{|}{yxutuvx{}}|||~}}|}~}}~~}|}}}~}zy{{{}~~{yxwvvwz{|{{yz}~|}}{}}~~|{z{|{y{}}|~~~}|}}}zxwwwx{}}||{|~~~}~{}~|{|~}zy|~}~~~}}|zxvtvy{||zyy{~~~~z{{|~~|zzz|~}|z|}~}~~}|~}}}|zxxtvz|||}|||~}~~z{}|}}}||~}{{}~~~~~~~|yxuuxz{z{zyz}~}~}{yz{|~~||}|~~}z{~}~|}||~~|{ywvxz{{}}zz|~~}}{z{|~~}}}~~~}|~|}{yxvvx{zzzyy|~}}|{yz|}~}~~~~~}|~~}}|~~~{zxxy{|||zz{~~}}|zz}~~~~~~~}~~}~~}|zwwxzz{{zz{}~}|zyyz|~~~~~~~}~~~}}}~}}{yxy{||||z||~~|{zz|~~~~~~~}~~|zywxzz{|{z{|~}{zyyx{}~~}~}~~~}~~}|zxy{|{||{|}}~|zz{z|~~~~~~~~~~~~{yxxy{{z|||}~~{zyyxz|~~~}}}~~~}~}{yz{||{|}||}~|{{{z{}~~}~}}~~~~~~}{xxz{{{{|}}~~}zyyyy{~~~}||~~~~|~~~~{y{}||||}}}~}||{{|~~~~~~~|}~~~~~}~|yz||{||}~~~|zz{z|~}}|{}~~~}}~{{}}||||}~}~~||}{|}~~~~~~~~~~}~~~~~~~}~~{z|}|{}~}~~~~{{{{{|~~~}}||~~}}}|}~}{|}}}}}~}}}|||}~~~~}~~}~~}~~~~~~|{}}|{}}~~~~|{}|{|~~~}~}||~~~~~~|}~}z{}~~}~~~|}}|||~~~~~~~~~}~~}~~~~~|}~~||}}~~~~||}||}}~~~~}~~}}~~~~~~}}~~{{|}~~}~}|~}{|}}~~~~~~~~~}}~~~~~}|~}{|}~~}|}}}||}}~~~~~~~~~~~~}}~|{}~~~~~}}}}}|}}~~~~~}}}~~~~~~}~}|}}}~~}}}}~~~~~~}}~~}~}||~~~~}|}}}}||}~~}~}|}~~~~~~}}~~}~}}}}}}~~~~~~}|}~~~}}}}~~~~}}}}}}||~~~}||~~~}}~~}}}}}}~}~~~~~~||~~}}~~~~~}}}}}}}}~~~~}|}~~}}~}}}~~~~}~~~~~}|}~~}}~~~~~}}~~}}}}~~~~~}||}~~~~~~~}~~~~~~~~~}~~~~~~~~}~~~}~~~~~~~}}}~~~~~}~~~~~~~~~~~~~~~~~~~}~~~~~~~~}}~~~~~~~~~~~~~~~~~~~~~~~~}}~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~}~~~~~|}|}}~~~~~~~~~~}|||}~~~~~~~~}||}|~~}}~~}}||}|}~~~~}~~~|||{||}~~|||~}{zyyzz|}~}{zz~~~}~~{zyyyz{}~}{zz}~~}~}{yxyyy{}~}|zy}~~~}zyxxxy{}~}|zy|~~~}zyxxxxz}~}|zx{~}~~~{yxxwxz}~~|{x{}}~~~{zxxwxy|~~}{xz}}~~~|zxxxxy|~~}{yz}~~~~|zxxxxx|}~}|yz}~~}~~}{yxxxx{}}|yy|~~}~}{yxyxx{}}|zy|~~}~~|zyzyy{}~}{z|~}~~~|zyzyyz}~}{z{~~~~~}{yzyyz}~}|z{~~~~~}{yzzyz|~~}|z{}~}~~}{zzzyy|~~|z{}~}~~~|zzzyy{~~}{{|~~}~~|zzzyy{~~}{{|~~}~~~}{zzyy{}~}{{|~~~~}}{zzzyz}~}|{|~~~~}}{zzzyz|}|{|}~~~}}|zzzyy|~|{|}~~~~~}|zzzyy{~~}{{}~~~~~}|{zzzy{~~}{{}~~~~~~}}{zzzy{~~}|{}~~~~~}}{zzzyz}~}|{|~~~~~}}|{zzzz}}|{|}~~~~}}|{zzzz|}|||}~~~~}}|{z{zz|~}||}~~~~~}||{{zz{~~}||}~~~~~}}|{{zz{~~}||}~~~~~~}}|{{{zz}~}}|}}~~~~~}}||{{{{}~}}|}~~~~}}}|{{{{}}||}~~~~}}||{{|{|}}}}~~~~}}|}|{|{|}}}}~~~~}}}|{|{{~~}~}~~~~}}}}{||{~~}~}~~~~~}}}}{{{{}~~~}~~~~~~~~~}}||}~~~~~~}}}|}~~~~~~~}}}}}~~~~~~~}}}|~~~~~~}}|~~~~~~~}}}}~~~~~}}}}~~~~~}}}}}~~~~~}}}}~~~~~~}}}}~~~~~~~~}}}~~~~~~~~}}~~~~~~~~~~~~~}~~~~~}~~~~~}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                