### ..# # #.# #.# ###.# ... ...####### .. o.....c.. .....##.#........ # .#......<....# .. ......!.c...a.. ##.#...#z#o#o..#.. ...........#z..... ##.......#.#.....Z ........a...@..... .......<.zz....... ##=#...###.###..#. #... .[... ####.. ... ###. .. # ###.###### ........<## ...#.....# #.....# #..r..# #..O..# #...).# #.....# #.....# #?....# #######