###### #....# #....## #.....# +.....## #......# #^.....# #......# #....1## #.....+.....' #....##.....# #....# ...... ##+### #'### ... ... ..