.......XX..XXXXXXXX...XXXXXXXX...XX....XX........XX..XX.....XX..XX.....XX...XX..XX.........XX..XX.....XX..XX.....XX....XXXX..........XX..XXXXXXXX...XXXXXXXX......XX.....XX....XX..XX.........XX...XX.......XX.....XX....XX..XX.........XX....XX......XX......XXXXXX...XX.........XX.....XX.....XX....