:oddddddddddddddddddddddddddddddddddddo:
oxccccccccccccccccclKWMMMMMMMMMMMMMMMMNo
od,,;;;:::,,,,,;:ccl0XXNWMMMWNXXNWMMMMNo
od,lO0XWNO;,,,,dNWN0xddxXMXxlokkolkNMMNo
od,,;:KMWO;,,,,dNMNd0WMMMKc,lXMMNxdOWMNo
od,,,:KMWO;,,,,dNMWKxooxXk,,xWMMMMWWMMNo
od,,,:KMWO;;;,,dNMNx0NNNW0:,oNMMXocdNMNo
od,,,:KWWOc0Xx;dNWXd0MMMMMXdcdOkocxXMMNo
od,,,;cll:;oxl,:llcc0MMMMMMMWXKKXWMMMMNo
od,,,,,,,,,,,,,,,,,:0MMMMMMMMMMMMNXNMMNo
od;dOO00O:,,,,,,,,,:0MMMMMMMMMWkkOclkWNo
od;ckKKko;,,,,,,,,,:0MMMMMMMMMNodK0doXNo
od;lx0K0d;,,,,,,,,,:0MMMMMMMMMMXkddkXMNo
dd:oddxxd;,,,,,,,,,:KMMMMMMMMMWOdkKKXWNo
Ok:cxxxxkd;,,,,,,,,:KMMMMMMMMWOcdl:oKWKk
OOd:oKOOKk:,,,,,,,,:KMMMMMMMMXodkkxkXW0k
xOOo;OKxldkkd:,,,,,:KMMMMMMNOKKxlxWMW0Ox
'kOOd:;:00ookOccl:;cXMWWKkdxxooxooNWKOk'
'okOkc:k0xK0loXOk0xolkKOloloKXKXNXOxl'
oXK0kolooc:OXloXKx:oOW0lodKWWX0KXo
.ldkOOxl::okkkoo0odkXMNNNXKOkdl.
.;oxOOOxddolxXNNNNXK0Oxo;.
oxxO0kddooodkOOxko