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