## .. .. # o#Z.# ###.....# #<.g....# #. #.....### .. ##.....## .###.......### .............. #.##.......## #.###.....## #.###.<...# # #)....!...# #.#.#####)###.o#### #........# #gg# ##....g.## #..# ##..##[# #%o# #.#.##.####..# #. #...>o.....# . ####.#####.# ...# #.# ..#### #.# ## .# .# .. .... ##..... ........ #.....# ######### #.....# #...Z.... ##...#### #.# ##.......###.# #............# ##.....#.##### ##...##.# ##.###.# #.####.# #.# #......###.# ........<...# #############