##+### #....# #....# #....# ##.### .# .# .. ##