....nnnnnnnnnnnnnnnnnnnnnnnnnn
....gggggggggggggggggggggggggg
....ooooooooooooooooooooooo
....cccccccccccccccccccccccccc