.. .# # #.# #!# .##.### .. #.# ......<####.###.## ################## g..gg..<......... .# #................# ###.###.####.##.# #..# #.##############.# w......g#.##..... ###.# #.# ##.###.ggg.......# #.#.# #.# #.# ###.#.####.. #.#.# #.# #.# #.#.# ##########...#### #.# #.# #...####..#.gg.g..........# #.# #.# ##........#.#######g#####.# #.# #..####..#. #.# #.# #.# ####.####..#g #.# #.# #.# #..........#g #.# #.# #.# #.##.####.##g #.# #.# #.# # #.####..#g #.# #.# #.# #.......#. #.# #.# #.# ##.###..# #.# #.# #.######### #..# ..# #.# #.........# ##.# ..# #.# #######.### #.##..# #.# #.# #.####..#..# #.# #.# #..........# #.# #######.# #######....# #.# #<......# ##...# #.# ######### #...# #.# #...# #.# #...# #.# ##)(#.#######.####### #..#........)....... #####..#########.####### ......>((.........# ###################