### .. .. . ##.####### ..#........# ...........# #........# #....<...# #........# #...........# #........#..# #######.## .# .( # ... ####