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