dP dP
88 88
88 88d888b. dP. .dP d8888P dP. .dP 88d888b. .d8888b. 88d8b.d8b. .d8888b.
88 88' `88 `8bd8' 88 `8bd8' 88' `88 88' `88 88'`88'`88 88ooood8
88 88 88 .d88b. 88 .d88b. dP 88 88 88. .88 88 88 88 88. ...
dP dP dP dP' `dP dP dP' `dP 88 dP dP `88888P8 dP dP dP `88888P'
ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo