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