###### ##....## ##......## #........# .###........#.. ............... .......<......# .......W......# #.............. #.............. ...$........... ............... ..............# .......!....#..