...'.. .''. ..''..
cOOOOOOOOOOOOkl. ,x0XNNNXOl' .xOOOOOOx, ;kOx, .okOOOOOOOOOOOOc .lKNNx. .okxdOKXNNNXOl, ;OOOOOOOOOOOOOOOOk,
cOOOOXWMW0OOOOo. .cONWXOxdxkXMNOl. .kXWMMN0k; .dNMMN: .oOOOO0WMWKOOOOc .lKXXx. cNMMWKkxddxONMNO; :OXWMMN0OOOOOO0WMN:
:NM0. 'OWMK:. 'kNMW0, cNMMk. cKMMMMN: .KMX; ... cNMWo. ;NMMO. cNMMk. .. .0MN:
:NM0. .xWMWc .dNMWO. cNMMx. .dNWMWWMN: .KMX; .cdo. .lNMMk. cNMMk..dKKl. dXx.
:NM0. ,KWW0. .kMMN' cNMMk.:0WMNxcKMN: .KMX; .;ldxkO0XWWKd' :NMMNO0WMMk. .
:NM0. ,KMM0. .kMMN' cNMMkoWMMK: .0MN: .KMX; :KWMWNX0Oxl,. :NMMNKXWMMk.
:NM0. .OMMN; :XMM0. cNMMXXMWO, .0MN: .KMX; cNMNd:'.. .cl, :NMMO.;0MWx..ol.
cNMK. 'OWM0:. 'xXMW0; lNMMMWKc. 'KMNc 'KMX: oWM0' .dWMK, cNMMk..'::..xMWl
c0000XWMWK000Oo. .lKWMNOxddONMWXo. :0XWMMM0. ;k0KWWWKk, .oO000KWMWX0000c .xWMNOxddkKWWMK; :0XWMMN000000KNMWl
dWWWWWWWWWNNNNk. .oXWMMMMMNkl. oNWWWWX; cXNNWWWNK: .ONNNNNNNWWWWNNd .:OWMMMMMMXXNk. lNWNWNNWWWWWWWNWNl
.'''''''''''''. .,:ccc:' .','''. .''''''. .'''''''''''''. .,:cccc;..'. .''''''''''''''''.