..........'''...'''.............
....'''',,;ccoc:cc:::;,,,;;,',,,,,'...
...;lllccoddddxddxxxxoc;;;c:;codc,...
..;dkxxOK0xxOKK0Okxo:;;:l::ldkl'...
....,oOk0KXNWNWWNXK000kdl,,;;coko'..
....';x0000KNWMMMMMMWNXXKkc,,;:oxo......
.....,cOOkxkKXWMMMMMMMWNNKOx:'';lxo'......
.....';okdddxO0NWWMMMMMWNXK0Od,.':od,.......
.....',:oxdlloxOKNWWWWWWNNX0Okd;',;ox;'........
.......',:dlcooodkKXNNNNNNNX0xxkl,',:oxc'..........
......';:o:,;cook0000O0KKKKkkO0d;,,;cdc,'.........
......';cc''.':oxdxkO00KK0Oxkxkd:,,,:dl;,'.......
.......';oc'',:c:lodxkO0Oxoodc:do;'';odl,'''......
........,lc;:cdxcddodocclc,,,'cd'.'..,:l;'''.......
.........':doc,,;'';,';;::;,;;;;l,.''. ':o:''........
........,coc;;;;,.'''',,,;,,:;cl,.....,okl,'........
........';ll:ld:'.';,'';c::;:ldkkd:''. .dko;''....... .
......'':oc::c:,..;c;;lc:oolool;'.',;'.,ll:,'.........
.......'cd:cldxlcldo:;,,d:..',' .,,,;...;oc,'........
.....'',lo;;lxd;.,,,,;;ck;..'. ....'....:cl;.......
.....',;dd:;cc'...'',;:ok'.. ...... ...:do,.....
...''',:ddlc:;'..,;::cokc .. .... ..',,:,....
....',;okdolc;;,;:::cldOo. ... ..... .....''.....
.....',;oxdlc:;:::lccodc;. ... ... ......''.....
.....,;:odc;',,;:ldxddl. .. ..''.....
......':ldo::c:;;ldxOk,.. .. .........
..''.',,codlldxoloddxx''. .. .:;. .......
...','',ldOOOxlldkklc,... .. ....'kOdoc. .......
....'''',:okOxo:::cdO0c. ..'dOodd' ...
...'',,,cxxocc::ldxOl.. .,,.... :0odl. ...
...'',,,:lxolc:cloooc.. .::.. .:Ol;. ....
...',':clxlcc::lolo, .:; .dolc. ....
....,',ccdxc:;;cldx; .c;. 'oodc. ......
....';:cxd::;:odo,.. .... ,lo,. ........
. .....',:oO0OKXKx,.... .. .cl'. .......
.....,;cdxxo:;:::. ......;,... ;l'. ...'....
....,,;c;:;...:c. ....;lod:. .:'. .....
...',co:......... ...;..:ccOc... . ......
...;dl;''. . . ..''....lcck;....... . .'.....
','''..'