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