### .. .. . #####%####.. #........... #........# #........# #...<....# #........# #........# ..........# #..####.##### #. ... # ... ###