..XXXXX...XX.....XX..XX........XX.....XX..X.....X..XX.....XX..XX........XXX...XXX........X..XX.....XX..XX........XXXX.XXXX.....XXX...XXXXXXXXX..XX........XX.XXX.XX........X..XX.....XX..XX........XX.....XX..X.....X..XX.....XX..XX........XX.....XX...XXXXX...XX.....XX..XXXXXXXX..XX.....XX.