.... .;cclool:,.
.;c;clc::ccooddxxxo;.
.,,:lddxxxxxxxxxdooooxo:.
':oooccdxxxxxxxxxxxxxxxxdol:.
.;oxxxdldxxxxxxdddddddddddxdl;. .... ...
.:dxxdlldxxxxdddooooooooooodxdc. ':loooloooddoolc,.
.:dxxxdldxxxdddoooooooooooooodxxl;. ,cdxxxxxxxxxxkkxoc,.
'cxxxxocdxxxddoooooooooooollloddxdc,... .:dxxxxxxxxxxxxxxxc,
'cxxxocodxxddollooooooooooclollodxxddolc,:cdxxxxxxxxxxxxxxxo:.
.;ldolldxxxddolooooooooooll;:ccdxxxxxxdddl:oxxxxxxxxxxxxxxxo:'
.,:odxxxxddoooolcllloxk0KXKOOxdxxxxdddoo:oxxxxxxxxxxxxdddl:.
'lxxxxxxxdoooo::xlo0WWN0xc;OXddxxddoooocoxxxddddddddoolc:'
.lxxxxxxxddoooc,'cKNXXXkl:c0Xxoxddoooooclxxxxdoollc:;,'.
.:dxxxxxxxdxxxxxdoONK0KXXXKXKdldoooooooclxxxxxxxol:'
'cdxxxxxxxxxxxxxxxokXXXXXXXXKxloooooooolcdxxxxxxxdlc,
,cxxxxxxxxxxxxxxxxdlokOKKXK0koloooooooolclxxxxxxxxolc.
.;loxxdxdxdxdddxxxxdoolloododoloooooooolloxxxxxxxxdl::'
.,cxxddddddooodoooooooooollclooooooollodxxxxxxxdool:;.
.:dxdodooooolloooooooollllxdxocllllodxxxxxxxxxdol::.
.;cccooocloodooclloooollkKNNWXKKK0Okxdoddddxdoolc:;
.';:loddxxxxxddolllxOKNWWMMMWMWWWWWNKkdodoolc:,.
.,coxkxxxxxxxxxxolkXWWWMMMMMMMMMMMMMMMWN0dcc;'.
.;cdkkxxxxxxxxxxxddKWWMMMMMMMMMMMMMNX00KNWMWOc'
'cdkkxxxxxxxxxxxxdxNMMMMMMMWXK0KNWNkc;,,,ckNMM0c.
.:oxkxxxxxxxxxxxxxddXMMMMMMNOl;,,,;lc,''''''c0MMM0c.
..','':oxxxxxxxxxxxxxxxxoOMMMMMMMO:''''''''''''''':0MMMWx:,
..;cloxkxdodxxxxxxxxxxxxxxxxdXMMMMMMM0:'''''''''''''';xNMMMWNx;.
,cdxxxxxxxxxxddxxxxxxxxxxxxddkWMMMMMMMNk:,'''''''''',l0WMMMMWNkc'
.cxxxxxxxxxxxxxddxxxxdddoodxdxXWMMMMMMMMWXOdl:,,''',lONMMMMMWWXd:.
.codxxxxxxxxxxxxxxxxdlc::dxxddKNWMMMMMMMMMMMWNKOdccOWMMMMMMWWWk,
.:oxxxxxxxxxxxxxxdoc;,;lxxxxddOWWWMMMMMMMMMMMMMMNNWMMMMMMWNNKl.
'codxxddxxxxxxxxxdl;.;okxxxxddXNNWWWMMMMMMMMMMMMMMMMMWWNNNKo:.
.,clllloddddddoddo:,;lkxxxxxdd0NNNNNNWWWWWWWWWWWWWWWWNNXkodo;.
....',;;,..''...:ldxxxxxxxdx0XNNNNNNNNNNNNNNNNWWN0xodxxxc'
.,cdxxxxxxxxxxxddxk0XNNNNNNNNNNXOkxoodxxxxxc'
;lxxxxxxxxxxxxxxxxdooodddxOkkxddloxxxxxxxdo:.
.;ldxxxxxxxxxxxxxxddolc'.,cddodxxxxxxxxxdoc;:.
':oxxxxxxxxxxxxxdool:; .:oxxxxxxxxxxddol:;.
':lddxxxxxxxxxxddol:' ':oxxxxxxxxxddooooooc:.
.:cooddxxxxxxxxxdoc:,;ldxxxxxxxxxddddxxxxxxxo:'
.':llodxxxxxxxxxxdool:cdxxxxxxxxxxxxxxxxxxxxxxd:. &