######## #......# #......# #......# #<....<# #......# ##. #....<(#### # .. #.....?....c.#.# ##......#####... ##..###### #.# .######...#### ###.# ### .......!.....######...##..... .......(.....>.{.....