######### ##....#..# ##..###### ##.##.....# #.##.#####.## #.#.##...##.# #.#.#.#'#.#.# .# #.#.#.#<##### ....# #.#.#.###.#.# ..#.#.#(#.##...##.# #....#.##.###.#.## #.#.##.##.....## ....##.#######. #..##.......# ...###...######## .................. ...#######..###.# #..# #..# #..# #.####..### #.........# ########..### #.........# #.#######.# #h# #..g #g# ##.## #.# .# #g# .# #h# .# #gh ... ###