+# . . ##.##### ##.#.!.. #### .....# ..# #...# ## #.###.g.# ....###.##.###.# #........# .# #####.##.###.# ###.###...##### #.#####............>.. #.........###..###### #######.### #..# ####.#####..#### ........<......# ####.#####..##.# #.# #...# # #.. ...... ### #....... ##.#### .# .#