### ######### ..# #.......# ..##.# # ..#.# .# ...#####.#### .>.......... #...c....... #(...####### #.ag.......# #..#...!.#.# #..#.#...# #........# #..#.#..## #..#.#... .......... ##.###...## .. .....