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