.... ..... ...... ...... . .... .#### #..###...## ##..O......# #....