....XXX.....XX.....XX...XXXXXXX...XX......XX....XX.XX....XX.....XX..XX.....XX..XX..XX..XX...XX...XX...XX.....XX..XX.....XX..XX..XX..XX..XX.....XX..XXXXXXXXX..XX.....XX..XX..XX..XX..XXXXXXXXX..XX.....XX..XX..XX.XX..XX..XX..XX..XX.....XX..XX.....XX..XX....XX...XX..XX..XX..XX.....XX..XX.....XX...XXXXX.XX...XXX..XXX..