.o oooooooo oooooooooo. oooo o888 dP""""""" `888' `Y8b `888 888 .ooooo oo d88888b. 888 888 888 oooo .oooo. 888 d88' `888 `Y88b 888oooo888' 888 .8P' `P )88b 888 888 888 ]88 888 `88b 888888. .oP"888 888 888 888 o. .88P 888 .88P 888 `88b. d8( 888 o888o `V8bod888 `8bd88P' o888bood8P' o888o o888o `Y888""8o 888. 8P' "