oooo ooooooo ooooo .ooo .o oooo `888 `8888 d8' .88' o888 `888 888 oooo ooo Y888..8P d88' 888 888 888 `88b..8P' `8888' d888P"Ybo. 888 888 888 Y888' .8PY888. Y88[ ]88 888 888 888 .o8"'88b d8' `888b `Y88 88P 888 888 .o. 88P o88' 888o o888o o88888o `88bod8' o888o o888o `Y888P