oooooooooo. .o .o .oooooo. oooooooooo. `888' `Y8b o888 .d88 d8P' `Y8b `888' `Y8b oooo ooo 888 888 888 .d'888 888 888 888 `88. .8' 888oooo888' 888 .d' 888 888 888 888 `88..8' 888 `88b 888 88ooo888oo 888 ooooo 888 888 `888' 888 .88P 888 888 `88. .88' 888 d88' .8' o888bood8P' o888o o888o `Y8bood8P' o888bood8P' .o..P' `Y8P'