X X X X X X X X X X X X X X X X Z X Z Z X X X X X X X X X X X X X X X X X X X X X X X
X X X X X X X X X X X X X X X X Z X Z Z X X X X X X X X X X X X X X X X X X X X X X X with Xx z X xxxxqkxzx
X X X X X X X X X X X X X X X X Z X Z Z X X X X X X X X X X X X X X X X X X X X X X X with Xx z X xxxxqkxzx