### #.# #.# #.# #.# ########'## ..........# .......)..# ...g..........# .....#######'## .......# #.# .. #.....# #.# ....#.....# #h# b...#.....#####h####.# ............).......># ..........h......##.# ###### #.....h.##......# ......####.......#.......# .................+.......# .................#....#### ....%.......$......#.. #........##.....##.# #........##.....# .# #....)..........# #.##........#..... #.##........#..... ###'#########.#..... #.....##### .# #.....#...# # +..#..'.8.# #.....#...# #.....##### ###'### #...# #.<.# #...# #####