..XXXXX...XX....XX...XXXXXXX....XXXXXX...X.....X..XXX...XX..XX.....XX..XX....XX........X..XXXX..XX..XX.....XX..XX.........XXXXX...XX.XX.XX..XX.....XX...XXXXXX...X........XX..XXXX..XX..XX.XX........XX..X........XX...XXX..XX....XX...XX....XX..XXXXXXX..XX....XX...XXXXX.XX...XXXXXX..