####### ###.....##### #....<......# #............. ##.....###.... #....## ... ##... . #... .... ...#.