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