``````````````````````````0```````````````````````
`````````````````````````000``````````````````````
````````````````````````00000````````````````````
`````````````````````00001`10000``````````````````
```````````````````````00``1000```````````````````
```````````````````````0000001````````````````````
``````````````````````000000000```````````````````
``````````````````````1`0000`1````````````````````
```````````````````````000000`````````````````````
``````````````````````00000000````````````````````
````````````````````00000000000```````````````````
``````````````````100000000000000`````````````````
`````````````````000000000000000000```````````````
`````````````````00`000000000000000```````````````
```````````````````00000000000000`````````````````
``````````````````00000000000000000```````````````
````````````````0000000000000000000001````````````
````````````10000000000000000000000000````````````
````````````000000000000000000000000``````````````
``````````````00000000000000000000000`````````````
`````````````10000000000000000000000000```````````
````````````00000000000000000000000000000`````````
``````````000000000000000000000000000000000```````
````````0000000000000000000000000000000100````````
`````````0000000000000000000000000000000``````````
``````````00000000000000000000000000000000````````
````````000000000000000000000000000000000001``````
````100000000000000000000000000000000000000001````
```0000000000000000000000000000000000000000000````
``````10001000000000000000000000000000000000``````
`````````0000000000000000000000000000000``````````
```````100000000000000000000000000000000001```````
`````00000000000000000000000000000000000000000````
``0000000000000000000000000000000000000000000000``
`10000`000000000010000000001`0000000000000000000``
````0001`0000001000011`000000``````0000000001`````
``````````````````````0000000`````````````````````
```````````````````0000000000`````````````````````
``````````````0000000000000000001`````````````````
``````````````0000000000000000000`````````````````