##.# .... ######..# ........# # ... ...# #.##.##..## .........# ...##