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