##.. ...^# # ###... .#. ..... ...# #... ....##..##### #.#........<#### ...............# #..###..######## ...###..######## #................. ...#.###..######## ..#.###..#### ...........######## .#......#.........# #......#..######## ##........# ##...##..# #.####..# #%# #..#. .. #.# ..... ....###.###...#. ................. ...####h##..#....# #........g #.(....... #......... #.###.###. ... .# .... . ###.# # ..# #.