### #..... #)..... #....... #......?# #.......# #.......# #.......# #.......## +......... ###......### #<'......# ###......# ##+#####