oooooooo .o8 dP""""""" "888 .ooooo. d88888b. .oooo.o .oooo888 d88' `88b `Y88b d88( "8 d88' `888 888ooo888 ]88 `"Y88b. 888 888 888 .o o. .88P o. )88b 888 888 `Y8bod8P' `8bd88P' 8""888P' `Y8bod88P"