.oooooo..o oooo ooooooooo. oooooo oooo oooo d8P' `Y8 `888 `888 `Y88. `888. .8' `888 oooo ooo Y88bo. 888 .oo. 888 .d88' `888. .8' 888 `88b..8P' `"Y8888o. 888P"Y88b 888ooo88P' `888. .8' 888 Y888' `"Y88b 888 888 888 `888.8' 888 .o8"'88b oo .d8P 888 888 888 `888' 888 o88' 888o 8""88888P' o888o o888o o888o `8' .o. 88P `Y888P