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