MMMMMNko;..xWMMMMMMMWWWNXKKNXKXWWW0;;';x:oKc''.;dl;O00000KKOkloXNX0XN0'....';..kWWNKK0KO0Oo0WWWNNNNNXNX0O0k',dXKKXKOk;':XNOo;,...,:lxOK0xc,,,,;:lodddodl,:O'.:::;,','....,x.'cWNWNWWWWNNNWWNWWWNNWNNNWWW
W0dc,....lOOdolldxxkk0WMWXXWNKXNXXXOdddOO;lOOxc',;;0O0KXK0KOKK0XXKKKXKloool;..,xK0OOKXXX00NMXc:xxKXKxd00OO0OdOXXK000Okxx:'.............',;;,,,;;:oddxk0x:c,..:;:;'...;;..'d;,;NNWNWNNNNNWNNNWNNNNNNNNNNW
........,,''',;ldxdoOWMMWXXXKKKK00O0000x:c:;',:oOo,xKOodOKK000K000KKNNWMWNNXK0XXXXXXKXXNXXXXXkOK0OKXKOKKNXK00O0KKKK0OKk,'.':clo'............'',;;;,,,;c:,'..';d0c......','...,NNNNWWNNNWNNWWNWWNNWNWNNNW
........'''',;lol,....;xNl':dOX00KXK0Odc,:;....'lX:,;,l0X0K0NNNXXWWXNNXXXNNNNNNNNNNXXXXXKOO0NNX0OOOXXNNNNNX0O0O0NN0OKX0O0KNWMMNx:lkkxol:,;:ccoddddc;,,,,'....'kd,............,NNNNWNNNWWNNWNNNNWWWNWNNWW
.......'''';:;;lkkkOxc.;:';oo,.'.cNkdNXOdWNoKXd;',:,;oXKo;clxkOOKNXNKKKXNNXXNNNNNNNXKXKK0OxodOXKl:loxk;ccdk0xc'xKK0OKXKK0KXXNNXKkdkWNXXXNNKc'''',;:lldx::;'...o:'....lk00Oo'.,NNWNWNNNWNWNWNNNNWNWNNNWWW
.......'',:oo;cXNX0X0kKNX0XKKko,..koxXoc0MWNWOl:lx'.lXx;;::,',;lOXOdxKNN0OKXXNNWNXXX0kkKKOkOOOdoo;..,coll'.;'ccXXXKXKXXKO0K00KNWWMWXXK0Oxo,........,.:olllc'..;'...,',oxO00OocNNNNNNNNWWWNWNNNNNNNNWNNNW
.....',;,:XWNXKXK0KXXKXKKKKKd.cxc.;cdldOK0kxXXOxc;o.kodxl:ccoONNdcokXXkxOXNWWWWKKXXXNNXXXKKKKKXKo,''...;dol,'ccll0XXKOKNKKXK0KXNWWNxd;......,'.......,..'ldl;.,.......;c':cloxNNNNWNNNNNNNWNWNNNNNNNNNNW
.....dl.:XXXKOOKXKXXK0KKKKKXK0d,...;c0xc,,''d0KNWNlxo.:';ldkXWx'.'o0c:dxKWWWWXOKNNNWNNXXNXKKK0k0Ko;:c,..',oo;'.oOk0Oc:OWXKXKKKXNXo'.......,c:';d0;......ll;,',k......',llc,'dNNNNNWNNNWWWNNNNNNNNNWNNNNW
..:x,x.:XNKKKKK0xOOdXNNXXXXK0NWWl, .xddOx:'::'..';;.':,cxx0WNc...:o. ..oNWWN0ONKNWWWNNNNNNNWWXxod0x,;,'...''lo;KOXXXWK0kkO0O00XO,.........:0Kd,ld...ckOlc,'';co'.........'''':NNNNWNNNNNWNNNWWNWNNNNNWNN
:dkx;c;;KWNK0KKXKKkk0KKKKK0:.';kkl:.kdKl;dx;,,::ccc;.,okONXK:...'' ..,oNNN0kNK0NWNXXNWWWNWWWWKdoco,',,;.....;xKXXXXXkxdxNKKXXx;';oxOOo'..',xo'....'ccx,',oxxOk,....'''''.''.;NNWNWNNNWNWNNNNNNWNWNNNWNN
0WWWkN0dNNNKKNWWOd00OKKXKOOKOd;.;:d'okk0xdkOOc,coloo,x0KN0d:..... ...',:kkdoKNk0NNXX0KNNNNNXNNOolc:'.'',;......dXXNKXOkxdW0KX0:..lNXXXXO,''',';'........'cXkcl''...''''..''..;NNNNNNNNNNWWWNWNWNNNNNWNNN
NNXKXNXKKXNkKWN00XXKKKKXX0O0KKXO:''l'ldodxOx:;:,'dOkKXX0c'...... ...',,,:::lxXl0NKKXKxXNNNNKlxxc::;,..,.,;......:OKNNXXXO0kWWXo0KONNK00Xd'''......,lo'.'''lc'l'''''''..'''...;NNNNWWWNNNWNWNNNNNNNNNNNNN
KX00000OO0KkoWNK0KXKKKXlc:lc;''c0k...'0Oxx;,x0;:;.oNKOk:....... ...',,,;::ccdK:xXKXXKodKXXKo::;;,,,...',.,:......,k0X0KNX0xNNXNNWWMWXKXKl'.....,co0kl:',''',xx.''''...''''...;NNNNWNWWNNNNWNNWWWNNNNNWNW
OXXKK0XXKXKO;cooo00cdk0;:O;;loolcl'cl.:dxl,;,....;XXox;....... ....',,;,;;c:;k:cO00O0occxxlc;;,,'......;..,;. ....,xkKK0OO0KK0KXNXK000Nk.....,x0:''odNc'',;ox,......''''''..;oWNNNWNNNNNWNWWWNNNNNNNNWNN
,lNXXXkNNO'......xc....oXklc:,,:l;..:..k0c::;,,,;0X;o;.............'',;,,,:'.l::xxxcol:c:o;,,''....... .'..,,. ....'k0xxKXNNNXNXNK0KXKl....:cdkk;.,:XWOcldxx;......',''''':;:oNNWNWWNNNNNNWNNNWNNWNWNWNW
KxXOKk,:0,............','...',,;ol,.,c.dl,:'.''.xNd;l................;',,,:.'::,xlo:';.;;;;'........... '...:' ....'ONNXKXWNxKNNXXOl'...l0l:ccc;;;:x0ko:coc'..',',:cc:;':0,x0WNNNWNNNNNNNNNWNNNNWNNNWNN
NWXKKo..lc........:ldxO0WNKOkxx0Oxd,'.,'.,ko...lKX'l;................,.''.,;',:;lk::',..,,...................:. .....,kXX0WNo:cKoc'....',:::::cl:l;,:cc:;;';kd'0xll:'....lWd':NNWNWWNNNNNNNNNWNNWWNWNWNN
kKK0X:c;;l....:d0XXNXKKXWMMW0oclolll;....:o....OKx.x...... ........'......';.,;,do;,,,.''.............. ....;' .....;d:d0occ:l.;lo:,;c;,cc;,':,::,..c,',ddNl.',:ldkKXxod0c.;NNWWNNNWNNNWNNNWNNWNNNNNNW
o;cOO.....';oc'';kXX00KKKXXKc,',cdxxK;'xO;.'c:xx0:;c...'.. .................;',,'dc';;,'.....................:. ......;::cc:ldodkkOc,'...',...';,;.....',;xd..;cONKKKXNW0:';ONNWWWNWNNNNNNNWWNNWWNNNWNW
d:ooNOdlc;,xXXdlxO0XK000000KKXKXKXXl:;;KWk'KKWXc0.c'...,'. ......... ........,,,',l;;;;,'....................;. .......,'loxOdloOkl''..........'',lko,';xc:,,c:cco0KKKNWWK.dKNNNNWNWNNNNNNNNNNNNWNNNNNN
:.:WWNK0KKKK0OoOXK0KXXK0KKKKKXkd0l:co,..'':XNWx;k.:.'..;'. ......... .........',;,,c;;;;,'...................,;.........:',:dll,,:oc:,:;'.....',''',d00XKKXXOKkO0d;kxdxkWl.lcNWNNWNNNNNNNWNNNNWWWNNNNNW
..dNNKKKKKK0OO0KKdodKXKKXXXNX0xooc::;....;l'KWccd.'.'..;.. ...............,....''.',;:;;;,,...',,'..'..........:.........,,.:do00xdx'......'l',,;c,...;OX00XOOKxkxc;.:lo0W;co;NWNNWNNWNNNWNNNWWNNNNNNWNN
c'x000XNNK00KKXNXd''ONK0KKXOdloo;c:lc,;'..cdWX'lc...,..'.....''...........',.'..''''.';::;:c....'',,,,.........:'.........;,',,:lcxoll:'....c,;l:.......oNNXlcXx:,'.cXXXXX.o,lNNNWWWNNNNNWWWWNWNNNNNNWNN
dxkxo::xXXK0OO00K0koNK00XNK:;:::;;;;,,,,,'.dWx.c,...,:;;'.....,''..'..''...,,',..'''''';:;;cd,...',',,,........:'.....'....':',;;xOOx,......ckKXNl.......;0XccKo,...'odKKk.xldNNWNNNNNWNNWWWNNNNNNNWNWNW
olc;,,,:xOOl.lOKXKKOxOk0OdOc',:::l:;,',''.'XWo.c,....',,,.....''''.'.','..'','';''''';,';c:;lk:'..','',..''....;,....',....','.';lOOOOl'..l0X0OXNd,,.......d;''.....,XKOOkxO00NNWNNNWNNWNNWWWNWWWNNWNWWW
c;,;;;,,''.',.lOXXKOkc:loodc;;cloOkol,.':lxWN;.;,.............''''..'.,,.',,,;,;c'''',o:',;c;d0cc;,,,,'...,....;,....';......'...,dOO000xl:lxONWN0XNKd'..........'..,OXOO0kKKKWNWNNNNNNWNNWWNNNNNNNWNWNN
;,,;;,,''...,;:clOXOkK:dOc0kdOKK0000c'.cxkKNN,.''..'...........''..','.,..''':dc:dl,'':Ox;c;:oKOclkoll:,..''...;,''...;....'.,,.'..,xO00KKKO:.;ckK0KNKd;.... ......:Oc0KOlkKKKNNNNNNNNNNNNWNNNWNNNNWNNNW
',,;,'''..';cc;;dkdXdKNdx0XKXKXXKXKx:':,lxNNX,..'..,...........':....''.'....:k0kllkc;:kXKKXOO0OkOK0O0Oxo.''...;,,,..';....',:O;.l0K0oxk0KKKO,...'lOO0kdcld,....'c:,Oo.ok'o0OxNNWNWNNNNNNNNNNNNNNNNNNWNN
'',,'''..':c:,;ONNx0k:0K::kKXKXXKN0KXXKo.cW0O,.....;..'........';c..'....;....cKXN0kNKXNXXXK0Okdc::::::;:..,...:'','.',.....'.....,,;cdddKKKKo......oNWk,lWx....'',':::...'.,oNNWNWWWNNNNNNNNNWNNWNNNWNW
'''''''.'cc;,::cldxxdx0OkkxkXXXK0kdo;'.''lW0d;...'',..''.....'.lcl::,'c;'.lxdxkKNNNNNNXXXXXKKl;,..''.......,'.':..',.','llodddolllllc,..,xKKK0:',';..,d,,:Xo.'l;l:.'..;'..:..:NNNNNNWNNNWNWNWNNNNNNNNNNN
''''''..'c;..oxdol0kdOcokxkl:xk;lOd,;clolkWO;l....,,..'''.....;:OddlxddxOOk00KXXXXXNNNXXXXXKl;. ,k0o.. .dc..'.,;...,.','cdO0000000KKXXOl,;OKKKK:..,.....''l;.kO:..,,;dl;.cll';NNNNWNNNNNWNWNNNNNNNNNNWNW
...'......,;:dxloo''.',:OXX0l,;:.....;c:;OWO.l ...',..',.....cdl:,,'.''.,cokKKKXXXXXXXXXXXX000. '..,,' lO.''.;'...'.',....';:::cld0KKXXN0xOKKKKc.;.........;O;...cdo..'.k0o.lNNNNWNNNNNNNNNNWNNNNNNNWNW
........;ll;,'.....',;'';odOXk0Odo:..lkdoXWK.;.....;...'.....xo,''...:l'..',oXXXXXXXXXXXXXXXXX; .';;;'..o0;,'';......';......,.ckkoxxOKKXXNXKKKXX'OOc;..... ',..;lddKK0l,0Oc;xWNNNWNNNNNWNNNNNWNNNWNNWNN
.......;:,......'',,,''',lOK0000KOxxo;,cdNWO . ...'....'....;'... lxo,. .:KXXXXXXXXXNNNXXXXX0;dO0OOk:oOKc'';,....'.';.'....,;O00KXXOkkOKKXXNNNKx;0Xx...l,''lo:,';xKK0:ck:.d;NNWNWWNNNNNNWNNNWNNWNNNWNW
.............'''''',,,,,,;cOK0kk0KKkl,',:WkK. ..........''.....'dc ..'...'ONXXXXXXNNWWWWWNNXXXXKKK0OkO0Kx'',;...,'..,,......,;OOOO0KXXNX0KKKXXNNOo;ko'....,;,co,,lxO0K;,....'NNWNWNNNNNWNNNWNNNNNNNNNNW
..'c;......'....'''.;cloxOO0OOOO0K0dllc:cW;O' .....'....'.....cKO. .,ldxlcXXXXXXXNNWWWWWWWNXXXXXKKKKKKKd''';...;l;..,.......,'kOkcxKXXNNNNN00KXWXk..dOxKX'..'l;;c;;dokXl..' ,NNNNWWNNNWNNWWNWWNNWNWNNNW
.,;. ..............'::ld;o0OOOOkO00xdoc,:0.ol ....;....',....,lX0:;OO00KKXXXXXXXXNWWWWWWNNXXXXXKKKKK0x,,',,''.col..'.......,'oOxo00XXXXXXN000KX0:.'xOdxX' .,'col,,.,:ld.d. :WNWNWNNNWWWNWNNNNWWWNWNNWW
..........'''.........''..lxxoc,oKkx;'dO:k.;o. ....''....,....coxO00KKKKXXXXXXXXXXXNXNNNNNXXXXXXXXKKK0kxo,';,'.ooc..........,',OOX000KKKKKK0000Ox...'...'..','...'o,d:.',l,llNNWNWNNNWNWNWNNNNWNWNNNWNW
,'......',,;::'...............ccKXXXNXc.,o.'c'. .''.......,,.....cOKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXKKK0x,;':,'.;'........'..,'.o0K0000000KK000OO:.o...o;.,..,...,dl....;.':kONNNNNNNNWWWNWNNNNNNNNWNNNW
.......;;:clcclc,..........codNK0OkKXKc.''..:;...,'.......';..''..,lO0KKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXK0xOO;:'..''........,..,..:NK000000KKKK00Ox..''..'.;l0l..,'.,....;;.';odNNNNWNNNNNNNWNWNNNNNNNNNNW
......''...:ccloo;...'''''..oNWXKXKKKXX,....;c'..;,.........'.''':oxO0KKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXdl,...''....'...,..,..xX000000KKKK00Ok'..........',.x0l.....;...,dddNNNNWNNNWWWNWNNNNNNNNNNNNW
......''''.';,,;ldd:...''''..'kKKNXKK0O'.....o,,',,.......'...'.';kKKKKKKKXXXXXXXXXXXo:ldOXXXXXXXXXXXXXXXO;;...'''...'...',..'.cX000000KK0000OO:.'...lo..,;;...'..;..d0O,;;''cNNNWWNNNNNWNNNWWNWNNNNNWNN
''.....',,,,,,;,,;:lol:,.',''..c0:dOxOx......:c;l;,,......',.'''.';kKKKKXXXXXXXXXXXXXkOOOOXXXXXXXXXXXXXXd'.....,'...''...,,.,.;K00000000000OOOl.;,.;:.;o0KKO,.x,..'.lkdd;,';',NNWNWNNNWNWNNNNNNWNWNNNWNN
c;'......';.......','..,;;;::,..;:lxxOd....,'.:'c:;c.......,'..''..l0KKXXXXXXXXXXXXXXXKKKXXXXXXXXXXXXXk;......''....'....''..;0K0000000000OOOx..O0cXolo..,;ll.o..c.,kc..c.:kOoNNNNNNNNNNWWWNWNWNNNNNWNNN
:;',,,,''';;;:lc;'':llc;,,'',:lc:cOXd,:....'..','c:d,.......'...''..;oOKXXXXXXXXXXXXXXXXXXXXXXXXXXXXO:........'....'.....''..kXXKK00OOOOOOOOOc..;lo,.c...........:.O:ll:O,c,.;NNNNWWWWNNWNWNNWNNNNNNNNNN
c;,;;;::c::;,..','.,,,:::c:;;,,;;cokd:,.'..'.....':d;..................;lx0KXXXXXXXXXXXXXXXXXXXXXKx;... ............'....''.'0XXXK00OOOOOOOOk'.o............;..' ......;,'';kXNNNNWWWWNNNNWNNWWWNNNNNWNW
,..',:ccccccc:,,,'..',,,,;loldo:;';k0k;,o..'...;..,l,.....................,dxk0KKXXXXXXXXXXXXXK0Oo. .......'...'''.'..''..xXXKKK0OOOOOOOOl.':oolc...,c...'.,k;.......,..'cdWNNNWNNNNNWNWWWNNNNNNNNWNN
....,:l,,,,,,,:clc:,.':loooo:;;ck0KNNNl;X'...;.l..''.............. ........:ddodxxk0KXXXXXKK0Okkkc... ......''.....'..'..,...,0XKK00OOOOOOOKx.dWkkdl:':dd;..:oxl.;.:..',;....'NNWNWWNNNNNNWNNNWNNWNWNWNW
..:kkkd.....'loo:',x. .col::lollxMMXKXc;0c..'o'x:.................. .......'oxddddddddxkkkkkkkkkkc... ......''....'...'..,....lXK00OOOO0KXNWWd.;.','';,;:ol...,....;.....,xxdlNNNNWNNNNNNNNNWNNNNWNNNWNN
...o00o....,ooo;'''::cl;'.'olcolcdNNKXc;Kx..'l:ck..'................. ....:cdkxxxxddddddxkkkOOOkkoc:.......''............;....'0K00000XXXNWWWWx...:clddcllk'.:k;:l..''..'OkkOXNNNNWNNNNNNNNNNWNNWWWWNWNN
,,,'co....;lll:'.,::'...........,kWWNXl;00;..':.k;..'........'......... ..dO00kkxkOOkkkkkkOOOkxxkkOd.....................,.....:00000000KXNWWWW0'.',;:,..:oc',xc,o.;:'..;l;cdkNNWWNNNWNNNWNNNWNNWNNNNNNW
lll:....'::cccoxo:.....'.......:xkN0KKo;NXd..';.,x................. .....x000KKKOOO0000OOkkOO0KK00x.....................'......d0000000KXNNWWWWX:....,oo: ..,..';..,..,c:;..'NNWWWNWNNNNNNNWWNNWWNNNWNW
:,...'lo:::::lo;......:dc,;:::cc:OOKKXx.KWK'..,;.l:...........'..... .....O000000KXXK00OO0XKKK00KK0d.:..........'...............,O0000000KXNNWWWWNl.'kXKxc ..:l.cO.Ol.;,okkkl:NNNNNNWNNNNNNWNNNNNWNNNNNN
....;Ox:;;::,.....'.:xOxl,''..c,;KWNKKK,dKXl...c';,............''.........O0KK00000KXNNXXK000KKKKKKo.c.........'.................l0000000KXNNWWWWWWx''c;......,,.,...........oNWNNWNNNWNNNWWNNNWNNNNNNNW
'.:OOx:;;;,......'..,'''':c'.....oWXXWWolX0O'..cc,,....,'..'....''.......:dx0XXKK00KXXXKKKKKKK000KK:..'d;.....''.................'x0000000KXNNNWWWWWXc........ .x.,l....;'.'dlNWNNWNNWNNNWNNNWWNNNNNNWNN
.,,ld;,;,.......',....;kKkxkocxdoo0dlkK0:KNWx..'d,l:.;','...'....''''.',l000OOXNNXKKXNXXNXXKKK00K0k..:Ol....;,,.....'..........'cl,OK00000KKXNNNWWWWWWk'....... c'',.;kkl.''':NNNWWWNNNNNWWWWNWNNNNNNWNN
..','',................;d0KK0c,oOKKl....lk0NX,..ok':..c.....'..'..'..''.c0KKKKXNNKKKKXXXXXXXXXKKK0:.:0x''.';,;o,...;..,;......o';cooXK00000KXXNNNWWWWWWNo.........',..',..,::oNNNNNNNNNNNWWNNNNNNNNWNWNW
c....,. .....,:,'oc;;,'..':cdk0K0KNOc'.,o:o;,,,..lo'.',;'............:kkl;cx00KKKKK0KKKKKXXXXXKKO:.l0k,'.:okO0:..:kd.,o......'O,OK0x0K00000KKXXNNNWWWWWWW0d'......','c;';;'..'NNWNNNWNNNNNWWWNNWWNNWNWNW
k,...........',,;ll:,',;,,'':kKXK0K0xd:,'.....l;..:c';.':;'.:,lo:;'c'.:O00kooxOK00KKKKKKXXKXXXKklck0k::'dKK0x,,o0KK:;O:,.....xllKXXKkK000000KKXXNNNWWWWWWWWO,.'dk.:; ..';....'WNWNNNNNNWNNWWNNNNNNNWNWNN
... ....,......';::;..........,lkOO0KKOxOxl'......,d'coc,oOd:,x0Oxl,dd:,d0KKXXKKXXXKKKXXNNXKKK0OKKKK00ol00kooOOKKKockc,'..,,0k;0XNNWNO000000KKKXXNNNWWWWWWWWNoX0,... ..oWNdol'NNNNNNNNNNNNWNNNWNNNNWNNNW
....c.,;,....::,'....;cxxxd';;,.,OKKXXXXKKX0oox00;.'.dO0Oc;x0olclxkx;l0Oo:okO00KXXXXXXXXXXXXKKKXXXXXXkl0K0OXX0XXXxlx:.,;l:,oO;0WMMMMMKk000000KKKXXNNNWWWWWWWWWK:.....,'.:ll;o;NNNWWNNNNNNNNNNNWNNWNNNWNN
....'............'..oOkKXXNKNXOxclxOK0XNKKXNMNXNNKc'.cOKKKOlccOK0xdxxlld00O000KKXXXXXXXXXXXXXXXXXXXXkdXXXXXKKXXXkdxdO0XKKl:d:OMMMMMMWKxO000000KKKXXNNNNWWWWWWWWNx,;.....','..;NNWNWWWNNNWNNNNWWNNWNNNWNW
..''.'',:ll,'.....'lldONWWWWNOKKOdooOO0KNMMMMMMMMMWd;o:xKXKK0kddxO0KXXXOOKXXXXXXXXXXXXXXXXXXXXXXXXKO0XXXXXKXXXKO0KNNNNXKOcoxKXWMMMMWK0OxO00000KKKKKXNNNWWWWWWWWWWWx..,; .....'NNNNNNWNNNWNWNWNNNNNNNNNNN
.,,,,'....,,'''.',;:o0olWWOddddOKOlloKMMMMMMMMMMMM0;0MNxlokKXXXXXXKKXXXXXXXXXXXXXXXXXXXXXNXXXXNNXNNNNNNXXNNNXXNWWWWWWNNKO0XXXXNMMMWK0000xO00000KKKKXXNNNWWWWWWWWWWWNll.......'NNNNWNNNNNWNWNNNNNNNNNNWNW
,;,',,c,..,lool:,'.',;:oW0OkdOXWWW0KMWMMMMMMMMWWWkoXMWWWWXkxOKXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNWNNWWWWWWWWWWXXKKXXXXWMWK000XXKxO000000KKKXXNNNNWWWWWWWWWWWK:......'NNNNWNWNNNNNWNWWNNNNNNNNNW
kx,''':x,xkkkkOkOOkx;,;lkdodddkkkKWMMMMNNMMMMMWNKKNNNWWWWWWWNNNNNNNXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWNXXKKXXXNMX0KKKXXX0x0000000KKKXXNNNNWWWWWWWWWWWWKxllllxWNNNWNNNNNWNNNNNWNNNNNNWNN
cxkl''';'oO00O0KK0Ox;c0X0dcloooox0XNMXOOXNWM0xk0NWMMMMMWWWWWWWNNNNNNNNNNNNNXXXXXXXXXXXNXNNNNNNNNNWWWWWWWWWWWWWWWWWWMMMMWXXXKKXXXX0KKKXXXXX0k0000000KKKXXNNNNNWWWWWWWWWWWWXOkkONNWNWWNNNNNNWNNNWNNWNNNWNW
..;lxc',,':odxOKKOdkddxxdool::OXX000K0O0KNMWXWMMMMMMMMMMWWWWWWWWWWNNNNNNNNNNNNNNNNXNNNNXNNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMNXXXKKXXOKKKKXXKKKKOk000000KKKKXXNNNNWWWWWWWWWWWWWNOk0NNWNWNNNNNWNNNWNNNNNNNNNNW
l:...'.',,,;;,.;O0xocox0000kocdkdlclxNMMMMMWWMMMMMMMMMMMMMWWWWWWWWWWWNNNNNNNNNNNNNNNNNNXWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMWXXXXK0KXOKKKKKKKKK0Kkx0000000KKKKXXNNNNWWWWWWWWNXXXNWWNNWNWWNWNWWNWWNWWNNWNWNNNN
::'........coc..,;,lloclx0OxxX0OxkKNWNXMMMMWMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWNNNNNNNNNWNNNNWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMWXKKKKX00KkKKKKKKK0O00OOk00000000KKKXXNNNNWWWNXXXNWMMMMWNNWNWNNNWWNNWNNNNWWNNWNNWW
,'...''........,'''odoolcoxdxMMWWXWMWWXKWMMWMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWNNWWWWNWWWWWWWWWMMMMMMMMMMMMMMMMMMMMNXXXKKKXX00kKKKKKKOO00O0Okk0KK00000KKKKXXNNXXXNWMMMMMMMWNNNWNWNNNWNWNWNNNNWNWNNNWNW
..','..,:,,c;',;;;;:::cckXX0XMWWWWWMMWNX0NMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWNNMWWWMMMMMMMMMMMMMMMMMMMMMMMMWXXWNXXKKXKOxK0KK0O0KK00OO0Kkk0KK00000KK0KXXNWMMMMMMMMMMWNNNNNNNNNWWWNWNNNNNNNNWNNNW
.....''.';;'..cdc....ckkxdocNMWWNNWWWWNNXOKNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXWMNXXK0KX0d0000OOKK00OO0KK0kxOKKKK00KKNWMMMMMMMMMWNNNWNXNNNNNWNNNNNNWNWNNNNNNNNNNW
...... .....;c'....;dxdoMWWWNNNWWWNNXKxKWNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXNMMXXXK0KXXk00OOO0K000OOKKK000dk0KXNWMMMMMMMMMMMWNNNNNXKXNNNNWNNNWNWNWNNNNNNNNNNNNW
....'lo:......',cOOd:'...;lOMWWWNNNWWWNNXXO0NWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMNXNMWXXNN00KK00kkk0K000OOKKKK00NNNWWWWWWNNNXKNMMWNNNNNNXKKXNNNWWNNNNNWNNNWWNWNNNNNWNN
.';;',;::,..;....'xKKOxdc;'XWWWWNNNWWWNNXXO0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMWXXWMWNWMWKO0K0kxkOK0O0OO0KKKK00NKO0KKKKKKKKKKNMWNNNNNXKKKKXNNWNWNNNWNWNNNNNNWNWNNNWNN
,odolll:,',:lo.....lcxdkO0oMWWWNNNNWWWNNXXOKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMNXNMMMMMMXKOOKOxkkKKO0OO0KKKK00O000KKKKKKKKKK0KNNNNNNNXKKKKXNNNNNNWWWWWWNNWNWNNNNNNNNN
:00o;'..'',dl;:.....,:ldxxxMWWNNNNNWWWWNXXOKXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMWXXWMMMMMXKK0O0dxkOKO0OOOKKK0000OOO000XXKKKKKKK00XNWNNNNXXKKXNNNNWNWNNNWNWNNNNNNNNNNNNN
..:::,'.......',..,;c:,,''kMWWNNNNNWWWWNXKOXXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMWMMMMMMMMMMMMMMMMMMMMMMMMMWNXNMMMMMNKKK0OOokk00O0OO0KK0000OOO0K000OXKKKKKK000KXNWWNNNXKXNNNNWWWWNNNNWNNWWWNNNNNWNW
dl'...''''..'..,l'....lXN0OWWWNNNNNWWWWNXKOXXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMWMMMMMMMMMMMMMMMMMMMMMMMMMNXXNMMMMNKK0K0OdxkO0O0OO00000OOOOOkkKK0KOox0K00KK0000KXNNNNNKKWNNNWNNNNNWNWWWNNNNNNNNWNN
dl,,o:',,,,'...,:;.....:kxOWWWNNNNNNWWWNXKOKXXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMNXXXWMMMWXK0000OdOk0OOOO00000OOOkkkkkOK0KXKkdOK0O0KKK00KXXNNNK0NNNNWWNNNNNNWNNNWWNWNWNWWW
....'...',;:;;;;,',,,.....OMWWWNNNNNWWWNXKOKXXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMWMMMMNWMMMMMMMMMMMMMMMMMMMMMMMWXXXNMMMMNXK00000dOO0OOO000000OOkkkxxkk00KXK0kk000OkO0KKKKXXXNK0NNNNWNNNNNNNNNWNNNNWNNNWNW
............'',,,:::,,:oo,OMWWNNNNNNWWWNXKOKKKXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMWMMMMNMMMMMMMMMMMMMMMMMMMMMMMWNXXXWMMMNXXK0000xlk0OOOO000000OOOkkxxxxO0KXKKkxkO00OOOOO0KKXXX0ONNNNWNNNNNNNNNNWNNWWWWNWNN
..';clc:ll:..,'........,dk0MWWNNXXNNWWWNXXOKKKKXXWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMWMMMMNMMMMMMMMMMMMMMMMMMMMMMWNXXXNMMMNXXKK0000ooxOOO00000000OOOOkxxxxxk0XKKOlkkO00OkkOOOkkOO00NNWWNNNWNNNWNNNWNNWNNNNNNW
xOOkk00OO0KxloOXNKkdoo;dd:KMWWNNXXNNWWNNXXO0KKKKXXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMNMMMMMMMMMMMMMMMMMMMMMWNXXXNWMMWXKKKK0000docoxKO0000000OOOOOkxxddxOKK00ooddkkkO00000OO000NNWWWNWNNNNNNNNWNNWWNNNWNW
kOOdoO0O00O00KOOKN0OOkxOXKXMWWWNNNNNWWWXXXO0XXXKKXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMNMMMMMMMMMMMMMMMMMMMMWNXXXXWMMWXXKKKK000KOlcxKKOolokOOO00OOOOkxdddxKK00OxdodoxxkkkkxxxkkONNNNNNWNNNWNNWNNNNNWNNNNNN
O0kccloO0KOOxlccoo;co00KWKXMMWWNXNNNNWWXXX0OKXXXXXXWMMMMMMMMMMMMMMMMMMMMMWWWWMMMWMMMMNMMMMMMMMMMMMMMMMMMMWNXXXXNMMWNXKKKKKK00KOdo0K0O0klxOXXKK0OkOOkxddxKK00kxxxkO0O0OkkxxxxxkNWNNWNNNWNNNWWNNNWNNNNNNNW
::;;,'',;lxxl'.'lxd;:oxON0XMWWNNNNNNNWWXXXK0KXXXXXXNMMWMMMMMMMMMMMMMMMMMMMMWWMMMWMMMMWMMMMMMMMMMMMMMMMMMMWXXXXNMMWNXKKKKKXK0OkkxoKXX0000kkXKXXXKKOkc:dOO0OOOxcloooooxkkOOOkxxkNWNNWNNWNNNWNNNWWNNNNNNWNN
::,.,..'',,,lk:..;l;':kd:cXWWWNNXNNNNNWXXXKOKXXXXXXXWMWNMMMMMMMMMMMMMMMMMMMMMMMMWMMMMWMMMMMMMMMMMMMMMMMMWNXXXXWMWNXKKKKKXXKOkoox0KXXK000NNNNKKKKXXXxOXKKOO0Kk,;,'.....,:lkOOkONNNNWWNNNNNNNNWNWNNNNNNWNN
::,;ddl,''''';xo';loOKddd;XMWWNNXNNNNNWXXXKOKXXXXXXXXMWXNWMMMMMMMMMMMMMMMMMMMMMMWWWMMWMMMMMMMMMMMMMMMMMWNXXXXNMWNXXKKKKKXXKOdxcOK00k0KXNWNNXKKNX00Kodxkko00k,cc:'.........,:okNNWNNNNNWNNWWNNNNNNNNWNWNN
::,''':d:'''''';,:dkkkOOOoNMWWNNNNNNNNNNKXKOKXXXKXXXXNMNXXNMMMMMMMMMMMMMMMMMMMMMWMWWWWMMMMMMMMMMMMMMMMWNXXXXXWWXXXKKKKKKXKK0kOlxdldOXNXkolldOKXOKK0OOxo;;d0l:Okkl............;NNWNNNWNNNNNWWWNNWWNNWNWNW
....lxdoc'...;lodkdcldo;;:WMWWNNNNNNXXNNK0KOKXXKKKXXXXWWXXXNWMMMMMMMMMMWMMMMMMMMWMMMWNWWMMMMMMMMMMMMMWNXXXXXXNXXKKKKKKKXXXKxlxdlxXNNN0c;:d0WMMWNXXX0O0Ko:;oddOxxdc...........oWNWNNNNNNWNNWWNNNNNNNWNWNN
,'..:;o0K0doxOkkxkkxo:,,clMMWWNNNNNNXXNNNOOkKXXKKKXXXXXWNXXXXNMMMMMMMWWWWWMMMMMMWMMMWNNXNWMMMMMMMMMMMNXXXXXXXXXKKKKKKKKXXXOdlcKx'';lco0OKNWWWKkocoxd::ccc;;:l;coxOk........'ooNNWNNNNNNNNNWNNNNNNNNWNNNW
;...,k:'xKo:lxkOOOkkxdo;'lMWWWWNNNNNXXXNNXOx0XKKKKXXXXXXWXXXXXNWMMMMMMWWWWWWMMMMWMMMMXNXXXNNWMMMMMMWNXXXXXXXXXXKKKKKKKXXXXxolxNK;',..:dk0xoxOc;;;:loodKOdxxdoooxl:.........',:NNNWWNNNWNNNWNWNNNNNNNNWNN
..'OccKOKKK0dodlx0kOxdk0KkWWWWWNNNNNXXXNNXKxkKKKKKXXXXXXNNXXXXXXNWMMMMMMMMMWWMMMWMMMMNMWXXXXXXNWWMWNXXXXXXXXKKKKKKKKKXXXXOck.dxo;coxdddk0okOxc;;:d:clloollodxxxk,.......'o0WK;NNWNWWWNNNWNNNNWWNNWNNNWNW
.:xO0000o;;;oOdXNX00NWKOdOMWWWWNNNNNXXXXXXX0xKK0KKXXXXXXXXXXXXXXXXNWMMMMMMMMMWMMWMMMMNMMWXXXXXXXXXXXXXXXXXKKKKKKKKKKXXXXKdOo'ckx:;:c0OOOdxOOdl:::lc::llloodkxll:'......'ckWX,:NNNNNNWNNNWNWNWNNNNNNNNNNN
,OK0OOkkkdc'.c:;cOkxxooxxKWWWWWNNNNNXXXXXXXXkKK0KKXXXXXXKXXXXXXXXXXXNMMMMMMMMMMMWMMMMWMMMWXXXXXKKXXXXXKKXXXKKKKKKKXXXXXKKl:,'lWN0dc:d0Ollllxxol::cO0kxoooodxdl:........,lOXKKNNNNNWNWWNNWNWNNNNNNNNNNNNW
',o00OkkOOOkoc;;oooodxxdcXWWWWWNNNNNXKKXXXXX0O000KXXXXXXXXXXXXXXXXXXXXNWMMMMMMMMWWNNNNWWWWWXXXXXKKXXXXKKXXXXKKOkkO0KXXKKK:c0;,OWKkxcckclllodOkoccloclooodxdc:'.......ocxNXKO0KNNNNWNWWNNNNWNNWNNNNNNNNNW
'..'dOkx0Oxoc;lkdoldxkOOdNWWWWWNNNNNXKKKXXXXX0000KXXXXXXXXXXXXXXXXXXXXXXKXNWNKKkxKKKKO0KKKKKKKKKXXKKKKKKKXXXXXOxxxxxkO00O.xWK;,kOddclllodxk0ko:cdolcoxdc:,,,,....'...'oXX0O00KWNNNWNNNNNWNNNNNWNNNNNNWNN
l:;,..''l:,'''ckOxooKK0kxMWWWWNNNNNNXKKKKXXXXK000KXXXXXXXXXXXXXXXXXNXXXXXK000KKKO0KKK000K0000KKKKKKXXKKKKKKKXX0xxxxxxxxxx:oxl:;;:cxdxdxdOOo;;;cxxkkO:...................:kNNNNNNWNWWNNNNNNWNNNWNNWNNNWNW
0KNK,'''''',;;:od0KxKKKXOMWWWWNNNXNNXKKKKXXXXXK000KXXK0KKXXXXXXK0kdc::;,;;;,,,,,,;;;:::ccccllldxkOOKXXXKKKKKKKKOxxxxxxxxxxoloollool;',;lkkx;,,cX0kkk:....',;;:cloc........;ddlNNWNWNNNNNWNNNWNNNNNNNNNNN
kk0Nl,''',':oxOkdxdok0XKKMWWWWNNNNNNXKKKKXXXXXX0KKOdolc:;;;,'.. ...',;::ccldkOkkkxxxdddo:;:cokoxkO0XXKOkooxKX0kxxo,cdO000XK0Oxl,':lc.,....,NNWNWWWWNWWNNWWWWNNNNWNNNN
00X0coo;,dOdc:xollkO0kddKWWWWWNNNNNNXKKKKKXXXXXK00; .cOOOxooo:ldxkxkdlkk0KXX0kolcdk0Oxc'.;dOKXWNx;;;;:lccoolclc:',NNWNWNNNWWNNWNNNNWWNNWNNWW
xdxllxOKo:coooxkookkxo:OWNWWWWNNNNNNXKKKKKKXXXXK00, .xxxdxO0lodxOxdk::ddxkxxkkkdkXKkc.......,:;..,,..;:clodxkooo'cNNWNWNNNWNWNWNNNNWNWNNNWNW
',xoOkdloll::oldc'.,lk0NNNNWWWNNNNNNNXKKKKKXXXKK00, c:lllllloodx:l;cl;,d000Kkx0Ooc;;,....'.,::;...,;;clodddxddc'cNNNNNNNNWWWNWNNNNNNNNWNWNW
;',oc,,..:olcldkkdxoolkWNNNNWWNNNNNNNXKKKKKKXXKK0O, .kdclooc:cldO:'ol,,;cldd:lclloddxklokxdl:'..,ooclolll:cK0OxkOkNNNNWWNNNNNNWNWNNNNNNNNNNW
,,,,..'',;oocoddkO0OdoXWNNNNWWWNXXNNNNKKKKK00KKKOk; :OOOOkdlcc:,',,;'..';dxc:ccodlc:okxx;'..,'..coc,::,,'.,:ccodk0NNNNWNNNWNWNWNNNNNNNNNNNNW
:l''..':,;od:,....',;dWWNNNNNWWNXNNNNNKKKKKK00K0kk, .dO0koooodx:.'o....''okdllddccccdkxxdl,,'.....................;NNNWWNNNNNWNNNWWNWNNNNNWNN
l:''...dl:' ..,ooo,0WWNNNXNWWNNNNNNNXKKKKK0KKOkl ,'l,''''',l'kx...;;;0x:lXNNOcxOkxc;..cOxc,................ .'NNNNWWNNWNNNNNNNNWNWNNNWNW
';..'''.':;.........:WWWNNNXXWWWNNXXNNNKKKKKKK0kk' ,kdo;::;'''cl:..';,dd0XOKKNNkkkOKkdl..'l00xo:................,NNNNNNNNWWWWNNNNWNNNNWWWNN
;. ..', ;l,'........oWWWNNXXXNWWNNXXNNWNKKKKK0Oko .:dx::cdOOc,kxl.';,oNXXXKKXXKXNWO;xOxddOkc::...........'.....,NNNNWNWNNNWNWNNNNNNNNNNNNN
clc...,:.;:,'....',o0WWWNXXXXNWWNNXXNWWWXKKKK0OO; .:o:''..:0;...':x;KMN00XNNNXKXNNXdd.lxxo,'..........':cc.....,NNNNWWWWNNNNWNNWWWNNNNNWNW
.kOx;.....',;,..'c'0NWWWNXXXXXWNXXXXNWWWNKKKK0Ox ..llxdo:'.,,.''cd.;KNKOOKWMWK0kc:kc.,c'..............;dd'....,WNNNNNNNNNWNNWNNNNNNNNNWNN
.:OOkxdx;.o;..'.;d.dMWWWNXXXXXNNXXXNNWWWNKKK000, ..'....;;,,..,'c:'xWWX0OXNWN0d'.'cc;:;.............,cdocl;...,NNWNWWNNNNNNWNNNWWNWNWNWNN
..:xxo;;'.:ol;..:d.dMWWWNXXXXXXNXXXNWWWWWXKK0Kl . ....;,;c:,,,o,..:0N00KNWNKocc:'.,:...'....','',dkooloooc..'NNNNWNNNNNNNNNWNNNNWNNNWNW
.. .;:,'...:lol'.,cKMMMWNXXXXXNNXXNXNWWWXKKKKk. ..:'..'.;Oko;,.'k0lcOKclxo'.';...'.,lc',ccdc;;:lO:.clolc;..'NNNNWNNNNNNNNNNWNNWWWWNWNN
..,,.,. .cooo:..NMMMWXXXXXNNXXNNXNNNNXKKK0. .. lNNKWWWK:O:'oKx,l.'d;cd..........:dod;'',ckkdcdo;.....'NNWWWNNWNNNWNNNWNNWNNNNNNW
:l::',.. .cood;:WWWWNXKXXNNXXNNXKXNNNXKKX: .... . .KKK0OOKooOc..'ll':kKOd:'...,c........'',,;c,:kxcc,...'cNNWWWNWNNNNNNNNWNNWNNNNNNW
k:,;'.c;,... ..';l0WWWNXXXXNNXXXNNX0XNNXXXXx. ........ .;X00O0KX:kx:....;'k0l.c0XOl:ooccdo:,,,..looldldl;l;,c:;cNNNNNNWNNNWNNWNNNNNWNNNNNN
0Odd,.co:do,. ... 0WWWNXXXNWNXXXNNK0KXXXXXK' ........ . l;ONXKOO0:',..;;:'.:dlc00OxxlclkO0ddoolcodc'';dO;cl..''.,NWNNWNNNWNNNWWNNNWNNNNNNNW
ccc,......,x:....,WWWNXKKXWNXXXNNXK00XXXXXl ......... ..od.;Oc.OWX;;c....:cxKo,l0ckKKOkOo.';dxdx;;okxkdoc;xklxo,cc''cNWNNWNWWNNWWNNNWWNNNNNNWNN
.......''......,.oWWWXKKKNNXXXXNNXK00KXXXO. .......... .ooOWWOXNK:dOOkO'....'dcc;;oOlxxxO0O;....'';;:ldolkxxklok0OOOldlcNNNNWNNNNNNNNNWNWNWNNNNWNN
................'0WWXKKKNNXKKKXNNX000KXXX' ........... ...'0NKKKKKKKNMWXOc.........'oxo';;:cc,;;,....;oo;oc,clxllo;;okOoccoNNWNNNNNWNNWWNNNNNNNNWNWNN
.............'..lNWNKKKXNNKKKKXNNN00OKXNl ....... 'xkOKNWNNNXK00KXKK,..cc,:lc,.dO;''',;:,:ll:.....;odlkkOkxl:cdc::...'WNWNNNWNNNNNWWWNNWWNNWNWNW
............,...,WNKK0XWNXKKKKNNNN00O0Nx. .... .l0KKNNOloONX0KKOoON;,O;ckkxkk:;;.'..'',:dxdoo;'::,:dkoddlkcc:......'oWNWWNNNNNWWNWWNNNNNNNNNWNN
,'''....,'......,lXKKXWWXKKKKKNNNN00O0O. .. ,KXK000O0OkkONN0OXXOOk::kkkOkccllc,'...':oc'.':lolxOkxO0xdOx:........:NNWNNNNNNNNNWNNNNNNNNWNNNW
.........'......,':0NWWNXKKKKXNNNX0000, 0N0KKKK0dkKkKKKXXXlod.cdodc';;;::;;;....,;.';;:dxkkxdddxkl;.,xxdc;,.;NNNWWNNNWNNNWNWNNNNNNNNWNN
;,'',,''..,,...'''',OWWXXKKKKXNNNX000l ;NXXXKXNXO0K0dkK0d;',,x;,...'',;:;........',;;:;lOxdlcclccl;ckOOOxkkONNWNWWWNNNWNNNNWWNNWNNNWNW
:::;,,'..'''...''''''kNXXXKKKXNNNN00k. :xxOxXX0KKK0000K0,,x'.,lldxd,,,;::c:.':loc:;:ox;,,;lo:cdd:'',xOkk0K0NNNNNNWNNNWNNNWNNNNNNNNNNN
kOOOkxxxxxxxddxxxxxxxxXNNNNXXNNNWNXXOoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooodKWNNNXXXXXXNNOdOkdKXXKXXK00OOOOOkxOK00O0XXKxdxO00OOKKkdkKXXXXNNXNNNNWNNNNNWNWNNNNNNNNNNNNW
WNNNWWNNNNNNNNNWWWNWNNNWNNNNWWNNWNNNNNNNNNNNWWNWNNNNWNNNWNNNNNNNNWWWNNWWWNNNNNNNNNWWNNWNNNWNNNNWNNWWNNNNNNNNNNNWNWWNNNNWNNNNNNNNNNWNWWWNWWWWNNNNNNNNWWWNNNNNNNNNNWWNNWNNNNNWWNNNNNWNWWNNNNWNNWNNNNNNNNNW
WNWNNNWNNWWNNWNWNNNNNWNNNWWNNNNNNNNNNNNNWWNNNWNNWNNWNNNNNNNNNNNNWNWWNWNNNNNNWNNNWNWNNNNWNNNNWWNNNNNNNNWNNNNNNNNNNWNNNWNNNWNNNNNNNNWNNNNNWNNNNNNWNNWWWWNNNNWNNNNWWNNNNNNNNWNNNNWNNNWNNNNNWNNNNNWNNNNNNWNN
WNWNWNWWNWWWWWNNNNWNWNNNNNNNWWWWNWWWNNNNNNWNNWWNWNNNNNNNWWWWNNWWNNWNNWWWWWWNWWWWNNNNNWNWNNNNNWNWWWWNWWWNNNNNNWNNWNNNNNNNNNNWWNWNWWWNNWNWWNWWWWWWWNWNWNNNNNWNNNNNWNWWWNNWWNNNNNNNWNWWNNNNWNNNNNWWWWNWWWNN