..XXXXX...XXXXXXXX..XX.....XX..XXXXXXXX...X.....X..XX........XX.....XX..XX.....XX........X..XX........XX.....XX..XX.....XX...XXXXX...XXXXXX....XXXXXXXXX..XXXXXXXX...X........XX........XX.....XX..XX.........X........XX........XX.....XX..XX.........XXXXXXX..XXXXXXXX..XX.....XX..XX........