                .....
          .';:cccccccc:;'.
        ':ccccclc$3lllllllll$1cc:.
     .;cccccccc$3lllllllllllllll$1c,
    ;clllccccc$3llllllllllllllllll$1c,
  .cllclccccc$3lllll$2lll$3llllllllllll$1c:
  ccclclcccc$3cllll$2kWMMNKk$3llllllllll$1c:
 :ccclclcccc$3llll$2oWMMMMMMWO$3lllllllll$1c,
.ccllllllccc$3clll$2OMMMMMMMMM0$3lllllllll$1c
.lllllclcccc$3llll$2KMMMMMMMMMMo$3llllllll$1c.
.lllllllcccc$3clll$2KMMMMMMMMN0$3lllllllll$1c.
.cclllllcccc$3lllld$2xkkxxdo$3llllllllllc$1lc
 :cccllllllcccc$3lllccllllcclccc$1cccccc;
 .ccclllllllcccccccc$3lll$1ccccclccccccc
  .cllllllllllclcccclccclccllllcllc
    :cllllllllccclcllllllllllllcc;
     .cccccccccccccclcccccccccc:.
       .;cccclccccccllllllccc,.
          .';ccccclllccc:;..
                .....