..XXXXX...XX.....XX..XX......XX..XX....XX..X.....X..XX.....XX..XX..XX..XX...XX..XX.........X..XX.....XX..XX..XX..XX....XXXX.....XXXXX...XX.....XX..XX..XX..XX.....XX.....X........XX.....XX..XX..XX..XX.....XX.....X........XX.....XX..XX..XX..XX.....XX.....XXXXXXX...XXXXXXX....XXX..XXX......XX....