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