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