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