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