###### ..... #... #.. ##W######### #...<....... #...######## #...'....# #...####.# #...# #...# #...# #...# #...# #####