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