ooooooooo. .o. .ooo `888 `Y88. .888. .88' oooo ooo ooo. .oo. .oo. 888 .d88' .8"888. oooo ooo d88' `88. .8' `888P"Y88bP"Y88b 888ooo88P' .8' `888. `88. .8' d888P"Ybo. `88..8' 888 888 888 888 .88ooo8888. `88..8' Y88[ ]88 `888' 888 888 888 888 .8' `888. `888' `Y88 88P `8' o888o o888o o888o o888o o88o o8888o .8' `88bod8' .o..P' `Y8P'