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