5ch info:コミュニティ・ポータル
pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb pbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbbpbbbbbpbdbbdbbb