.......##..... ............. ..............#... ................. ## ................ .# .##.##.....!......... ##.### ..................... #....# #