★★★★★★★★■★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★■★★★★★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★★■★★★★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★★★■★★★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★★★★■★★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★★★★★■★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★★★★■★★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★★★■★★★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★★■★★★★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★■★★★★★★★★★★★★★★★★★■★★★★
★★★★★★★★■★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★■★★★★
★★★★★★★★★■★★★★★★★★★★★★■■■■■■■■■★★★★★★★★★★■★★★★★
★★★★★★★★★★■★★★★★★★★★★★■★★★★★★★■★★★★★★★★★■★★★★★★
★★★★★★★★★★★■★★★★★★★★★★★■★★★★★■★★★★★★★★★■★★★★★★★
★★★★★★★★★★★★■★★★★★★★★★★■★★★★★■★★★★★★★★■★★★★★★★★
★★★★★★★★★★★★★★■★★★★★★★★★■★★★■★★★★★★★■★★★★★★★★★★
★★★★★★★★★★★★★★★■★★★★★★★★★■★■★★★★★★★■★★★★★★★★★★★
★★★★★★★★★★★★★★★★■★★★★★★★★■★■★★★★★★■★★★★★★★★★★★★
★★★★★★★★★★★★★★★★★■★★★★★★★★■★★★★★★■★★★★★★★★★★★★★