###### ###....##### #.'.<......# #.>##....###.# + #....# #...## ..... #.###.# #. .# .. ..