....XXX.....XXXXXXXX...XXXXXXXX...XX.....XX....XX.XX....XX.....XX..XX.....XX..XX.....XX...XX...XX...XX.....XX..XX.....XX..XX.....XX..XX.....XX..XXXXXXXX...XXXXXXXX...XX.....XX..XXXXXXXXX..XX.........XX...XX.....XX...XX...XX.....XX..XX.........XX....XX.....XX.XX....XX.....XX..XX.........XX.....XX.....XXX....