##### ##..... ##..... ##.... #...# #.<.# #....# ##...... #........ #.....### ##..### ###