.oooo. o8o .dP""Y88b `"' ooo. .oo. .oo. ]8P' oooo ooo oooo `888P"Y88bP"Y88b <88b. `88. .8' `888 888 888 888 `88b. `88..8' 888 888 888 888 o. .88P `888' 888 o888o o888o o888o `8bd88P' .8' 888 .o..P' 888 `Y8P' .o. 88P `Y888P