.....        .,loodxxxxddol,.       ;ox0XWWWNNXKKKXKOxo:.      'ckKXWWWWNNXXK000000KOo,       'oK000KNNNNXKK0OOOkkkkOKd,      .lKOkkkO0KKK00OkxxddddoodKo'    .;0Odddddxxkkkxddolllccc::o0:.   .oOdllllllllllccc::;;;,,'';xd.   'xxl;;;;;;;;;,,,,'''.......cx'   'xl:'..................   .;d,   'dc,...........           .;o,   .o:';,'.              ..''.:o.   .:c,:clodc.         ;odlc:'cl.    .lc;::codx;      'dxol::,;l.      .cl:;::clo;....'olc::;;;c.       .:ooc::::c;'',cc:;:;;::.        ,ol:;;;;::::;;;,';l;         .coc:cloooolc::ll.         'ooodxxxxdooo,          'lxkkkkkl,            ....