.# #.# ... #.# ###.### # #.....# # #.##.#.#.##.## #............. ####.#.#.##.. ...# #..g..###### #..# .. ##.#.###...# #..# .. ## #!###gg[.#.# #..# #. .. ## #.###...# #..# .###.# #.# ##.## #..# .... ## #>######..######.# # #................# .. ########..######.###.# #..######.....# .........<....## ################