### ..# # #.# .. #.# #.#.##### #.# #......# #.# #.###.###.# #...<..>..# ##.......## #..#.##.# #..#....# #+ #..###..# ... #.......# .... #.......# ..... #####..## ......####Z@Z####### ....(.'............. ......####...####### ..... ##..# ...Z ##.# ... #[# #+ #.# #.# #.# #.# #.# ........# ....p#### ...# ..