oooooooooo. .ooo .o88o. oooooooo . `888' `Y8b .88' 888 `" dP""""""" .o8 888 888 .oooo.o d88' o888oo d88888b. .o888oo 888oooo888' d88( "8 d888P"Ybo. 888 `Y88b 888 888 `88b `"Y88b. Y88[ ]88 888 ]88 888 888 .88P o. )88b `Y88 88P 888 o. .88P 888 . o888bood8P' 8""888P' `88bod8' o888o `8bd88P' "888"