Feb 07 2010

Things I said on 2010-02-07

Published by stefano under misc

No responses yet

Feb 03 2010

Geek time: portrait in ascii art

Published by Stef under community

Chatting with a colleague about ascii art, I ended up playing with GIMP from this pic.


#XUW#Z2nndXWZXe1Ili|=<===<>====;:=:=(;;;=si%|=v;=>{o%i=>:|;;=;v;=;:..===;::=:=:=|+|=+:=;:=====vo1ii=|i|vs|>|v=|=|=%|+(:.=====:i|||<||;;:.:;==|>;==|=:==|+:;:;==`... .....::;-::=:-:. -...:-:-`:===::+:+;-...._:-...-.:===i|>=<:=;...:..:;||=||:=:|==|+:_==<.:... . . . ..::.     . . ...
Xl3##vvll1v##moivIi|>+|=:|+=|+;=::-:<|.::iii%=i:<=)1iv%;;|===%S<;..:;===:;::::;=:=============|||+=+|v>=|=i||||=><==|=+;-==+::=|+;<I%==:;:=|=<==>%|=>;=::::::::-:;.. ....::..:::.=-:.... ..::..:=::=;`-:... .=,=;:..::_=>=+<+>=i>:..==.:+==||=+=|=:==+|%|<%>:.;..=...  ...:... ..  .. ..
nv|31viiivid#Z1|i3%c<|>icc=+==;|-.:,i;i::=><|i|`::|i%=i>;==|=1<|>=|+{;=:=;::.+;;:;:=|+;=::><2===|<i|{v|={=i=>|I=%=*v=+=i=|=<|:=+-=ll%==:-.:.:=+=i<><|::::::-.:::.:::.. ..-<,=:.:.::.:....:.....:=:::: ..:._<_uv}==;.:=-==:::=|==+==|||=:<:==:;:===:=<|<><%<|=i;..:...: . .... . . .... .
li|iiiii|i%$Xn>ivIvnci=122*ioos+;>:Svli>=>======:==il|=)li==;==<>:=|i<=;:::=:;:::==;=;;;:=+||)s%=i>iev|lvIiiv||>|=i|i||+|>=i|=<.;-=+:::;_:::.===ii|=|=:=::.:...:.::- ......+:::.--.::::-:;.....:=::::...::i=|i=:>.:-_;-:==;=;:==:=;+==|+=i===::=+=||=ii|=||+||=|==:==.. . .  . . .. ....
ii||||||>|%onCs>iizv>=viI>|IXIl1s>|I{||v==|===>:=;=l<|iv|%s;;);+=:====<=;=:=:::====|::;:==:;;=+|1+nv||{iv>ivv<1II||||=|=<>=>=%:=...=.:=;|v|::===||====:===|:;.=::;:.: .=:..:==:;:.:.:.::.-......:;:::=.:;;::===v(=;==><i|==|:::;==:::==>||+i>=||||>i<>==+|===||=;=-::.:. . . . . ..... .
i|i||||||=liIXii>|n|+=%+isI|>=Ivv|li>=|=s+=+=(=+:=:i|%I<;:|+=<;::==+=:;|==:=::.==|=+==:)o1==;=||||}i+i=||lliv<|=:|||<>=i|+==<==......-.-:<::|>Inl+;:.:.==+=%=i+<v>=%..;>:=;.=:;:..-:.:`.........=:::..=<=-::::=+=::+=:>:=|====>:+=:::::+==|;===i||+=+:::+|=--====-..::=  .. .. . .   . .
||i|+|+|====|1>+=+)%=vc||l%ii==<i%(%|sivs||=<=+::i||vIi==::=<=;.===;:==||:;::::::+:==;=i|>||;=iIiiSs=|v%||||ie=<=|<=|==|v>|;==;:=:.:... :;+=+=::=::.-.:;<==-==||+|=<%:+:=|;:=i>:.... .=,:..:-....:=:. :>::....::;=<; :~-=;;>=+===:=;:::=<i=Ii|||=|;=>=;:=|=:::=+=...=s==>..;. . .... . .
|+|||+<u%=||=|sic<|ii2I>ii=+<(%=<1|=|2ivIv=|:<=)===|<=+==;=(%==|<|=%||||;=:::::=;==;==)uvi=>=iIl(||><==i<=|<|>+||v||=||==|::=i||>::=.: :.=:::::;-:=-.-=:::;:=+|;=<=Ii=:;==+||i===:...-=!.:::....::=. :=<;;.-...:;=: :.....|:++::=;=:::::;+iIv=i=|=:=l|=;=+=:..:==;..:)|i=>::..  ... .  .
||||iavm#e>=+>{znvi%=i+=>=i=|=|;:%|:=v%)|i<i;=:i:=:=>~::+%<>=;=;=<|>i====i:=::-:=;==u3uiiu+=%|i<i><a>is>|=+i+=<=vii||v(=><;<oli=||+= ...-:::;-:.;::::.;::=;====|=||<+==-:::+=+=i|:.....:;:-:..:;:;;...=+<+::...::: ..+ .....:...:-::.::;===+=;:==:=i=+|==;:=_:.=:...=iii%<|>; .    .  .
||+|vX#$#z|+i%|+vii>===>=3v<=|-<i>=:>|+=s==|?==%=>:||=..:<:<;;=<+==|>=|l|i>|=|===|ivvllvI}===|=<|;{Si>%+<||=<=%|ii|>v>=<i%+><|:=<<=.:...:.<i==-:|;::.:::=;;::+||Ii=<=::..===+=||:-::..-:|..::.:==::..====|::---:=:...;..  .::..:.::.::-=====>=;.::=+=|=_|:=:=:.::._:=i=>=|<li.  . . . .
i><+|vX3Sn%=3(iv1=vl||c|+1i>==;Il+====;=>l=:|=)i=i==:>..-=::::;=:====;+=i===::=:::+|v+v|{i=is=>i|||i}<iiI|<ll||=ii><l(:iI*=<=>=:;:.::-:.--:==+=;++:;:::==:::;===|+il|;...::+==;+:-..:.-:::....::::.::=|>==-....:;...||=-_.._:.:::::....:+=:====:.:::===|ii=::.::=%|===;-=<|<;. . . .  .
l|i|{n1|il==>In1%s*===v=v|ii:=;|>=;<=+%>=+:::;=+==:.:. :i::=.:..::;::===|:==+::-:.====i)e=<i<vi|==:|v1|>:+>=|=|=|||=+==|;=+====:;=;:i;+:::::=:|===;::;=+::::.;:==;=+=:..:.::=:;=:..:::.-::.....::..-=|n=i:..:.:..:.|===;=|i|=;;:-.........:=;:::-::|==;+>|||.<;=ii|===::>%i|= .   .. . .
ii|||ni=+|<v1v11s|+|==vl|=vl||ci|==|;=i||=::.:===::.. ..+.:>..-::=:==|=||s=::=:.::=>==l|{>%ili>i==:||||+====|%z|==+<=|+|:==>=;=-:=|;>=:v>::.:=|:=:;::==<::==.::::- ...:..:....:::..:=....-.=:;::.::==%%n=%>|;::.:==|>:::==|c|;=>=::. ..: ._=::;.:::=|.:::===|+|=|=||=|==+<|; .  .  . .
||i|i1i|<snv|+S|%==<<=vi|=|+|<%>=||>i%><.-:..::=::._:...=:.;-==s;=i=====|=|>:+=;:=%<;||ii===|<i|;:;=||>;=<:;=I1|=||<{|====%===;:::i|+==<+;-:::::=;::==:=--::::.. .%.. ..;:....::=;:::`. ..=:::: ::.:++<>=+<==;:..-::=..:<%(|:=|i=..:.. ...>:::::=:::====::=:+>=i+i><||+==;:_.  .  .  . .
|||+i|||<vi|;<=>i<=|vvii==|;::ii+=i(><=<=vi.:-==::;|=|::::=:==)e|||;%:=<====;:==|vivi||=|=====|==;=|||=:=+;:||l||+>=|;===|=::==-::|:=|--:-.::_=::::;:;=::::-=:|..:.. ..=; . .:=i:=::.. . .:...:...::=::;={>|=::...... .::|=;:.=:.... . . .+=|:,=>=:.::==+=.=++|====;:=i:-.-+- .   .  . .
||==<>|>vi=l=>=l|i||i|+i|=+=::::::::%>|=>l>:.;::::=:|>;:=><,:-=||==|(++;{i|><%a>inv}<s><==|;==:=;;=||=:: <|:=+i|l||<|===|+:;::+<i>>=||i=..--:=;;=|===;::..::::;= ..-:.=+.. .:<:+=::-+. . ......._.=s||;;;<||===.. . .....:.::::::. . .. .::-::I|||;....:===:=;::;::'=+- .  .    .  . ...
||=+v}|||i=<;:<i%iiii:|;=+||:::i:..:{1|i|=;-:=<vi;=.>====|=>:::=%>:;:;=:+|=|=+i{los=|+|====:~::::==i|:-:i=>=+iii+<i>==:)=;:,:=<+<:=:|+.-::.:==::+===>=:..-.:.:;=:....==.. ..:+=:=::::::..-:.. -.=:=<>==v|+><==::.... . ....-:::;:...:....:;:>===+=....-:;:|=:::%=;::. .  .    .  .... .
||+|<ivsvs<=<i%|{iv|i=i+<(::=..-;..==|:|=|1;.;=1|:-:+|1;)=|%=:=>|i|(.:>==i==v>:|ii{vv||=:-::;.::==+|=:.:::<|<:i>=i|=|;:<==<=|+==:<;~. ...:.==:::=:=|==;.:..:::=<||=.<~.. ..:=|;:::::::;=:.:....-:==:=;)|%<==||;:..... .  ....-:=:.:...:.::.::|:>=-=...-::=::==|===      . . .   . :.. .
|+|+i><><i|viv||=>+=vi>~:==-...:..:=i>=c==v=>=||===.;==-<IiCi|;>|iv==vin=|=+v>=(=)uisvv+:=:-;. ::===:.-.:;||=i||vv|==;====;=<<=>:|..:...:.::::..-::==>:=,.::::<|>-:=~......:-::::-..-:==.-.:::-::.:===+|==>:=|::.... .  ....:::::-.:...::`..||=:::.....-.::==|=:=;.. .....;.  .. .. ....
|||||<>=%=|i=<|==|;+<=%==+=::....:;:I||>:===|iiv=<;%I;=:.=|=>+=:;::+=lii<|>=i|===+|+|}|=iv==.%=::;==::..-:=i<si=||:;=|.:==|%|=%|i|===:=:;...::.....:-=`:(:::|=>|+:=<;.::....:.%:::.........:...:.::};=<=<|=;|+=::.:.. ... ...::-:-.:.:.-  .=<;;===.......-.:|===;...=;_..).. .  . .....:
|+<v=>:=i<Xi|:+il|i=)i|=i==::...:..=ii|i::<=1|||>+<|===<.=<2+:=.:;|;;c<<l|o+=i;=|==i=+<<(|;=ii|i.=:=::`:.::||=|=+====<==;i+<i|<||%:<>;==;-=::::..::-..:::.=;>=|:=<|>:;==:..=;|--::............:;:-:=<=|>=::<||>;.:....-.......:.--.:...... .:=::;......:...:+s;=:;:i|l|>{>.    .  .  ..=
==|li||;3=vnv|==+i+%%||:;||:::..:::=<||==:<vi|:>;(;==|i::::=:: =-=|=;+==Ii*s=;;===;=:;==>==:i=%=;|;:::=::i%||<>===;::|===|*i<>=>v+<===%;+<;;:=;..=::.::.-;==+=+:=+<:|Ii=:.:;|=::... . .. ... :.:-:::=||=<|=ii|=::...:--. . .....-.:.:... . .:=:::::.......-::+~-;=:::i=|: .  . .  . ...:
>=iIi=i|iv>+{v=+===|+>-:=>=::-.:;::=|==;;:=<||=>|==;i|<=:..-:.::=:<>=)==|=<+=:=:;:;;=i:ii|===+=l|>::-:<::|>|:=;==:=:.=;=%=+%i|ivnii=navi_<>~|==;-===:-::-==|:>:==-:;|||-..||=;:-:::. .  .. .=.-::...-::-:+=i++=;:... ....... .....:. .... . .==:.:...:....-:=:::=:=:;===..  .         ..
=+i|==<ilv>|=i|;==:=;:|=:--:=;=;.:::.::=%.+<i=:=.::=v=++=...:-.:.-;)=i===<::=|;;:;=:+;;<l3%ii===||:,:.--.=>====:i=>=>|=i=v|i1iiI1li{I++||*i|=:<ii<|=.::..===:==|:.:.=+:=:<>;=::.=.. .... . ..:.;:.....-:.:::>:::... ........ ........:.......::..::-:--::::=|>:..:::-;;  .    . . . . ..
;:|=%i)e||<<ci>;|;:===--....:::-.;;.=;=|=i::<::..-:=+:;;:.=:...---:|==|===;;||+=.-.===vv>|i=i||l>===:`.-.:i<>=;<|=::{i|(|<|li+lnv;==i==;;=:=={s;|||;-:..:|:;=>=::..::..:::>{s.::... .   .....;:=:. ..-.:.:==::=;......:::-......... . .... .:........:.: :::=-. .....= ..  . .  .  . . .
::==(+>||vivi=::|==i%<<c:;..>=;::;=:<<+==v::-`:..:=i=<=;:-::.....`-:=:;:=inii==:=(v;=<++|=i||iii>v%==.....<i>:=i==.:iic|=|i=|=in*>||==========.+s%;:;:.:;~::%;:...=:=::::=is+{s.,.. .... . . =|:: . .. ::.=:=:|:::.:..:::.:..:.......... ..:+::.....-:.::.:::. . ....-..  .      ..
::;===+:<==:;i::=i=|i|}=:..<i|:::;=<l=><ii.-:.-.: ===:;:=.:-:...:::<;:=::=||:=::=<|><I>==i1v><%i=v|><i|._:.=;<|><;=<|=|v+i>|||vZ|||%======<;:-=:=<I%<;::::_+>.:=:;=:=;:::=i)i=%s/_:. .. :....::...;;:..:.:::=+::-.:.-.:.........:.. . .. .=;:-.::.....-..:::- .  ....   ..   . .    . ..
.:::::=;|=::=:.:+i||||(|;..v}i::.+==<=%>-::..==-.:::c::;=>::-._:==:>;::::=|=>+::::>=+|===|=sisv==i|>:+i<i=:=+===|%ii|I+~=||+=I|v==|+|;;=|=|v;::_|=ivns>|:===>:::::;=:=::;=<>)c=={%i:...:::....:.:~...=_.::::-.......-:.:-::....... .... ..-;.-...........-....  . .  . .... .  . . . .
.:=:.:=:=+=:;=::=+i<||vl:=:-||::;:=:>:=;.-+.===::.-:<;.=:;_;<=><>|<|:|==:%%:;::.::=v+====i=||=I>=>:+<|==%>=(;=c|Iiiunnnaa%=v}{2s%_>lisi%vi%<nv%ii|>=i%+is=:=i==:;:_=;<=;::i=|{i=%|Ii|.:;:.+|<=;:==;:::||:.:....=...-...-.-.....-.....     . :..:........... .  . ...  .........  . .  ..
..|:.::=%=:::=:===<s%|+|=+=:i:===..::-=-.:...-=:-..:...--:%s>>+)>||=;=~:)iis%=-:::=+%>=|=iii>=;|<|;;;+i;|<==>=IlnI*vvvvvv1X1unvvvvnn}no1|}li*1ls>ls|vnvvsvs|ii%s=i|ivvvavwoooSXXauwavl|i===:==i)=%...:::=_.` ..:....:.. :.-...:-.=.-. . .. . .:.... .....;.: ..  .  ........ .  .    .
::::...;::::=::+=:%{i=+|=:i<>|=-:.<.:::::... --==|::..=%=<iivi;)|=>::;:=;%1>|:::=:<=:=>|vi|=::-=||===:::;=<|:%|vodYI11XS1voovzv1on%|<%Ii%ii1|l%valvevvu1vvz%1enwononn2oqXwZZZXXmXXZXouonvvi;=;:><::.:-.:-.. .:_;:. . ............::=..... . ...........:=-:.  ...... ......      . .  .
.=::... :.===::-=<ii=<<===I===:..-+:=:.:=:... ;.s||i</1i=|=ul<>_==+::::==%|+i%:=:::;:===s>||;.:+i++:--.=<<=ivsnS}=|%}=i%l1nnnv%vll1noivvvslvIIvInovnvno%lIonsvlvnoXoXXSSXqZ#UXZX#ZmZmXXoSnna=::=i:::=:::;:..:+|:....=:. . ..... ........ .. .  ..:. ....:. . .... . . .... . . .    ..
.:--:....:)1a;::%||i|>+|=|;;:i:/..::..:.::. ....<<==>|===|+}=v====:>=;:+|+<>i>::.;:=:<%v%:=.::_=|;:. =;:;>=vi1i=i+i=:|||<%Ilnnviiivl1XlvsCviv%vlnn1vnnnnviv2vvnnndXSoX2oX#mXZmmXmX#Z##mXXnnoXo|v=;=>+=;==:...;;:-. :~.. ...... ..:.. .. .  . . :-:.... .- ..  .  .. . ...      . .. .  .
....:....::li+.-<|=+=:;=>;=:;|%=....,=I(::...-..=+|:=i>{v|>=>|=::==<=:.::.%=|=>.=i>+s|l|=+=;-.===-..-:|,<:)vi===|==I|=ii}<Is{v1nvsvnvIovInniivvvvvnnoovovvInivvvv3Xoon3X2XUA#mUmmXXXXoSXSXnoonouc=+|>|{+;..:=;;.. .;=--~:....:....  . .. .. . ..._....... ._.:. . . . ..  . . .    . : .
::..:.. ..+:-:-;=>==;-=::;:-:::v>:..l++;.... ..%><:::vn<I|=|ili:==:===:.-:|+::::)v+=+=<%=_:..:i|=;..:;=%:=oI=:=|>:+<nc=<||ivnn3nlvnovnIonovvvIvolnXn2on3zv%lvvnvvnvS21vnSXZZZZ####mXX#XXXSznXooSnv>||=i>>:+|=:=:.:=~....:=;..:.... .... ..   ..-.-. .   .::==i=::=...:...  .   . . ..<:
:.:..:...._..:::v2i+.=<<;+;:..::;-=(=-=-... . ){|<=|<}*=vc;=v%%:=;:v:=:._::;::-:=z==;=+|i*i=-:==l=...:c:;v>+:::=>~=<++{|=vvnv1iv1vIvvvvvvnnn>{v%vvsn1vnnoinInvvvvlvnoX1132SXZXX#####pXXoSSXZXXnvnnvvIiv;==<>|+=+=;=.. :.::=:..-. ..:.;. .  .......... . ...:::.-:=<>=:_;:..  .  .  . . .
.:....-...:.:,:::======+::=::::;::-;=:-::. ...::|=|c|=v1)=:=*=;`=<c=:|=:=<;>.:..=n=={>;iii|=u;:=l;.:==|;<(=;:==:>:====<ivvilvvclvvovonvvvnvvlvnvviv1vvv1nvvsslvilv%lvvnvl23mX#mXZ#ZZ#onZZX2XXSXoevvliivc=|>=====;=::._:.;:.:.:-:;:-.:.-+.   .....-...  . ....... ::-::=;::. .  .  .  . .
.-........ .-+(==<;==i|%:|<%:<|;-::`...:` .:..:+i|=||nz>::==:=:::)+-:::-:<==:..====>+|=:{}<uu:.;::==i-:<>===|>i*vvIIni|vIl|ivlsivnnnvn1nlvlsvvnsiv1vIvlvvvvvv>{iilvnuXnnnno3SXZ#X#mZXXoXnXXX2X2Sonvliiis==|=+;====::.:./:.:;-::=........ .. . ..:--..... ...:.  .:`.:====: .    .   . ..
.:. :.... ...=|.:i|=====:.|i>n%<.::::=:::.=..:v==|=|:<*:::i:=>:::=::::-::==::=;<:|%i|=+=vvi1+;+=:.:=i::%<+==>=::=iin%1YnivviivvInv1svvvnvvv<IIvsvsvvlIvvIvvlli|il%IllvvXovvnSX#UZZ#mmooo21vXno2n21nnvuIIli|||=>==+==:.::.-_::|==... . . ... .....:--.....=;== ..::..:+==::.. ..   .  . .
:...... ...  -:.=>;|===,_=|+=++=;=_|:=,=+=n==)>=:-:=<>:|==a;il:>==;..::..=:::=:==:|===<1i(=+|;iv=;.:-:<(%;|+-=====||lvcInvvovnnvnnlv1vvvvovvlvvvvvinvviin%1iiv|iniiiiiivno1IXXXX#oX###XooSoooX2nSnouonvll||=+=|=++|+=_:_=+~:|||i=..... ....... .:.... ..==:::;:.-..:::::;:-...   .  . ..
::.... ........:>= =;;::%===.-::ilvl|<(:--~<v===::==vI=<>=+=<;====;::::::=:.:|.=+;;:=:}%|v=:=|i|>+=;:=n===|::::=+<viuv1%lISInonvvvnvnnvvvoovvvvnnvvosvvvnIvllliiI1ovliivvXoou3ZznXo3SXX2Soouuvvvvonv1vvvvvi|viIii|i=||>=;:;=::=:+==.. ....::: ..........-`-.::;:;;=;::.:.:......  . ...
............:-:;:;::+|`==;+::.:<%i%i|}i-`:-)v:==::|>+s|<==::-::=;);-.-:.:-:_=|.===>=:%i;=i|==|>`.=:=;vii=>=:.::=;;<nns%1%nnavnvnnnonoSoXXZXXX2XXXXXXSXooSonnlviivI1n1l|i1anXoSXSou2o2XZSvX2111vilIIS1v{vilIiili%ilii|===;=:=:.:=;:;;;::.:..............  ....:=====.:;....... . .. . ...
.....-.. ......-:=.;=>|=;:-::::=%%+>li==:===+<=i=<+i:=:<;+:.<;;=;::...:..:.|=|:<%===|=+==>><=%a;.:<>]>iii_=_;:-::<lIIiinnvnXonqoXXXXXXXXZXZZZZZ#XZXXXXXZXXXSXXoonIvInsvviISoXX2n2SoXnvnSonnnnviliill>liiiiiiIIl|||i|i|=|;:==:.::-:::.::....... .. :...   . ..:::::.::::... .   .   . . .
.:....... . .._:=>=;<c+.:::::_=v%vi|<|i=>=c:;+||<=a|==:---.:e>::::.... ===;:>:=||:::;:::=%|ndol)`=:<z|v*+l<)ii|=%+vvvv1%nnooXXXXZZZZZXZZZ#ZZZZ#XZZ#ZZZZZXXXXXZZXXXSoonnX2qod2nSn2noSnoIvSnI1nvuvI1vvnvulllii{v|||i|i|||||=|=:=:.::...-..:...:......... .  ...::...:.::::. ..  ... . ....
-......-......:=_|;3,<==.-:.=%|;|++=|==+<i(;<=<><<i<>|..:.::{:::---...=;<===:.::=;:::-..:i<lv%+.:;=vI|c;<l|i==:+lwno%onooZXZZZZ#Z#UZ#Z#Z#ZUZUZZZ#ZZZ#ZZZZZZZZ#Z#XZZZZZZX2ooXoo2pvXonIXnllnXwnnn%li|ilnv1vvvnvvvli%|>|+i|=i<==::.:.........::::.. ..  ..  . :::..::.::.:... .    . .  ...
-.......... (..|=:::::|+=::.:==>=i|==:{::+===+i={<>|==::.::::.: .:.:..+i;:=|=:.:==:::..:.=|=Y=-.:%c]<ie<v|i|=>=vv1oXnoZZZZZZZ#Z#Z#ZZ#ZZ#ZUZZZZZZZZ#ZZZZZUZXZZZZZZ#ZZ##ZZZXXSSXSdnoSoonu2nlvnsvvovnls2si|Ill|iivvvIIi>iiii||||;=:;::. . ..-.:...... .. .. . . :=;;-.:..::::;::...__,;.. .
..:::......:=::=_=>.-= --. ._%;+=i+|=:::===:-.{=>|=i.::;}~;=........=.:+:=:==:::=<:;:..:--:=:::.>:|||}|v=i>i|v|vvnndmmmX##ZZ#Z#XUZ#UZ#ZUZZZ#Z#ZZZXZ#ZZUZZX#ZZZ#ZZZZ#ZXZ#XXSS2o2S2nvnXSXXoXonnvvu1vnn%Iiiiil||llv%ilii||||iii|=;::::................   ......-)=>+>:%is......-.:.)SSo:...
.:.=::......<=.=>:..-.:;..:.::<svi.:::)`;-..-;{iv==+i..`:ns,:........::=:::;);:;::<=;.....=..:_>-:=|:<+|{i|IvuovvXXZZXX#Z#Z##Z##ZZZZZZZZZ#ZZZZZZZUZXXZXXXZZZZZZZZ#ZUXUZUXZXXXoXXXnnvnvXnonSounoou1nn%vvlvivlIiIv1ii+<||||=+||||=;::;...... .......  . .... ...:::::=+=);..:...:.-.++=...
:.==: ::.:.:<;.+==:>......-=;=%}<>=::=>.=...-.:i+::--. ::+~+::.-.....:=:::v(i.:::::)=:..;i__:=+=:.-=;-<i+=i|iIndZ#Z#Z###UU##Z##UZ##Z#Z#Z#XZUZ#ZZZZZZ#ZZZ#ZZ#Z#X#ZZZZZ#UZ#UZZXZZXooonvoSnoovnonn2nXovn1111Iva%vsIll||+=|+|||++|==;==:.........::-... . :.-.:...:=e<|>===_::<= . ::=.... .
..::....::::|_;:=.:....:.:><v===|:=.::.:. ..-.:<::...-.=-.::=.........:::=s=;:;:-:;;=+<;<nv|=(::.:.:;:||a|i|<dX#ZU#Z##U##Z#Z##Z#Z#ZUZ#Z#ZZ#ZZZUZ#Z#ZZZUZZZZZZZZZZZZ##ZZ#ZZUZXXSXZXSS2oodXXXo2SnoX2SoovIvvIl1vzv||%i|==||=+|+||i|;=++=::--.::-.. -. . .:.......|=+v||=|||:::_i,.:- . ..
..::..:=>:.:=z:.=;:( ..:<<;+li(%:.: -`....... .<:... ..=.::. ::-:... ...-;+>:...:=il|::liIi<}..:.:===::+|iviqZ##Z#Z##Z##U#Z#Z##U#Z#Z#Z#Z#ZZ##ZZ#ZZZ#Z#Z#ZZZZZZZ#XZZZZZ#ZZ#ZUZZX2XXXSSXS2no2aunoX2v1Xnnuovvvvo1|i<|+|=+{><|||||+i|>+===:::=:....:. .... .... .:+::+:+;=::-:;3uY<>.. .. .=
. .....-=.. };<,+=.+=.<i>isii|v=;.......:.=. =:....._.-..---:=.:-.. .::=>;/|:.:..+i|++;<v|>z.. =::;;;.:==<u###Z#U#####UUZ#UZ#UZUZ##Z#U#Z#Z#Z#Z#Z#U#ZZ#ZZ#Z#Z###ZZUZZZZZ#Z#ZZ#XXZZXX2oSovnoXnnoqnnvvilvnnn2nn2||iiii=|=|+||><i|+|=|i=|==|==+=;.:.:...... : -...-:.::.=>...=%|~;-==... ..-
..::. ...:...`:=+i=s,ii|><lvii=>: ..:. ..::..| ...=v%;<.;=:.........: =:><|::.:.::+=:=:=+|{(=..::,|:=:.;<w#UZ#UZ########Z#Z##Z#Z##Z#Z#Z##Z#Z#Z#ZZ#Z#ZUZ#Z#Z#ZUZZUXUXZZXZ#ZZmZZZZXXXS2ZdooSv11XY}IlllIIviIIvnviiv|||Ii|=i|iil|Ii||||||=%|||:=+i==:.........:......::.<=;...::;=ii1l>=...;
..:....:.:...::==Iv><)><v3i||vi;=;:;.; :.+:.=:.,:=)II=>:~:......_.;:.:v=<=;=:. <:.:::==!c:}+=_.:..:.=>=vd##Z###########Z#Z#Z#Z###Z#UZ##Z##U#Z#Z##Z#Z#Z##UZ#ZZZZZZZZZ#ZZZZZ#XZZZXXXXXd2X2Xnoonnnovvn|liovvnnvcvii>++i|+||i|iii|=||=|||||+|i=;-.:+|.......::..-....-.:=:|=:.::;:;+|==:<vs|
.:::..::.. :. =>=+i=<=>|l)+=|*l>.=::...==.- -:v(:=v2<|>~:-......::=.;=v:|<=I:;:-.-':|;;;:):::::...:;:|vZ#####U#U######Z#######Z#####Z#Z#Z#Z##UZ#Z##Z#Z#X#Z#ZUZ##Z#UZmZmZZZXZ#ZmXoZXSXoXoSnS2onSvnivvvX1v1lIvniii=ii|i|||||||I%||++|||+=|||{=:.-.:=,-..-::..:::::..::====:.:::::===:;__%%
..::..:|.=:..=<><><=+::i==:=={i=<(=:..<l|.+..:.=>=v(><=+;...:;--.:=::||=<=)==`....::=::;:+==::..:==:=w#####Z#Z#####UUZ#Z#ZUU#U###Z#U#Z#Z#Z#UZZ#U#Z#Z#Z#ZU#Z#Z#ZZUZ#Z#ZZmXm##ZZZSXoZ122SXoXonX1noovlvvi%nviv1IiI||||nii||i|{Ivv%===++<||+==<i;:.:..::-..::.:::..-..-:>;:=;;:::::=::=<%)*|
.._=:|.: :=.:::::;=:;=;+|;:=;<;-==.:;i>i=:..:.::==<|=<|;=::..:.;:_=:::=:=|;::....-:|<=;:=.:==s:::>=sd##Z##U######Z##U##UZ###########U#Z#Z#Z####Z#Z#Z#Z#Z#Z#Z#Z#Z#Z###Z#ZZmU#ZZXoXZXonS2XoSXXnon2ovIvi<Ivlloninc%+|vii+||=|||||i|=|=i||+==||||:.-:..---.--:::.:.:.. :=::<==.-.:::.::==+=:
.=<=-:;-.:..=::.::+:;==::=;:::;=:}:|=I++.: ;.._:i>>=>=>:=:=_,==|.=|...:::;:...=:. :+=||==::vv1;:==vd#Z###############U###############Z#Z#Z#ZZZ##Z#Z#Z#Z#ZUZZZZUZZ#Z#ZmZ#m##ZXXSXXZZXndoXodn2XoXnnnivsvisin2s>ii%ilvll||i==;+;<|>+=|+i|+||>s>|+=;=:...:.;:=;........=<:==|:;...:.-..=:-.:
:::=-:......::.:.::;:=;)>==;.;=i=|)((i;....` .++<>=i>i=|+=ii1===.::-..;.;..:.-.....:>:{v=/1ii>=:=v###########mm##############U###Z#Z##Z##Z#####Z#Z#Z#ZZUZ#Z#U#ZZZZZUXZX###ZoZXXX#X#nSnno21SnS2Sn3uonnivu1viliIisvIvi<i%iil|i||+<===|+||||i<v||||%|:;|=-===:=:.....-::::=|==...:...:....:
::=::....:..,..:..:===;{+==i:`_||<(<:+=;:=-....-:~=:<=|:;;::<:::..:.:::`:........./+|:=>.:=li|==u##########mmm#m#m########################ZUZ#Z#ZUZ#Z#UZ#ZZUZZZ##UZZ##Z#mXqZ#XZ#XXZ2oSXonnnXXXZXoSzn1|Ivv1iivsvvsI%i%ii=<i||>||:+=+====+=|>|l%iivi}*+==_:.::==;....:;;:=i=,...:<=;...:::
-=:::..::=;-`.....:+;:=+<=|:=:>=>=<:=;=::>. ....:>:==(:::::.: ........:.>. :.:.. =:=><+;.--=<||u##Z######mmmmm#mmmmmmmmmm########U#U####UZ##Z##ZZ#Z#Z#Z#Z#Z#Z#UZZZ##ZZZ#ZdGXXXXXZXXoSndn2XoXZXZoXoXo%lv11i<ivvniiviv|<i=|v=>+|=|====||===ii=iI>v||i|+<<>|+=;::=;=_:-:::=*+`:)li;>=...:::
-::--....: -:..:.-.::==-{==<i>=|=<=`==;::: .. )|i===c--:;:.....:;:. ...:: .....-.-:::|;::._s;=w#########mmmmmmmmmmmmmmmmmmmmmm####U#Z##Z#####Z###Z#Z##Z#Z#Z#Z#Z#U#ZZ#ZZ#XXZmmXXodS3Xnnonon2Sd#SXp3X2ovv1iv%Iiiv1vlvl+|>++||;=|==<|=|+|==|||>==iiii|=|==+==|====::=:<;::;=-:::%|<>=|=;+.:
.:.._.....=:..:;:..::-::||vs><|ili;:. :=:-..-_;=+<:==:.:;:.....:; .. ..--....-..:>: :.:::<ne=d##Z#####mmBmBmmmmmmmBmBmmmmmmmmm#############Z###Z#U#UUZ##Z##Z###ZZZ#ZZ###XZ#ZSX2dSnoSnv2nooo#XZ2XZ2Xv1n1n1>nviII%1ivl|=i+==|=+:===||==+|===+|=+|i=>=|||i=<+====:=:...:.::|=..:=<ss=+=i=:;
....-..-.:::._:=::..-;>;=>s<=</lI+::..:. ...)>>|>=:<.;=... .....:....... ....:..:...:':=>(=im########mmmBmmmmBmmBmmBmmmmmmmmmmmm##########Z#ZZ###Z#Z###Z#UZ#ZZZZ#Z#Z#XZXZXZ#XXX1vnSnvvovndYX2XXXUodozvnzIvnnvvvvnvn>i|i=<|=;===+|;:+ii|=++>=>|||iis|;=||==<;====:;=.::=;<::.:={iIIv>++:+
... ..-.; ...;:;:..-:=|={>+|;=>===:.-.:.....-+:===i.:{;-. .... .:.........-. :..;::.:=|::ivmX######mmmBmBmmBBmBBmWmmBmWmmBmmmmmmmm########Z####Z######Z##Z#Z#UZUZZ#ZU##XmXXXSXouonXennooSnXevnXZXvX2nvvvlvovl{vvzvv>iI|>=|=;:=<i<i;=<i|l|=||>=v==|<||=|||=:<==+==<=;::=::::.:==+I>:=::::
:....... . :::;::==;.=|+==:>>=>;<==:=:=:+ ...+:::;=:..;.. . . ....... .......:.:/:.:==<s+i#X#######mBBBWmmWmmBBmBmmBBBmmmmBmBmmmmmmmm#######Z#######Z###U#Z#ZZUXZZZZXX#ZXXXXG22SnXX222So2Xon2XZZX2oSvvSzivnsnnv1nonili:+====:;=+={s>;|||=||||>i||i>|ivns>|=>%==:+v:::;;-::;-<)o|z|+-:..-
=..... . ...:::=|;|==:;>:=_::::=>)|=.:=: :::=.::-:`;.:;........... .... . ....::~::.::uvid#m######mBmBmmmBmmWmmWBBBWmWmWmmmBmmmmmmmmmm#####U######Z#####Z#Z#ZUZZZ#ZmU##XZXXSS2SoXXovvnn22oXnXSZZoXon1zvovvnsvnlvnnvii=|===|++==>==<>|||<=++|+|||=|ii|iiiIsviI||,=(.:.::===(:;i|vi;;:-...
;...... ....:-:>==:|:;=%=++=.:--=_;::::.::.-..~-:.=:<=::-....... .... ........:.)==;:<v1X########mmWmBmWmBBBmWmWmWmBBBmmmWmmmmmmmmBmBm#####U########Z#Z##UUZZZ#Z#ZZ##ZmXZSnX2mXoZX2oXnnnooSXX#XXX2XnonvnunnvvCvvov1|ii|==><>|+=++><l>|==|==+=|||=+i+|====i|lii=:>=;:::=:=ss:=+i{i=|;::..
:.... ......:;:====:.=%i|=,:.:..+=;.=:....-. ._.=<>:==;_:-.....................;i=:.=;|v#######mmmBmWmBmmmBBBmWmWBWWBWWWBBBmmmmmmmmmmmm#########UZ#Z#U#Z#Z#Z#Z#ZUZ#ZUmXZSoqXSnoXXXXoSoo2XSXSXmXSXn1Zevnoovooonvvn}vil>++|i<%=;=i+<|=i;|||===|==|>=<|ilvvli=|+ilvi+::-::;=*nsa%>e|=>=;::.
.... ..... .::-=:===::=|-~{,.....==+~..... . --::=~=:;.;..:=;. .`......  ......i:..==vim#####mm#mmBBmBmmWmWBWWmWBWBWWBWmBWmWmmmm#mBm#mmm#m###Z#######Z#Z#Z#ZZZ#Z#ZZ#U#dSXXXXoXnZXSoXoS2XXXoX#XSSXno12vvnn1vnnvv%nlv%i>|=<|>===|>+%<=<|:|=||+<=++=||ii||*ni||i|i%=>:.-...:;*YXXS1a|vvv=::
.: .  ... ....-<:::::...-.--.. ..::...- . ... :..:.<=::=;<||+.-... .: ........:=:.:<v(j#####mmmmmWmWmBmWmWmWBBWWWWWWWWWmBmBmWm#mmmmmmmmm#m#######Z##Z#Z#Z#Z#UZ#Z#Z#Z##XXnZnXdXXXXoZoX22SXXX#XX2XnnSonvin2voSnvinviIii+i>|<|%=<<(i|=ii1==:===+s;+|<>=|=|<={v%|vIi|+|.:...:;<=<ivodna=|=>:
.. . ... ......--:.):-..:. :........:.. ..:.......=v=:~+:=||=;;....-....... . :.-...+<#####mBmmBBmBmmmWmWmWWWWBWWBWWWWmWmBBWBWmmBmmBmmmm####m######U###Z#U#Z#Z#Z#UZmXmX#XoSZnXX#XXXoooSXXZXXZXXXoononv1nX22nnv1vvv%sl||+=|>==|i|i|=|=(|;+;|++|||==i|||lvii>vv%*{|===:..:-::==%II1SXaai==
. . ...... . . ..-.:.::-::=;;<: .::.:.... ...-=.>.=s==.%:++<<........ .. .....:`:...=d####mmmBmmWmWmmWmBWmWmWmWWWWWWWBWmWBBWmWBWmmBmBmmm#####mm####UZ####ZZ#Z#ZUZ###XUXXoXZXXZXXXXX2XXXXZZXXXSXZX2oonvn2SvoXvn1vvnv>v|i||%=|=i|=<+===<:=+=========||||ili>+v1v===+==:..:.:::>|(=v31*vo1:
.. .:...... .......==,..=>;=-=...:::... .... :;:<:.{=::,;<i>:.:.. :..... ... .-...:_)####mmmBmBBmBmBBmWmWmWWmWBmWmBmBWWWWBBWBBmmmBmWmBmmmmmmmm########Z#Z#Z#Z#ZZ#Z#ZZXZXXZXoZZZXX2nooXSXXXoXXXSXXennXs2nounSiv1inlIv1%||ii|iii==>=<i+|=|+|||||i==+=<i|iivii=)n%=;===:.::|:::>||i|+i<v1(.
. .:........ :::. ;=:::==>=::=.=.-:-.:. .... :+:=:=)>+;(.=~=:.::..+ ... .......;:=:<d##m#mmWmmmBBmmBmWmWmBBmWmWWmWBWmBWWWWWBWBWmBBmBmWmmmmmmmmm#########UZ##UZ#ZUZUXZZZXmXZZ##hdXnSSXXoXXXmnnnd#XSvn2noo2n2niolIvl}||s|ivi=+=+|=|=in=+=|||i|+<|=|==||lv>ili|=={>;:=;..-==;<=i>>|===<(>`.
........:`. ..:...::::::==|=:_;..::..<=..-.:.=::.=i>||`==;i:.:.:~ _... .. .....=;>=v#m##mmBmmmBmWmBmWmmmmBmBmmmmBmmmmBmmmWBWWBWmBBmmBmBBmmmmm#mm#####Z#Z#Z#Z#Z#UZ#XXXZZm&ZZZ##SXSndSSXXZXXXXnnSXX2onoX2nnnoou1iiIinc<|vuv===<>=<i|l||+=i|i=>;<>====+<|IniiiI>==i+==:..:=||v%{=(:==+<}i:=
. .......: .  =.. :::::::|=:;... - :.=: ...-::.:.+|====+:;:=::..=.)..... ...: ::==;d###mmBBmmBmWmmBBmBmWmmBmBmWmBmBBmmBWmBBmmmmBWmBmBBmBBmBmmm#########Z#U##Z#ZZZXZXX###Z#XWmZXZSdSXSnXXXXXSnno#SoS2XXzvoXeXIl|i|iIi||Ii|=><|;=v%==|i%vi|i|>:=>:=+i||||v%vnIvi=<==::::::i{%=%):;;:;<==_%
........ .:...:...:::.-.=:==.:--...-..=;.::;.-..-=%|(v+,==::::::;..... ......::=i=vZ##mmmBmmmBBmmBBmWmmmmWmBmW#mWmBmWmmmBWmWWmmmmBmBBmWmmmmmmm#mm###Z#Z#Z#Z#Z#UZZXZXXZ#XmZ###mZXXXm22o#X#nXnXnSm1SnSo212X21CIv||ii|z%<l%|=====iI=|><|<|=>||+==;;:::<++iIii%sviii>|:::-::|=Sv+%::;::>=%+-
 .. . .... . ..-.-.:.:..-..::..:......:-.;=...:..=%:=+<`+:.::..::.... .. .....=)i;dm###mBBmmWmWmBBmBmmW#mmmBmmBmmWmW#mmBBBWBBBmmmmmWmWmBBmBmmmm#######Z###Z#Z#ZZZX#XZZ#Z##Z##ZZZXZ#SqdXXZ3oSXnX#ooXSX2vXnXnev}||<i|nvvnv====|=i>+|+v>i===i==;;;===;==++ii|<lI%1i=;=:.:::<i|v<(;;::v(:::.
... ... . ....;..............::........  =.: .: :)|=.-=;:_-.:::...  =........::|==mm##mmWmmBmmmWmBmBBmm#mWmBmWmBmmBmmmmmWmWBWBBmmmWmmmBWmmmmmmm#m####UZ#UZ#UZ#ZZXZZmZ#X#Z#XmmZZZS##XXZdXXdoXnnX#oXnZnzoZoS3Svi|iii|vz%vI+===|<%iiiiiv+|+|i:<=:===::===|i|<sii|=<%;==::-=>+=c%=<:=}=>::;:
... ..... . ..:......... ... .<..=_...-. :;.:::..::-=:==:::..: _: ..:.. ....-;:||j####mWmmmmBWmBmWmBBBBBBmWmBmWmmWmBmBBBmmmmWmWmmmmBWmBmmWmmBmmmm####U##Z#Z#Z#UZZX#Z##Z#Zm####mXXZ#dZSZSZXXoXoZXSXno22XXonn1i||vii|{nl|=|=|||i|=|iinl|%||||i==;=;::;+=|<vi|>v>|=i=;=::=+:=]=(=|%+::=<;=.
........ ...:.:: ... =. :...:.:`.::;.... .:..:.:.-.:>.|==;..::-::....... ..-:=:==dm##mWmWmmBBmWmWmBmWmWmWWmWBWmWmmBBBmmmBmBmmWmmmmBBmWmWmmmmmmmm#####U#Z##Z#Z#ZZZS#Z##ZZ#m#XZX##XmmX#XX2mXoZX2ZXo3XXXdXXooXavsvvv|ii2>iv=%|=i|<i<i<{iiiz=<<i>+=|::;:;+==|=|<l|=|===:=<+:::>)=>+;=:::=::.
........ - : ....:. .--: ...-.-...=:~.-..-` .-=:;..=%(:.<;...-... .... ....:::;=j##mmBmWmmmBmWmBmWmWBWWWWWWWWWWmWmWmWmWmWmmWmWmmBBBWmBBBmmmBmmmmm##m#UU##UZZ#ZUZZXZ##Z###m#X#Z##m##XZXXo#o2mXZSXXXoXZovXXX1Sivvninvi1lnoi|>||>|=v|>3{voi>i<=>=|<=;::==i==|+||=|+>|==++-::%=u}=::;=:::.-.
:..--.....: ...... ... ..:..::...:'= . . .....=;:.::-..=:`_....... .........:::<###mWmWmBmBWmBBBBBWBWWWWWQWQWWWWWWBWmWmmWmBBBmWW#mBmWmWmBmmmmmmm#####Z#Z#Z#Z#ZZZ#X######ZWZZXZmX#m#XXXnXZXoXmXXXoXoXXonXZXco%vsXiv{ivlo1i||i||<%|||vvlIi=|||(;=====;:;=||;+=i|=|<=+=|:_|<+%~:-:.:::;:===
...-.....:... -.. . ..... -... ......:: ......+:.:-.=;:-._~:,:....... ......-::m##mBmWBBmBmBBWmWmWmWWWWQWWQQQWWWQWWWBWBWmWmWmWmBmBWmBBBBmmmmmmmm#m##Z#Z###ZUZ#Z#XZZZ#m#####mXXdm####oZ2oXeoXUXZ#ooXZSeXX&nnXvvn3cnvvvv2oi|v>=i|v>==vini>||=(|=;>;:-::;;=|==|=>=|||||<-;:%|+...-.:::::.:<
.-:.. . ...  : .. .. . .:>.-............:.:.. ..:.:::-..:-..+..... .:..... .::j##mmWmWBmBmWmWmWmBWBWWQQWWQQQWQQQQWWWWWBBBBWmWBmBmmBWmWmBBmmmmmmmm####Z###Z#ZZ##ZZ#X##m#Z####X#mXW#XXZSXXZn2X#SXXoXSZ2v3#S213%loXzvnIvv1nsiniiiie=|ioi2i=i|=|+>===::-::;=+|=<={>;=i>:==;)=+...:..:::..::=
:.:.........:... .:. . .+>c .. .... .  .-:. .....-.......--...... ..--......:=m##mWmWmWmBBWmWmWmWBWWWWWWWQWWQWQQWQQWWWWWmBBBWmmmBmBmBmWmmmB#m#m#####Z##Z#ZZ#Z##ZZZ#Z#m#Z####mX####XZXSnd2nn&XZXm2XX#nv3Z2oo3zvnX1ovvvilnS%vvviviilinve|+l==<===||:.:.::;=i>|||>=+|>==;<i;.....--.:..-.;:
.-:.:.. -....  . .. ... .=~.... . .. ._.=. ....:............ .. ............:jmmmWmWmWmBBBmWBWmWWWWWWWQWQWWWWWQQWWWQQWWWWBWmWBBmWmBmBmmmmm###m######Z#Z##Z#ZZZ##XZ##mZ#Z#m##ZXmdmm#XXSoXkvXXXXZ#XS##nooZXvnn2vXoonnivii*ocIIsvv|i>iovc|>i=|=+|+==:-.:;:::=i><+|===>::=%+.....-.......-..
:.:...........-.... . ...::;.. ... .. -.-`........-.::..--........ .........=mmBBmWmWmWmBBWBWmWWBWWWWQWWWWWWWWWWWWWWWWQWWWBWmWmWmmBmmmmmmm##mm###m###UZUZ#Z#Z#ZZ#XX####Z#m#Z#XmXW#mXXXedXn2XXmX#Xo#Xvo2XX1nvXuoXXnn|vvs|3cvivnosiivnvv|l|=;==++=|=;::::;:=1l/i+i;||::=+:.........:.-....
:-................ . .  . ... .. . ........ .........:...... .... ..........]WmBBWBWBmWmWmWmWBWBWWBWWQWWWWWWWWWWWWWWmWWWWWWWmWmBmWmBmmmmm##mm#m####Z#Z###Z#Z#Z#ZXUX#Z#X#Xm##XXXX##XXXXod#oXX#XXXUXdZnoSXoennSoSnS2sinnli3s{1vlSv|vnnIc<+|=|=||;<|:<=:.::===ls||||=|><::........-....--..
..:................. . . -::. .. ... . ...,-.... ...:...:...-... .... ......dmmBWBWBBWmBmWBWmWBWWWWWWWBWWBWmWBWWWBWmWWWWWWmWWmWmWmmmmmmm###########Z#Z#Z#Z#XZZZZmX#ZZ#ZZZ##XX#oX##XXXXdd#Xomm2X#ZmXXXoSXXnnoXS2d2S}Ivvvivz<1iivl%11vIl||ii;==|=<|=:|.-.::=+={|<=|=|==:..........:.......
..:....:.-...-...-. . . . :.... . . ..   =l, ...........:........ . .......=mmWmWWWWmWmBWBBBWBBWBBWWWBWBWWBWWWWmWWBWBBWmWmWBBmmBBmBmmmm###Z###U##ZU#Z###Z#ZZ#ZXZZZXXmZZXmX#ZXZoXXZZXZXXXmZXmmXZ#XmXXGSXmXono#2n#X2nvvv1nnn<%ivocvvvvvi|>i===<l==|=<|=;.:=||=<v=s===|=:...... ..::..-....
.....:.:...-.:.:.- .. . ...:.. .. ..  . .-+`.. .....:......... ... ...;...-]#WmWWWWmWmBmWBWmWmBWBWmWmWBWWWWBWmWWWWBWWWmWWWWWmWBWmWmmBmm####Z#Z##Z######UZ#ZZZXXZXX#ZX#Z#Xd#XXXXXmX2XSXd#mXS##XXXmXXSXSn#ZXdXX&nXXownvzSlonvi|Iozlnnosl|i=c=+i>|<|<>===;:;=<==v>|;;;|:...........:.....:.
:..::..:.;:.... ::.. . .  . . . .. . .  ..... ....:.:. .:.. ..... .........j#mWWWWWBWWmWmWmWmBBWmBBBBBBBBBmWBWmWmWmWmWWWBWBWmWmWmmmmm#####Z####Z########UZZUZZXZZ#ZZXX#XZ#XXZXXXXoondXd#XZX#XXoZZXXX#Xv#XXXXZXodSvnnv21vonv(<inevnozl||i||+iil>>i>=:===.::|+|<>|=;:==:.....::.:...:.::-:
......:..-.. ...;... . . .. .. . .. ....  ......:..::..--... ..... ......-=dBBWWWWBBWmBBWBBmmWmWmBBBBBWmWmWBBWBBWmWBWBWWWWBWBWBBmWmmm#####Z##Z#Z#Z#Z##UZZ##XU#Z#XZ#ZXZXo#S#dZXSoXXnvXXm#X#XX2ZXZ#XSdXon#ZUXXXXXo2ooooodnXolii|vnnno1>|ii++||icsiv=>:=;=;=:+|;i>i+;:=;:.....:.....::.;:::
:.....-: ..... .... . . ..... . .. .. . ...... .::.=..::................:.=WmmWWWWBWBWmWmWmWmBWmWmWmWmBWmm#mWBWmmBmmWmWBWWWWBWBWmBmmm#####ZZZZ#ZZZ##Z#ZUZ#UZZZZ#Z#ZZXSSX2XX#XXXno2nvo3##2XXdXXvXXZXXmSomZX#n#XX2XoXXvXvnXIvl||v%onnvis|i+=|ilI1>><==|>=:{==>=<>==:::::::........:.:--:..
.... .:... ... .:.. ... . .  ... .. .... .... .....-..:--.... .... .::...:vmmBWBWWmWWBmBWmBmBBBBBmBmWmWmmWmWmmmWmWmWmmWWBWBWWWmWBBmmmmm####Z##ZUZZUXUZZUXZZ#U#ZZZZ#mXXoXdXXXSXXoo2ovonXXXXZXoZXdZmXX#XoX#XZX#ZXXXvovnXcoX|v%iiviX1nnvv)i==<i%vo|><>====;3>;i|====::::-:..........;.-...-
.... :::. ... .:. ... .. . ..  ... .  . .. ... ..:.,-::.-:.. ..:......;.:<d#mWmWWWmWBBmmmBmmmmWmWmWBBBWWWmW###W#Wmm#mmmmBWBWWBWWmWmmBm###ZZ#ZZZZZZZZ#Z#ZZ#ZU#XZZ#ZZZmSXoXXSSoXSoXoXSunoXXSZSnXXXXXXX#oXZZXZX#XZZXnXovnnSdnvilInivov2v>iv>><|ivzn(<|=|==:]|=|+=>|;:::::::..:.....-:-:...:
.....::=.........._. .. . .  . . . . .......  ..:."+:....:......... .:.:;vmmmBWBWmBWWBmmmmWmmmmWmmBmmmBmmWm#######m#m#mBWmWmBWBBWmmB#m###UZZUZZZZX#Z#Z#ZZZZ#ZZZ#Z#Z#ZXXoXXooXSSXdX2v12XZnXXo2XXnXXXX#62#d#XnX#SXSnZ2loXvooinvvnvvnvnv|)vc|)iivnv=il===>.<<=i=|==>:.:;;:...........::...:
.... :.<.:....--: -. . .. . . . . ..  . ..... ..`:.:.:..-.:..........._==d#mmBBmWmWBBBm##B#mmmW#######X#ZZ####ZmmmmUZ###mBmWmWmWmmWmmmm#ZZ#Z#ZZXZZZZZUZUZZ#ZZ#ZXZXZ##XXZXXXXSooooXdoooXmXXZzXnXoSnXnXSoZXXXmSZU22oXonvSndXvvn}Xl3Svvv|j11i)I%iS}|i%==|<:==i==i>==::::;:-.......:.::.:.-:
.....- =::.......... .. .. .. . . . .. . -. . .:..-..:..--..:........-==vm#mmWmWmmmWmmB###mmWZZ#X#Z#ZXXXXXXX2XXZ###mZmZ###WmmmmmmWmmmm####Z#ZZZZZZUZZZZZZZZUZZXZZZZXX#XXZZXXXo2S2X22#SoXo#XooooX2oXoXnomXXXXXZmXonXXXzXnd26InvXlnovivi3%vi)iivX||i>=>===:>>;||=;<::.;:........-_,.===;.:
-::::.:---.:. ...:.... . ... . . . .  . .... .......:-....-..--:......=|d##mmBmBmBWmB######m###SXXZY}||||+|+|||*?YX#ZZSXU$UmmWmmmmmmmm####ZUZZZXXZZZXXZZZZZZZZ#UZZ#ZXXXSXXZZ#XX2SXoS#o2XXXXoXpnoSn2&XoZXXXXZXXXX2XXXXoXoXo32nv3iXXlivsIlv()i<lv+|%>==;:=:|c:=>===;:.=:....... .:+<|++.::
..::-:.:.... . ....... . . .. . .. .. .. ........_:.-.-.....::.-::....:im###mmWmmmmm##ZX#ZU#Z#SS1||=+====::===||*lvv*XXZXX###mBm###mmBm##Z#Z#ZZXXXZXSXXUZZZ#Z##Z#XXZZZXXoSX2XSoXonXodkXXo2Xo3XXXnn2XoGXdXoXZXXXXonXnXXXoXSi3un3so1iiv2Iv>|v(<Iv>+vv===:;=|i:+>:=;::.:...:.. ...:::;=;:::
-..:.-...>.... ..:.....: .. . . . .. . . ........=:. :.:..-.:.-:.:...:=vXXZZ##mmm#WWmmZXZZZZXX2|++-::-:---:::;==||||*nuvSwXX#####U###mm###Z#ZZXXXXXXSXXZZZXZZ#ZUXZXZ#XZSXS22oXnXooXXXXSXoXXXnXXXnoXnXXdXXhXXZZXZno2XoXZXXnivX12zIiiinXvzil<>vIi=|i|>==;:==)==+:;:::::::.........::;:::;=
..-:...... ... ...... . .. . .. . . . . .. ..... .=....:.....-.......:<voXZZZ##m##mWWBmX2XSSel+`:......-..:-:::=+<%>iiiYo212XXXX#Z#ZZ####Z#ZZZXXX2XXXXZZZZUZZZZ#XZZZZZZXXX2XoX2SSoSnSXXX22XoSSXSonXSXXXXSXnZXmSZoXoXoohXXS>lnoXsli|lnXvzi|=<lii|=||==;;;=+<=:=::.:.:-:....:.. .:.:::::==
-.-.:.;.:...-.....:..... ....... . . . . ..= ... .. ........... .....:=|n1nXX###U#mWmWm#p1o}>~:.......-..:....:;+n2X1a|<iYo21XoZXXZZ#X#Z##ZZ#ZXXSXXXXXZZUZZZZZZZZZZ#XZXXXXX22SXnX2oo2XXSXXSXn3doXo2oXXXS2XnZX2XXXXoXX2#nZosv22Xsi|ii2nol|i<|i|||==i|=;:==|+>:::::.:..;:...-:.....::::===
.-...:.:>.:.... ....;.. . . .... . ..:.. -:>..:.... ....-.......__%|==:=<iinnUZ#Z#mWmWmm#Sv+;:.... ...........:;==|+3ueosIn$onoXXXXZXXZX#Z#XZZXXXXSSXXZZZZ#ZZZZZZXZZZXZXXXXXod2XXXoXSXnXX2XZoo2XX222XXXXXXoXXZZXSXv3XmZ2XonnXnS1||vIn2ev|||<i%|<>=|===:=:||>=::-:.:.:..:.:.:-...::::::::
.-.:-:-:>.. ..... .... . .. .......... ....:::=; .... ..;;.-...=+===;.::::+lvXXZZ#mmmWmWZ2+==-... ....... ...:;=;=====|3X1InQmnXn2SSX2XZXZZ#ZZZXXXXXXXXXZZZZZZZZZZ#ZZ#ZZZZ2Son3XXSoXn2oXXXXXXnoXXoo2XSXXXXXXZSSnoXn3ZXmoC2v1Sn2ziIclv1ni|=<i>i|||=>:=+|=:=|>==-.::.-..-.::.;:...=:;.:.-.
......-.:....... . .... .. .....:. ...: ...::::=....  :;=`.: .==||>i`.. .-:=ll2XZ##mmWm##>:i:... ..... .......:;====+++||iIn#mmXoXoSSXoSSXZZZZZXXXSSSXXXXXZZXXZZZZ#X#ZZUZXZXon2XXoSSnX2oXX2X2n2nXX2XoSXZXXXXXo2nSSvoZXZXoovnneSvivsilI%|====%i|>>=i::=|:.=>>:::.:.--:..:.:+=::.>:.-....:
...:.:-........ . ... .: .. . ......:.. ....:=::. .. ..:::...:=;==|> .. ...:+niIXZ##mBWBC==|... ... . .. .....:;====+=+++||i3WWXZSXXooX2222XXZXXXXSSSSSXXXZZUZXZZ#ZZZZZUZZZZXoSXXXoX222nXXXXXoXoXX2XXddUXZZXX#XoXSnnXoZZXnvvvn1vlviivnc=;+==>i||c<>;;=|;:=i>::..::.::..:.|=:::>::.......
...:::............ ... . ...... .. -: .. : :;;::........:..-.::=:<:;.. .. ..:]>|IYYYXmm#+===....... ... .. ..--;==++++++++++<H#nXZXXXXXXXXoSSXXXXXSSSS2XXXZZZZXZZZZZZZZZZZZXS2nnXoSoX2oo2XXZXXoXXXn#SoXXmmXoXXXo3X2nXXX#XvoZndl1%liinv|==|=<><|=(||:==<::=|>:..::::::-.====;|+-.-. . ...
...-:........... .....-_.. . . ..:..:: . .-...:..... .......:-:=:-: . .. ....]e+=+==>?Um>==:...... .... .....::::=+++=++++==|IqzZmqXZZ#XXXXX22XXXSXSXSXXXZZZ#ZZZ#ZZZZZZZZ#ZXX2ooXSoSnXonoXpSoXoXX#nX2XXX#XZXXSXXnXXXSXX#oo2onovvIvlinvl|=>=<=|<lleii+||=:=i|;::::::=:====;:;: .-... ....
..:..-........... . .. .... ... -.........:;=-...........-..:.=;....... .. .:===;<uouij}=<:.......... ... ......;+++++|=++++|i}{QZ!mmSXXZZXXS2oSSSXSXXXXZZZZZZZZZZZZZZZZ#ZZZZXo2XoXznS2oonSoXoXXSZXXS2XXdZZXXS3SnXXSvXo#o2vvodnnonvlncI>i==+=|<<l|{(<+==:=<>>:.::::=+::::.::.:...:......
..-............. .  (..... .. . =....:..: ::=>-.... . ......:.=:. . . .......+|::d#mmmni::: -.......... ....-.:.:=+++|=+|+++||><#[a#C=XZXXSXXX2X2X2XXXXXXZ#ZZZ#XZZX#ZXXZ#Z#ZXXXoXonXnoXonoSXooXnSXXXXXXZ#ZmoZ2dXoX#2o2SXXoovX2vonIllvcvii=|==|>={={|+|||;+|i|.::;:;=:::.....:. .:::. ...
..-.:.........:.:....... ..... . ....:.. :::==;.-....:.:.:..:.=:. ...........:k:=mmWWWmc::.:...:.--.........:..-::=+==+|=+=;=<=]m(|s%||vliiiliII1YSS2XXZZ#ZZ#ZZZZZ#ZZZUZ#XZZZXXXoXndzXoSnon2S2oXXXo3XXoXZZUXXXoS2#XXoXoXoX2nSev1nllvo1vi><i:=i=|i<|i||+<;=||;::::;::;: ....... ::.......
.:.:.............--........ .:..:....-:.  =.:::.-... :..:.-:.:=;. . . ...-...:X:jmmWWWme=....:.-.:..-......-..:...|=::=++=:::=s>>|)T1<oaiiililiiii||iI*YXZZZXZZ#Z#XZZ#ZZUZZZXXXS22SvXoo2oSnoXoXXnXXoXXXo#Z#XXXXXnXZXnXXXoSSnvn%11vn12lv(|=i;=>%||+|i>|=<==||;:.:::.:-. ... .. ..........
.:.=.....:....:....... . ....;... :.-.: ..-.....-.....=.-:.:.::- .......:.-.::X<BBWWWWmk=::.-..:-.-:.-.:.........:=::-==|;::;=3=i||=|3ZZXqaasi||iiiiiiiiiI*YSX#XZZZZZZZ#ZZZZZX2SSonnXS22XXoXSXSnXnXXvXX2Z##ZXXXXoXZZnSZXSnn12nlXivvnn%ni==i===ii|i|ii;=<====;:.::.::. ... . . ...:... ..
.:.:.....:.......:........ .-`....-........-....::.. ......:.:..... . .....-.:XmmWBWWmWpv;.-.:.:.:.:.::......:...-...:::::=-:;v<i|||+|XmXZZZUZqoas||i|iii|i|ii*?XZUZZZZZZZZXZXoX2ooonSonSXXXoXXXXZ2XoXX2XZ#ZXXXZXn#moo#XnnnX11nosvoonv}v|||=|>i<|<|<|=<=|;=+:..::::;:...... .. ...-.....
.:.:............. ::........_:.:.::.-..-...:.::...`..-.. ..;.:.. ......-..:.:<#mmWWWmBWWm>:.:.:...:.:-.-......:.-..:.--::::.:;><||=|++{SSXXXqmXZZZ#muas||||||||i||*YSXmXZZZZXXSnoSo2nn2nnSXXZ2XXXXXXoXSXZXXZXSXSonXZ2SSSonnnvnvSvo1do1=Iiii=<><|>ii)|=<<|;:+=.:::::-:.-... . .....::;:
.:.:... .. ...............-.-/.:;=-..:...---=: -;-........s;:. ... . ......::dmmWWBBBBmWGi::;..:.:.:.::......-.:.-:..:.:-:.::=|>;=||+++{oXXZmXZ#Z##XZXXXXooas||=||++||*YXZZZXZXSooSXndnonSXZZS2XoXoX2n2dXXSXXoX2XoZZXoXXz2nvvnvns1n11n|l|iv=is%i><i>=:=|=>=>;:-;:::::.:.. . . . ..:.:=:.
.:.-.. .........:.-.......;.>> =+.:........:=(::,:...:. .:3%-.............-.j#mWBWBWmmW#is=:+.-.-.--:-.:.:.:.--.:.:.:.:.:.:::<i|===|++=|3XX#Z#Z#Z#ZZ#XZXXXZZZZmowasi||||+|*YXXXXoo2SonoSnXXmXXSXXXXXX22oSoX2XSXX2XZXn2SoXnnvvvnvnvoonvi|>In1vnii>i>|===|<i=|:.:::::::::... .............
:.:....:..............:.:<`;;=:=>+:. . ....-:c:.=:.-.::..-31:... .. .......<#mmWWBWmBmm#cI|:..-...:.:::.::--.--::-.:-:.-.:.::iI=====+++={XXUZUUZU###ZZZXXZZZ#XZZZZZZmoosiii|||*SnS3X2oonnnXZXXS2hoSoX2S2o2X2XoSo2SSXnoonXnnvlnznnv1idvvsin3c>I{<i=||==||=i;|::::-::...:.. . ... . . ...
:.:...................::::.l::..:-. . .:...:-::.:....:...:i}:.... .... ..._m#mWmWmBBmBBmc{i=:..:.-.::--:.:.::.:.:.:-:.:.:.::=v>=====+|++|3XXXXmm#####ZZXXZ#ZZUZ#Z#Z#XUZ#ZXoavii|)1ISooonvSX#SXoXXXX2XXvo2oSooSoSoX2XoSo2XSnovnenvvIivs%|ivnn(i|vi|i<==|iv|=|::::::.-.:.:.. ... .. .... .
...-...........-..::=.-.:-:+:>..........+.-:..:..:........-c.... ........:d##BmWWmWmWmBmk<li;.:.:.:-:-:-:-:.::::-::-:-::.::=|i+=++++=+|=+|nXZ##Z##m#ZZZXZUXZ#ZZ#ZZ#ZZUXZZZZZXXousi|||lI1voXXS222ZXXnSonXnonXo2on2oooXnnoXoXoonXnov%ioli|lvnn+||><v|i>=|i%|=<:::::..-::-.:....... .  . ..
.:..............-...-.::...:==:...... :;::......:......::.:g,........ ..:jZmmWBBmWmmmmWmm>ii|::-:.:.:-:-::-:::-::-::::::::=|<|=|+=+++|====|I1SX##m#UZZXZZZZ#ZZ#Z#Z#Z#ZZZZZZXXXXZXXnv%i|i|ISXo2S3XXXoXXX1onXS22ono122no1od2o2e32oXviv1iizvnX1+|i||i|i><|v(===;::;:..-.... ........ .. ..
.......:;.:......:.:::;::::.|:...... ..... :::..-.:..:...::W'...........]ZmBWmWmWmmWmBmmmz<i|=::-.::::-::-:--::::::::::::;||i++=+|++|+++=;=+||iIXAYY12S2XXZZXUZZZUZZZZZZZZZZXXXZXXSvSooaii||*nod2#XXSo2X1nX22onnXvnokInoX2nnonnnnz%vnlvi{nee=|li=v|l><|i==>=;::::.... . ......... . . ..
...-....-:.-...........=_=...:.... .....:;.:::-.:::.....:. i:.........:=#mmmmWmBmmmmBmBBmm>iii=:::-:-:::::::::-::::::::::|<%=|++|+||||||=;===+||i|i|||||ilII11SXXXXZZZ#XZZXXXXXXXXXnnXoonnvvi|i*1XXXXooX1ndo2ovvnvnnnnvnX2X2nvnv2XvvnIi|vovn|+l>=I+<|<i|=<=:;;::........... ... .  . ..
...... ............-...-+<<;,-...:. ....:=..:::-.=:........=.:........:mm##BmmBmmmmWmBWmm#6+lii=::-::-:-::::::::-::::::|||i++==||||ii|||===++++||i||||||||||||||iII11SSSXXXXXXSS2SXonnSoSnI1vaiiiilISSvZvn22oXovvvvnvvvono1vnn1noXsivvii{eov%+Ii=v=|>=>==+=;=:::.......... .  . . . . ..
............ ...........>==:~: .:: ... :.:=:-::..=:.`...:..=:-..:...:.dU##mmWmmmBmmmmBmmmm#o=vl%=:::::-:-::::::::::::=|i%|||||ii|iiiili||vouaaavdmqqwuasi|||||||||||||||iII11111XvnnnvononvlvvvIviii%iv2vXovonovvvivIvInooovvn1nnovvveiiInlI1|ii=i=<i|>+i==;;::..... .... . .. . . . . .
........ ......:....-.-::+=::...-: ....:=(:=:-..--::.......::.:.:.-.:]###mmBmmmmmmmmBmBmW###q><v|=;::::-:::::::::;;=|s%l||||||||iiiilil||3#m#ZZm######ZZXXooav%i||||||||||||||ii|li1vlnvvnvvvvvvIviiillilI13XnnvvIiIi1Innnnvvnnnn2nivvIivIill||>=|i<i|i:i===;;::. ........ . . .  . . ..
.. ............::...-...:==---:.:......:===:.-.:.;-:::.:....;-::.:.:=m##mmmmmmmmmmmBmBmmmmm#XUw>|||;:::::-::::;==|ivvii|i|ii|iiiiiiiili|im#mmmm##########Z#ZZZXXXXoouasviii|ii|iiiviiiii%Ilv1nniilil||illzillivniniIivivnvvvIIvoSnnl{niiviivi==||ii<||=;<>=:|;::..-.. .. ... . . . . ...
......-.. ....-.....:..::=.:.-..-.=:..-;==:==:.:.=;:.:......;:.::-:.d##mBmBmmmm##mmmmBBBmBBmmm%TSa>=:;::::===||vvIIiiiiiiiiiiiiiiiilli||d#mmmmmmm#m#####Z#ZUZ#ZZZZZZZXXXXXXSSXoXonnnviv|{|ivnoziiv%nnv>||llli|>iiI%I%iivvnnIIvnonnniiviiviiov=|=v|i|=>;=<===;:=:..: ... .. .. . .. ... .
:.....-...............:-:-::-:.......:::=;.==...::..-.......:;:::::]mmmmmBmmmm###mmmmmBmmWmmmUXs|*YXSaasi%svvIIl|liiiiiiiiiilllililii||n##BWmmmmmm#######Z#ZUZZ#ZZZXZZZUXXXXXXXZmSXoonovvsi2noeivvvooovv==+ii>=|:=*vi|||lnvvviIovnnc<iiillvvi=+;<|=>===;:i==;::=::...... .... .. . . ..
.... .:......-.:.--....:...:.:::...:.:-;:.:::::..-...:.... . =;;::=m#mmBmmmmmm##mmmmmmmmmmmmm##ma||+iiillii|iiiiiiiiiiiililllilllii|||ommmmmmW#mmmm####ZUZ#ZUZ#ZZZZ#ZZZXZUZZXXXXXXXXoo2vvvvXnoXi2vvZv2vi=i+=::;<;;:+{ai>ivounvvn1vvsiliInviol=|:i|=|===::===+=::..... . .. .. . .. .. ..
.......-..................:.:.:-:::.:.:.:..:=:-;:..-..... ...:=+|<dmmmWmWmmmmm##m#mmBmmmBmBmmm###p%|||illiiiiiiiiliilililillilii||||vw#mBBWmWmmmBm######Z#ZZ#ZZZUZZZZZZXZZZZZXXXXZSSXn2nvvI2vnovlnvCloolliin%;=;|;:;=vudZUZXXXXoolvv>il|nvISi:=:|=|++:=;:=====:.-........ ... ..  .. ...
.... .-............. .....:..--:.=;:.:.: :-::..:::.-:...... ...::d##mmmmmmmmmm##mmmmmm#mmmmWmmmmm#mu%|||iii|i|iiiiiiiiiii|i||||||iam##mmBmmmmmBmmm#####Z#ZZUZ#ZZZZZZZXZZZZUXZXXXXXS2#nXnvovX1devv2vzvvI|lvnohoosasiumZ#Z#ZZXXXS22nn|iii|nnvoi====|+==::=:=+==:;..... ... ... .  . . .. .
......:........... .........:.-.:::;=;+;;::::.:-..-..-...... .-:j##mmmmmmmmmmm##mmmm###mmmmBmBmmBWmmmuii|||||||ii||i|||+|+||ivaumm#m#mmmmmWmBBmmmm####U#ZZ#ZZZZUZZZZZXXZZZZZZZSXZm22XSono2vSvonovev1lvn|lnXXZ##ZZZ##Z###ZZXXXX22oonv|il>vn31(==|==|=:::=;==>:::....... ........ . . . ..
:.. ..-.....-... .. .  ........:::::::::::.:-:..-.:..-... . ..:)##mmmmmmmmm######mmmm####mmmmWmmmWmWmmmouv||||+|+||+|||ivawmm##mm##BBBmBmmmBBmBmm#####ZZ#ZZZ#ZZZZXZXXUZXZZZZZZXZXZX2#Xvvo1vXvvoSni{zvnvivXXX#U###B#####ZZZZXXS2Soonvi%{svv2i|=;;;=|=:.:=;===;;.:........ . . . . . .....
:.....--.....:... ...... .-....-.::::::::.:.:.:::::..:........<##mmWmmmmmm#######mBmm#m####mmWmQmWBWWBWBWmmwuasiissauwq##Zm##mBBBmWmWBWmBWmmBmmmm#####ZZ#Z#ZZZZZXXZZXZZZZZZZZZXZXXZXX2nX1onXoXvnv|vlvlvInXUZ##m#mmmZZ###UZXX2So2oonlli)n<noi|=;=;<>;:::=;=+>;::: ...... ... . ...... . .
;:....-:....:.:. . ..........-..-:...-:.:-..:..:.:.::-::....::dmmmW#mmmm######Z###mmm#m#####mmBWmWBWmWmWmW#mm###ZUZ######mBmmWmWmWmBmBBBBmmW#mBmm#####UZ#ZZZZZZZXXZXZZZZZZZZZZXZZZUoZmvnvo22pllS%|vlvvnvoZ##Z##mmm#Z#ZZZXX2oo2oSooovii|IvIn>=:=:+|>::::=;++|::::.::. . .. .. ..  .. ....
::...-.:...-.:..... . ..:......:...-.:.-.::.:.-=:--:...:..:.:jmmBmmBmmm##Z#Z#Z####mmm#######mmmmWWWWWWWBBBmWmmm##########mmBWmWmWmWBWWmWmBW#mmmmm###UZ#Z#Z#ZZZZXZXZZZZZZZZZ#ZZXZZ#ZZZ#1nvvnXSvvo>|IvnvnoX###m#Z###UXX#XX1*|+|Inoooovli|lllI>==:=;|==:::==+++::::::. ..... . .. ... ... .
::::.:.::.:....... .....:........-..-:.:.:.::.:=::-.-..:...-=m#mmWmWmm##Z###Z########ZZZ#Z####mWWWWWmWBWmWmBmWm#m######mmBBBBBBmWBWmWmWmWmmmmmmmm##ZUZUUZZZZZXXXXXZZXZZZZZZZZZZZUX#Xm2onnnoXnovn||lvoo22X###mmm#ZZZXX1>==:;;;:<nooonv||il||i=::;=+=;:::==++;=...:-... ... ... ..  ..  ..
::::..;:.:.-.:..-... .............:.:...--.:::::;:::.-:.:.:.d##mWBWWmmm##Z#Z######U###Z#UZ#Z###mBWWWWWWBWmWBWmmmmmmmmmmmWmWWBWWBBBmWBBBmWmBmmmm####UZZ#ZZUZXZZXZXXZXXZZZZZZ#XZZZZ#mX#hooonnXodoo||lo2SXX####m###ZZXo1+=;;;;:;;;={Innvl||>=|==::==|==::;+=+=;::..::.:.-.. ..  .... . ....
::;::::::..:....::..............::.:.:.:-:-::.:;;=;:;::::::<mmmBWWWWWmmm##Z##Z###Z##ZZ#ZZUZZZZmmWmWWWWWWmWmWmBmWmWmBmWmBmWmWBWmBBBWmWmWmBmmmBmm###UZZZ#ZZZZZZZXXZXZZXZZZZZZZZUXZZ#XdXSo#nonZXsnv|ivn2SSZZ#######XXov+;;======:;:;|vnnI||==+=;;:;=+;=::=====;:.... .-.... . .... .... . .
:=:;:.::.:..:--::..............:-..-:.:.:::.:::=:;:::::::;:j##mBBWQWWmWmm#########Z#Z#ZZ#ZXXU###mBBWWWBWBWmWmWmmmmBBmmmmWBWWmWmWmmWmmBmBmBBmmm####ZZ#ZZZZZZZXXXXXZXZXZXZZZZZZZX#XXXm2SX2ooSXo13c||loXSXX#Z#Zm#ZZZXn>;;===+|i|===:=)nnv|++=+=;:.=+===:;=|:=+:......:... .. .. . . . .....
:=::::.:::.:-.:.:::.-:-:..:.-.:-.:...:-:;:-:=:::-:.::.-::::d#mmBWWWQWWmmm##########ZUZZUZZZXXXZmmBBWmWBWmWmWmmBBBBBmBmWBBWmWmWmWmWmmWmWmmmmm####Z#ZZZZZZ#XZZXZXXXXXZXZZZZZZZX#XZXXXUX1Xo3XdoX23c||v2SoXXXZZ####ZXn};:==|voXXSon|==<2onl|=====:-=+===;;==:===.......:....  . . .. ...  .
=:.:::.:.:;:..:.:::--:.-.:--:.:.:-:.::.::.:.=:;:.:--..:..::#mmmBBWWQWmmmm#mBmmm##UZ#ZUZZ#ZZZXXZ#mmBBWWBWBWmBBmWmmWmBWmBBBWBWBBmBmBmmmmmmmmm#####ZZZZ#XZZXXZZXZXXXXZZXZZZZZZZZZZZSmdXZnn2XooXXh)l||noS2SXXZ####ZZS1=:==<o###mSXnIi||3Sov==;::=::;+=========;:.. ....-.. . . ... ... . ...
;::::::-::::.:-:.-..:.:-:.--:--..-.:.--:.::.=.-.:::-.-.:-.:m#mmBBmWmBmBmmmBBWBB###Z#ZZ#Z#ZZXXXX##WmWmWmWmWBWBWmmWmWmWmWmWBWmWmmBBmBmmmmmmmm####Z#Z#ZZZZXZZXXXXXXXXZXXXXZXZZZZXZZXX#XmoqoSSXZXnniiivoX22SXXXZ##ZXo>==+id####ZZXovIvon22n|=:=;|::;++=+=+|+==::.. ........ . . . .. .. . .
;;=::::-:.;=:.--.:-:.::..:.-.-:::-:.:.-:.::.=.::.:-:----.::###mmmW#mmm####mmmmmm######Z#XZZXXXXX#mWmWmWmWmW#BBBW#mmWmWBWmWmWmWmmBmmBmmmmmm####Z#ZZZZZZZZZZZSSXXXXXXXXZXZZZZZZXmZZZ#2XXmnXS2ZXvv%llv2o2SoSSX##ZXX1|+|adZZ####ZXSvvv22XSni;::=i::======+===+::. .... ... ... ....... . ..
=::<=;::;:;=:---:..-.:.::-.....:-:-.:.:.:::.=...::-..:-:.:.3Z####m#m##Z#Z###mmmm#######ZZ#ZXX2SXmmBmBBmWmWmWmWmBmWBBBWWmWBWmmmmBmmmmmmmm#####Z#ZZZZZZZZZXXXXSXXXXXXXXXZZZZXZZXX#ZXXXmXd2XXX#onvvlIvo22222XXZZ#X2v|ioXZZ##Z#ZZZSnIvSSSSov=:;<>;:=====+=:==+:: .. . .. ...: . . .. .. . .
+:=>:;:;=;=:::-:.:...:.:.:.:....:.:.:...:::.=....:-:.:..:.:)XZZZ###ZUXZZZUZ#Z####U##UZ#Z#ZZZSS2XmWmWmmBBWmBBWmWBWmWmWmBWBBmBWmmmmmmmmmm#######ZZZZZZZZUXXZXXS2XSSSXXXZXXZXZZZXXXZZXd#oXoXXZZo1lvlInoSoS2SSXZUXXn>|n#ZZ#UZ#Z#ZZXovv2SSXSv>;:=+=;=;=;=|;:;+|:... . ......:... ... .. . ..
|:<==::==:.:;::.::-:..::.:.-:-.::..-:-.:;::.=....:..:.--:..=3XXXXZZXXXXXXXXXSXXXZZ#Z#Z##ZZXX222X#mmmmWmBmBBWmWmWBWBWmWBBmBmW#mmmmm###mm####UZ#UZ#ZZZZZXZXXXXSSXSSXSXXXZZZXZZZ#XZ#ZZZXXdoXZZZnvinIIvSoS22S2XXZXSv==IX#m##UZ#ZZZXovvnZSXSoi;:=====;:>>+=:=+|:... ........... .. .. .. . ..
=:>=<:.:>:-::=.:-.-..::--:..-.:.:.:..::::::.=:..:..::--.:.:==32SSXSSo2oon1*||*1XSXZZZ#ZZUXZS2ooS#mBmBmmBBBBWmWWBWBWmWBWmBBBmmmmmmm####m#m#U#Z#ZZZZ#ZZZXZXZXSS2SSXSXSXZZZXXZZZUXmdmXXZZX2omZXivlIvvnS2XS2SSSXXXol===I#Zm##Z#ZZZX2vv2XSXXoi=:;====:=<=++;==i::. ... .. ..... . .  .. ....
i:(:.::|(:.:=::-:.: :.;.-.-.-:..::.-::.:.:..=.:.:.::.:.-.:-::=1noooonn1l+-:.::-={SSXZZ#ZZXXo2ooSmmW#mmmmWmWmWWBWWmWmWmBmWmmmm###m#########Z##Z#Z#ZZZZZZZXXXXS2XSSXXSXXZZZXZZZZZXhdXXZXokvX#o%ilivnn2XS2SS22SS2ni=;==IX##Z#Z##ZXSnvnXSXXSv==:;=;=:-=>===++i:... . ........ ....... ... ..
{);.-==:|:::=;-:::::.:.:.:......:--.:-:.::.:=.:...-.::-.:::--::Ivnnnvvi::::::::;::IXXZZZXXXo2oo2mmWmmmmBmBBWmWWWWWmWmWBBm#mm##########U##Z####Z#ZZZZZZXXXXXX2SS2XSSXXXZXZZZZZ#UU#XXXXXX#omZ1I|IInooSSSXSSSSnoon>;===inXXZ#Z#UZZSnvnXSXXSs|=;:::;.:;=+=++<>;.......... ... . .  . . . . .
=>>:|:{=i:.=i::==:::::...:..:.-:.::::::.:.-.=.:.:.-:.:.-.:..::::<illli|+=;;;;======*SXXXXX2o2onX#WmBBmmmBBBBWmWWBmWWmBmm#mmm#######Z#U#Z###Z#Z#Z#XZZXZZXZXXSS2S2SSXXXXZZZXZXUXZZZZdXXXXXo#2Si|ivn222SSXSXXXonov==;=|vn2XZZ###UZXovvSXXZSv|=:::::-.==+==|<=:-.. . ...... ....... ... ....
=|>.:|:i=>=||-:=:.::::.:...:..-..-::..:::...=..:.-:..:-..:.-:..::>+||||||=+===+||isiv2XXS222oonnmWmWmmmBmmWmWBWBWWmWmWmmmmmm#########Z###UZ###Z#ZZZUZ#XZXXXS2S2SSXXXXZZXUXZZXZZ#ZZXZdXXXX#X%i|inoSoS2SXXXXXXvnl===+|nSXXZ#####ZZXvl2XXZSs|:::;::.::===+|<=:.. ...... . .... .. .. . . ..
==>=:=>=<=>_i=:=-..::::.:.-...-.--.=.:...-:::-.:.:.:.:.:...-:.:..|.;=|||||+==|vuX###m2S2oSoonnvdWmWmBm#mmWmWmWBWmWmmBm#m#######Z#Z#Z#UZ##Z#UZZ#ZZ#ZZZZZZXXXX2SSSSXXXZZZZZXXZZZZZZ#XUXXZoXG2|i|IvoS2SoXXXX#ZXvli==+|vmXXXXZZ#####SvlXXZ#21=;:;:::.:====|=i;.............. .... .... . ..
====:=>|.i=i|=+::::::.:.:......:..=::.:-:.-:::.:.---.:.:..:-;:::.=:::=+=++++<um#####ZZXSo2onnvvmBBBBBm#mmmWmWmWmWmmWmmmm###m####Z##Z#ZUZZ#ZUZ##ZZZXZZZZZXZX2SSS2XXXZXZXZZZZZ#ZZZZXXXZXm2XS1||ivoS22ooXXZUZUXsii+||id#ZZXZZUZ#mm#X1lnXZZos=;:;:::::==;=|=|;-..... .. . . .. . ...... ....
+=:==||==|=ii==;-:-::::::.:....:.::.::=.:.:.:..::.:.:..:...::-.::=::-:o>==<v###W###ZZZX22onnvldWmBWBWmm#mmBmBBmBWBWmmBmmm####ZZZ##Z##ZZZ#Z##Z#ZZ#XZZZZZXZXXXSSSXXXXXXXXZZZZZZXZZZZXSXSSnZzv+||nnX2SooSXZ#UZXi|ii|iom#m#ZZ#Z##mBmZolvXZ#ol=;:;::--:===<|=|::... ..... ......... ... .. ..
==:=::+===+=+|=;::==::.:-........:.::.::.--:....-::.:-::.:.:.:::;::::<#h=|vXZ####UZZXXoSoovovdmmmWmBBWm##mBBWmWmBmmBBmmm####Z##UZ#U#Z#ZZZ#UZ###ZZZZZZZZXXXX2SS2XSXXXZXZXZZZZZZ#ZZXXSSXS2X11|ivnX2So2oXZ##ZZXi|ivvXX##W##UZ#Z##m#ZoivX#Zos;:;:::--:=:=|=|:: ... . . .... ... . ..........
=.;::::;=+=:==;=;=>);=;;:.:;:..:::::;::.:.-:......:.-.:.:..;.:..::-::=#XSXXZZ#####X#XXonvnuwd#mWmWmWBWmm#mmBmWmWmWWmBBmm#####ZZ#Z#UZ##Z###Z##ZZ#Z#ZZZZZZXXXXSoSSSXXXZXXXZZZZZZZZZXXXXXXS2nnivnnoS2SoSXZ#U#ZXi||vSSX##mW##Z####mmUnivX#Xn|;=;::::.::===+=:.... ... .. ..... .......... .
=.::;:-:=;;:=>;;::>:==|=::.=::.-._===:::.:..: ....:.:.:::..:::..:.:::<ZXXZUX##mBm##ZZZU#UZmZmmmmWmBWmWmW#mmWmBmmWmmmBmm###Z#Z#Z######Z##Z####U#Z#ZZZZZXZXXXSSSSSSXXXXXXZXXZZZZZZZXXXZZXXS22nnoXS2S222XU###ZX%+|I2XZZ##BB######mmX1ivX#21=;=::::::;:;==|=:.. ... ...... . ...... .... ...
:.-.:..::::;==>:.:==|>>|=:::::.::^::=;:-:.::-....-:...:.:.:.::::..:::<#XXX#X##mmmm##Z###Z##mmBmBWmWBWWmW###mmWmWmmmW#mmmm##Z#Z#ZZUZZ#Z####UZ#Z#ZUZ#ZZUZXXXSSSSSSXXXXXXXXZZUXZZZZXXZZXZXSSXoSnoSSS22oXX#####Xc+|iSXX#U##Wmm####m#X1iv#Zoi=;:::;::;;===+=:. .... . .. . .... . . ....... .
:.-....;::::=::;-:==i==|=|==;:.::.:=+=;:.:>-......-..-.:;..-.::.::.::)XXZXZXZ##mW#m#######m#mmWmWBWBWmWmm##mmmmmBmBmmB#m##U##Z#Z##Z#U###Z#####Z#ZZZZZZXXXS2X2XSXXXXSXXZZZ#XXZZZZZZZXZZXXXXSXoSS2S222SZ####ZSs+|iXXZZ###WWmmm#mm#Slin#X1>;::::;:::<==+=..... . .... .... . ........ .....
 :.....;.:::::::;=;:=>|==;==;:.:..;=<=:-::=:-...-..:..:=:.::.:-:..::.)XXZ#ZZZ#mmmBmm########mBmmWmWmWmWBW###mWmmWmBBmmm####Z##ZZ#ZUZ#Z#Z###Z#Z#Z#ZZZZZXXS2XSSX2XXXXXXZXZZZZZZXZZXZXXZXZXZSXoXoSS2222XZm##ZXo|=+|nXZZ###Wmmmm#mmZniiXZSl:=::::;::;;++=;-........ ...... .... ... ..... ..
.......:;:;.;:::;=-::+%{,===:::::=::=+:::.::.:....:...:=::;.-:.::.;.:)X##XXZ##m#W#mmm####mmm#mmBmWmWmmmWmmU##mBmmmmmBm####Z##Z#UZ########Z#####UZ#ZXZXXXXSXSSSXXXXXXXZZZZZZXZXZXZZZXXXXXXSSSSoS2S2oSX#m#UXXl=+||nZZ###BWmmm##mUXllnZZn>==:::;;::;==|=:.. . ...... ....... ........ .....
.::...:.+:::=:::;:.|>=|>||==;:-::;:===::;:=::..........:::;:-.:-.::.:)ZZXXXXZ#mW#mBmmB##mmm##mBmBmWBBWWBWB#U#mWmmmBBm#m######UZ#U#ZZ###########Z#Z#XXXXZXX2XSSXXXXZXZZZZUZXZZZZXXXZXZZXXSSS22SSSooo2Zmm#X1l=+=+|nXZ##mWmm###mZXnivdX21==:::::;:;;;=;:......... . ... . ....... ....... .
-.;..:::::::::::::;=:=|<>==+;:::;::;;::::;:;.......:..::-.::-.::...-:XZ#XUXZZ###mm#Wm##m##m#mmW#BmmWmBBBWBm###mmBBmmm#m#m####Z#Z################ZZZZZZXXXXXXXXXXXZXXZZZZZXZZZXZXZZZXXXXSSS2SSS222ooXmm#X1i++==+|IZZ##WWmm####ZoIvoXXoi==::::=;:=:==.... .. ........ .... ...............
..;..:-..:-::--::::::==++:;=:;:;;;:;::::===::...:..:.......:::::.::.<XX#ZXXZmm##Bm#m#m#mWm#mmmmWmBBBBBWBWWW##ZmWmBWmmmm#####Z#####Z#Z#########Z#Z#ZZZXXZXXXZXXXXXXXZZZZZXZZXXXXXXXXXXSXS22X22SoXoooXmm#1i+===+||IXZ#mWBm####XSvvnXZS1|=;::;;=;:=:==... . ..... . .... . ................
..=.........:-::::.::-:::;:;:=::::::::.-=:=.:...:..:...-:.:::-:.::..)XXZ#XXZX####mm#mmmm#Zm#mmBmmBBmWmBBmWmmm##mmBmmmmmmm#####Z#Z#Z#######m###Z#ZZZ#XZZXZXXZXXXXXXXXZZZZXZZZZXXXXXXXXSSSSSXSS222onXUm#2|+++=+||aomX#Wm#####XSnvoXZXei=;;::===:;=;=;... .. ... . .. ........: ...........
..:. .........:-:.:.--::::-::::::;::-:.:==::...:..--..:.::..:::.::.:nX#XZSSXU##m##mmBWm#mW#m##mmmBmBmmBBWBWBmm##mBmWmmmm####ZZ#Z#Z#############Z#ZZZXXXZXXXZXXXZXZXXXZXXZZZZXXXZXXXSoXSS2SS2o2SonnXZ#Zl|=++||vmZ#ZXZXZ####XXonoXZXSs|;;::;==;:=;;;-.. .. .. ........ ..... ...=:.....--.
..:... .......:.:-:........--:::::::.:.-<::..::.-:.-......-:;:.::::.3X#XXSo#m##m###mm#mm####mm#W#WmmWmmWmBWmW###mBmmWmBm######U##Z############Z#Z#ZZXXZXXZZXXXXZXZXZXZXZZXXZXXXXXXSXSXXSSSSSo22nvnXZ#Si|+||iom###ZZXXZZ#ZZSonoXZZSni=:;::==:=;;=;:.... . . ... . ..... ......:=:-...-::.
...;.... .....:.:...:...:...:.::::;-.-.:=::::......:.....:..:.::.::=XmZXXXZ##U##mBmW##B##m##m#m###m#mmBmWmmWmmm##mWmmBmmm###ZZ#Z###########ZZ#X#Z#ZZXXZZXZXXXXZZXXXXXXXZXXXXXXXXXXXX2XSSSoXooonnvnX#ZXv%ivum#mm##ZXXoXXXXSo2SX#XXol==;::;==:====;:.... . ... . ..... ........::::-...::-
..{;.. ......:.::.:.....-.::::::,<::.-..|::-..:::::.-. =.:..:-.-.;:)mZ#ZZZ##m#BmmW#mZm#mWm#m#mW##mmmmmBmBBBmmB#mmmmmBmmBm######ZUUZm####UZ###ZZZ#ZZXXXZZXZXXXXZXXXXXXXXXXXXZZXXXXXXSS22222SnnnnvvoZZ#Z#mmm##mBmm#ZXon2XXS2SXZZZX21i==;::;==:===::..... .. . .. .... .........:::::.-..=:
.===..... ...-:..-:-:-.....:.::=^:;-:.::%--:..:..:..:.:~.:..-.-:-::vX##Z####BWmmW#mm##m#mAmm###mZ#mmBWmBWmBBmB#m#mBmmmW#m###U#U#Z########ZU####ZXZZZXZZZXXXXXXXXXXXXZZXZXXXZXXXXXXSS2S2XS2onvvvvvXX###m###mWWmWm#ZSnnnS2SXXUZ#X2nl==:;::===;==::..... . . . . .. . ..... ....-:.:::.:.:.
.:-=.........:.:-.-:.....-:.:.:::=;:...-i::..-...:.::....::::....::3Z##Z####mmmWmmWm#B##$#mm####m#mm#mmm#mmWmmmmmmm#mB##mm##Z#Z#Z#UZ#########Z#ZZUXZZZXZXZXZZXXXXZZXZXXXXXXXXXXXXS2SSoS22oovvnvvnXXZ##WBWmWmmBm#ZXonnoSSXZ#UZXXo1|=;;:;;==;;==:-.. .... . ....... ... . .......:::-::...
.i:=.........--::.:..:....:::.::=v`:..:->:.:.....:..:..:.::..-:.::.XX#ZU#########mmmBmm#Z##UZ##Z###mW#mWmmmmmmmmmmmmmmm#m####Z#Z#ZU########Z#Z#ZZZXZZZXXZZXXXXXXXXXXZZXXXXXXXXXSS2oS2SS222onnvvvoXXZ##mmWmBmmm#ZXXoSooSXZ#ZZZXo1i=::;;;=+====::.. . . . .. .. . .. ... ...........:-:::.
;+;=;........-.::.:::......:..-:=<;:..::>;.......-..:.:.--.:::...::nXXZ#Z#UXZZXZ###mmm#####mZ##ZZ###m#Bmmm#mBmmmmmmmmmm#m###ZZ####ZUZ#####UUU#ZZZZ#ZZZZZXXXXXSXXXXXXZXXXXSXXXXSSSXSSSoSooonvvvvv2XXX###m##m###XZXXXX2SSZ#UZXXoni==;::;;=+====:...... ............ .. . ...........::::::
::==>:........:.::.:.--.....:...:)`:.:::==..........::::.:-.:::.:..onnZZZXXo222XXXZ#####m#mZ#mXmmZ######mmmmmmmBmBmmmmm#######Z##UU#UZ##Z#Z#Z#Z#Z#ZZZZXXmXXXSXXXXXXZXXXXXSSSSSSSS22S2So2oonvvvvnSSXX#Z###UZ#ZZZZZZZZX2XX#XXXoni>;;:::;=+=====.. .  .... ..... .. .. ... .. .... ...::::=
===:(..........:::.:...:..--:-..=)::.:.=::...:......:::.:::::-..:::vnonXXXvnnnnnnnXXSZ####Z#ZZ#XZ#m#Z#mmmmm##m#mmmmmmmmmm##Z#ZZ#Z#Z##Z#####ZZU#XZZXZZZXXXXXXXXXXXXXXXXXSSS2XX2SS2SS2S2o2oovvvvvo2XX####UZZ#ZZZ##Z#ZXXXXXXXXon%+:::::;;======;.... ..  . . . ...... .. ... ... .. ...--:+
>{:.[.:.....:.-::.:::....:..-.:.:+;..::::::.........:;:::::.--..::-<nvnvovvnvvvnnnnvo2XXZ#Z#ZZ#Z#XZX############mmBmBmmmmm##Z####Z##U#U##Z#Z#ZZZUZZUZZXXXXXXXZXXZXZXZXSXSXSXS2X2SS2222o2onnvvvv2SXZ#######Z#Z##ZZZXXXXSSS2onl+:::::::=======:. .... ... . ... .. .... . . .. .. .....-::
v;=-[...:..::..-::.::..:.:...--.:<::..::=:.......... =::::--.:.-:-.=nvIvvvIvvvnnvnnnnnnoXSXZZ#XUZZ#Z##########Z#mmmmmmmmm##Z##Z####U#XZZ##UZZU#ZZZ#XXZXXXXZXZXXXXXXXXXSSSSSSSXSSS22o22oonnvvvIn2SX##mmBm####Z#Z#ZZZXXX22on1i==:::.:;=====++;:. .. ... . . . ... ... .. . ..... ... ..-.:
}(:.c..:-..:..:..:::..-:.:...-..:==:.-:=:;:..........:::;:::.-.:::.={liiiilllvvIvIvvvnvvvnoXXXZZXZXZZZ#Z####m##mmmBmmm##m####Z#Z##XZmX##ZZ#UZZZZ#XZZXXXZZXZXXXXXXXXXXSXXSS22SSS2SS2Soooonvvvlvn2X##mmmmm###Z#Z#ZZXZXXSoonli==.::.:::=:====+:... ... . . .. . . .. ... .... . ... ......-
(=:.l.::::.:..:..:::. ::.:...:::.=::-.-=:=;:....:. ..;-;;::..-::=..::v||||iiiiiiiiiivvvvIvv1S2XXXXSXXZZZ#Zm#####mmmmmm####Z#UZ#Z#Z#Z#X#X##ZXZZZZZZZUXZZZXZXXXXXoXSS2SSS2S2SoSS2So222o2onvnvIIvnXZ###Bmmmm###Z#ZZXZXXSonll|=::.:.:-:;=:==+==... .. . . . . .. .... . . . . .... ... ...::
=::.l:: :..:..: ~:::::.:::..: .::;:::..=:=:....::....=.=::=:.:=:::.::li=+==+||+||+|;==|llllIInoXXXSSXXXZZ#ZZ#ZZ##mBmmm#####Z###Z#ZZZZ##ZZ###ZZ#ZUXZZZZZZZXXXXXS2So2SSXS222o2S2S2S22o2onnnvvlIvoX###mmmmm#UZUZUXZXXSon1l|=::.:.:..::;;===+=:... . . . . .... .. .. ...... ... ...  ....-:
>>-.v:::-:::..::.:::<.-::..:....;:-.::.=:.::..-::.-..:.=;:=:..=:;:.::<v|+<uss|ivuwoooas||||illIvooo22SSXXX##Z####mBmmm###U#U##U#Z#Z#ZZ##Z#ZXZZ#XZZZZZZZZZXXXXSS2SS222222XSoo22222So2ooonvvlllvoZZ######UZ#ZZZZXXX2onl|+=;:-:--:.:::=;==+==: . .... . . . . . .. ... .. ... ..... ... .::
i=;:)=+::-::.::...::+;::;:.:...::;-:::.;::.....=::...::;:=>.:.%.=..:::o%<wXXXXSXXXXXXXXXooa%%||ilInvv12XXZZUZ####mmmmmmm##ZZUZUZZZZZZZZZZ#ZZ#ZZZZZ#ZZZXZZZXXXSSSX2S2X2So2oXSS2SS22no2nnvvIlilvoXZ#ZZ#ZXZZXZXXXX2onl||=;:::-..:..:-:=:=+++=. ... . . . . . . . ... . ... . .... ... ....:
;;.:<:==:-;::::.--::==:::::;:.:_;=.:.:-:--.:.-=`:....::.(==.:::-;.=.::{odXZZXXXXXZXZmXZZZ#ZXZoa%>=+|lIlvnXZZ#Z#Z##mBmmm###U#Z##U#ZUZUZZZ#Z#Z#X#Z#ZUZXZXZZXXXXXoXS22X22SoS2So22Xoo2oonvnvvlliilnSXXZZXXXXXXXX22onli|=;::::.:.:.:-.::=;=+=+:.. . . ... . . .  .. . .. . . . .. .... .. ...
;:.;):;::.:::;:--.::==:::;:::.:.==:-=:::-.:-.=::.::.=;::_=+.:=.:::.:::)2XXXS2SSXXX#mZXZXX2XXXSXXooss=||ln2XZZZ####mm#####Z#Z#Z#Z#Z#UZ###ZZZ#UZUZZZ#ZXZZZXXXXSoXo22S22XoS2So2X22n22onnvvvviii|iiI1XoSS2S22oonvli++=;;::::.:-.:.:.::;=;=+=;.. .. . . .  .  . . . ..... ..... ........ ....
=::;{:<;.:.::=:.:...=:;:::::::..::=.=;:;:.:::;:.:-..:c..<:|:::.:.:::::=XXXX2XXXXZXmmWZ#ZXXSo2SooSXSXXqqoo2XZZ##############Z#U##Z##UZZ#Z##Z#XZZZZ#XZZZZXSXS22o22S2SX2X22S2S2So22ooonnvvvlii||====||lIIIIli||+===;;;;;::-::.:.:..::;:====:... . ....  . . .  . .. . ... .. ........... ..
::;:]:|:;:-:;>.:..:.::;::;;::=;::.:=<=;:::.=::....-:.(..=;=::.-:::-.::<XXXXXXXXZXXZX#ZXX2XXdZmZm#ZU####ZXXXX#Z##########Z#Z#Z#ZZZ#UZ#ZZ#ZZ#ZZZZZXZZZZZXXXS2S2oo2SoS2S2S2S22So22oooonnvvvii|+===::::;;==;===;==;;;;;:::::.::.:..::::;==;:..  .. .   . .  .  . . . .. . .....:..-.........
==;:]<|>=.:.:>::.::.:=:;;:;::;:+=.:;;;;:..::--...:-. v.-:=:;;..:::.:-:vZZUZ#Z#ZZ##mQQWmmmmWm#XZ########UXXXXZ##########U#U#Z#Z###Z##Z#ZZ#ZUXZ#XZZZZZXZXXX2XSnnooooSoS22S22Sooo2oooonvvIl||+|==:::::::::;:;;;;;;;;;;;:::::.:.:.-:::;===:.... . .... .  . .  ..... . ..........:-.... ....
=:>:]X({=:-.=v;:.::.:>:|==:=:=:l;::==:;:..:.-::=<.:::=:::;;::.:::-::::dXZZZZ#Z###U#WWBW#X####ZZ#Z#######ZUZZXZZZ#########Z#Z#Z#ZUZ#Z#Z##Z#Z#UZZZZZ#XXXXXXSXSooo2ooSoS2So2oooo22oonnvvvlii|+==;::::::::;;;;;;;;;;;;;:;:::.:.--.:::;;;=;... . .. . .  .. .  . . . ..... .......-:.:.... ..
=>::]3==;:. ={>::=::=l==+=;=.<:>=;++|;::.<:::..:=..:=)>.-;-.:.::::::::XSXSZZUZ#ZZ#Z#XU#Z##mmZ#Z######m#Z##Z#ZZZ#####m###Z#Z#Z#Z#ZUZ#ZUXZ##ZZZZ#XZZZXXXXSXXSSo2ooooooSooooo2ooSnonnvvvlli|+===:::::::;;;;;;;;;;;;;;;:;::-:.:-:.::::;;=:. ... . .   . . . . .... . .. ... ........... ....
|:::)]%*=:-.<:s<%|=<%|>==i:;:==+=:;;=:;;.:=:-:=:=.::+=;::::...::::=:::XXS2XXZZZZ#Z###mZmUUZ#Z#m##mm#mmm#Z##U#ZZ#########Z#ZZ#ZZZUUU#Z#Z#ZZZ#XZZZZXXXXX2SSXS2222ooo2o2oo2o2oSnonnnvvnlii|++===:;:;:;:;;;;;;;;;;;;;;;;:::-::---.::::=;;... . . . ..  . . . .. . . .. .. . . . ...:.:......
=;::]v=%=%:.).)}==c;c<c|<==>.|;==:=;=;:::.:.:.;;;.-.:<=:;::.:.::=;=:::nXSSSXXXXZ#Z#Z#Z#Z#U#######mmmmmmmm###Z#Z##U######Z###XZZ#ZZZZ#Z#UZ#ZZZZXXXXXZXXSSXSoSoXoooooooooooonnoonnvvvvlii|++==;;:;;;;;;;;;:;;;;;;;;:;::::-:.:-:.::::;=... .. . . .  . . . .. ... .. .. .  . ..... .. .....
c==:]{=v*+:.<.|==<i<1>2<===i:;|;::=;;;::.-:.:::=;:.:::=;=:::.=::::==::vSS2oSXXXZZZZ#ZZ#Z#####mm#mmmmmmBm#######Z##U###Z###ZZZX#XZ#Z#Z#ZZZZZZXZZXXXXXXSSSXoX2SSo2So2ooooSooooonnvvIvIii||+===;;:;:;:;;;;;;;;;;;;;;;;:::::::-::-:.::=:..... .. ..  ..  .  . ..  .. . ..  .   ... .. . ....
i=;;]+;ni=.:<=><v=%v{i|<=<>)=:=;:::=:;:::::-:.-:`:.:.=====;::::.::.:::)XSS2S2XXXZZZUZZ###Z###mmmmmmmmmmBmm####U#####Z#ZZZZ##ZZZZ#Z#Z#ZUXZZZZZZXXXXXXXSS2oSXoS22oo2ooooooonoononnvIvli|||====:;;;;;;======;;;;;;;;::;::::.:.:.:.::=;;. . .. ... . .  .  . .. ... . .. .   . . .. .. .....
>;==j==v>|::%==%o{nn=S|<ivci>=;:::::.::.-::::.-::..-::;=====::-::::.-:)2SS2XSSXZZZXXZZXZ##Z#mmmm#m##mmmmBmm########Z#####Z#XZZZ#ZUZ#Z#XZXXZXXXXXXXXXXSSS22o2Sooo2o2ooo2oonnnvnvvIIIii||====;;;;:;;==|ivi===;=;;;;;;::::.-:::-.:::=:;. ... ..  . .  .  .  .. .. ... .  . . . . .. .......
v=+i3={vi+;==:={XzoS%o=%=ic|;:+::::.::-:..-:::.:...-.::;;:;+==:::<:.--:nS2SXSSSXXXXZZXZZZ####m#mm#mmmmmBmmm#######Z#UZZZ#ZZ#ZZZZ#Z#ZZZXXZXXXXXXXXSS22XSoSS2S2oo22oooo2onvnnvnvvvIlli||+====;;:;;;==<innnvi==;;=;;::::::.-:..:.:-:=;:... ... .  . .. .  . . .. .. . . .   .  .. ... . ...
{%a>X<n%ovi==>===3%dC1o+i|s=>==;::;-.::.:..-::.-..:.:-=;;::==>:::| :-.:{2XSSXXSSXXZXXZZ#UU#######m#m#mmmmBm###Z#ZZ#ZZ#Z#ZZZZZUZZZZZUZZXXZZZXXZXXXX2SSX222o2oo2So2oo2oonvvvvvvvvIiii||+=====:;;;;;==vo2oonI|==;;;;;:;::-.--.--.:.:=;:- . . .. . . . . . . . . .. . . .  .  .. . .. . ...
>n%<3|%Xvo==}>;>=)eXl21=}si=|=:+;::.::.:.--...:.-.-.: :.=:::::::=::::::)oS2XSXXSSXXXXXZZZUZ##ZUZ###mmmm##mm##Z#ZZ#U##Z#Z##ZUXZZZZZZZZZZZZZXXXXXXSXXX222oSo2oo2onooooonvIvvnvvIIiii|||+====;;;;;;==vo222oovvi===;;:;::::.:.:.:.:.;;;-... .. . . . .  ..   . .. ... . . .  . . ..... .....
os|u3|i3sliiil||==I1noI+=))*i==>+;::-::..:...:..-.....;:=;;.::::=:::.:.=ooSSSSXSXXXZXXZZ#Z#ZZ####Zmmmm########ZZZ#Z#Z##Z#XZXXZZUUZZZZZZZZXXXXXXS2SS2S2oSon2o2onooononvvvvnvvvlii%i|i+====;;;;;;==in22Soonnvli===;;:::::.-.-:.:.::;:.... ... .. . . . . .. .  .  . . .  . . . . . . .....
si|>3|ivviii=%%<ni+{2X|;)v<il=|i==;::.:..-....:....:..:.=::::--~;::-:::;nSoSSXXXXXXXZUZ#Z#Z#Z#U#######Z#ZU###ZZ##X#Z#ZUZZZZXXXZZZZZZZZXXXXXXX2X2222o222ooo2oooooonnnvvnvvvvIIiiii|i|++====;;;;==<n2SSooonnvlii|=;;::::.--::-.--:;;:.... . .. . . .. . .. . . . .. ..  . . .. . ..... ..
lv1u3<=%e<%=;i()|%<%Sn|;==o><c>>==:::---.:...--.....-.::=::::--:=..::::;v22S2SXXXXXXZXZZ#Z#Z#Z########Z#########X#ZZ#ZZZZZXXXZXZ#ZZXZZXZXXXXXXXS2222S22o2o2onnonnnnnvvvvvvlviiii|||=====;;;;;=;<vo222ooonvIlli|+=;;::::.:.:..:.:;:........ . .. .  . .  .. . . . . . .. . . .. . . . ...
>+i|]i}visi=i</:<+=<n%<=+ic=il+i|;=:::-:.:....:....:.:::::::=.:::::::.:={X2SS2SXXXXZZZ#####ZZ#########Umm####Z#Z#Z#ZZZZZZUZUXZXZZZZZZZ#XXXXXXX2o2no2SooooSovnnnnvnnvvIvvlIlviiii||==+===;;;;===vn2S2Soonnvvili||==::;:.:-:.--:.::::... . . . . . .. .  . ... . ... . . . . . . .... .. .
+%ii]}I{e)n>eii=|v|v{>=|=<)>ic=i|;==:::-:......:......-:::::..:::.:.::=+)XS2SSSSXXXXZ#ZZZ###########Z##mm##Z#mXZZZUZ#ZZZZZZZZZXZZZZ#ZZZXXXXS222Sn22X2nnnoovvvnv1vv1vIlIlliiiiii|||=+===;;;;=;=vnS2So2oonvvliii||+===:-::..:.-:.:::...... . .. .. . . . . . .. . . . . . .. .. . . .....
=|=u3||)c|=C<%<v%=)i|>|==%:=ve:=>>=;;:::-.....:.......:.:::..-:.::.:::::<SXXZXXXZ#ZZZZ####U####UmX#Z#mmmmUZ#UZXZZZ#ZUXZZ#XZZZZZUZZZZZXXXZXXS2S22o2oooonnovvvvlIvvvllIvlliiliii||||=====;;=;==vnoX2222onnvIllii|||+|=;::.:.-:::::--.... . .. . . .  .  . . . .. . . . .. . . . . ... . ..
=+ii]>=i|=:)1i>Iiiv==i==+::i)1:)(=====:-:.:..... .....::.:.:.::-:--:.:::=ZXZZ#Z#####UZ##ZU######ZZm#####m#Z#Z#Z###ZUZZZZXXZXZZUZZZXZZZXXXXS2X2oo2ononovnnvIvvlvvlllvvvii|iii|||||=====;;=;=+inoS22SoSnnvvllli|i||+|===::-:::.:;::.-.... .  ... . . .. . . . ... . .. . .. .. . . ..... .
|==*v(%<|=<>iv=<III+<<=>.==(2+=v+>+||=::-:....:......::::::.-.:..:..:;:=<XX##ZU#############U######m###mmm####Z##X#XZZZXZZZZ#XZZZXZZZXXXXXS2S2onoonnnnnnnvvvviIlillili||iiii|||||====;=;===vno22222oonnnlllli|||||=|=;;:;:..::::-..... .... . .. . . . .. . . . ... . ... ... .. ... ...
:;;=]a==<==|{n|=|)%|=](=.:)=[==c=+=v|==:.:...........::.;:.:...:-:.:::::]XZ#Z######m#####Z############mmmBm##Z###ZXZZZZZXZXZXZZXZZZZZXZXXSo2Soooonnvnnvvvvlllillliiili||i|li|i|||====;=;=|vvnooSX2oonnvIlIlii|i||||==;=>=::::::::.. . . .  . . .. . .. . . . . .  . .......  .. ..... .
:=::]>=+:|viiii+=={:|)|;::`<.i:(=|<<v<=::.:...:......:;:=;::..::.---::::uXU##Z###m#mmm####m##m#m#ZmmmmmBmm#ZZ#UU#ZUZZZZZXZZXZZZZZXZXXXXX2SSoonn2nnvnvvnllliiIlii|i|ii|||ii||i||+=====;=+<vvnn2So222oonvvIllii|||||+====;::::::::... .... .... .. .. . . . ... . . .. . .... .. .. ......
:::;](===|ic%i%=:==>:+d+::=v.)<>=vc)o<==;;.:.:..-... :;=|;;....:...-.;.=ZUZ#Z#m##m#mW###mmmm#mmmm#mmmBmmmm#Z#####ZZZXXZXZXXXXUXZXXXSXXS2o2on2oonnvvvvvllll|ii|i|||||||||i||||+||++===++ivvno2So222oonnvvlIlii|||||++=|:;;;;::-:..... . . .. . ... . . .. .  . . . . ... ..... . ... . .
::::)(===|=31os===<c:=h:;;:s;=|:<dl=1<(<:==:.:..::...:;=i=:.:......:.:=jX#Z######mmmm#mmmmmmBmmBm#mBBBmmm#######ZXXZXXXXXZZZXXZXXXXXS2S22222oonnvvvvvIliili|ii|||i||||||||i||++++|+=||in1vo22oS2222onvvvvllii|||||++====:===;:::....... .. ... . . . .. . .. . . . ... .. . . .. .......
:::;)(:=++==svnn>i;s>={::==c<<=<2+}=I3==;:|:::.::-...:i=|:::...::...-:=dZZZ###U##mmmmmWmmB#BmWmBBmmWmBmBmm#####XZXZXZXXZXZXZXZXZZXXXXXS2222oonvnvvvliIl|i||i|i||<||+||+||||+|||||=|=|ivvvno2S2222oooonnvIlli|||i|+||+=+;=:=::::.... . . . .. .. . .. . . . .. .  . .. . . .... . ... . .
-=::)=J|;;:=:n<ooc=3.;:(=<:(=)-)^=|+e3|>|:>::-::;.:..=====.:...::..:::vXZ#Z#######m#mB#m#mmWmmmWmmW#m#m###m###X#Z#XZXXXZXXZXXZXXXXXS2So22o2onvIvvvllvl||||||||+++|=+|+|||||||||++++|lvvnnnSoS2S2So2onnvvIliii|i||||+>===+=::.;:-..... . ... .. . . . .. .. . .  .. ... . . . . . .......
:.::=z`>:::;:<:=+ild>:|[:i.(=>=+;||=1v>=+=i:;;=;;:-..=:===.:..::-.::::3Z#ZZ#UZ######BmmmmmW#mWmmBmm#mmm######Z#ZZZZZXXZXZXXXXZXXXXX2S2So2oonvvvvvllii||+||++=+=++++=++|<|+||||||||iivvovn2S22So2o2oonnvvvliiii|i|i+||=+=|;-:::.:...  .. . ...... .. .. . . .   . . .. . . . . .. ..... .
:.:==c;>::=:;<<>=<=S>i-n=i=s=i::==|vqe3{>=n>==:;=...=>:===:=.:..:-:.==Z#Z#ZU######mmBWmmBWmWmmBmmmmmmm######XZ#ZUZZZXZXXXXXXXZXX2SSS22o2oonvvvvlllii||||+=+===+=+==++||>|||||||i|ilvnn2noXS2SoSSo2onnvvvllliiiii|||+==+=+;:::::. .. .. ... ... . . ...... .. . . ... . .. .. . . .. ....
:;;<=[u(:<=:::u(+vl)z:=]ui=l+i|<;>=+|()>==S;======:==;:=====::.--..::vXZ#ZZZUZ####mBWmmmmmWmWmBm#mmmm#####UZZ#ZZXZXXZXXXSXXXZXXX2SSoooSonnnvvviii|||++|======++=+++|||i||i|iiiliilvnnnooXS2S2S22ooonnvvIlviiiiii||++++|==;;:=:....... .. ....... . . . . . . . . ..:. . . . . ... ... ..
|=;)=2(=;=;::=*|::]>1=:)c=in=>:-|===<==|==|==:::==:=<;<=|=;=c;:..:..:3XZ#ZZ#Z#Z###mBmBBmmmmBmBmmmmmBm#m##UZ#ZZXXZZZZZXXXXXXXXXSoS2Snooo1vvv1Iliii|++=|;;========+++|+|i|iiillvlilvnnoo2S2SSS22o2o2onnvvIIlliiiii||+++=+=+;;==;... . .. ... ... . . .... . .. . ...-:.  . .. . ... . ....
=;:)uF=>::=;::>=;:2(v;;=c==2<+:==;=::=;=:====:::|>;=i:;==<::[:.::::=v{X#XZZZXZ######mBmmmmWmBmmmmmmmm#####Z#ZZZZXZZXXXXSXS2SS2S2S22nonvvvvviii||+==+==;;;;;=;;;==+|||iiiilIIvvIvvvooo22SSS22Soo22oonvvvvIIlliii|||+++=++====:=:.. ... .. .... . . . . ..... . ...;::. . .. .. ... . . ..
>::=:[s>=::=:<>::=+;v>::v==i|:+===:=::=>:;==+::|<===l:;==|. n::..-=}>)XZZZZXZZ#Z####mmmB#mmmm#mmm#mm##Z#UZZUX#ZZXXXXXSS2S2X2oS222S22onIllliii||+=====;;;;;;;:;;==|||iiilvIvvvvvvvo222S2S2XXSo22oonnnvvvvIllliiii||+=+==+===;;:... ..... . ..... . . ..  . . ....;;:: . . .. . . .. ....
;::=>21c)c.:===:=%l%]s:;]:={;=;:::::::<C:::==;.)%=i=i==;|=:.3:=.=|+:()XZZZXZXZZUU###mm###mmW###m######ZXZZXZXXXXXXXSS2XSoS2S2S2o22onnvliiii||+==;;=;;;;:=;;;;;==|i|iiiIvvvvvnvvno2S2S2SSSS2oSoooonnnnvnvvIlllii||++======;==;:.. .:... . .... .. .. ......:.. -:;::. . .. . .... .. . ..
=;:=;[+c|(.:<=::=<}<)z=+);=<+/:::::.::%k=.:::==:{|==>>==>:;.];=:>.:):=XXZXXZXX#Z###m##UZWmmmmm######ZZXZZZZZZXXSSX2SoX2o22oooooooovvvll||||+====;;;;;;;;;;:;;;=|iilllvvvvnvnnnno2S2S22XSSS2SoSooonoonvvvIIIllli|||+=========::.....-.. .. .. .. . ... .:.-.. .;;;;:.. . .. . . . .. . ..
>;:=>c=sI(:::;:;=]=~-{==)ci|.)%..>..:.n{===;==;.:=:<:+sc:=:;=(=>+::cc:XXZZXZSXZZZZ#Z##Z#Z##########Z#Z#XZZZZXXSoS2X222o2oooo22nnnvvIli||||===;;;;;;;;;;;:;:;;=|ilIlvvnvnnnnnno2S2XS2XS2S2S2SoonooooonIvvIIvlliii|++|====:=;;:.......... ... .. ... ....:=;-..:;;:::  . .. . ... ... . ..
==;=(one==.:={:..d;.:)cs 1sv;:->|..:-:3%<;|=;==;<=:<::n:=>=::e+:<-<{C-{XZXXXSXZZZZ#ZZ####Z####ZZZ#XZZXXXXXXXXX2222nnoooononnnnvnviiii||++===;;;;;;:;;;;:;;:;;||IvIvvnnvnonno2So2S22SS2SSSS2Sooo2o2nnvvvvvIvllli|||+===;=;;;;.......:. . .. .. .. . ....:;;::.::;:;;.. . . . . . . .. . .
=::.io1i=:::>:>.:e::;{s|.{:1%===>_=;.:c1):<:==|==>:+-:2:=(::>s=><-v%|:)XXXXoSSXXZZZ#ZXZXZ###Z#UZZXXZZZZZZXSSX2oooononnnnvvvvvvllii|||+=+===;;=;;;;;:;:;:::;;=|Ivvvnnvnooooo2So2XSSSSSSS2S2SooSo22onnnvvvIvIlii||+++======;=-............. ..... . ....::;:;;:::;:;:. . .. .. . .... .. .
:>.-<Z<z;:;<>%6::s:o,<)=|)=|)><%|i+=::Cv)=)>:<=;|(:=;<(+i(==:i>+v:e:>;:SoXoSS2XXXZZZmXXUUZZ#ZZZZZZZXZZXXXS2oSo2o2nnvvvvIvvvlIlii|i|+====;;;;=:;;;;:;;;:::;;=<vvvnnnoonoonooSooX2XSS2S2XSS2SSSo22ononnvvvvvIlli||||======:;:........... . ..... . .. ..::::;;:::;;=:.. . ... ...   ... ..
;i::)Xvf;:=>v1);:>=>9ou>=:c>+|v|=<v===X}X{3l>|=i=|;|~e:=<i+:=i|:{)(=c==IS2Soo2SXXXXXZXUXXZZUZZXXZZXXXXXXS2oonnonnvvvvIIlIll|ii|+=+==+==;=:;=:=;;;:;::::;:;=|vvvnnno2o2oooSS2XSSXXXXXSSS2SSX2So2ooooonnnvvvIliii|++=====:;::-.................-. .. .. .:::::::::;;::... . ... ....  . .
z);:=v3[;-=c<=cs=c<i_=[(:.s=:=)n%=iini2sev{(n|ia>(==<==={=:;=|<;)e:<l==iIo2oo2o2XXXXXXXXXZZZZZXZXXXXXS22oo22n1vvilliliiii|||||====;;;=;:=;=:;;:;:;:;::;:;;<vlnno2oS22S2XXXSXXSSXXXXSS22XSS2S2ooonooonvnvvvIlii||||==+|=+=:::..-...-... . .. .. . ... .....--::-:;=;==: . . . .. . .... .
>=;:{c]z:.<(iz'+=>):5zf{>:]c===;<{a=o%z*v><sC|)1i<==|>=i3:=:|i>=vs=|s=|%>nnnnonnoSXSSXXXXXXXXXXXXXX22So22oonvlliiiili|||++=+==;;:;;;;:;=;;;;;:;:;::::;::;=vInoo2o222S2SSS2XXXXXXSSSS2XXXXSSo2oo2oo2onnnvvviii|||+|======<=:.......:.... ....  . . . .....:.:...::;;;;:. . .... . . . ...
>=i:)e21::))(l:=s(<:;&s]==)r-=;=i<z13vm|{leii>|1|||%>|+:1:.:=>{:n>/|noio<nvs1n1lnvnooSSoXXoXX2XSSSoSo2oonnvvlliii||||+++==+==:;;;:;;;=;;;;;;:;::::;::::;=ivvo22SoS222SSSSXXZXXXSXXXXXZXXS2S222oooo2nnnvnvlilii|||+++=+=;:=:::.....-.... . . ... . .. . ... :....::;=;- . .. . .. . .....
s/o=iSCa:=>==v=s](.=<%v|>==c;=;|:={v2|}z{veIiv|n><in>:;=1..:=c:|3;i==Yo12X>iivvIlvvonnn22222So222o2oonvnvvii|||||+++======;:;:;;;;;:=;;;;:;:;:::;:::::;=<vn22S2222SSSSSXXXXXXXXXXXXXXXXX2S222ooooooonnvvlilli||||+|=====;=.:....:....... ..... . . . . .:......:::;;;:. .. .... . .....:
l3uv(XvC=<=:|3s[)(:=/4n>=:{6>=<<:<vcnic3i]}{aXan><oo<>l+z:..=[;)v{i||cumiz>=|lvvvIi{nvvonoonnno2nonnvv1vi|||+|======;::;:;:;:;;:;;:;;;;;:;:::::::::::;=|vo2oSoSSSX2SSXXXXXXXXXXXZZZZXXXS2S222ooo2o2oonvIIlviiiii|||++===:::-.......-....... .... .. ....::. . ...::;;:. . .. . .. .. .::
|<XSsZSs;)=<>I|:<1:;1=oni;|]o>>v=%|13CSc)v1%+1|uzvlv}=;=c;.:<[ca)<3=<ki7kv><+)iiliIiliIev1v1vvovvvvIlii|||=:;;:;;:::::;::;:;;;;;;;;;;;:;;:;:;::::::::==vo2oX2X2SS2XXSXXXZXZXXZU#ZZXXXXS2So2o22o2o2ooovvlvllilii|||||=+===:............. .. ... .. .. . ::=..... .:::::-. .  . .........:
vc%SX2XX;vc):|%<3{>=<p1m+==)3c+)n%={vi2ea)sa>v2loivv}:==c:::)o=Xvuv=:SusXI>vs{>{s%||<i||||{iiIIIIl|i||===:;:::::::;::::;:;;;=;;;=;;;;:;::::::::::::;=<uoSSS2XSXSSXSXXXZZZXXqZ#ZZZXXXXSSSoS22o222SoonnvvlvllIliiii||++++=:.......:..... ............ ...::~.. . . .::-:... .. . . ......:
3ns)A#XCsi2a=>()h/edVVzh<|=:o|s|o?qaSIk%vwnhvvuvsIv{(;=)>:;:)|]1nlnvi32%Xoii5%i)nSs||||=|=||i>I<|+|=;;;;::::::::::::;;;;;;;;;;;;;;;:;;::::::::::::;=|vnoS22SSXXXXSXXXXZXXXmZ#ZZZZXXXXXS2S2o22So22nonnvvvvIIIliiii|||+++=...    .. ..:................:.=::.... .....::-.. . . . . .....=
>Xs%qvh1o{i4v=|ncnk=_;{d)i;:5>{32di>3inuoq2uoqvlnssv;=vv'===)i3>v+v213X1nv=nzhi=dn}<:=<=+;:+=<====;::;::::::::::::;;:;;:;;;;;;;;;;:;:::;:;:::::::;=|voSS2SXXSXXXXXXXZZXXZZZZZZZZXXXXSS2S2S2SoSoSonooonvvvvlllllli|||++=:..        .......... .. ....-..=:. . . . ...::;:..... ..... ...;
(d{ko3Zs>{vvo=;{C)2u|>v$%>:=3Yvq3oosvvXXXXs$#Xovlo{1vi(o>==a)vei1|#SnpZv}{<I1E/=vvi=;=vc==:;=;:;;:::::::::::::::::;:;;;;;=;;;;;;::::::::::::::::;=io2SXSSXXXXXXXZXZZXXZmZ#ZZZZZZZXXXS2SSS222S222o22oonnvvvlllvIlii|||==;- .   .     ....--.... .......:+=.... ......-:<>,. ..<..  .....:
|3=SZ{m{Su(*2#c=h:q3oai3zi|3313r)1>zI{XSXXoSdnogn2Innovmc>aSv{svv>X]Xnmlc{+{oc{=)3<i=<vsc<>;;::::::::::::::::::::;;;;=;;;;;;;:;::;:::::::::::::==voSS2XXXXXXXXXZXZXXX#Z#Z#ZZ#UZZXXXX2XSS2SSS2SoS22o2nnvvvvllvvlliii|+==;.    .   . . .::.............::=<:. . . .. ...:<~. ..+.. . ....:
|doomvmi=Sa|noZi3=]|:9{vks>oveoiu3ooenX2oX%no1SZ1on221*Xv(3co3vooioXnnXn|v|vunic)3l>=(iv()i<==;;;:::::::::::;;:;;;;;;;;;;;:;:;:::::::::::::::==|noX2SXSSXXXXXZZXZXZU##ZUZZZ#ZZXZXZXXXSS22SS2S22S22o2nnvvnvvvvIIlli||++=:.   .       ..::........... ..=|-(. ..... ....:>.....i.. . . ...
e]o3)mE|%{*pnoXq%o)z=:]ihcvI1hpoXnI1ivZnUS{2ooX2wso{ocv1oSc)22S|2n1dl{Cl(l|v3op()n=1=%ve:={1ni;=;;;:::::;:;:;;;;;=;;;;;:;::::::::::::::::::;=|voXSSSXXXXXXXXXXZXZZ#ZXX#ZZZUXZZZZXXXXXS2XSXS2S2S22222nnvnvvvvIvIvlii||+=:..          ..::..............=>.=,.. . ......_;..  .:;.. .. ...
=]oz<2#e=3{SX3}dYw)oi%XCS3|v%3S{li{o|eXvXvoI{2v1##ovInvil}*oev(nZInEn3o1>>|33o3c<XaX%=*}=<+u{2z|===;=;;:;;;;;;:;;;:;:;:::::::::::::::::-::;=|n2XSSSXXXXXZXZZXZZZ###Z#Z#XZ#ZZZZZZXXXSSSXS2S2SS2S222o2nnnnvnvvvvIIllii|+=:.   .   . . .-:--.........:..:.=:.{,.... .....:=... ..i... ... .
ij1[=nmS+]nI(5ovn3gC|12z31%uiXZz=v2Iss#oXwoqdo2pX2XXplliI;<dcvvuowdXdvZ}+|>3d1vXv#(v|%<(:=;v3eX<v%vs>=;;:;;;:;;;;:;::::::::::::::-:-:::::;|voSSSSSXXXZXZXZZXZ#Z#Z#Z#ZZZZ#ZZ#ZUZXXXXSSSSSSSSS2S2S222oonnvnvvvvvvvlli||==:.           .::..---.....=:..;;::.:*c.........:>.. ...+;. .. ...
:)I=;nEc:31v>){pvi)moa>3dcS3qZhvavwXdXmod21dauvIvXDSz1%s=(:ve%{XXXZ2vnXs/csvX%vnSev>|iv==)ii)o1>1w%3nC;;;;;:;::::::::::::::::.::::::::::=<v2XSSSXXXZZXZZXXZ####Z#ZZZZ#Z#Z#ZZZZZXXXSSSSS2XSSSS2S22So2oonvnvnvvvvIlli||+=:. .  .  . ..;:...-:.....-=.=::::..:.)%.:.......=.......{;.. .. .
>u6);dft;i<1vp1#Zvun$a123k3cESpvo2nwXoX2X21||{%n%){XEnv%=+<c1oaS3Z3on1r={c|o#zsnvC2i>in==<)%<vuc%Y1<21c:;:;::::::::::::::-:-:::.::-:::==vnXXXXXXXXXZZZXXZZ##ZZZ#Z###ZZZUZZZ#Z#XXXXSSSSSXS2SS2X2Soo2oonnnnvvvvvvIIiiii|==:        ..::..-.....:..:|-:-::.....:-o;.. ..::>...  ..:( ... ..
i]es:Xcniviud%vC1dZGnAz1imcXVc32SSSZXo#oXhi=+)pSoivn2vos<%voX>{XoXolv%c<iS|XZcov1Xovs=1>=vz<u2%v||v|ZvX>;;::::::::::::::::-::.::::::;=<vSXXSXXZZXZZXXXXX#Z#Z###Z#ZZZZZ#ZZ#ZZZZXXXXSSSSS2XXXSSSoS222oonnvvvvvvvvIIIIli|+=: .  . ..::-.-....:.....:>;:.:......:.:!;:. .I1>...... .=... ..
vdhIi3kn]*oonvvGnnXXnv$q2#23sdd#ZZoXz1dSoS({>{SenuoenZ3+dSXu2=21JlX<nl2aI2sXZzX%%XX2vv+<=nsiXXnS1<es3avh;:;::::::::::::-:-:::::::::;=inXXXXXXXXZZZXXZZ#Z#Z#UZ#ZZZ#UZ#Z#Z#Z#ZZZXXXXSXSS2XXSS22222o2oonnnvnvnvnvvvvvlii|+=:.  .  .:-.--.-.-......::i:.:-..-.:.....)=...-+i.. ......(. ....
iXXol]hX>{id1X3XvI1%2s%SX$ozsSXXoXZuziXedncs=d|i>SXo2vo>==)3vdidDovn2i2Ii1l#oXnnXl3zl%_<1n+c]ZC%I=6X1*+no;;::::::::::::::::::::::;=<voXXXXZZZZZZXXZZ#UZ#UZ#Z#ZZ##ZZUZ#Z#Z#ZZZXZXXXSSSXXSS2S22SoSo2onnnvnvnvnvnvvvllii||+;. . .:::.:.-.-.-..:.-::;i=::::.::=:.... :I,...=:. .. .-_%;.. ..
cdvXvJE3owin%nd2n>v|Xc}vd3o5%voXXppXXnd1SZm(ie;v{z<*<c{<%>IvIe=divv3vieInv%dIodv2i3od(|<%2.l%oanoYvvoa|nv==::::::::::::::::::::;==vnXXZXXZZUZZZZZ#Z##Z#ZZ#Z#Z###Z#ZUZ#Z#Z#ZUZZZXXXXXXSSSSS2S2So22oooonnnnnnnnvvnIlli|||+=: .-:::.:.:.:.-.....-:::l=::::..;:..:.:..-+>,.=;=:....:]c<;...
&mX2ed#pI2Cvnd3S|+v2o2)2nIE>{Sv3lSXXoXu1uXZ2XC<(iSnv}%d=i:o1i=vEvv|2Sv1ivsIS32S3szikn=+;lz|<C2s21)vX2s3vvv=;::::::;:::::::::::;=|vXSXXXZZZZZZZ######Z#Z##UZUZ#ZZ#Z#Z#Z#ZZZ#ZZZZXXXXXXXSSXXXSS2S2222ooooonnnnnnnvvIlii|||=:::::.:.:..-...-....:.:<>=::::.:.:...-.....-{>:|1.. ...):.<- ..
p#k1oU1X%Gc}3I1}{cinnenq?ok%%S13omYpoXXwXd#X31{qozo1sS(;vn1<dp$Y}l-{dni<nI1XvS2Xc+u#noso2XY>{ndn1)1nkX=suvc;;;:::::::::::::;:==|vXXXXZXZZZ#Z####ZUZ##U#Z#ZUZ####Z#Z#Z#Z#Z#ZZZZZZZXXXXXXSXSS222222o2oooooooonnnnvvIli|||==:::..:.-.-:.--.......::<;.:.:.....:..........:=I-:....._-.);...
Eo7pXvd]13i1|io{i1odol3ovnhsnp3*h3nXZoXX$SZXvs>)=}{vZoe=Xncv|vZs%l=%nv>X|l{eviXzd1SXXe={Svql)nc)v<innS>n+3|>=:::::::::::;:;;;=|vXZZZZXZZZ#####Z####Z#Z#Z#####UZU######Z###Z#UZZZXXXXXSXSSS2S2So222o222oo22onnnvvlli|+=::::-.--..:...-..:.:....::<=:...-...:-....-....-::i;-...::(.  s...
h#s3#n3}v<{oov2nnlnv1vIe>nX%<UqhXo2nhn3oX#Zm]21=]%+nZcc<u3}u13h<+i|io6Ci|)v1ovp3vnun#/==2I1<wzY)%cil3da31|ii==::;::;:;;:;;;;=<nXXZZZZZ###U######Z#Z######Z#Z###UZ#######Z##ZZZZZZXXXXXXXS2SS222222S22o2Soonnnvvli+=;::::.:.-.:.:..::.:..:.....::v;-....-..:....-:<;=...-=:-;:.:s;..-=;.
Xene{dns1>nnuvkvnp31Sns}iove|#%3$1{v31XpXoSdwSuc|(nvZ;+uvqz<Z#2nsvuSqZeiii3cSoSvoXZ2Xc)nsiz>1Cui%<cv3vXo>=i=|=;:;:::;;:;;;==inXXZZ##U#Z#U#U####UUZ###Z##Z###Z#U#U#####ZZ#ZZZUZZZXXZXXXXSSS2S22SoS2SoS2Snoonvvl|=:;::::.--:.:--:-:-:.-.:-..-...::i:.-..-..::.--.::viv-..:<..-+i=+:....=..
Zk3|%X3=Z|i{X2eX2vivSvoi3%|21sl=3p1vuvnX*ZoX2YS1v<oXki=!{ki%3CIoe1+<>{c|<z3vc3X%IdSX2v:Xi2acznnZcivvXs3nz|==v==;:;;;;;;===|voXZZUUZ#ZU#Z######Z#Z##U##################U#Z#Z#ZZZXZZXXXXSXSSS2SS2S2S2S22onnvI}+:;::::--:-:.::.:--.:.:.::-:.:...:.:;-.-......:---..-In3;.-.=...-.+<i;...=,.
Xev<p3d>Zu<3Xno<Iv}ii1nl2=ih>+n|v#pi&nopXXl1So2s3oSnc||v3svv#n3o}n:=|%}=vhdlXnSz|{on3c=d|d111ncv1i)ndiSo(==ini=========+||oXX#ZUZZ##U#####Z##########################Z#Z#Z#ZXZXZXXXZXXXX2S2XSSSSSS22oon1i+=;::::.:.-----::.::-::.:::::.::....:-.:-::-....:.:-::-===n=:.:=:...::..=<i.-(.
XL)u{dXv(S>2XsI=>i|1vvi%2iiXv:{oidXp1d1h>o%)S11Yqndd(;lIo{vqcnnnsn;)i+1=]a2%vX1o>32mw1qcuXavoXczinzi3c31visavz||=||||iivuXXXZZZZ#Z#Z##U##U#############U###Z##########Z##ZZZUXZXZXXXXXSSSSXSSSS2S22I*++:;::::-:.:.:.::-::.:::::-:::.:.:.....:--.-.:......:;:.:-|=:.+i;;=i;::.=:....-+=<;
3CvvvdX<wnnnkuc||=:{=3|X2}i32<}{l3z*}z{2nX}S1vZUGoSZssvv1|nZ13ie{v1%<=%il%XXXvdennvXm2Xs)XX3oosz>|{}Ssnv2a{1<XnnoooooXXXXXZZZZ#ZZ#U##Z######mm#mmm#######Z########UZ#Z##Z###ZZZXXXXXXXSSS2XSS221*+:;::::::::-:.:::-:--:::::::.:::-::.:.-...::.-..:......-::-.._+~.::=l|vv|>;==:-:.-.::{c
w23%v33wnmmood|>|<>==]i2Siz)c|;=i%klnq|mXZ>IcX2vInonevvv<%nEc<i|v1ciii%lovCIoS3svn2XXZoSoo?v12a1i<si%vdnX2c|<SoS2XXXXXXXXXZZZZZZ#U#U##m#m######m######################Z#Z#ZZZZZXXXXX2S222S2**+:;:::;::::::.:-.::.:-:::::-::-::::::.-......::--...-:.-..::::::==.:::;||i}iii|ii==:::=:.=<
##n(=d3XZ32S2d=;:);:=vie|%n%k=%svcGn>Gn#nZXZYv$2vo1v1I>nnldni)v%vucin1({|{knIve{vv|1vh2n21uv3n}v%=3nndXv31==<XSSSSSSXXXXXZZZZ#U##Z##########m#####################Z#ZZ#Z##ZZZXXXXS222n1*|=:;:::::::::::-:.::.:.-:.:::::-::::::::-.:...-.:::.:.....:....:>|:.=(.:.::=+:=Ivvivlv>+v>;=====
X#vazdXmvo1vep==;.+>{od*iI}{mvXz%c3ovi1$vdSes{)#oSn3Iauv3aZnl=3(v3}*vXiX<ucnzX(iXdes*XWwoonXSv1cI<vXnAzo}===)XSSSSXXXXXXZZZ#Z##Z########m###m###################UZ#Z#Z#ZZXXXXX2onI*++==:;;;:;::::::::.-:.:-.:.:-:::-::-:::::-:.:.-...::::.:..... .:.:...:{,=*~...::;==<iivvvlvnovii=|)no
XmoS:d3m22id1h=%|;;=)2z+|i1o$vkvu<)evv/$1Zlnna<dSel1vIoXd1vXiv)vnnS,:)v3nn2S)S=nn%<waZqowm2XqXXeSvnvnoS(=;==<XS2XXXXZXZZZ#Z#U#Z###########mm###Z#####Z#######UZ#Z#ZZZXXXXS22**++=;:;:;:::;:::::::::::::.::.::::-::-::::.:-:-:.:.:-:-::-:.-..... .:.-...::<Y>..:-...::==|iivninn1Sovi%%}I
X#q1c$i#heiXoki{>:;=)nhuIIovu2v3z>ihv|{da3ivIm%%SnviviZXZ2om2G<n}<[+;<v]sd1mo2<13z<Io13ZXXoZXUZSn%vnd1>;=;===XSSXXXZZZZ#Z#Z#Z#############################ZZZUZZZXXXSo2**+==;::;;::::::;::::::::::::.:.:-.::-::::::::::::::-:-::::.:-.:.-.......---:...:|{>-.--.:.::-:=||vvi1ovonnnq%v1i
dXCmZZ)1$iuXSk/v>=|:iXv==vSv2#*|Xiv3lIvd32v|{1li<3c<InXoh3Gosn%n>|c_v%{dv3v2#o<v3}vv]XnnnXzSdv1veXne|+==;;;;=32SSXXZZZZZZZ#Z##Z##U#########m########U#U#Z#ZZ#XXS2**|++=;;;:::;:::::;::::::::::-:-:-:-:::::::::-:-::-::-::.::-::::-::.:..-.:.:.---.-..:::;|;.....--::::=|vn1vvvnv%v(<1nvn
$1e3Lmz1|pS3%2=d>i|:s23v>n1i}3c<don]c<n3i3%%I1uncvSiv2vzuwXZ*{S31i1:13vecdlSeZvcien12XnSvc5u2|nvS2n%+==;;;;;=+3nSSXXXZZUZ#Z#Z#Z#U#Z#############U##U#ZZZXXX1*}+===;;=;::;::;::::::::::::::::::::.:::::-:::-:::-:::.::::-:::-::::.:..-.-:.:.-..-.-..::..:<l:.. ...-.:::=<l2vp1svno1%I*vv1
3nho3ZXooq)Xnoi={I|<uk{=oiiv|)X1nso%C|%3vonvavovnv1ovz1Xedzi{|+oXSz|vunXv#3S}Guc%n>nS1vo#Z2nonX1i%I(==;:;;::===|12SXXZZZZZZZ#Z#Z####U#########Z#ZUZZZZX1*+==;:;=:::;::;::::;:::::::::::::::;::::::::-::.::::::::::::::-::::::-:.:.:.::-.:......-.-.-..:;i>:.::::-:.:.:;|vnvvSoXvXo1v<vnn
dzkSimvXo2zXX2{;s1vzdvvsvoIisuEonXivX||3nnuS>lIoeiSmnoXdnSva||i)$2h=diveXZwv>Xd2sv2nvnX1v1aoSXnlv1>;;;;;;;:::;;=||12XXZXZZ#Z#ZZ##Z#Z#UZ#Z#Z#ZZZZZZS**+=;;;;::::::;:::::::::::;:::::::::::::::::::::-::::::::::::::::::::::::--:--.::.:.........-...-::=<}n;==:=::<:.:::;nv1vn2Sno2oivvoo
WcXvo#1c}1$331=s)Xz1ZovznI)vi2Zns{}]3ovSS1n21%snniv1v2qh2In1zvooISp<vIvnZZ%SI3SXSnsnXcvuo1SZYvnoz|;;;;;:;;::;::;=;=|*XSXXZZZZ#Z#ZZ#Z#ZZZ#ZZXXSY*|+;;=;:::::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::::::::--.:.-.::-.:.-.  . .......-:==>)n|;=|+i|}s:::;<vX1nSosn1n2owX2X
medvXEi(iI3wn%vz><3u13vi|%<nnSXdnIi{%k<vXdc1vnvvl*ovIodXnu1idoX2on2hvnv2SeZe<{2{XX|Y3nnXZaooooue+=:;;=:;:;:::::::;====+*YSXZZZZXZZZXXXS1**++=;:::;:::::::::::::::::::::::;:::::::::::::::::::::::::::::::::::::::--:::::::.:-:::-:...... . ..........<i>Inc====%)c=s:=|n2vsvno1ivX3o#XnY
mc3%2Zenv%3$n1%v3u1nn2ve(<in2v|2Xn>3iXlvo%i%z)si3a%SvZBls12ivdpuXvvzSp*2Sonoi)c)vqo(:{uoXIn2Xvl==;;;;:;:;:;::::::::;;==;=:++|||}+}+===::;:;;:::::-:.:.::.::.:::::::::::::::::::::::::::::::::::::::::::::::::::::::.:--.:.:.:::..........  . . ... . =i<c3%|i|iii>iiiivovs3on1liivanXo2n
$Z]cSo3sd=33ov=<viImoXo1=inveinkXv|Iv3zvZS/={i)>{2lvvm1o3oCvXXUZoovvi?wndoXno%1I3IC|vnqZ*zoSul==;;;;;::;::;::::-::::::::;;==;=;;;;;=;:;:::::::-:-.:::::::-::::::-::-:::::::::::::;:::::::::::::::-:::::-::::::::::::.:::.:.:::-::.......  .  . .  ...:<%ii|+i2n1||<3ZvvXpvnvn1|I122X2Z2v
d#22Son)wi<)G3s%1s{SXZuovnn3nliAnz%||)k>c|==|ni=+SvvvZ{eqv2IvSndmXa%li%5m12oXv%dCvZ1nwSs>n3o}+=:=;:;::;:;;::::-:::::::::::::::::::::::::::--:.:.::-.:.:--:.:::-:-:-::::::::::::::::::-::::::-:.::::.::::::::::;;:::-:.:.:-::.:.:.:-.. . ..    . . . .:<<2ciivviivii|Iv2X(XnnnI=ivnmXoSXo
Shv#SSvvIlvdd%o%%ndo1UZSsvc#2vvoovs%|i$>n|===v%s>)1odC=3dZSuodzSdpna><<odXevSoneoXnqXvXon2u(==;=;:;;;::;::=:::::-:::::::::::-::::::.:..:..:.:.:::.:::::-::-:.:.::::::.:::::::;:::::::-:-:-::::::-:::::::::::;::;::::.::::::.-.:.-.--.:...  .     . ...=>l1vXll|nno2vavsvnnonoi|+v23o%vvS
jEv#nXivv|X{2vo3z%ZvnoSsooodlinnEl%i=]]zo;<iIc3|iXondsasdAzXqs3oXUXXivI1#uYw%nZ|2uXnqXu3z3(==;=:;:;:::;:;;;::--:.::.::-::::.:.:::--:-:-.:-::.::.::-::-:.:.:::::::::-::::::::;:::::::::-:.:::.:-:::;:;::::::;::::::::-:::::::-:..-.....-....  . . . ...=2ncaaas%nvwoaoqnvnoz3XXau%1X2onv3
Zz3Xool%o|]wXoXc%ne1{X<vX2Xov=nXII{no2dCd==1%|v>nn2vEo231XZqoSv##X}$ovvimes>5Jennd1XZXS2X(=;;;;:;;::;;:;;;:::::-::.::-::.:::.:-:::-.:.-:.:.::--::-:.::-::.:--:::.:-:::::::::::::::::.:::::-:::::=:;:;:::::::::::::::::::-::-:::--.-....:.-. .  . .....:v1v#1ZI1Xv3Zo3Xe22vl)nSe1YS1XXovv
16=X<2vc3iv]mXhuidiovs;ociI+vvznn(+visXoXs;|v2vc=YnmzYG2liS3XvnXSnuuSo*Sdc3u%$ouX1IoS*2o>==;;;;:;::;;::;:;::::.:.::::-::::.::-:.::-:.:--:-::.:---:-::.:::::::::::::::::;::::::::::::-:-:-::::::;::::;;:::::;:::;;:::::::::-::.:-::.-.-...:..   ......-:{vvvo1vvvnoSXoonXXo2nnvv%vuv1Sn2n
3Z|3%kviilommnh$%2c{uv|s3%s>vl(v%nv1nvSnd}ii21X1vco#{z3e=v3v5%Sq2Xovvnov#1u1IvXmnionvon>;==:;:;:;;;;:;::=::;:::::.:-:.:-:::.:.:.:.:.::.:.:.:.:.::.::::::-:::::::::::::::::::::-:--:.::::::::;:;:;:::::::::::::::::::::;:::-::::-:.::.:.-...:..  ......:{noo2s%X1dXnIdovv1vvlnvXo2So2lvIo
v#n31enivvoZX3ddX[>ISn|2|S3zvv=)is%|)nId32vonIlvnideoXcnsvdsZSi11XSo1n$#m11vvdndXooSXe+;;;;:;;;:;:::;:;:;;:;:::::-:--:-:-.:--:.:.:-:-.::.::.::-:.:::.::::::::::::::::::-:::::.:::::::::::::;:;::::::::-:-::;::.:;:::::;;::::--.:.::.::-:.:..:.. ......:<2X2oXon%ovv1XnvvvonnXXn1onXvnnvs

No responses yet

Jan 31 2010

Things I said on 2010-01-31

Published by stefano under misc

No responses yet

Jan 30 2010

Six comments worth reading about iPad

Published by Stef under business

Saturday morning is the best day to read more in depth analysis. I collected six articles that amused me, largely from the HBR blogs (one of the best source of food for thoughts, IMHO).

If you, like me, are fascinated by innovation and by the physicality of objects I suggest you to read Apple iPad’s Product Development Approach . It’s a brilliant lesson to learn for all companies out there building devices

Beyond the half-pound device’s elegant silhouette, interface, and operating system, the gadget is worth paying attention to for innovation lessons from Apple.

Many comments have given me the impression that the iPad is not clearly positioned. It’s clearly not a phone nor it’s a notebook/netbook. Strategically, the iPad opens a new market for Apple, one that may cannibalize its own products: if you already have an iMac/MacBook and an iPhone, would you buy also an iPad or sell the iPhone and get an iPod nano instead? As Scott Anthony says in Does the Apple iPad Make Strategic Sense?

The two things I admire most about the company are its ability to think holistically about business models (iPod + iTues, iPhone + the App store, iPad + iBookstore) and its willingness to keep innovating. Imagine how different it would have been if Apple stopped at the first generation iPod, or just rode the iPod for as long as it could. Its willingness to step out and enter into new categories is an important lesson for all companies.

The blurred positioning of iPad make it harder to identify a clear competitor. TechCrunch clearly identifies Kindle in Top 10 Reasons The Apple iPad Will Put Amazon’s Kindle Out of Business.

Apple has upped the game for Amazon. Jeff Bezos and his team better start a clean sheet of design if they want Kindle to catch up again and play as a leader with consumers.

For HBR the ultimate competitor is only maybe Kindle, but in The iPad Showdown: Apple Versus Comcast argues that Comcast may get some headache.

At twice the price, maybe the iPad is a Kindle Killer — maybe. But Kindle is a single-purpose device for reading, while iPad is a multi-purpose device for entertainment.[...]  The real face-off  [...] is Apple versus Comcast — the largest cable provider in the United States, serving 24 million homes [...] [T]he new device creates “anywhere, anytime” access to the broadband Web, including broadband video streams.

A colleague argued that tablet pc have existed for over 10 years, with many more features than the iPad. Looking at the facts, though, tablets never took off: too expensive and with poor user experience due to bad software and hardware. Another lesson about product development and radical innovation is in Apple’s Secret? It Tells Us What We Should Love:

This was validation of Apple’s peculiar innovation process: Insights do not move from users to Apple but the other way around. More than Apple listening to us, it’s us who listen to Apple. This contradicts the conventional management wisdom about innovation.

I learned about the iPad name from twitter while I was at the gym and I didn’t understand the jokes about the name until my american wife explained it to me. The comment The Day Apple Turned the Web into Junior High from HBR about naming is interesting.

Perhaps Apple underestimated the power of a viral joke, but it seems more likely that the company, thinking long-term, has so much well-founded faith in its products and its brand that it has no doubt the real iPad will eclipse the joke iPad in the minds of consumers as soon as it’s released.

I would add that the name has other meanings only for native English speakers, not for the rest of world.

No responses yet

Jan 28 2010

Il Corriere della Sera attacca ancora Google

Published by Stef under business, it

Torna Mucchetti, il giornalista castiga-google del Corriere della Sera, che mischia notizie con un articolo che parte dalla relazione del AGCom per tornare a chiedere  di castigare Google. Il problema sarebbe che Google fattura per pubblicità più delle concessionarie degli editori più forti ma questa quota di raccolta pubblicitaria non sarebbe inclusa nel calcolo della vituperata legge Gasparri.

Questo passaggio è interessante:

La filiale italiana, Google Italy, dichiara ricavi inferiori ai 20 milioni per lo più derivanti da servizi resi a Google Ireland [...]

Strano questo accanimento: Microsoft fa la stessa cosa da sempre, ma siccome è tra i maggiori clienti per pubblicità su RCS, non è mai stata attaccata. Google invece appare come un concorrente, quindi Mucchetti gli dà addosso. I fatti però non sono altrettanto chiari:

La Guardia di Finanza di Milano aveva ipotizzato l’evasione fiscale partendo da indagini secondo le quali Google Italy rappresenterebbe una stabile organizzazione della multinazionale in Italia e non solo un punto di appoggio. Il pm Carlo Nocerino non ha condiviso l’impostazione, e ha chiesto l’archiviazione.

La parte che mi dà fastidio è alla fine dell’editoriale:

Sul terreno della fiscalità e della regolazione globale si profila il conflitto con l’America di Barack Obama. La Casa Bianca è schierata senza se e senza ma a difesa degli interessi dei colossi dell’online. Tra i primi atti di Obama c’è la sostituzione del presidente della Fcc, l’Agcom americana, con Julius Genachowski, un partigiano della net neutrality, ostile a qualsiasi discriminazione nella veicolazione dei contenuti sulla banda larga da parte delle compagnie di telecomunicazioni che pure vi dovrebbero investire montagne di denaro.

A me pare che dica: il modello di business di RCS è messo in difficoltà dalla libertà della rete, per cui è meglio pensare di introdurre pali e paletti vari affinché si possa continuare a tenere in piedi questo antico dinosauro alla faccia dell’innovazione e della natura libera di Internet. Obama, tieni duro.

Google, il grande editore che non c’è – Corriere della Sera.

One response so far

Jan 28 2010

iPad DRM endangers our rights

Published by Stef under community, fsf

The Free Software Foundation guys are ready to remind us the real threat that iPad furthers:

The iPad’s unprecedented use of DRM to control all capabilities of a general purpose computer is a dangerous step backward for computing and for media distribution.

Yesterday a group of FSF volunteers set up “Apple Restriction Zones” along the approaches to the Yerba Buena Center for the Arts in San Francisco, informing journalists of the rights they would have to give up to Apple before proceeding inside.

Well done guys and thanks. Join FSF today.

via iPad DRM endangers our rights | DefectiveByDesign.org.

No responses yet

Jan 27 2010

This is why i think iPad is revolutionary

Published by Stef under business, eng

I’m following the iPad presentation but until I saw this I wasn’t impressed

This makes the iPad a totally new device and suddenly makes OS X and GNU/Linux and Windows well … obsolete. To me this looks like Apple finally pushing away to the oh-so-old desktop metaphor, the mouse, the windows, the folders and all that.

Welcome iPad. I won’t buy you but I hope that others will draw inspiration from it.

The iPad gets a keyboard dock | Cult of Mac.

3 responses so far

Jan 24 2010

Things I said on 2010-01-24

Published by stefano under misc

No responses yet

Jan 17 2010

Things I said on 2010-01-17

Published by stefano under misc

No responses yet

Jan 15 2010

Come vincere la burocrazia italiana

Published by Stef under it, politica

In realtà il titolo è ottimistico: con la burocrazia non si vince mai, al massimo si pareggia. Negli ultimi mesi ho avuto modo di frequentare alcune pubbliche amministrazioni italiane e ho ricavato delle lezioni importanti su come ottenere ciò di cui si ha bisogno. Serve, in sintesi, sviluppare empatia e azzerare la fretta.

È necessario allenarsi ad essere empatici con i burocrati, non è facile. Ho usato un trucco per togliermi l’immagine dell’impiegato pubblico fannullone che “non fa niente”. Ho iniziato invece a pensare, più correttamente, che i burocrati “fanno cose poco utili per i cittadini”.  In effetti la maggior parte di questi lavorano molto, compiendo operazioni largamente inutili, derivate da norme e abitudini antiche e bizantinismi formali. Chi ha presente come funzionano oggi, nel 2010 gli archivi di stato civile e il tribunale avrà un’idea di cosa intendo per bizantinismi.

Con questa diversa percezione, una volta entrato in un comune qualsiasi ci si accorge accorgerai di quanto tristi siano questi ambienti sono. Qualsiasi dettaglio mi faceva pensare che pure io avrei avuto difficoltà a prestare attenzione ad un cliente in stanze così grigie, mal arredate, con mobili e carte ammucchiate senza decoro. Se volete capire a cosa mi riferisco fate un giro nei corridoi al piano terra del tribunale di Milano, da via Freguglia: uno dei posti più orribili in assoluto nel mondo.

Di fronte al burocrate per la prima volta bisogna prepararsi a non avere successo al primo colpo e ad essere respinto in modo sbrigativo. Il problema più grave in Italia è che se non si è già esperti della procedura si rischia di essere allontanati dallo sportello svariate volte prima di avere tutta la documentazione completa. I bizantinismi sono troppi ormai troppi e nessuno sa come uscire dal guano. Il trucco per ridurre il numero di fallimenti è farsi spiegare tutto subito dal burocrate. Si deve evitare il confronto, mai perdere la calma e ricordardsi che loro non sono al servizio del cittadino (checché  ne dicano i vari buffoni della corte della semplificazione). Al primo segno di ‘non si può fare’ conviene sospirare e dire qualcosa che faccia capire all’impiegato che capisci il suo inferno. Per esempio, funziona bene mandare il messaggio che tu, magari ultra-laureato ed esperto di ultratecnologie, di fronte alla burocrazia sei incompetente e hai bisogno del burocrate. Fa capire al burocrate che lui ha il potere e tu sei il povero cittadino ignorante che ha bisogno del suo aiuto.

Compiuto questo passo, bisogna convincerlo di essere degni del suo aiuto. Consiglio di cercare il contatto umano ad ogni costo: se noti foto di figli/nipoti/luoghi, libri, cibo, un accento particolare … qualunque cosa vale per fargli capire che tu sei come lui/lei, un suddito di un potere più grande costretto a lavorare tutti i giorni per campare. Se riesci anche in questo allora è fatta, tu e il burocrate avete lo stesso obiettivo: superare un ostacolo piccolo per poter andare avanti e far passare un altro giorno. A questo punto ti aiuterà a capire l’arcaico suo mondo bizantino e, se va bene, farà anche del lavoro per te: comparirà una macchina fotocopiatrice che (miracolo) funziona, ti venderà marche da bollo se non le avevi, ti segnalerà gli ulteriori passaggi da compiere, ti darà un numero di telefono diretto dove (miracolo) rispondono e cose simili.

Bisogna annullare la fretta perché la fretta genera impazienza e se il burocrate percepisce l’impazienza si rompe l’empatia: è lui quello condannato a mettere timbri, non tu che vivi nel bel mondo fatto di sedie comode, uffici puliti e ordine. Se diventi impaziente, tu perdi.

Al culmine dell’allenamento durato oltre 4 mesi, sono riuscito a comprimere nel tempo di valore olimpico di due soli giorni una procedura che il burocrate inizialmente diceva prendere 5/6 mesi, e che al massimo potevo sperare di  sollecitare per ‘urgenza’ dopo 30 giorni. Alla fine questo semplice esercizio di empatia e zero-fretta mi è servito: sono soddisfatto di aver vinto pareggiato anche se solo all’ultimo minuto con un gol di mano, in evidente fuorigioco e scaturito da punizione inesistente.

2 responses so far

Next »