`########```######````##````````########``##````````##````##```##`````````````##```##````````##`````````##````````````##````######````##```####``##```````````##`````##````````##````##```##``````````##``````##````````##````##```##`````````##```````########```######````########``########`