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