oooo oooo ooooo ooooo `888 `888 `888' `888' oooo ooo 888 oooo 888 oooo ooo 888 888 ooo. .oo. `88. .8' 888 .8P' 888 `88b..8P' 888ooooo888 `888P"Y88b `88..8' 888888. 888 Y888' 888 888 888 888 `888' 888 `88b. 888 .o8"'88b 888 888 888 888 `8' o888o o888o .o. 88P o88' 888o o888o o888o o888o o888o `Y888P