. ......'''',;;cxx0000KNKKXNNWWWWWWNc. .';coKWWWNNXKKOkxl:cc:,'....... .
. ...',,;;;codk0KKXXXNXNNNNWWWWWWk' .......lXWWWNNXX00kolccc:;,'...... ..
... ....';,:ccldkk0KXNXNNNWNNNNWWWWO;. .......;OWWWWNNXXKOkxdollcc:,'..... ...
.........,,;ldldOKXKNNXNWWWWWWWWW0l,... .dNWWWWNNNNXK00kddolc::'.........
....,'..',,:lxk0KXNNNWNWWWWWWWWWWKXNXK, .lx:..'dd0WWWWWNNNNNXKOkkxdlxkc',.......
'',;;,:;,;::oOKXKKXNNWWWWWWWWWWWW0XWXWd 'x00OdxxxxKWMWWWWNNNNXXK0OOkOOxll'....'.
',,;ccodlcdxkOKX00XNNWWWWWWWWWN0xc,ccdkkOxo;cdl,;o:;lk0XK0NNNNNXKKKKK0xl:;,,,,,'
..,codxkOxk00KXXNNWWWWWWWWXOodl;'..:doocckl...::';,..oo,coNWWNNNNXK0Okkxkkkol;;,
'';cxO000kO0KXNNNWWWWWWWW0x;...'...;:..... ,.... ...:KXWWWWWNNNXK00000Kkl;;:;
,,:lkXXXKO0KKXNNNWWWWWWWK:,'..','..'.... ....' ... .:kNWWWNNNNNXXKK0Okkdcloc;
;codOXNNX00XNNNWWWWWWWWWXl'....'.. .. '...''.l0WWNNNNXXXXXKK0OOOxxocd
odk0KXXNXKKXNNWWWWWWNWWWWW0d:'... ..;. ,;...,,'lNWNNNNXXXXXXXXXXXX0O0K
x0KXKK0000XNWNKKK0KKNWXKXKXWNOk0k... .,,,:l.. 'l;;'.o:d00KKKKKKK00KKKNKKKO0XK
x0Ollol;::lON0:::;;;kNoccodWNlloo.... 'oxkdll:'';clo',cc:,ldolllo:,looxclo:dXX
0Klcdkc,ldolOx:do;lcoNoodkdWXlxOx.;:,,. .dkd.'ooo.'oxd';ooc;c:lxxc;:,:dd;lkocXNX
0KcxOklo:oo:dloOl.d0d0ox0OdWXlk0k.cdlo' 'xOd.,kkd.'dOx':xxlxWklkklOW0;oklkx;OWWN
kOl0KOlxccccxcO0c'dXxxd0X0dWXcOKk..,.. 'kKd.,0Kd.'kKd':00lxWklOOcOWWx:OK0:dNWNN
dx:xKOcloXK:,lK0olxXOcl0N0lOkcOXk'.. '0Nx.;KNo..ONx':KKcdWxoKKcOWWXckXx:XWNXK
dd;;OKdoOKd''cxl',;xd;,oxxxo''oxxdl. .oxoldxo. ,oxldd:,OWxcxd;OWNXckNkcKXNKO
ldkc,,,;,',xo,::o0l,;:c;;:;;c:.. ... .. .... .. ..'ckXN0:,;cKNWNl,,,c0XXK0
lok0K0OO0KNWKOOKK0KxokclkkOokolx..kcco. .dk;.xx'..x;;KddxlOO0KklOkNWWNXKKKXXKK0
xodx00KXNXXXN00kcOOcxkkK0okdk,lO''k;:x. odck'oo ..,kx;xklkloOkOddoWWWWWWNNXOxO0
XK0000O0KK00K0dckkcxKdolclo,,'':;.,;'. .' '.......,. ',',':lccoooXWWNNNK0K0xkd
WWWWNNX0kO000KXXNNNWWWNXWWNOlcl,.. .''....'cdOKXNNNWNNNNNXKK00K0Okx
NNNWWNNNXXKKKXNNNNNNNNXKNWNXOxo;'. .;;;;cxOOXNNNNWNNWNNNXXK000kdxO
kkOkkkO00KKXKXNNNNXXXXXXXX0;'lo:.. .;cdkkkOKOkOOOOOOOk0XNNNXKxdkk
:::::;:c:okO0KXKKXXNXKKXXXNOll:.... ..:xdoooooodddxO00KXXXXK00Oxkd
ccclol;'':x0KXXXXNNNNNNXKXNKl''.. . .:. ...ldllllcldxkkk00XXXXXXKK0Oxxk
,;:::c:,:coxO00KXNNNNNX00KX0;.. c0. ..,ddooxKOk00OOKKXXXXXXXKKK0kOO
,,;cllolxolkOOkO0KKKXXOKXKNd.... .oXK'. ..,xxddKWXXXXK00KKXX0O00KKK0OOO
,::ccododooxkxkk0KKKkxkXKXK:... cWWX;. ...lkddxKWXXNXK0KXXKK0kkOXXK0Okd
';:;,:oxolddkOddKKkk00KXXXO,.. ,KWWN:.. ..'oxoodx0XNN0Ok0KKKKKOkkkOOOkxd
':c:;:cxdllxO0Ok0XK0NNNNNNX;.. .'0NNW0'... ..cxxkxdddkKXK0xk000OOkkxxxxddol
cldddxoloxxxxkOOkOXNXNN0000;.. .kNWWWk,.. ..';l000KkxkONNXKOKKO0OOOxdooolc:
:cccc:;'',,,,'.,ldKKKNNXX0d. .kXWWWx.. ..,'dOOKKkkk0NXKXKOx0K00kxxdol::c
';:,....'',;odc:ccdkOX0XKOc.. '0WWWWk.. ..,:o0kkX0kxxKKOOKX00KKK0Oxddxxool
;,..'.,cdl:clddddkxxO0kOOx,. .'kWWWWO.....,lkXKOkkOxx00XK00OkkOOKK0xxddoxlcc
'.....:c:lxddxk00O0KKOkOk:. .oNNNK: ..,;oNNXKO0Okddk000kkkkOOkkkOxxdl:occ:
.......',ldddO0OkkOk0kkOk;. .;ONNWXx'.',;ckKKK0OKKOxodOkkOKOOxddccl:loocc:::
....'''...';,,;''';:;:xkxo.. .cKXXNXd;,;ldOKXK0kkkkOOxxkxxkOkxllll,',,;:::,..
.....'......',....'''.'';dc. ..cdXNNXKdcldOXXK0Okxdxkxxdodxdlll:,,:,,;;,;:lc;'
...'cllll:,:;...';'':...'c:. .;O0OX0O0OkxkKK0Okdddodoxkoc;;clc;...,..,:;:odc:;
.. .oO00dccOl,';;;;