.oooooo. .oooo. oooo oooo oooo oooooooooooo d8P' `Y8b .dP""Y88b `888 `888 .8P' d'""""""d888' 888 oooo ooo ]8P' 888 .oo. 888 d8' .888P 888 `88b..8P' <88b. 888P"Y88b 88888[ d888' 888 ooooo Y888' `88b. 888 888 888`88b. .888P `88. .88' .o8"'88b o. .88P 888 888 888 `88b. d888' .P `Y8bood8P' o88' 888o `8bd88P' o888o o888o o888o o888o .8888888888P