## .. ###.########### ##.......w....)# #........#####.# #..#.###<# # #.# #.# #.# #.# ... #.# ..#