;:     ,cc:     'cccl:    .llllll;    .lllllllo,     .llllllllo,    .;.. ooooollo;    .ooooc:looooood;    'dddddooooooooood:     ,dddddooollllllllooc     ;ddoolccccccccccccccc:     ;olccccccc    ccccccccc:     ;cccccccc.      cccccccc:     ;cccccccc.   .cccccccc:     :ccccccccc   cccccc; cc     ccccccccccc  :cccccc;,.     .ccccccccccc;   ,ccccccccc:.     'cccccc               cccccc'     ,cc;           ;cc,    ,         ,