````o$``````````````````````````````````o8````````
``````````````````````````````````````````````````
``````````o88So```````````````````oSo`````````````
````````o8So`oo88o``````````````S8SoS8S```````````
``````S8S```````o8SSo````````oS8o`````o88o````````
```oSSo````````````oSS````SSSo``````````oSSSS`````
``````````````````````````````````````````````````
``````````````````````````````````````````````````
```````````````````````````````oSo````````````````
`````````````oSooo`````ooSSS8SSSo$````````````````
``````````````S$oSSSSSSSooo``````$````````````````
```````````````o88o`````````````S8````````````````
``````````````````SSSSSSSo```oS8o`````````````````
````````````````````````oSSSSSo```````````````````
``````````````````````````````````````````````