###########... #............. #............. #............. #...........# #...........+ #...........# #(...@<.....# #...........# #...(.......# ###+#+#######