###+### #.....# #.....# +..8..+ #.....# #.....# ###'### #...# #.<.# #...# #####