oooooo oooooo oooo oooooooooo. .ooo `888. `888. .8' `888' `Y8b .88' ooo. .oo. oooo ooo `888. .8888. .8' oooo ooo 888 888 d88' `888P"Y88b `88. .8' `888 .8'`888. .8' `88b..8P' 888 888 d888P"Ybo. 888 888 `88..8' `888.8' `888.8' Y888' 888 888 Y88[ ]88 888 888 `888' `888' `888' .o8"'88b 888 d88' `Y88 88P o888o o888o `8' `8' `8' o88' 888o o888bood8P' `88bod8'