``````````````````````````````````````````````````
````````````````ooSS88888SSoo`````````````````````
````````````oSSSoo`````````ooSSSoo````````````````
```````````SSSoo````oSSSS````oSSSSoo``````````````
`````````oSoo`````ooS8888oo`````8888o`````````````
``````o88`````````88`````88o```o88``S¶8```````````
````o8Soo```````¶¶`````````8$$$8````S¶¶88`````````
````S$o````8¶S``¶¶````````````````8¶¶¶¶$$`````````
``oooo```````S¶¶¶¶````````````````8¶S``SSoo```````
``SSo``````8$¶¶$``$$````````````$$o````ooSS```````
``88o```````ooo```¶¶````````````¶¶`````oo88```````
``$$o`````````````SSSSo`````````¶¶`````oo$$```````
``88o```````````````S8SooooooooS¶¶`````oo88o``````
``SSo`````````````````o¶¶¶¶¶¶$8$¶¶`````ooSS¶¶S````
``oooo```````S$$$$$$$$$$$$$$$S`o$$o```o88SS¶`¶$$``
````S$S````8¶S```````````````S¶$``$¶¶¶¶¶¶¶¶¶¶o````
````oSSoo```````````````````````````oSSSS`````````
``````o88oo```````````````````````oS88S```````````
`````````SSSoo````````````````ooooSSo`````````````
```````````SSSSSoo`````````ooSSSSS````````````````
`````````````ooSSSSSooSSSSSSSSoo``````````````````
````````````````ooooSSSSSoooo`````````````````````
``````````````````````````````````````````````````