#. ##### ... #...# #.# #.<.############ ###... #...'..g....)..###...####. ##############%....#...... #####.....#...... #................. #(.......h........ ###............... ....#............ .###.............h ##............. #............. ##............ #.........##. #.........#