d8b d8b d8,
88P 88P `8P
d88 d88
d888b8b d888888 d888888 88b d8888b
d8P' ?88 d8P' ?88 d8P' ?88 88Pd8b_,dP
88b ,88b 88b ,88b 88b ,88b d88 88b
`?88P'`88b`?88P'`88b`?88P'`88bd88' `?888P'