#.. .. #### .. .. #..### .. . #....### #.##.# #......### #..#.### #........### .g$... #..........#######h#.# #.............'......# #<............'..##......# #.............'.## ......# #..........###### ......+ #........### ......# #......### ......# #....### ......# #..### ......# ####