.oooooo. .oooooo. .oooooo. ooooooooooooo oooooo oooo
d8P' `Y8b d8P' `Y8b d8P' `Y8b 8' 888 `8 `888. .8'
oooo ooo 888 888 888 oooo ooo 888 oooo ooo 888 `888. .8' ooo. .oo. .oo. oooo oooo
`88. .8' 888 888 888 `88b..8P' 888 `88. .8' 888 `888. .8' `888P"Y88bP"Y88b `888 `888
`88..8' 888 888 888 Y888' 888 `88..8' 888 `888.8' 888 888 888 888 888
`888' `88b d88b `88b ooo .o8"'88b `88b ooo `888' 888 `888' 888 888 888 888 888
.8' `Y8bood8P'Ybd' `Y8bood8P' o88' 888o `Y8bood8P' .8' o888o `8' o888o o888o o888o `V88V"V8P'
.o..P' .o..P'
`Y8P' `Y8P'