######### #.......# #.......# #.......## #.........# #.<.......# #.r.......# #.....%... +......... #......... #........ #....... #...... ###