######## #......# #(<....# #......# ######'# #######%### #.....)...# #.........# #..........# #+##########