d8888b. 888888ba 88888888b .d888888 dP dP `88 88 `8b 88 d8' 88 88 88 aaad8' a88aaaa8P' dP dP a88aaaa 88aaaaa88a 88aaaaa88a `88 88 88 88 88 88 88 88 88 .88 88 88. .88 88 88 88 88 88 d88888P dP `8888P88 dP 88 88 dP dP .88 d8888P