専用ブラウザ

提供:5ちゃんねるwiki
2015年3月7日 (土) 18:31時点におけるふみ (トーク | 投稿記録)による版
ナビゲーションに移動 検索に移動

[[ファイル: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]]