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