‰HDF  ˙˙˙˙˙˙˙˙°ˆ˙˙˙˙˙˙˙˙`ˆ¨ˆ¨TREE˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙0 HEAPX8ČDS_chunked_layout_3DS_chunked_layout_4 (dČdČ  x22öö ZhSNOD  0HTREE˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙˙'°'2Ŕ6'dĐ]'–ŕ„'2đŤ'22Ó'2dú'2– !d–ČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČB(dČdČ  22 @Iöö ZhFAHD \I•\#ˇFADB@I0P@wPž`Ĺp쀐: aŞÎxČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČBČB