### ..... .....##+###### .............# .............# .......(.....# .........w...# ...>....