oooooooooooo oooooooooo. .o8 .oooo. .o d'""""""d888' `888' `Y8b "888 .dP""Y88b o888 oo.ooooo. .888P 888 888 .oooo888 ]8P' 888 888' `88b d888' 888oooo888' d88' `888 .d8P' 888 888 888 .888P 888 `88b 888 888 .dP' 888 888 888 d888' .P 888 .88P 888 888 .oP .o 888 888bod8P' .8888888888P o888bood8P' `Y8bod88P" 8888888888 o888o 888 o888o