....   ...     ckkkkkx:okkkkko      ..'',,d000000000000000x     .;ldO00kc.  ;XXXXXXXXXXXXXXX:     .c.             ,MMMMMMMMMMMMMd            d0000000000        .;:::,.   .;:c:,.  :OOOOOx       :kkkkkkkkx;ckkkkkkkkx;            dOOOOOOOOOOOOOOOOOOOOOO:    00000000000000000000000O  .     lKKKKKKKKKKKKKKKKKKKKKK'  .;o      KMMMMMMMMMMMMMMMMMMMMM;.';ldOl       lWWWWWWWWWWWWWWWWWWWK000k         O00000000000000o              OOOOOOOOOOOd        .kkkkkk