oooooooo ooooo .oooooo. oooo oooo dP""""""" `888' d8P' `Y8b `888 .8P' d88888b. 888 888 888 d8' `Y88b 888 888 88888[ ]88 888 888 ooooo 888`88b. o. .88P 888 o `88. .88' 888 `88b. `8bd88P' o888ooooood8 `Y8bood8P' o888o o888o
.oooooo. ooooooooo .o oooooooooooo d8P' `Y8b d"""""""8' .d88 `888' `8 888 .8' .d'888 888 888 .8' .d' 888 888oooo8 888 .8' 88ooo888oo 888 " `88b ooo .8' 888 888 `Y8bood8P' .8' o888o o888o