oooooooooooo ooooooooo. oooo oooo .o8 oooooooooooo d'""""""d888' `888 `Y88. `888 .8P' "888 d'""""""d888' .888P 888 .d88' 888 d8' 888oooo. .888P oooo ooo d888' 888ooo88P' 88888[ d88' `88b d888' `88. .8' .888P 888 888`88b. 888 888 .888P `88..8' d888' .P 888 888 `88b. 888 888 d888' .P `888' .8888888888P o888o o888o o888o `Y8bod8P' .8888888888P `8'