ooooo oooooo oooooo oooo .o. o8o ooooo ooooo .oooo. `888' `888. `888. .8' .888. `"' `888' `888' .dP""Y88b 888 `888. .8888. .8' .8"888. oooo 888 888 ]8P' 888 `888 .8'`888. .8' .8' `888. `888 888ooooo888 <88b. 888 `888.8' `888.8' .88ooo8888. 888 888 888 `88b. 888 `888' `888' .8' `888. 888 888 888 o. .88P o888o `8' `8' o88o o8888o 888 o888o o888o `8bd88P' 888 .o. 88P `Y888P