####### ######## ....... #......# ....... #######################......###############..?.... #.((.....................................?l.......> #c#####################...........##########....... .... #..............#.......# .#####. #[....# #...#####......#.......# .# #.....# #.....###......#.......# .# #...>.. +......+................# .# #.....# ##.....######...........# .# #.....# #.....# #.....####### .# #.....# #......# #.....# ######## #.....#