ooooooooooooo .oooooo..o oooooooooooo .oooooo. oooooo oooooo oooo .oooooo..o
8' 888 `8 d8P' `Y8 `888' `8 d8P' `Y8b `888. `888. .8' d8P' `Y8
888 Y88bo. 888 888 `888. .8888. .8' Y88bo.
888 `"Y8888o. 888oooo8 888 `888 .8'`888. .8' `"Y8888o.
888 `"Y88b 888 " 888 ooooo `888.8' `888.8' `"Y88b
888 oo .d8P 888 o `88. .88' `888' `888' oo .d8P
o888o 8""88888P' o888ooooood8 `Y8bood8P' `8' `8' 8""88888P'