+..... ##..... ...... #####..... ......O... .......... .......... ..###..... # +..... ....