..XXXXX....XXXXXX...XX.....XX..XX.....XX..X.....X..XX....XX..XX.....XX..XXX...XXX..X.....X..XX........XX.....XX..XXXX.XXXX...XXXXX...XX........XXXXXXXXX..XX.XXX.XX..X.....X..XX........XX.....XX..XX.....XX..X.....X..XX....XX..XX.....XX..XX.....XX...XXXXX....XXXXXX...XX.....XX..XX.....XX.