.oooooo. ooooooooo .ooooo. d8P' `Y8b d"""""""8' 888' `Y88. 888 888 .8' oooo oooo 888 888 oooo oooo .ooooo. 888 888 .8' `888 `888 `Vbood888 `888 `888 d88' `88b 888 888 .8' 888 888 888' 888 888 888ooo888 `88b d88b .8' 888 888 .88P' 888 888 888 .o `Y8bood8P'Ybd' .8' `V88V"V8P' .oP' `V88V"V8P' `Y8bod8P'