,;c;'                   ...;,;:'';;lOkl'....,.   ..;'..',,,,
dkkddd:'.                ..,::;::;lloc,'....,'.........':okk
00k::oxoxl'              ..'',::;:ldO0c.;:,;c.  .......,;ckK
xKKc,;;',;..              ....'''',;ldkxlc;;'    ..',;::cxkd
Okl'.'..,,,'. .''.'..            ....':OXXO:.    ...';:clkXK
O'...'.'.,c;;:cc';lc:'.  .       ...,cc:x000o.   .'',;;;lKNW
0o:.'..;;''..;co:olc:c;,..         ..;;'';:ldl,...',,,,,lkd0
0Ol.. ..';,...,;:ddc:llc:'       .....''''.''''''',;:;''l00O
Nk:    ..',:;,'':ollclc:c;''..   ....,,cc;''ox0x;'.';:codOXN
NO:'.    ...,;;:cldcllc:::,,;,'......',dkx:':lkNWWKo..:dOKXN
0c;c,.       ..';:lkkxl,..,,:cc;,'..,oc::dc'..,d00OXd  ,xXWW
l.           ,..,::lxKKl'';:llclc;'.:k0xc......'';:cd'  .dKX
             ..,cccclool:ccddlllc;.;cdk:....''...';,..   ..
               .';:::ccc;,.oxc:cc'.,cl;;....','....,;.
  ...           ...'',;::,'':,:;,.';okc;''',;... ...,..
                      'c::l;...';:loxxlc::::,  ....';,'',:.
...                    ..,:c,. .,,cOKo:;;:;;.  .''.......',