.....# .....+ ###+#####.....# #.............l #.............. +.............. #.............. #......<.....O. ....###'##+###. . #...# #lO(# +..(+ #.(.# #.### #.# ... .... ..... .##..##