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