######## #......# #......# #..<...# #.....#aa...# #............... #..)............ #####........... ##........# #........ #....... ##..