ooooooooo. .o .oooo. ooooooo ooooo ooooooooooooo `888 `Y88. o888 .dP""Y88b `8888 d8' 8' 888 `8 888 .d88' 888 ]8P' Y888..8P 888 oooo ooo 888ooo88P' 888 .d8P' `8888' 888 `88. .8' 888`88b. 888 .dP' .8PY888. 888 `88..8' 888 `88b. 888 .oP .o d8' `888b 888 `888' o888o o888o o888o 8888888888 o888o o88888o o888o .8' .o..P' `Y8P'