#.# ?.. # #.# #.#.##.# .#.##.# .....# #.##.# #g##.# #.##.# #.#.##.########## #........g......# ###.##.#####g#### ...##.# #.# ######.#####.#### #...g.........# #g##(#####.#### #.##.# #.# #g##.# #.# #.##.# ### #.##.# #####.##.# #........# #####..### #<#..# #.#..# #..###.#..# #>.......# ##########