oooooooooooo .o.
`888' `8 .888.
.oooo.o oooooooo 888 oooo ooo oooo ooo .8"888.
d88( "8 d'""7d8P 888oooo8 `88. .8' `88. .8' .8' `888.
`"Y88b. .d8P' 888 " `88..8' `88..8' .88ooo8888.
o. )88b .d8P' .P 888 o `888' `888' .8' `888.
8""888P' d8888888P o888ooooood8 `8' `8' o88o o8888o