######## #[.....# #......# #...[..# +......# #......# #..........# #....####### #.).. #.... #.... #.... #....