##### ####### #....!.#### ....... #.....<.<.##...!... #......##..#........ ..... ##.S....(((. .... ###....(... ... ....... # #.##### .. #.. #.# .