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